ddccccccccccccccccbbbbb`______________________``___________````````````````````aaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbccbbbbbbbbbbbccccccccccccccbbbbbbbbccccccccccccccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffffffffffffffggggggggggggggggggffffffffffffffffffffffgggffffffffffffffffffffffffffggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggfffffeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddccccccccccccccccccccbbbbbddcccccccccccccccccccccccddddddddddddddcccccccccccdddddddddddddddddddccccccddddddddddddddddddddcccccddddddddddddcccccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaa``````````_______________^^^^^]]]]]]]]]]]]]]]]\\\\]]]]]]]]]]]]]]]]\\\\\\\\\]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXXXWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSTSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLKKKKKKKJJJJJJJJJJJJIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEDCCCCCCCCCCCCCBBBBBBBBBBB@@@@@@@@@@????????????>>>>>>>>============<<<<<<<<;;;;;;;;;::::::::::::9999999988888888888887777777777777777666666666666655555555555554444444444443333333333322222222222221111111111111000000000000//////////////.............------,,,,,,,,,,,,,++++++++++*********)))))))))))))((((((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""!!!!!!!!!!!!!! ddddcccccccccccccccbbbb``____________________```_________`````````````````````aaaaaaaaaaaaaaaaaaababbbbbbbbbbbbbbbbbbbbccccbbbbbbbbbbcccccccccccccccbbbbbbccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddeedddddeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffggffffgggggggggggggggggggggffffffffffffffffffgggggggffffffffffffffffffffffffffggggggggggggggggggggggggghhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggffeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddccccccccccccccccccccccbbbddddcccccccccccccccccccccddddddddddddddddcccccccccddddddddddddddddddddccccceddddddddddddddddddddccccdddddddddddddccccccccccccbbbbbbbbbbbbbbbbbaaaaaaaaa```````````______________^^^^^^]]]]]]]]]]]]]]]]\\\^]]]]]]]]]]]]]]]]\\\\\\\\]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXWVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSTTSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMLLLLLLKKKKKKKJJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDCCCCCCCCCCCCBBBBBBBBBBB@@@@@@@@@@?????????????>>>>>>>=============<<<<<<<;;;;;;;;;:::::::::::::9999999988888888888877777777777777777666666666666555555555555544444444444443333333333222222222222211111111111110000000000000//////////////.............------,,,,,,,,,,,,,+++++++++**********)))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###########""""""""!!!!!!!!!!!!!!! dddddccccccccccccccbbbb````_________________````_______`````````````````````aaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbcccccbbbbbbbbcccccccccccccccccbbbbcccccccccccccccccccccccccccccccccccccdddddddddddddddddddddddddddddddeeeedddeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffffggggggggggggggggggggggggggggggffffffffffffffgggggggggggffffffffffffffffffffffffffgggggggggggggggggggggggggiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddccccccccccccccccccccccccbddddddcccccccccccccccccccdddddddddddddddddccccccccddddddddddddddddddddddccceeeddddddddddddddddddddccddddddddddddddcccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaa`````````````____________^^^^^^^]]]]]]]]]]]]]]]]\\^^]]]]]]]]]]]]]]]]\\\\\\\]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSTTTSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMLLLLLKKKKKKKKJJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDCCCCCCCCCCCCBBBBBBBBBB@@@@@@@@@@@????????????>>>>>>>>=============<<<<<<;;;;;;;;;;::::::::::::9999999988888888888887777777777777777666666666666655555555555554444444444443333333333322222222222211111111111110000000000000//////////////.............------,,,,,,,,,,,,,+++++++++**********)))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$###########"""""""""!!!!!!!!!!!!!! dddddddddddcccccccccbbb`````______________``````_____``````````````````````aaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbcccccccbbbbbbbccccccccccccccccccbbbccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddeeeeeeedeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggffffffffffgggggggggggggggffffffffffffffffffffffffffgggggggggggggggggggggggggiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhihhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddcccccccccccccccccccccccccddddddddcccccccccccccccccdddddddddddddddddddcccccceedddddddddddddddddddddcceeeeddddddddddddddddddddcddddddddddddddddcccccccccccbbbbbbbbbbbbbbbbbbaaaaaa``````````````___________^^^^^^^^]]]]]]]]]]]]]]]]]^^^]]]]]]]]]]]]]]]]\\\\\\]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTSSTTTSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMLLLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDCCCCCCCCCCCCBBBBBBBBB@@@@@@@@@@@?????????????>>>>>>>>============<<<<<<;;;;;;;;;;:::::::::::::9999999988888888888877777777777777777666666666666555555555555544444444444443333333333222222222222211111111111110000000000000//////////////.............------,,,,,,,,,,,,,++++++++**********))))))))))))))((((((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$###########"""""""""!!!!!!!!!!!!!!! dddddddddddddcccccccccb```````____________``````___```````````````````````aaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbccccccccbbbbbccccccccccccccccccccbccccccccccccccccccccccccdcccccccccccdddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggffffgggggggggggggggggggggfffffffffffffffffffffffggggggggggggggggggggggghhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiihhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggfeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddccccccccccccccccccccccccdddddddddccccccccccccccccdddddddddddddddddddddcccceeeddddddddddddddddddddddeeeeeeddddddddddddddddddddddddddddddddddddcccccccccccbbbbbbbbbbbbbbbbbbaaaaa```````````````__________^^^^^^^^^]]]]]]]]]]]]]]]]^^^^]]]]]]]]]]]]]]]]\\\\\]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXWVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTSTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMLLLLKKKKKKKKKJJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDCCCCCCCCCCCCCBBBBBBBB@@@@@@@@@@@@????????????>>>>>>>>=============<<<<<;;;;;;;;;;;::::::::::::9999999988888888888887777777777777777666666666666655555555555554444444444443333333333322222222222211111111111110000000000000//////////////.............------,,,,,,,,,,,,,++++++++***********)))))))))))))()((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$##########"""""""""!!!!!!!!!!!!!!! dddddddddddddddccccccccaa```````________````````__``````````````````````aaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbccccccccccbbbbccccccccccccccccccccccccccccccccccccccccccccdddcccccccccdddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffgffffffffffggggggggggggggggggggggggggggggggggggggggfggggggggggggggggggggggggffffffffffffffffgggggggggggggggggggggggghhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiihhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggfffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddccccccccccccccccccccccdddddddddddccccccccccccccddddddddddddddddddddddccceeeeeddddddddddddddddddddeeeeeeeddddddddddddddddddddddddddddddddddddcccccccccccbbbbbbbbbbbbbbbbbbaaaa````````````````_________^^^^^^^^^^]]]]]]]]]]]]]]]^^^^^]]]]]]]]]]]]]]]]\\\\]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXWWVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTSTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMLLLKKKKKKKKKKJJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEDDDDDCCCCCCCCCCCCBBBBBBBBA@@@@@@@@@@@@????????????>>>>>>>>============<<<<<;;;;;;;;;;;:::::::::::::999999998888888888887777777777777777766666666666655555555555554444444444444333333333322222222222221111111111111000000000000///////////////.............------,,,,,,,,,,,,,+++++++***********)))))))))))))()((((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$##########""""""""""!!!!!!!!!!!!!! eeddddddddddddddddcccccaaa`````````____````````````````````````````````aaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbcccccccccccbbccccccccccccccccccccccdcccccccccccccccccccccdddddcccccccdddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffgggggfffffffggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffggggggggggggggggggggggghhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiihhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddccccccccccccccccccccdddddddddddddccccccccccccedddddddddddddddddddddddceeeeeeeddddddddddddddddddeeeeeeeeeddddddddddddddddeeddddddddddddddddddcccccccccccbbbbbbbbbbbbbbbbbaaa`````````````````________^^^^^^^^^^^]]]]]]]]]]]]]]^^^^^^]]]]]]]]]]]]]]]]\\\]]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEDDDDDCCCCCCCCCCCCCBBBBBBBA@@@@@@@@@@@@@???????????>>>>>>>>=============<<<<;;;;;;;;;;;;::::::::::::9999999988888888888887777777777777777666666666666655555555555554444444444443333333333322222222222211111111111110000000000000//////////////.............------,,,,,,,,,,,,,+++++++************)))))))))))))))(((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$#########""""""""""!!!!!!!!!!!!!!! eeeeddddddddddddddddcccaaaaa``````````````````````````````````````````aaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccdddcccccccccccccccccccdddddddcccccdddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffggggggggffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggffffffgggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiihhhhhhiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddccccccccccccccccccdddddddddddddddcccccccccceeeddddddddddddddddddddddeeeeeeeedddddddddddddddddeeeeeeeeeedddddddddddddddeeeddddddddddddddddddcccccccccccbbbbbbbbbbbbbbbbbbaa`````````````````_______^^^^^^^^^^^^^]]]]]]]]]]]]^^^^^^^]]]]]]]]]]]]]]]]\\^]]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBBAA@@@@@@@@@@@@???????????>>>>>>>>>============<<<<;;;;;;;;;;;;:::::::::::::999999998888888888887777777777777777766666666666655555555555554444444444444333333333322222222222221111111111111000000000000///////////////............------,,,,,,,,,,,,,+++++++************)))))))))))))))(((((((((((((''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$#########""""""""""!!!!!!!!!!!!!!! eeeeeedddddddddddddddddbaaaaaa``````````````````````````````````````aaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccddddccccccccccccccccccddddddddcccdddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffgggggggggffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggffgggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiihhiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggfffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddcccccccccccccccdddddddddddddddddcccccccceeeedddddddddddddddddddddeeeeeeeeeedddddddddddddddeeeeeeeeeeeedddddddddddddeeeeedddddddddddddddddcccccccccccbbbbbbbbbbbbbbbbbbaaa`````````````````_____^^^^^^^^^^^^^^]]]]]]]]]]]^^^^^^^^^]]]]]]]]]]]]]]]\^^]]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXWWWWWVVVVVVVVVVVVVVUUUUUUVUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMLKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEDDDDDDDCCCCCCCCCCCCBBBBBBAA@@@@@@@@@@@@@??????????>>>>>>>>>=============<<<;;;;;;;;;;;;;::::::::::::9999999988888888888887777777777777777666666666666655555555555554444444444443333333333322222222222211111111111110000000000000//////////////.............------,,,,,,,,,,,,,++++++************)))))))))))))))(((((((((((((('''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$#########"""""""""""!!!!!!!!!!!!!! eeeeeeeeeedddddddddddddbbbaaaaa```````````````````````````````````aaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccddddddccccccccccccccccddddddddddccddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggfffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddccccccccccccccddddddddddddddddddccccccceeeeeedddddddddddddddddddeeeeeeeeeeeddddddddddddddeeeeeeeeeeeeeddddddddddddeeeeeeddddddddddddddddddccccccccccbbbbbbbbbbbbbbbbbaaaa`````````````````____^^^^^^^^^^^^^^^]]]]]]]]]]^^^^^^^^^^]]]]]]]]]]]]]]]^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYYYXXXXXXXWWWWWWVVVVVVVVVVVVVVUUUUUVVUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMLKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEDDDDDDDCCCCCCCCCCCCBBBBBBAAA@@@@@@@@@@@@??????????>>>>>>>>>>============<<<<;;;;;;;;;;;;::::::::::::9999999998888888888888777777777777777766666666666665555555555554444444444443333333333322222222222221111111111111000000000000///////////////............------,,,,,,,,,,,,,++++++*************)))))))))))))))(((((((((((((''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$########"""""""""""!!!!!!!!!!!!!! eeeeeeeeeeeeeeeeeddddddbbbbaaaaa``````````````````````````````aaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccdddddddccccccccccccccddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjiiiiiiiiiiiiiijjjjjjjjjjjjiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggfffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddccccccccccccddddddddddddddddddddccccceeeeeeeedddddddddddddddddeeeeeeeeeeeeeddddddddddddeeeeeeeeeeeeeeeddddddddddeeeeeeeddddddddddddddddddcccccccccccbbbbbbbbbbbbbbbaaaaa`````````````````___^^^^^^^^^^^^^^^^]]]]]]]]]^^^^^^^^^^^]]]]]]]]]]]]]]^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYYYXXXXXXWWWWWWWVVVVVVVVVVVVVVUUUUVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSRRRSRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMLKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEDDDDDDDDCCCCCCCCCCCCBBBBBAAA@@@@@@@@@@@@@?????????>>>>>>>>>>>============<<<;;;;;;;;;;;;;:::::::::::99999999988888888888887778777777777777666666666666655555555555554444444444433333333333322222222222211111111111110000000000000//////////////............-------,,,,,,,,,,,,,+++++*************)))))))))))))))(((((((((((((''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$########"""""""""""!!!!!!!!!!!!!! ffffeeeeeeeeeeeeeeeeeedbbbbbbaaaaa`````````````a````````aaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccdddddddddcccccccccccccdddddddddddddddddddddddddddddddddddddedeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiijjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddccccccccccddddddddddddddddddddddccceeeeeeeeeedddddddddddddddeeeeeeeeeeeeeedddddddddddeeeeeeeeeeeeeeeedddddddddeeeeeeeeeddddddddddddddddccccccccccccbbbbbbbbbbbbbbaaaaaa`````````````````__^^^^^^^^^^^^^^^^^]]]]]]]]^^^^^^^^^^^^]]]]]]]]]]]]]^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYYYXXXXXWWWWWWWWVVVVVVVVVVVVVVUUUVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSRRSSRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMLLKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEDDDDDDDDCCCCCCCCCCCCCBBBBAAAA@@@@@@@@@@@@?????????>>>>>>>>>>>============<<<<;;;;;;;;;;;;:::::::::::99999999998888888888888778777777777777766666666666665555555555554444444444433333333333322222222222221111111111110000000000000/0////////////............-------,,,,,,,,,,,,,+++++**************)))))))))))))))(((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$########""""""""""""!!!!!!!!!!!!! fffffffeeeeeeeeeeeeeeeeccbbbbbaaaaa```````````aa``````aaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccdddddddddddcccccccccccdddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddccccccccddddddddddddddddddddddddceeeeeeeeeeeddddddddddddddeeeeeeeeeeeeeeeedddddddddeeeeeeeeeeeeeeeeeedddddddeeeeeeeeeedddddddddddddddcccccccccccccbbbbbbbbbbbbbaaaaaaa`````````````````___^^^^^^^^^^^^^^^^]]]]]]]^^^^^^^^^^^^^]]]]]]]]]]]]^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYXXXXWWWWWWWWWVVVVVVVVVVVVVVUUVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSRSSSRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBAAAAA@@@@@@@@@@@@????????>>>>>>>>>>>>============<<<;;;;;;;;;;;;;::::::::::9999999999988888888888877887777777777776666666666666555555555555544444444443333333333332222222222222111111111111100000000000000/////////////...........--------,,,,,,,,,,,,++++++*************)))))))))))))))(((((((((((((''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$#######""""""""""""!!!!!!!!!!!!! ffffffffffffeeeeeeeeeeecccbbbbbaaaaaa``````aaaaa`````aaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccdcccccccccccccddddddddddddcccccccccdddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggghhgggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddcccccceddddddddddddddddddddddddeeeeeeeeeeeeeddddddddddddeeeeeeeeeeeeeeeeeddddddddeeeeeeeeeeeeeeeeeeeddddddeeeeeeeeeeeddddddddddddddccccccccccccccbbbbbbbbbbbbaaaaaaaaa````````````````___^^^^^^^^^^^^^^^^]]]]]]^^^^^^^^^^^^^^]]]]]]]]]]]^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYXXXWWWWWWWWWWVVVVVVVVVVVVVVUVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFEEEEDDDDDDDDDDCCCCCCCCCCCCBBBAAAAA@@@@@@@@@@@@@???????>>>>>>>>>>>>=============<<<;;;;;;;;;;;;::::::::::99999999999888888888888878877777777777776666666666666555555555555444444444433333333333332222222222221111111111111100000000000000////////////...........--------,,,,,,,,,,,,,+++++*************)))))))))))))))(((((((((((((('''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$#######"""""""""""""!!!!!!!!!!!! ggfffffffffffffffffeeeecccccbbbbaaaaaaaaaaaaaaaa```aaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccddcccccccccccddddddddddddddcccccccdddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefeeeeeeffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggghhgghhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggghhhhhhgggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiijjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggfffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddcccceedddddddddddddddddddddddeeeeeeeeeeeeeeeddddddddddeeeeeeeeeeeeeeeeeeeddddddfeeeeeeeeeeeeeeeeeeedddddeeeeeeeeeeeeeddddddddddddccccccccccccccccbbbbbbbbbbaaaaaaaaaa```````````````____^^^^^^^^^^^^^^^^]]]]]^^^^^^^^^^^^^^^]]]]]]]]]]^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYXXWWWWWWWWWWWVVVVVVVVVVVVVUVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMLLLLKKKKKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFEEEEDDDDDDDDDDCCCCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@???????>>>>>>>>>>>>>============<<<<;;;;;;;;;;;;:::::::::99999999999988888888888878887777777777776666666666666555555555555544444444443333333333332222222222222111111111111100000000000000/////////////..........--------,,,,,,,,,,,,,++++++*************)))))))))))))))(((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$#######"""""""""""""!!!!!!!!!!!! gggggffffffffffffffffffccccccbbbbaaaaaaaaaaaaaaa`aaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbcbccccccccccccccccccccddddccccccccccdddddddddddddddccccccddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffeeeefffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggghhhhhhhhhhgggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhgfffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddcceeeedddddddddddddddddddddeeeeeeeeeeeeeeeedddddddddeeeeeeeeeeeeeeeeeeeedddddffeeeeeeeeeeeeeeeeeeeedddeeeeeeeeeeeeeedddddddddddcccccccccccccccccbbbbbbbbbaaaaaaaaaaa``````````````_____^^^^^^^^^^^^^^^^]]]]^^^^^^^^^^^^^^^^]]]]]]]]]^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYXXWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMLLLLLKKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFEEEDDDDDDDDDDDCCCCCCCCCCCCBBAAAAAA@@@@@@@@@@@@@???????>>>>>>>>>>>>============<<<<;;;;;;;;;;;;;::::::::99999999999988888888888888887777777777777666666666666655555555555544444444443333333333333222222222222211111111111100000000000000/////////////..........---------,,,,,,,,,,,,,+++++*************)))))))))))))))(((((((((((((''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$######"""""""""""""!!!!!!!!!!!!! ggggggggggfffffffffffffddcccccbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbccccccccccccccccccccccdddddccccccccdddddddddddddddddcccccdddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffeefffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggghhhhhhhhhhhhhhhgggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddeeeeeedddddddddddddddddddeeeeeeeeeeeeeeeeeedddddddfeeeeeeeeeeeeeeeeeeeeedddfffeeeeeeeeeeeeeeeeeeeeddeeeeeeeeeeeeeeedddddddddddccccccccccccccccccbbbbbbbaaaaaaaaaaaa`````````````______^^^^^^^^^^^^^^^^^]]_^^^^^^^^^^^^^^^^]]]]]]]]^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTUTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMLLLLLLKKKKKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFEEDDDDDDDDDDDCCCCCCCCCCCCCBAAAAAAA@@@@@@@@@@@@????????>>>>>>>>>>>>===========<<<<<;;;;;;;;;;;;::::::::999999999999988888888888888887777777777776666666666666555555555555444444444443333333333332222222222222111111111111100000000000000////////////..........---------,,,,,,,,,,,,,+++++*************)))))))))))))))((((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$######""""""""""""""!!!!!!!!!!!! gggggggggggggggffffffffddddccccbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbcccccccccccccccccccccdddddddcccccccddddddddddddddddddccddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggghhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddeeeeeeeedddddddddddddddddeeeeeeeeeeeeeeeeeeeddddddffeeeeeeeeeeeeeeeeeeeeeddfffffeeeeeeeeeeeeeeeeeeedeeeeeeeeeeeeeeeeeddddddddddccccccccccccccccccbbbbbbaaaaaaaaaaaaa````````````_______^^^^^^^^^^^^^^^^^]__^^^^^^^^^^^^^^^^]]]]]]]^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTUUTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMLLLLLLKKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFEEDDDDDDDDDDDDCCCCCCCCCCCCBAAAAAAA@@@@@@@@@@@@@???????>>>>>>>>>>>>===========<<<<<;;;;;;;;;;;;;::::::::99999999999988888888888888887777777777777666666666666655555555555544444444443333333333333222222222222211111111111100000000000000/////////////.........----------,,,,,,,,,,,,++++++*************)))))))))))))))(((((((((((((''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$######""""""""""""""!!!!!!!!!!!! hhhgggggggggggggggggfffdddddcccccbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbccccccccccccccccccccccddddddddccccccdddddddddddddddddddcddddddddddddddddddddddddedddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffgggggggggggggggggggggggghgggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggghhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhggffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddeeeeeeeeeedddddddddddddddeeeeeeeeeeeeeeeeeeeeeddddffffeeeeeeeeeeeeeeeeeeeeeffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddcccccccccccccccccbbbbbaaaaaaaaaaaaaa```````````________^^^^^^^^^^^^^^^^^___^^^^^^^^^^^^^^^^]]]]]]^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTUUUTTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNMMMMMMLLLLLLLKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFEDDDDDDDDDDDDDCCCCCCCCCCCCAAAAAAAA@@@@@@@@@@@@????????>>>>>>>>>>>>==========<<<<<<;;;;;;;;;;;;::::::::999999999999988888888888888887777777777776666666666666555555555555444444444443333333333332222222222222111111111111100000000000000////////////.........----------,,,,,,,,,,,,,+++++*************)))))))))))))))(((((((((((((('''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$#####""""""""""""""!!!!!!!!!!!!! hhhhhggggggggggggggggggeddddddcccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbccccccccccccccccccccccdddddddddccccdddddddddddddddddddddddddddddddddddddddddddddeedddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffggggggggggggggggggggghhhhgggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggghhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhggggffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddeeeeeeeeeeeddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeddfffffeeeeeeeeeeeeeeeeeeeeffffffffeeeeeeeeeeeeeeeeefeeeeeeeeeeeeeeeeeedddddddddddcccccccccccccccccbbbbaaaaaaaaaaaaaaaa`````````_________^^^^^^^^^^^^^^^^_____^^^^^^^^^^^^^^^]]]]]^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYXWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTUUUTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMLLLLLLLLKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFEEDDDDDDDDDDDDCCCCCCCCCCCCAAAAAAAAA@@@@@@@@@@@@???????>>>>>>>>>>>>>=========<<<<<<;;;;;;;;;;;;;::::::::99999999999988888888888888887777777777777666666666666555555555555544444444443333333333333222222222222211111111111100000000000000/////////////........----------,,,,,,,,,,,,,++++++*************)))))))))))))))(((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$#####"""""""""""""""!!!!!!!!!!!! hhhhhhhhhggggggggggggggeeeddddddccccccbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccdddddddddddcccdddddddddddddddddddddeddddddddddddddddddddddeeeedddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffgggggggggggggggggghhhhhhhhggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggghhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiijiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhggggggffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddeeeeeeeeeeeeeddddddddddddfeeeeeeeeeeeeeeeeeeeeeeedfffffffeeeeeeeeeeeeeeeeeefffffffffeeeeeeeeeeeeeeeeffeeeeeeeeeeeeeeeeeeeddddddddddccccccccccccccccccbbaaaaaaaaaaaaaaaaa````````___________^^^^^^^^^^^^^^______^^^^^^^^^^^^^^^]]]]^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYXXWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUTUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNMMMMMLLLLLLLLKKKKKKKKKKKKJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFEEDDDDDDDDDDDDCCCCCCCCCCCAAAAAAAAA@@@@@@@@@@@@????????>>>>>>>>>>>>=========<<<<<<<;;;;;;;;;;;;::::::::999999999999988888888888888887777777777776666666666666555555555555544444444443333333333332222222222222111111111111100000000000000////////////........-----------,,,,,,,,,,,,,+++++*************)))))))))))))))(((((((((((((''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$#####""""""""""""""!!!!!!!!!!!!! hhhhhhhhhhhhhhhggggggggeeeeeddddddcccccccbbbbbbbaaaaaaaaaaaaaaaaababbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccddddddddddddcdddddddddddddddddddddeeeddddddddddddddddddddeeeeeedddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffggggggggggggggggggghhhhhhhhhghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggghhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiijjjjjjjjjjjjjjjjjjiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhgggggggggffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeedddddddddddddddddeeeeeeeeeeeeeeeddddddddddfffeeeeeeeeeeeeeeeeeeeeeefffffffffeeeeeeeeeeeeeeeefffffffffffeeeeeeeeeeeeeefffeeeeeeeeeeeeeeeeeeeddddddddddccccccccccccccccccbbbaaaaaaaaaaaaaaaaa``````____________^^^^^^^^^^^^^_______^^^^^^^^^^^^^^^]]]^^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUTUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNMMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEDDDDDDDDDDDDCCCCCCCCCCCAAAAAAAAAA@@@@@@@@@@@@???????>>>>>>>>>>>>>========<<<<<<<;;;;;;;;;;;;;::::::::99999999999988888888888888887777777777777666666666666655555555555544444444443333333333333222222222222211111111111100000000000000/////////////.......-----------,,,,,,,,,,,,,+++++*************))))))))))))))))((((((((((((('''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$#####""""""""""""""!!!!!!!!!!!!! jjjjjjjjjjjjjjjjjjjjjjihhhhhhhggggggffffffffeeeedddddddddddddddddddddddddbbbbbccccccccccccccccccccddddddddddddddddddddeeeeeddddddddddddddddeeeeeeeeedddddddeeeeeeeeeeeeeeeeeeedddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffggggggggggfffffffffggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiijjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllkkkkkllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllljjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiihhhkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhgggggggggggggggggggffffffihhhhhhhhhhhhhhhhhhhhggggiihhhhhhhhhhhhhhhhhhhggggfffffffeeeeeeeeeeeeeeeeeeccccccccbbbbbbbbbbbbbbbbbabaaaaaaaaaaaaaaaaa```````cccccbbbbbbbbbbbbbbbaaaaabbbbbbbbbbbaaaaaaaaaaaaaa_________^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\[\[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVUUUUUUUUUUUUUTTTTTTSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQPPPPPPPPPPPPPOOOOOONNNNNNNNNNNNMMMMMMMMMMMMLLLLKKKKKKKKKKKKKJJJJJJJJIIIIIIHHHHHHHHHHHHGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBAAAAAAAA@@@@@@@@@@@@?????????????????>>>>>>>>>>>>=============<<<<<<<<<<<<;;;::::::::::::999999999999888888888888777777777777666666666655555555555544444444444433333333333322222222222211111111111110000000////////////...........---------,,,,,,,,,,,,,+++++++++++++++*************))))))))))))((((((((((((((('''''''''''''&&&&&&&&&&$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!  jjjjjjjjjjjjjjjjjjjjjjjiihhhhhhhhggggggfffffffeedddddddddddddddddddddddddbbbbcccccccccccccccccccddddddddddddddddddddeeeeeeedddddddddddddddeeeeeeeeeedddddeeeeeeeeeeeeeeeeeeeeedddddddddddeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffgggggggggggggfffffffgggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiijjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllljjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiihkkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhgggggggggggggggggggggffffiihhhhhhhhhhhhhhhhhhhhhggiiihhhhhhhhhhhhhhhhhhhgggffffffffeeeeeeeeeeeeeeeeecccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaa``````ccccccbbbbbbbbbbbbbbbaaaabbbbbbbbbbbbaaaaaaaaaaaaa__________^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXYXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUUTTTTTTSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPPPPPPPPPOOOOOONNNNNNNNNNNNMMMMMMMMMMMLLLLLKKKKKKKKKKKKJJJJJJJJIIIIIIIHHHHHHHHHHHHGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@????????????????>>>>>>>>>>>>=============<<<<<<<<<<<<;;;::::::::::::999999999999988888888888877777777777666666666655555555555554444444444433333333333332222222222221111111111110000000/////////////..........----------,,,,,,,,,,,,+++++++++++++++*************))))))))))))(((((((((((((((''''''''''''''&&&&&&&&&%$$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!  kkkkjjjjjjjjjjjjjjjjjjjiiiiihhhhhhhhgggggfffffffdddddddddddddddddddddddddbbccccccccccccccccccccddddddddddddddddddddeeeeeeeedddddddddddddeeeeeeeeeeeeddddeeeeeeeeeeeeeeeeeeeeeeddddddddddeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffgggggggggggggggffffggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiijjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiijjiiiiiiiiiiiiiiiiiiiijjjjjiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllmllllllllllllllllllllllllklkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllkjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiikkkkkkkkkkkkkkkkkjjjjjjjjiiiiiiiiiiiiiiiiiiiiihhhhggggggggggggggggggggggfffiiiihhhhhhhhhhhhhhhhhhhhgiiiiihhhhhhhhhhhhhhhhhhhgfffffffffeeeeeeeeeeeeeeeeccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaa`````cccccccbbbbbbbbbbbbbbbaaabbbbbbbbbbbbbaaaaaaaaaaaa___________^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXYYXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUTTTTTTSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPOOOOOONNNNNNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKKKKKKJJJJJJJIIIIIIIHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@?????????????????>>>>>>>>>>>>>============<<<<<<<<<<<<;;;::::::::::::999999999999888888888888777777777776666666666655555555555544444444444433333333333322222222222211111111111110000000////////////..........----------,,,,,,,,,,,,,+++++++++++++++************)))))))))))))((((((((((((((('''''''''''''&&&&&&&&&%$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!  kkkkkkkkkkkkkkjjjjjjjjjiiiiiiiihhhhhhhggggggffffdddddddddddddddddddddddddcccccccccccccccccccccddddddddddddddddddddeeeeeeeeeddddddddddddeeeeeeeeeeeeeddeeeeeeeeeeeeeeeeeeeeeeeeddddddddeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffgggggggggggggggggffggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiijjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiijjjjjjjiiiiiiiiiiiiiijjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkklllllllllllllllllllllllllkkkkkjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiikkkkkkkkkkkkkkkkkkkjjjjjjiiiiiiiiiiiiiiiiiiiiiiihhhgggggggggggggggggggggggfiiiiihhhhhhhhhhhhhhhhhhhhiiiiiihhhhhhhhhhhhhhhhhhhfffffffffffeeeeeeeeeeeeeeccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaa````ccccccccbbbbbbbbbbbbbbbbabbbbbbbbbbbbbbaaaaaaaaaaa____________^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXYYYXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUTTTTTTSSSSSSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKKKKKKKJJJJJJIIIIIIIIHHHHHHHHHHHHGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBAAAAAAAAAA@@@@@@@@@@@@???@????????????>>>>>>>>>>>>>============<<<<<<<<<<<<;;;::::::::::::999999999999988888888888877777777776666666666655555555555554444444444433333333333322222222222221111111111110000000/////////////.........----------,,,,,,,,,,,,,+++++++++++++++************)))))))))))))((((((((((((((('''''''''''''&&&&&&&&&%$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!  kkkkkkkkkkkkkkkkkkkkkkkjiiiiiiiiiiihhhhhhggggfffeddddddddddddddddddddddddcccccccccccccccccccddddddddddddddddddddeeeeeeeeeeeddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffddddddeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiijjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiijjjjjjjjjjjjiiiiijiijjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmllllllllllllllllllllllllllllkkkkkkkkkkkkkkmmmllllllllllllllllllllllkkkkkkkjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkjjjjjjiiiiiiiiiiiiiiiiiiiiiiiikkkkkkkkkkkkkkkkkkkkjjjjjjiiiiiiiiiiiiiiiiiiiiiiihhhhggggggggggggggggggggggiiiiiiihhhhhhhhhhhhhhhhhhiiiiiiiihhhhhhhhhhhhhhhhhffffffffffffeeeeeeeeeeeeecccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaa``cccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaa_____________^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXYYYYXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTSSSSSSSSSSSSSRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPOOOOOONNNNNNNNNNNNMMMMMMMMMLLLLLLLKKKKKKKKKKKKJJJJJJIIIIIIIIHHHHHHHHHHHHHGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCBBBBAAAAAAAAAA@@@@@@@@@@@@???@@????????????>>>>>>>>>>>>>============<<<<<<<<<<<;;;;::::::::::::99999999999988888888888887777777776666666666665555555555554444444444433333333333332222222222221111111111111000000/////////////.........-----------,,,,,,,,,,,,,+,++++++++++++************)))))))))))))(((((((((((((((''''''''''''''&&&&&&&&%%$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!  kkkkkkkkkkkkkkkkkkkkkkkjjjjjjiiiiiiiiihhhhhggggfeedddddddddddddddddddddddccccccccccccccccccddddddddddddddddddddeeeeeeeeeeeeddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffddddeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmllllllllllllllllllllllllkkkkkkkkkkkkmmmmmmlllllllllllllllllllkkkkkkkkkkjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjiiiiiiiiiiiiiiiiiiiiikkkkkkkkkkkkkkkkkkkkkkjjjjjjiiiiiiiiiiiiiiiiiiiiiihhhhhggggggggggggggggggggiiiiiiiihhhhhhhhhhhhhhhhhiiiiiiiiihhhhhhhhhhhhhhhhfffffffffffffeeeeeeeeeeeeccccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaa`ccccccccccbbbbbbbbbbbbbbbcbbbbbbbbbbbbbbbaaaaaaaaa______________^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXYYYYXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTSSSSSSSSSSSSRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOONNNNNNNNNNNNNMMMMMMMMLLLLLLLLKKKKKKKKKKKKJJJJJIIIIIIIIIHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBAAAAAAAAAAA@@@@@@@@@@@@??@@????????????>>>>>>>>>>>>>============<<<<<<<<<<<;;;;::::::::::::999999999999988888888888877777777766666666666655555555555554444444444433333333333322222222222221111111111110000000////////////.........-----------,,,,,,,,,,,,,+,+++++++++++++************)))))))))))))((((((((((((((('''''''''''''&&&&&&&&%%$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!  kkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiihhhhggggeeeedddddddddddddddddddddcccccccccccccccccdddddddddddddddddddeeeeeeeeeeeeeedddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffddeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhihijjjjjjjjjjjjjjjjjjjjjjjjjiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllkkkkkkkkkmmmmmmmmmllllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjiiiiiiiiiiiiiiiiiiikkkkkkkkkkkkkkkkkkkkkkkkjjjjjjiiiiiiiiiiiiiiiiiiiihhhhhhgggggggggggggggggggiiiiiiiiiihhhhhhhhhhhhhhhiiiiiiiiiihhhhhhhhhhhhhhhfffffffffffffffeeeeeeeeeecccccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaacccccccccccbbbbbbbbbbbbbbccbbbbbbbbbbbbbbbaaaaaaaa_______________^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYXXXXYYYYYXXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTSSSSSSSSSSSSSRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPOOOOOONNNNNNNNNNNNMMMMMMMMLLLLLLLLKKKKKKKKKKKKKJJJJIIIIIIIIIIHHHHHHHHHHHHGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBAAAAAAAAAAA@@@@@@@@@@@@@?@@@????????????>>>>>>>>>>>>>============<<<<<<<<<<;;;;;::::::::::::99999999999988888888888887777777776666666666665555555555554444444444433333333333332222222222221111111111110000000/////////////........------------,,,,,,,,,,,,+,+++++++++++++************)))))))))))))((((((((((((((('''''''''''''&&&&&&&&%%$$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!  kkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiihhhhggeeeeeeddddddddddddddddddecccccccccccccccddddddddddddddddddddeeeeeeeeeeeeeeedddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffdeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhiiihhhhhhhhhhhhhhhhhiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllkkkkkkkmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiiiiilkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhgggggggggggggggggiiiiiiiiiiihhhhhhhhhhhhhhiiiiiiiiiiiihhhhhhhhhhhhhffffffffffffffffeeeeeeeeeccccccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaacccccccccccccbbbbbbbbbbbbcccbbbbbbbbbbbbbbbaaaaaaa`_______________^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYXXXYYYYYYXXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTSSSSSSSSSSSSSRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOONNNNNNNNNNNNMMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJJIIIIIIIIIIHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@?@@@????????????>>>>>>>>>>>>>============<<<<<<<<<<;;;;;:::::::::::::99999999999988888888888877777777766666666666655555555555544444444444433333333333322222222222211111111111110000000////////////........------------,,,,,,,,,,,,,,,+++++++++++++***********))))))))))))))((((((((((((((('''''''''''''&&&&&&&%%%$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!  kkkkkkkkkkkkkkkkkklllllkkkjjjjjjjjjjjjjiiiiihhhhffeeeeeeddddddddddddddeeeccccccccccccccddddddddddddddddddddeeeeeeeeeeeeeeeeddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhiiiiiihhhhhhhhhhhhiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllkkkmmmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiilllkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhgggggggggggggggiiiiiiiiiiiiihhhhhhhhhhhhiiiiiiiiiiiiihhhhhhhhhhhhfffffffffffffffffeeeeeeeeccccccccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaccccccccccccccbbbbbbbbbbbccccbbbbbbbbbbbbbbbaaaaaa``_______________^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYXXYYYYYYYXXXXXXXXXXXXXWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPOOOOOONNNNNNNNNNNNNMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>============<<<<<<<<<;;;;;;::::::::::::99999999999988888888888877777777766666666666665555555555544444444444433333333333332222222222221111111111110000000/////////////.......------------,,,,,,,,,,,,,,,+++++++++++++************)))))))))))))((((((((((((((('''''''''''''&&&&&&&%%%$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!  kkkkkkkkkkkkkllllllllllkkkkkkkkkkkkjjjjjjjiiihhhfffeeeeeeeddddddddddeeeeecccccccccccccdddddddddddddddddddeeeeeeeeeeeeeeeeeedddeeeeeeeeeeeeeeeeeeeeefeeeeeeeeeeeeeeefffffffffffeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffggggggggggggggggggggggggggghgggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiihhhhhhhhiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllmmmmmmmmmmmmmmmmmmlllllllkkkkkkkkkkkkkkkkkkkkjjjjjlllkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiillllkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhggggggggggggggiiiiiiiiiiiiiihhhhhhhhhhhiiiiiiiiiiiiiihhhhhhhhhhhffffffffffffffffffeeeeeeedccccccccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaacccccccccccccccbbbbbbbbbbcccccbbbbbbbbbbbbbbbaaaaa```_______________^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYXYYYYYYYYXXXXXXXXXXXXXWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSRRRRRQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOONNNNNNNNNNNNMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>============<<<<<<<<<;;;;;;:::::::::::::99999999999988888888888877777777766666666666655555555555444444444444433333333333322222222222211111111111110000000////////////.......-------------,,,,,,,,,,,,,,++++++++++++++***********)))))))))))))((((((((((((((('''''''''''''&&&&&&&%%%$$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!  kkkkkkkkkklllllllllllllkkkkkkkkkkkkkkkkjjjjjiiihgffffeeeeeeeedddddeeeeeeecccccccccccddddddddddddddddddddeeeeeeeeeeeeeeeeeeedeeeeeeeeeeeeeeeeeeeeeeffeeeeeeeeeeeeeeffffffffffffeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffgggggggggggggggggggggggggggghhgggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiihhhhhiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllmmmmmmmmmmmmmmmmmmmmmllllkkkkkkkkkkkkkkkkkkkkkkkjjlllllkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiillllllkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhggggggggggggiiiiiiiiiiiiiiiihhhhhhhhhiiiiiiiiiiiiiiiihhhhhhhhhgfffffffffffffffffffeeeeeddccccccccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaccccccccccccccccbbbbbbbbbccccccbbbbbbbbbbbbbbbaaaa````_______________^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNNNMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>============<<<<<<<<;;;;;;;::::::::::::99999999999988888888888877777777766666666666665555555555544444444444433333333333322222222222221111111111110000000////////////.......-------------,,,,,,,,,,,,,,,+++++++++++++************)))))))))))))((((((((((((((('''''''''''''&&&&&&%%%%$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!  kkkkkkkllllllllllllllllkkkkkkkkkkkkkkkkkkjjjjiiiggffffeeeeeeeeeeeeeeeeeeecccccccccccddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffeeeeeeeeeeeeffffffffffffffeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffgggggggggggggggggggggggggggghhhhgggggggggggghhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiihhiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmllllllllllllmmmmmmmmmmmmmmmmmmmmmmmllkkkkkkkkkkkkkkkkkkkkkkkkkllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiillllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhgggggggggggiiiiiiiiiiiiiiiiihhhhhhhhiiiiiiiiiiiiiiiiihhhhhhhhgggffffffffffffffffffeeeeddddcccccccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaadccccccccccccccccbbbbbbbbcccccccbbbbbbbbbbbbbbbaaa`````_______________^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNNNNNNNNMMMMLLLLLLLLLLLLKKKKKKKKKKKKJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>============<<<<<<<<;;;;;;;:::::::::::::9999999999998888888888887777777776666666666665555555555544444444444443333333333332222222222221111111111111000000/////////////.......-------------,,,,,,,,,,,,,,+++++++++++++************)))))))))))))((((((((((((((('''''''''''''&&&&&&%%%%$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!  kkkklllllllllllllllllllkkkkklllllllllkkkkkkjjjjiggggfffeeeeeeeeeeeeeeeeeeccccccccccddddddddddddddddddeeeeeeeeeeeeeeeeeeeeffeeeeeeeeeeeeeeeeeeeefffffeeeeeeeeeeefffffffffffffffeeeeeeeeeeeeeeeeeffffffffffffffffffffffffgggggggggggggggggggggggggggghhhhhhgggggggggghhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllmmlllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiillllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhhgggggggggiiiiiiiiiiiiiiiiiiihhhhhhiiiiiiiiiiiiiiiiiiihhhhhhggggffffffffffffffffffeeedddddcccccccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaddccccccccccccccccbbbbbbbccccccccbbbbbbbbbbbbbbbaa``````_______________^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWVVVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSRRRRRQQQQQQQQQQQQQPPPPPPPPPOOOOOOOOONNNNNNNNNNNNMMMMLLLLLLLLLLLLKKKKKKKKKKKKJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>============<<<<<<<;;;;;;;;::::::::::::99999999999988888888888877777777766666666666655555555555544444444444433333333333322222222222221111111111110000000////////////.......-------------,,,,,,,,,,,,,,,+++++++++++++***********)))))))))))))(((((((((((((((''''''''''''''&&&&&%%%%$$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!  kllllllllllllllllllllllllllllllllllllllllkkkkjjjhhgggffffeeeeeeeeeeeeeeeecccccccccddddddddddddddddddeeeeeeeeeeeeeeeeeeeefffeeeeeeeeeeeeeeeeeefffffffeeeeeeeeefffffffffffffffffeeeeeeeeeeeeeeeffffffffffffffffffffffffgggggggggggggggggggggggggggghhhhhhhhggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmlllllllllmmmmmmmmmmmmmmmmmmmmmmmmmkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjiiiiillllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhhhhhhhgggggggiiiiiiiiiiiiiiiiiiiihhhhhjiiiiiiiiiiiiiiiiiiihhhhhgggggffffffffffffffffffeeddddddcccccccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaddddcccccccccccccccbbbbbbcccccccccbbbbbbbbbbbbbbba```````______________^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWVVVVVVVVVVVVVUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSRRRRRQQQQQQQQQQQQQPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMLLLLLLLLLLLLKKKKKKKKKKKKJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGFFFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>=============<<<<<<;;;;;;;;:::::::::::::9999999999998888888888887777777776666666666665555555555544444444444433333333333332222222222221111111111110000000/////////////.......-------------,,,,,,,,,,,,,,+++++++++++++************)))))))))))))((((((((((((((('''''''''''''&&&&&%%%%%$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!  llllllllllllllllmmmmmmmllllllllllllllllllllkkkkjhhhgggffffeeeeeeeeeeeeeeeccccccccdddddddddddddddddeeeeeeeeeeeeeeeeeeeefffffeeeeeeeeeeeeeeeeeffffffffeeeeeeefffffffffffffffffffeeeeeeeeeeeeeefffffffffffffffffffffffgggggggggggggggggggggggggggghhhhhhhhhhggggghhhhhhhhhhhhhhhhhhhhhhhihiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmlllllllmmmmmmmmmmmmmmmmmmmmmmmmmkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjiiillllllllllllllkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiihhhhhhhhhhhhhhhhhhhggggggjiiiiiiiiiiiiiiiiiiiihhhhjjiiiiiiiiiiiiiiiiiiihhhhgggggggffffffffffffffffffdddddddccccccccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaadddddcccccccccccccccbbbbbccccccccccbbbbbbbbbbbbbbb````````______________^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVVVUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRQQQQQQQQQQQQPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNMMMLLLLLLLLLLLLKKKKKKKKKKKKJJIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>============<<<<<<;;;;;;;;;::::::::::::99999999999988888888888877777777766666666666655555555555544444444444433333333333322222222222211111111111100000000////////////.......-------------,,,,,,,,,,,,,,,++++++++++++************)))))))))))))((((((((((((((('''''''''''''&&&&&%%%%%$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!  lllllllllllmmmmmmmmmmmmllllllllllmmmmmmmlllllkkkiihhgggfffffeeeeeeeeeeeeeccccccccdddddddddddddddddeeeeeeeeeeeeeeeeeeeffffffeeeeeeeeeeeeeeeffffffffffeeeeeeffffffffffffffffffffeeeeeeeeeeeefffffffffffffffffffffffggggggggggggggggggggggggggghhhhhhhhhhhhhggghhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmllllllmmmmmmmmmmmmmmmmmmmmmmmmmkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjillllllllllllllllkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjiiiihhhhhhhhhhhhhhhhhhhhhggggjjjiiiiiiiiiiiiiiiiiiiihhjjjjiiiiiiiiiiiiiiiiiiihhggggggggfffffffffffffffffddddddddcccccccccccccccccccbbbbbbbbbbbbbbbbbaaaaaaaddddddcccccccccccccccbbbbcccccccccccbbbbbbbbbbbbbb`````````______________^^^^^^^^^^^^]]]]]]]]]]]]]]\]\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVVUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRQQQQQQQQQQQQPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>=============<<<<<;;;;;;;;;:::::::::::::9999999999998888888888887777777776666666666665555555555544444444444433333333333332222222222221111111111100000000////////////.......-------------,,,,,,,,,,,,,,,+++++++++++++***********)))))))))))))(((((((((((((((''''''''''''''&&&&%%%%%$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!  llllllmmmmmmmmmmmmmmmmmllllllmmmmmmmmmmmmmmllllkiiihhhgggffffeeeeeeeeeeeeccccccdddddddddddddddddeeeeeeeeeeeeeeeeeeeffffffffeeeeeeeeeeeeeefffffffffffeeeeffffffffffffffffffffffeeeeeeeeeefffffffffffffffffffffffggggggggggggggggggggggggggghhhhhhhhhhhhhhhghhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjkkkkjjjjjjjjjjjjjjjjjjkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmlllllnmmmmmmmmmmmmmmmmmmmmmmmmlkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjllllllllllllllllllkkkkkkkjjjjjjjjjjjjjjjjjjjjjjiiiihhhhhhhhhhhhhhhhhhhhhhggjjjjiiiiiiiiiiiiiiiiiiiihjjjjjiiiiiiiiiiiiiiiiiiihgggggggggffffffffffffffffddddddddddcccccccccccccccccccbbbbbbbbbbbbbbbbaaaaaadddddddcccccccccccccccbbbcccccccccccccbbbbbbbbbbbb``````````______________^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVVUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRQQQQQQQQQQQQQPPPPPPOOOOOOOOOOOONNNNNNNNNNNNMMMLLLLLLLLLLLLLKKKKKKKKKKJJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>============<<<<<;;;;;;;;;;::::::::::::9999999999998888888888887777777776666666666665555555555554444444444443333333333332222222222221111111111100000000/////////////.......-------------,,,,,,,,,,,,,,+++++++++++++************)))))))))))))((((((((((((((('''''''''''''&&&&%%%%%%$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!  lllmmmmmmmmmmmmmmmmmmmmllllmmmmmmmmmmmmmmmmmmllljjiihhhgggfffffeeeeeeeeeeccdddddddddddddddddddddeeeeeeeeeeeeeeeeeefffffffffeeeeeeeeeeeefffffffffffffeeefffffffffffffffffffffffeeeeeeeeffffffffffffffffffffffffgggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjkkkkkkkkjjjjjjjjjkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmllllnnnmmmmmmmmmmmmmmmmmmmmmmlllkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjlllllllllllllllllllkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjiiihhhhhhhhhhhhhhhhhhhhhhgjjjjjjiiiiiiiiiiiiiiiiiiijjjjjjiiiiiiiiiiiiiiiiiiiggggggggggfffffffffffffffdddddddddddcccccccccccccccccccbbbbbbbbbbbbbbbbaaaaaddddddddcccccccccccccccbbccccccccccccccbbbbbbbbbbb```````````______________^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYZYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVVVUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQQQQQQQQPPPPPPOOOOOOOOOOOONNNNNNNNNNNNMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>============<<<<;;;;;;;;;;::::::::::::99999999999998888888888887777777776666666666665555555555544444444444433333333333322222222222221111111111000000000////////////.......-------------,,,,,,,,,,,,,,,+++++++++++++***********)))))))))))))((((((((((((((('''''''''''''&&&&%%%%%%$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!  mmmmmmmmmmmmmmmmmmmmmmmllmmmmmmmmmmnnnnnnnmmmmmljjjiihhhggggffffffeeeeeeedddddddddddddddddddddeeeeeeeeeeeeeeeeeeeffffffffffeeeeeeeeeeeffffffffffffffefffffffffffffffffffffffggeeeeeeefffffffffffffffffffffffgggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjkkkkkkkkkkkkkjjjjkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmllnnnnnmmmmmmmmmmmmmmmmmmmmlllllllkkkkkkkkkkkkkkkkkkllllllllllllllllllllllkkkkkkjjjjjjjjjjjjjjjjjjjjjjjlllllllllllllllllllllkkkkkkjjjjjjjjjjjjjjjjjjjjjjjiiiihhhhhhhhhhhhhhhhhhhhhjjjjjjjiiiiiiiiiiiiiiiiiijjjjjjjjiiiiiiiiiiiiiiiiiggggggggggggfffffffffffffddddddddddddcccccccccccccccccccbbbbbbbbbbbbbbbbbaaadddddddddcccccccccccccccbcccccccccccccccbbbbbbbbbb````````````_____________^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYZZYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVUUUUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQPPPPPPOOOOOOOOOOOONNNNNNNNNNNNMMMMLLLLLLLLLLLLKKKKKKKKKJJJJJIIIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>============<<<<;;;;;;;;;;;::::::::::::9999999999998888888888887777777776666666666665555555555544444444444443333333333332222222222221111111111000000000/////////////.......-------------,,,,,,,,,,,,,,+++++++++++++************)))))))))))))((((((((((((((''''''''''''''&&&%%%%%%%$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!  mmmmmmmmmmmmnnmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnmmmkkjjiiihhhgggffffffffffffddddddddddddddddddddeeeeeeeeeeeeeeeeeeffffffffffffeeeeeeeeefffffffffffffffffffffffffffffffffffffffgggeeeeefffffffffffffffffffffffgggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmlnnnnnnnnmmmmmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkkllllllllllllllllllllllllkkkkkkjjjjjjjjjjjjjjjjjjjjjlllllllllllllllllllllllkkkkkkjjjjjjjjjjjjjjjjjjjjjiiiiiihhhhhhhhhhhhhhhhhhhjjjjjjjjiiiiiiiiiiiiiiiiijjjjjjjjjiiiiiiiiiiiiiiiigggggggggggggffffffffffffdddddddddddddcccccccccccccccccccbbbbbbbbbbbbbbbbbaaddddddddddcccccccccccccccdcccccccccccccccbbbbbbbbb`````````````____________^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYZZZYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVUUUUUUTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRQQQQQQQQQQQQQPPPPPOOOOOOOOOOOOONNNNNNNNNNNMMMMLLLLLLLLLLLLLKKKKKKKKJJJJJIIIIIIIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>============<<<;;;;;;;;;;;::::::::::::99999999999998888888888887777777766666666666665555555555544444444444433333333333322222222222221111111110000000000////////////.......-------------,,,,,,,,,,,,,,+++++++++++++************)))))))))))))((((((((((((((('''''''''''''&&&%%%%%%%$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!  mmmmmmnnnnnnnnnnnnnnnnnmmmmmmmnnnnnnnnnnnnnnnnnmkkkjjjiihhhgggggfffffffffdddddddddddddddddeeeeeeeeeeeeeeeeeeeefffffffffffffeeeeeeeeffffffffffffffffffffffffffffffffffffffgggggeeefffffffffffffffffffffffgggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmlllllllmmmlllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmnnnnnnnnnmmmmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkklllllllllllllllllllllllllkkkkkkkkjjjjjjjjjjjjjjjjjjlllllllllllllllllllllllllkkkkkjjjjjjjjjjjjjjjjjjjjiiiiiiihhhhhhhhhhhhhhhhhhjjjjjjjjjjiiiiiiiiiiiiiiijjjjjjjjjjiiiiiiiiiiiiiiiggggggggggggggfffffffffffddddddddddddddcccccccccccccccccccbbbbbbbbbbbbbbbbbadddddddddddccccccccccccccddcccccccccccccccbbbbbbbb``````````````___________^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYZZZYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQPPPPPPOOOOOOOOOOOONNNNNNNNNNNMMMMMLLLLLLLLLLLLKKKKKKKKJJJJJJIIIIIIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCCBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>============<<<;;;;;;;;;;;;::::::::::::9999999999998888888888887777777776666666666665555555555544444444444433333333333332222222222221111111110000000000/////////////.......------------,,,,,,,,,,,,,,,+++++++++++++***********)))))))))))))((((((((((((((('''''''''''''&&&%%%%%%%$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!  mmmnnnnnnnnnnnnnnnnnnnnmmmmmmnnnnnnnoooooooonnnnllkkkjjiiihhhggggggggffffeeddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffeeeeeeffffffffffffffffffffffffffffffffffffffgggggggeefffffffffffffffffffffffggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijiiiiiiiiiiiiiiiiiiiijjjjjkkkkkkkkkkkkkkkkkkkkkkkkkjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmnnnnnnnnnnnnnnmmmmmmmmmmmllllllllllllllllkkkkkkkkklllllllllllllllllllllllllkkkkkkkkkkjjjjjjjjjjjjjjjjlllllllllllllllllllllllllkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhhhjjjjjjjjjjjjiiiiiiiiiiiiijjjjjjjjjjjjiiiiiiiiiiiiigggggggggggggggffffffffffdddddddddddddddcccccccccccccccccccbbbbbbbbbbbbbbbbbddddddddddddcccccccccccccdddcccccccccccccccbbbbbbb```````````````___________^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYZZZZYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUTTTTTTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMLLLLLLLLLLLLKKKKKKKJJJJJJJIIIIIIIIIIIIHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCCBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>============<<;;;;;;;;;;;;::::::::::::99999999999988888888888877777777766666666666665555555555544444444444433333333333322222222222211111111100000000000////////////.......-------------,,,,,,,,,,,,,,+++++++++++++************)))))))))))))((((((((((((((('''''''''''''&&%%%%%%%%$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!  mnnnnnnnnnnnnnnnnnnnnnnmmmmmnnnnnnnooooooooooonnlllkkkjjjiiihhhhgggggggggeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffeeeeeffffffffffffffffffffffffffffffffffffffggggggggfffffffffffffffffffffffffggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhihhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjiiiiiiiiiiiiiijijjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnoooooonnnnnnnnnnooooononnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmnnnnnnnnnnnnnnnnnnnmmmmmmlllllllllllllllllllkkkkkklllllllllllllllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjmmlllllllllllllllllllllllkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhjjjjjjjjjjjjjjiiiiiiiiiiijjjjjjjjjjjjjiiiiiiiiiiiigggggggggggggggggffffffffdddddddddddddddddccccccccccccccccccbbbbbbbbbbbbbbbbdddddddddddddccccccccccccddddcccccccccccccccbbbbbba``````````````____________^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYZZZZZYYYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUTTTTTTTTTTTTTSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQPPPPPOOOOOOOOOOOOONNNNNNNNNMMMMMMLLLLLLLLLLLLKKKKKKKJJJJJJJIIIIIIIIIIIIIHHHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>============<<<;;;;;;;;;;;;::::::::::::9999999999998888888888887777777776666666666665555555555544444444444433333333333332222222222221111111100000000000////////////.......-------------,,,,,,,,,,,,,,,++++++++++++************)))))))))))))((((((((((((((('''''''''''''&&%%%%%%%%$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!  nnnnnnnnnnnnnnnnnnnnnnnmmmmnnnnnnooooooooooooooommlllkkkjjiiiihhhhhhhhgggeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffeeeffffffffffffffffffffffffffffffffffffffggggggggggffffffffffffffffffffffffgggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhiiihhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjiiiiiiiiijijjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnooooooooonnnnnnnnnoooonoonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnllllllllllllllllllllkkkkklllllllllllllllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjmmmmmllllllllllllllllllllkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhjjjjjjjjjjjjjjjiiiiiiiiiijjjjjjjjjjjjjjiiiiiiiiiiiggggggggggggggggggfffffffddddddddddddddddddcccccccccccccccccccbbbbbbbbbbbbbbddddddddddddddcccccccccccdddddcccccccccccccccbbbbbaa``````````````____________^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYZZZZZZYYYYYYYYYYYYYXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUTTTTTTTTTTTTTSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPOOOOOOOOOOOONNNNNNNNNMMMMMMMLLLLLLLLLLLLKKKKKKJJJJJJJJIIIIIIIIIIIIHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>============<<;;;;;;;;;;;;::::::::::::9999999999998888888888887777777776666666666665555555555554444444444443333333333332222222222221111111100000000000/////////////.......------------,,,,,,,,,,,,,,,+++++++++++++***********)))))))))))))((((((((((((((('''''''''''''&&%%%%%%%%$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!  nnnnnnnoooooooonnnnnnnnmmmnnnnnnoooooooopppppooommmlllkkkjjjjiiiiiihhhhhhffffffffffeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffeefffffffffffffffffffffggffffffffffffffggggggggggggfffffffffffffffffffffffggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhiiiiihhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjiiiiiijjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnoooooooooonnnnnnnnnoooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnllllllllllllllllllllllkkkmmlllllllllllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjmmmmmmmllllllllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhjjjjjjjjjjjjjjjjiiiiiiiiijjjjjjjjjjjjjjjjiiiiiiiiihggggggggggggggggggffffffeddddddddddddddddddcccccccccccccccccccbbbbbbbbbbbbbdddddddddddddddccccccccccddddddcccccccccccccccbbbbaaa``````````````____________^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZYYZZZZZZZYYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUTTTTTTTTTTTTSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPOOOOOOOOOOOONNNNNNNNMMMMMMMMLLLLLLLLLLLLKKKKKJJJJJJJJIIIIIIIIIIIIIHHHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>============<<<;;;;;;;;;;;;::::::::::::9999999999998888888888887777777776666666666665555555555544444444444433333333333322222222222221111111000000000000////////////.......-------------,,,,,,,,,,,,,,+++++++++++++************)))))))))))))((((((((((((((('''''''''''''&%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!  ooooooooooooooooooooooonnoooooooppppppqqqqqqqqqpnnnnmmmlllkkkkkjjjjjjiiiiiiiihhhhhhhhhhgggggggggggeeeeeeeefffffffffffffffffffffffffffffgggggggggggggfffffgggggggggggggggggggggfffffffggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqrrrrrrrrqqqqqqqqqqrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppprrrrrrrrrrrrrrrrrrrrrrrrrttttttttsssssssssssssssrrrrrrrrrrrrrrrrrrrrrrqqqqqppppppppppppppoooooooooooonnnnnnnnnnnnnnnnnnnnnnnmmnnnnnnnnnnnnnnnnnmmmmmmmmllllllllllllllllllkkkkkkkllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhhggggggggfffffffffffffffffeeeeeeeeefffffffeeeeeeeeeeeeeeeeddeeeddddddddddddddddccccccccccccbbbbbbbbbbbbbbaaaaaaaaa``````````````__________^^^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYXXXXXXXXXXXWWWWWWWWWWWWVVUUUUUTTTTTTTTTTTTTSSSSSSSQQQQQQQPPPPPPPPPPPPPOOOOONNNNNNNNNNNMMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>============<<<<<<<<<<;;;;;;;;;;;;:::::::::::::99999999999988888888877777777777666666666666555555444444444444433333333322222222221111111111111000000000000/////////////../////............--------,,,,,,,,,,,,,++++++++++++*****)))))))))))))((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$#####""""""""""""""!!!!!!""!!!!!!!!!!!!!! ooooooppppppppppooooooonoooooooppppppqqqqqqqqqqqoonnnnmmmllllkkkkkkkjjjjjjiiiiiiiihhhhhhhhggggggggeeeeeeeefffffffffffffffffffffffffffgggggggggggggggfffgggggggggggggggggggggggffffffgggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiijiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqrrrrrrrqqqqqqqqqqqrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppprrrrrrrrrrrrrrrrrrrrrrrrrtttttttttttttssssssssssssrrrrrrrrrrrrrrrrrrrrrrrqqpppppppppppppppppooooooooonnnnnnnnnnnnnnnnnnnnnnnnmnnnnnnnnnnnnnnnnnnnmmmmmmlllllllllllllllllllkkkkkklllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhhhggggggggfffffffffffffffffeeeeeeeeffffffffeeeeeeeeeeeeeeeedeeeeddddddddddddddddccccccccccccbbbbbbbbbbbbbbaaaaaaaaa``````````````__________^^^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYXXXXXXXXXXXWWWWWWWWWWWWWVUUUUUUTTTTTTTTTTTTTSSSSSSQQQQQQQQPPPPPPPPPPPPOOOOONNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@??????????>>>>>>>============<<<<<<<<<<;;;;;;;;;;;;:::::::::::::99999999999988888888877777777777766666666666655555544444444444433333333322222222222111111111111000000000000/////////////../////.............-------,,,,,,,,,,,,,++++++++++++*****)))))))))))))((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$#####""""""""""""""!!!!!!""!!!!!!!!!!!!!! ooooppppppppppppppooooooooooooopppppqqqqqqqqqqqqoooonnnnmmmmllllllkkkkkkkjjjjjjiiiiiihhhhhhhggggggeeeeeeffffffffffffffffffffffffffffggggggggggggggggffggggggggggggggggggggggghffffgggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiijjiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjkjkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllmmmmmmlllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooqqqqqqqqpppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqrrqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppprrrrrrrrrrrrrrrrrrrrrrrrrttttttttttttttttsssssssssrrrrrrrrrrrrrrrrrrrrrrrrrpppppppppppppppppppoooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmlllllllllllllllllllllkkkklllllllllllllllkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhhhhggggggggffffffffffffffffffeeeeeefffffffffeeeeeeeeeeeeeeeeeeeeeddddddddddddddddccccccccccccbbbbbbbbbbbbbbaaaaaaaa```````````````__________^^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYXXXXXXXXXXXXWWWWWWWWWWWWWUUUUUUUTTTTTTTTTTTTSSSSSSQQQQQQQQPPPPPPPPPPPPPOOOONNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@??????????>>>>>>>>============<<<<<<<<<<;;;;;;;;;;;;::::::::::::999999999999888888888777777777777666666666666555555444444444444333333333222222222221111111111111000000000000////////////..//////............--------,,,,,,,,,,,,++++++++++++******)))))))))))))((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$######""""""""""""""!!!!!"""!!!!!!!!!!!!!! ooopppppppppppppppppoooooooooopppppqqqqqqqqqrqqqoooooonnnnmmmmmmmllllllllkkkkjjjjjiiiihhhhhhhhggggeeeeefffffffffffffffffffgffffffffgggggggggggggggggggggggggggggggggggggggghhhffgggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiijjjiiiijjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllmmmmmmmmmmmmlmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppqpqqqqqqqqqqqqqqqqqqqqqqqqqqqqprrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqprrrrrrrrrrrrrrrrrrrrrrrrrttttttttttttttttttsssssssrrrrrrrrrrrrrrrrrrrrrrrrrpppppppppppppppppppppooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmlllllllllllllllllllllkkkllllllllllllllllkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhhhhgggggggggfffffffffffffffffeeeeeffffffffffeeeeeeeeeeeeeeeeeeeeeddddddddddddddddcccccccccccbbbbbbbbbbbbbbbaaaaaaaa```````````````__________^^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYXXXXXXXXXXXXWWWWWWWWWWWWUUUUUUUUTTTTTTTTTTTTSSSSSQQQQQQQQQPPPPPPPPPPPPOOOOONNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@?????????>>>>>>>>============<<<<<<<<<<;;;;;;;;;;;;:::::::::::::99999999999988888888877777777777766666666666655555444444444444433333333222222222222111111111111000000000000/////////////.//////............--------,,,,,,,,,,,,,+++++++++++******)))))))))))))((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$######""""""""""""""!!!!!"""!!!!!!!!!!!!!! oopppppppppppppppppppppooooooopppppqqqqqqqrrrrrrppoooooonnnnnnmmmmmmmmmllllkkkkkjjjjiiiihhhhhhhgggeeeefffffffffffffffffffggffffffgggggggggggggggggggggggggggggggggggggggghhhhhfgggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiijjjjjiijjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmnnmmmmmmmmmmmmmmmmmmmmmmmmmnllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooonnnnnnnnnnnnnpppooooooooooooooooooooooqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppqpqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqprrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrttttttttttttttttttttsssssssrrrrrrrrrrrrrrrrrrrrrrrppppppppppppppppppppppppoooooooonnnnnnnnnnnnnnnnnnnonnnnnnnnnnnnnnnnnnnnnnnmmmllllllllllllllllllllllkllllllllllllllllllkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhhhggggggggfffffffffffffffffeeeefffffffffffeeeeeeeeeeeeeeeeeeeeeddddddddddddddddcccccccccccbbbbbbbbbbbbbbbaaaaaaaa```````````````__________^^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYXXXXXXXXXXXXWWWWWWWWWWWUUUUUUUUTTTTTTTTTTTTTSSSSQQQQQQQQQQPPPPPPPPPPPPOOOOONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>============<<<<<<<<<<;;;;;;;;;;;;::::::::::::999999999999888888888777777777777666666666666555555444444444444333333332222222222221111111111110000000000000////////////.//////.............-------,,,,,,,,,,,,,+++++++++++*******))))))))))))((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$######""""""""""""""!!!!!"""!!!!!!!!!!!!!! pppppppppppppppppppppppoooooopppppqqqqqqqrrrrrrrppppooooooonnnnnnnnnnnmmmmllllkkkjjjjiiiihhhhhhhhheeeffffffffffffffffffggggfffffgggggggggggggggggggggggggggggggggggggggghhhhhhggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiijjjjjjijjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmnnnnnnmmmmmmmmmmmmmmmmmmmmmnnnnnlllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooopppppppppppppppppppppooooqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqprrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrttttuuuuuuutttttttttttsssssssrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqpppppppppppppppppoooooooonnnnnnnnnnnnnnnnnooonnnnnnnnnnnnnnnnnnnnnnmmmmllllllllllllllllllllllllllllllllllllllllkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhhggggggggfffffffffffffffffeeeffffffffffffeeeeeeeeeeeeeeeeeeeeeddddddddddddddddcccccccccccbbbbbbbbbbbbbbbaaaaaaaa```````````````__________^^^^^^^^^^^^^^]]]]]]\\\\\\\\\\\\\\[[[[[[[[]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYXXXXXXXXXXXXXWWWWWWWWWWUUUUUUUUUTTTTTTTTTTTTSSSSQQQQQQQQQQPPPPPPPPPPPPPOOOONNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@????????>>>>>>>>>============<<<<<<<<<<;;;;;;;;;;;;:::::::::::::99999999999988888888877777777777766666666666555555444444444444433333332222222222222111111111111000000000000////////////.///////............--------,,,,,,,,,,,,+++++++++++*******)))))))))))))((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$#######""""""""""""""!!!!""""!!!!!!!!!!!!!! pppppppppppppppppppppppoooooopppppqqqqqqrrrrrrrrpppppppoooooooooooonnnnnnmmmllllkkkjjjiiiihhhhhhhheeffffffffffffffffffgggggfffgggggggggggggggggggggggggggggggggggggggghhhhhhhhggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmmmmnnnnnnnnnnmmmmmmmmmmmmmmmmnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpprrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrttuuuuuuuuuuuuutttttttttsssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqppppppppppppooooooooonnnnnnnnnnnnnnnnooooonnnnnnnnnnnnnnnnnnnnmmmmmllllllllllllllllllllmlllllllllllllllllllkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhhhggggggggfffffffffffffffffeefffffffffffffeeeeeeeeeeeeeeeeeeeeeddddddddddddddddcccccccccccbbbbbbbbbbbbbbaaaaaaaaa```````````````_________^^^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\\\\[[[[[[[]]]]]]]]]]]\\\\\\\\\\\\\[\[[[[[[[[[[[[[ZZZZZZZZZZZZYYYXXXXXXXXXXXXWWWWWWWWWWUUUUUUUUUUTTTTTTTTTTTTSSSQQQQQQQQQQQPPPPPPPPPPPPOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>============<<<<<<<<<<;;;;;;;;;;;;::::::::::::99999999999988888888877777777777766666666666555555544444444444433333333222222222222111111111111000000000000////////////////////............--------,,,,,,,,,,,,,++++++++++*******)))))))))))))((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$#######""""""""""""""!!!!""""!!!!!!!!!!!!!! pppppppqqqqqqqqppppppppooooopppppqqqqqqrrrrrrrrrppppppppppppooooooooooooonnmmmlllkkkjjjiiihhhhhhhhfffffffffffffffffffggggggffggggggggggggggggggggghhggggggggggggggggghhhhhhhhhggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmnnnnnnnnnnnnnmmmmmmmmmmmmnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpprrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrruuuuuuuuuuuuuuuuuutttttttssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqqppppppppppooooooooooonnnnnnnnnnnnnnoooooonnnnnnnnnnnnnnnnnnnmmmmmmmllllllllllllllllllmmllllllllllllllllllllkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhhhggggggggfffffffffffffffffefffffffffffffffeeeeeeeeeeeeeeeeeeeedddddddddddddddccccccccccccbbbbbbbbbbbbbaaaaaaaaaa``````````````__________^^^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\\\\[[[[[[]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZYYYYXXXXXXXXXXXXWWWWWWWWWUUUUUUUUUUTTTTTTTTTTTTTSSQQQQQQQQQQQQPPPPPPPPPPPPOOOOONNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@???????>>>>>>>>>>============<<<<<<<<<<;;;;;;;;;;;;:::::::::::::99999999999988888888777777777777766666666665555555444444444444333333332222222222221111111111110000000000000////////////////////............--------,,,,,,,,,,,,++++++++++********)))))))))))))(((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$#######""""""""""""""!!!!""""!!!!!!!!!!!!!! ppppppqqqqqqqqqqqqpppppooopppppppqqqqqrrrrrrrrrrppppppppppppppppppppppoooonnnmmlllkkjjjiiiihhhhhhhfffffffffffffffffggggggggfggggggggggggggggggggghhhggggggggggggggghhhhhhhhhhhgggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllmmmmmmmmmmnnnnnnnnnnnnnnnnnmmmmmmmmnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppprrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrruuuuuuuuuuuuuuuuuuuuttttttssssssssssssssssssssssssqqqqqqqqqqqqqqqqqqppppppppooooooooooooonnnnnnnnnnnnoooooooonnnnnnnnnnnnnnnnnmmmmmmmmlllllllllllllllllmmmllllllllllllllllllllkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhhgggggggggfffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeddddddddddddddcccccccccccccbbbbbbbbbbbbaaaaaaaaaaa``````````````__________^^^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\\\[[[[[[]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYXXXXXXXXXXXXXWWWWWWWWUUUUUUUUUUUTTTTTTTTTTTTSSQQQQQQQQQQQQPPPPPPPPPPPPPOOOOONNNNNNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKJJKJJJJJJJJJJJJIIIIIIIIIIIIHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@???????>>>>>>>>>>>============<<<<<<<<<<;;;;;;;;;;;;::::::::::::99999999999988888888877777777777766666666665555555544444444444433333332222222222222111111111111000000000000////////////////////............--------,,,,,,,,,,,,,+++++++++********)))))))))))))((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#######"""""""""""""""!!!"""""!!!!!!!!!!!!!! pppppqqqqqqqqqqqqqqqppppppppppppqqqqqrrrrrrrrrrrpppppppppppppppppppppppppoonnnmmllkkkjjiiiihhhhhhhffffffffffffffffggggggggggggggggggggggggggggghhhhhgggggggggggggghhhhhhhhhhhhgggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnmmnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqprrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrruuuuuuuuuuuuuuuuuuuuuuttttttssssssssssssssssssssssqqqqqqqqqqqqqqqqqqqqppppppoooooooooooooonnnnnnnnnnnoooooooooonnnnnnnnnnnnnnnmmmmmmmmmmlllllllllllllllmmmmmlllllllllllllllllllkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhgggggggggggffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeedddddddddddddccccccccccccccbbbbbbbbbbbaaaaaaaaaaaa`````````````___________^^^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\\\[[[[[^]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZYYYYYXXXXXXXXXXXXXWWWWWWWUUUUUUUUUUUUTTTTTTTTTTTTSRQQQQQQQQQQQQPPPPPPPPPPPPOOOOONNNNNNNNNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJKJJJJJJJJJJJJIIIIIIIIIIIIHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@??????>>>>>>>>>>>============<<<<<<<<<<;;;;;;;;;;;;:::::::::::::99999999999988888888777777777777766666666655555555444444444444333333332222222222221111111111110000000000000///////////////////.............-------,,,,,,,,,,,,,+++++++++********)))))))))))))((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$########""""""""""""""!!!"""""!!!!!!!!!!!!!! ppppqqqqqqqqqqqqqqqqqqqppppppppqqqqqrrrrrrrrrrrrpqqqqqqqqqqqqqqqqqqqqqqppooonnmmmllkkjjiiiihhhhhhhfffffffffffffffggggggggggggggggggggggggggggghhhhhhgggggggggggghhhhhhhhhhhhhhgggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjkjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqsssrrrrrrrrrrrrrrrrrrrrrruuuuuuuuuuuuuuuuuuuuuuuutttttttsssssssssssssssssssrrrrrrrrqqqqqqqqqqqqqppppppooooooooooooooonnnnnnnnnooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmlllllllllllllmmmmmmlllllllllllllllllllkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhggggggggggggffffffffffffffggffffffffffffffffeeeeeeeeeeeeeeeeeeeeddddddddddddcccccccccccccccbbbbbbbbbbaaaaaaaaaaaaa````````````____________^^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\\\\[[[[^^]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZYYYYYYXXXXXXXXXXXXWWWWWWWUUUUUUUUUUUUUTTTTTTTTTTTTRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOONNNNNNNNNNNNMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKJKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@??????>>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;;::::::::::::99999999999988888888877777777777766666666655555555544444444444433333332222222222222111111111111000000000000////////////////////............--------,,,,,,,,,,,,+++++++++*********)))))))))))))((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$########""""""""""""""!!!"""""!!!!!!!!!!!!!! pppqqqqqqqqqqqqqqqqqqqqpppppppqqqqqrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqppooonnmmllkkjjjiiihhhhhhhfffffffffffffggggggggggggggggggggggggggggghhhhhhhhgggggggggghhhhhhhhhhhhhhhhgggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqssssssrrrrrrrrrrrrrrrrrrruuuuuuuuuuuuuuuuuuuuuuuuuttttttttttsssssssssssssttrrrrrrrrrrrqqqqqqqqqqqppppppoooooooooooooooonnnnnnnooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmllllllllllllmmmmmmmmlllllllllllllllllkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhggggggggggggggffffffffffffgggffffffffffffffffeeeeeeeeeeeeeeeeeeeeddddddddddddcccccccccccccccbbbbbbbbbaaaaaaaaaaaaaa```````````_____________^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\\\[[[^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZYYYYYYYXXXXXXXXXXXXWWWWWWVUUUUUUUUUUUUUTTTTTTTTTTTRRQQQQQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNNNNMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKJKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@?????>>>>>>>>>>>>============<<<<<<<<<<;;;;;;;;;;;;:::::::::::::9999999999988888888877777777777766666666655555555544444444444433333333222222222222111111111111000000000000////////////////////............--------,,,,,,,,,,,,,++++++++*********)))))))))))))((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$########""""""""""""""!!!"""""!!!!!!!!!!!!!! pppqqqqqqqqqrqqqqqqqqqqppppppqqqqqrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqppoonnmmllkkjjjiiihhhhhhhffffffffffffggggggggggggggggggggggggggggghhhhhhhhhggggggggghhhhhhhhhhhhhhhhhggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqsssssssssrrrrrrrrrrrrrrrruuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttsrrrrrrrrrrrrqqqqqqqqqqppppppooooooooooooooooonnnnnoooooooooooooonnnnnnnnnnnmmmmmmmmmmmmmmmllllllllllmmmmmmmmmllllllllllllllllkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhgggggggggggggggfffffffffffggggffffffffffffffffeeeeeeeeeeeeeeeeeeeeddddddddddddcccccccccccccccbbbbbbbbaaaaaaaaaaaaaaa``````````______________^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\\[[^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZYYYYYYYXXXXXXXXXXXXXWWWWWVVUUUUUUUUUUUUTTTTTTTTTTTRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNNNNMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@??????>>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;:::::::::::::99999999999988888888877777777777766666666555555555444444444444433333332222222222221111111111110000000000000///////////////////.............-------,,,,,,,,,,,,,++++++++*********)))))))))))))((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$#########""""""""""""""!!""""""!!!!!!!!!!!!!! pppqqqqqqrrrrrrrrrqqqqqppppqqqqqqrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqrrrrrrrqqqppoonnmmllkkjjjiiihhhhhhhfffffffffffgggggggggggggggggggggggggggghhhhhhhhhhhggggggghhhhhhhhhhhhhhhhhhhggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqssssssssssssrsrrrrrrrrrrrttuuuuuuuuuuuuvvvvvvvuuuuuuuttttttttttttttttttttttssssssrrrrrrrrrqqqqqqqqqppppppoooooooooooooooooonnnoooooooooooooooonnnnnnnnnmmmmmmmmmmmmmmmmlllllllllmmmmmmmmmmmllllllllllllllkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhggggggggggggggggffffffffffgggggffffffffffffffffeeeefeeeeeeeeeeeeeeeddddddddddddcccccccccccccccbbbbbbbbaaaaaaaaaaaaaaa``````````______________^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\[[^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZYYYYYYYYXXXXXXXXXXXXWWWWWVVVUUUUUUUUUUUUTTTTTTTTTTRRRRQQQQQQQQQQQQPPPPPPPPPOOOOOOOONNNNNNNNNNNNMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@?????>>>>>>>>>>>>============<<<<<<<<<<;;;;;;;;;;;;::::::::::::99999999999988888888877777777777766666666555555555544444444444433333332222222222222111111111111000000000000////////////////////............--------,,,,,,,,,,,,++++++++**********)))))))))))))((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$#########""""""""""""""!!""""""!!!!!!!!!!!!!! pppqqqqqrrrrrrrrrrrrqqqqqqqqqqqqrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqrrrrrrrrrqqpppoonmmllkkjjiiiihhhhhhhffffffffffgggggggggggggggggggggggggggghhhhhhhhhhhhgggggghhhhhhhhhhhhhhhhhhhhggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjkjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllmlmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqssssssssssssssssssrrrrrrrtttuuuuuuuuuuvvvvvvvvvvvuuuuuuutttttttttuuuuuuuuuusssssssssrrrrrrrqqqqqqqqqpppppppooooooooooooooooonnoooooooooooooooooonnnnnnnmmmmmmmmmmmmmmmmmllllllllmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhgggggggggggggggggfffffffffggggggffffffffffffffffeeeffeeeeeeeeeeeeeeeddddddddddddcccccccccccccccbbbbbbbbaaaaaaaaaaaaaa``````````______________^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\[^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZYYYYYYYYYXXXXXXXXXXXXWWWWVVVUUUUUUUUUUUUUTTTTTTTTTRRRRQQQQQQQQQQQQQPPPPPPPPOOOOOOOONNNNNNNNNNNNNMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@??????>>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;:::::::::::::9999999999998888888887777777777776666666555555555544444444444433333333222222222222111111111111000000000000////////////////////............--------,,,,,,,,,,,,,+++++++**********)))))))))))))((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$#########""""""""""""""!!""""""!!!!!!!!!!!!!! pppqqqqrrrrrrrrrrrrrrrrqqqqqqqqrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqrrrrrrrrrrrqqppoonmmllkkjjiiiihhhhhhhfffffffffgggggggggggggggggggggggggggghhhhhhhhhhhhhgggghhhhhhhhhhhhhhhhhhhhhhgggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjkkjjjjkkkkkkkkkkkkkkkkkkkkkllkllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppprrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqssssssssssssssssssssrrrrrtttuuuuuuuuuuvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuutttttssssssrrrrrrqqqqqqqqqpppppppooooooooooooooooooooooooooooooooooooonnnnnnmmmmmmmmmmmmmmmmmmmllllllmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhgggggggggggggggggffffffffgggggggffffffffffffffffeefffeeeeeeeeeeeeeeeddddddddddddcccccccccccccccbbbbbbbbaaaaaaaaaaaaaa``````````______________^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWVVVVUUUUUUUUUUUUTTTTTTTTTRRRRRQQQQQQQQQQQQPPPPPPPPOOOOOOOOONNNNNNNNNNNNMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@?????>>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;;::::::::::::99999999999988888888877777777777766666665555555555544444444444433333332222222222222111111111111000000000000///////////////////.............-------,,,,,,,,,,,,,+++++++**********)))))))))))))((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$##########""""""""""""""!"""""""!!!!!!!!!!!!!! pppqqqrrrrrrrrrrrrrrrrrqqqqqqqrrrrrrrssssrrrrrrrqqqqqqqqqqqqqrrrrrrrrrrrqqppoonmmllkjjjiiiihhhhhhhffffffffggggggggggggggggggggggggggghhhhhhhhhhhhhhhggghhhhhhhhhhhhhhhhhhhhhhhgggggghhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjkkkjjjkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmnnnnnnmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppprrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqssssssssssssssssssssssrrrtttuuuuuuuuuuvvvvvvvvvvvvuuuuuuuuuuuuuuuuuvvvvvvvvutttttttsssssrrrrrqqqqqqqqpppppppppooooooooooooooooooooooooooooooooooooonnnnmmmmmmmmmmmmmmmmmmmmlllllmmmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhgggggggggggggggggfffffffggggggggffffffffffffffffeffffeeeeeeeeeeeeeeeddddddddddddcccccccccccccccbbbbbbbbaaaaaaaaaaaaaa``````````______________^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZYYYYYYYYYYXXXXXXXXXXXXXWWVVVVVUUUUUUUUUUUUTTTTTTTTRRRRRRQQQQQQQQQQQQPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@??????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::9999999999998888888887777777777766666665555555555544444444444433333333222222222222111111111111000000000000////////////////////............--------,,,,,,,,,,,,+++++++***********)))))))))))))((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$##########""""""""""""""!"""""""!!!!!!!!!!!!!! pppqqqrrrrrrrrrrrrrrrrrqqqqqqrrrrrrrssssssrrrrrrpqqqqqqqqqqqqrrrrrrrrrrrqqppoonmmlkkjjjiiiiihhhhhhfffffffggggggggggggggggggggggggggghhhhhhhhhhhhhhhhghhhhhhhhhhhhhhhhhhhhhhhhiggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjkkkkkjjkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmnnnnnnnnnnnmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppprrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqssssssssssssssssssssssrrrttuuuuuuuuuuvvvvvvvvvvvvvuuuuuuuuuuuuuuvvvvvvvvvvvuuuuutttttssssrrrrqqqqqqqqpppppppppppoooooooooooooopooooooooooooooooooooonnnnmmmmmmmmmmmmmmmmmmmmmlllmmmmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhgggggggggggggggggffffffgggggggggfffffffffffffffffffffeeeeeeeeeeeeeeeddddddddddddcccccccccccccccbbbbbbbbaaaaaaaaaaaaaa``````````______________^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZYYYYYYYYYYYXXXXXXXXXXXXWWVVVVVUUUUUUUUUUUUUTTTTTTTRRRRRRQQQQQQQQQQQQQPPPPPPOOOOOOOOOONNNNNNNNNNNNNMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@?????>>>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::99999999999988888888877777777777766666655555555555444444444444433333332222222222221111111111110000000000000///////////////////.............-------,,,,,,,,,,,,,++++++***********)))))))))))))((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$##########""""""""""""""!"""""""!!!!!!!!!!!!!! pppqqqrrrrrrrrrrrrrrrrrqqqqqqrrrrrrsssssssrrrrrrppqqqqqqqqqqrrrrrrrrrrrrrqppoonmmlkkjjjiiiiihhhhhhfffffgggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjkkkkkkjkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnoonnnnnnnnnnnnnnnnnnnnnnnnnommmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqppppppppppppprrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqrrrqqqqqqqqqqqqqqqqqqqqqqsssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqssssssssssssssssssssssssruuuuuuuuuuuuvvvvvvvvvvvvvvvuuuuuuuuuvvvvvvvwwwwwwwvvuuuuuuttttsssrrrrqqqqqqqppppppppppppppoooooooooooppoooooooooooooooooooooonnnmmmmmmmmmmmmmmmmmmmmmllmmmmmmmmmmmmmmmmmllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhgggggggggggggggggfffffggggggggggfffffffffffffffffffffeeeeeeeeeeeeeeeddddddddddddcccccccccccccccbbbbbbbbaaaaaaaaaaaaaa``````````______________^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZYYYYYYYYYYYYXXXXXXXXXXXXWVVVVVVUUUUUUUUUUUUTTTTTTTRRRRRRRQQQQQQQQQQQQPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@??????>>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::9999999999998888888877777777777766666655555555555544444444444433333332222222222222111111111111000000000000////////////////////............--------,,,,,,,,,,,,++++++************))))))))))))((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$###########""""""""""""""""""""""!!!!!!!!!!!!!! opppqqrrrrrrrrrrrrrrrrrqqqqqrrrrrrrsssssssrrrrrrpppqqqqqqqqqqrrrrrrrrrrrrqpponnmmlkkjjjiiiiiihhhhhffffggggggggggggggggggghhggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiighhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnoooooonnnnnnnnnnnnnnnnnnnnnooooommmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooonnnooooooooooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqrrrrrrrqqqqqqqqqqqqqqqqqqsssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvuuvvvvvvvvwwwwwwwwxvvvvvvuuuutttsssrrrrqqqqqqppppppppppppppppoooooooooppppooooooooooooooooooooonnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhggggggggggggggggffffggggggggggggffffffffffffffffffffeeeeeeeeeeeeeeeddddddddddddcccccccccccccccbbbbbbbbaaaaaaaaaaaaaa``````````______________^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZYYYYYYYYYYYYXXXXXXXXXXXXXVVVVVVVUUUUUUUUUUUUTTTTTTRRRRRRRRQQQQQQQQQQQQPPPPPOOOOOOOOOOOONNNNNNNNNNNNMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@?????>>>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::9999999999998888888887777777777776666655555555555544444444444433333333222222222222111111111111000000000000////////////////////............--------,,,,,,,,,,,,++++++************)))))))))))))(((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$###########""""""""""""""""""""""!!!!!!!!!!!!!! ooppqqqrrrrrrrrrrrrrrrrqqqqqqrrrrrrssssssrrrrrrrppppqqqqqqqqqrrrrrrrrrrrrqpponnmllkkjjjiiiiiiihiiiffgggggggggggggggggggghhhgggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnooooooooonnnnnnnnnnnnnnoooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqrrrrrrrrrrrrqqqqqqqqqqqqqsssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwxxxxxwvvvvvvvuuutttsssrrrrqqqqqppppppppppppppppppoooooooppppppooooooooooooooooooonnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhgggggggggggggggggffggggggggggggfffffffffffffffffffffeeeeeeeeeeeeeeeddddddddddddcccccccccccccccbbbbbbbbaaaaaaaaaaaaaa``````````_____________^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZYYYYYYYYYYYYXXXXXXXXXXXXVVVVVVVUUUUUUUUUUUUUTTTTTRRRRRRRRQQQQQQQQQQQQQPPPPOOOOOOOOOOOONNNNNNNNNNNNMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@??????>>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::9999999999998888888877777777777766666655555555555544444444444433333332222222222221111111111110000000000000///////////////////.............-------,,,,,,,,,,,,,+++++************)))))))))))))((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$###########""""""""""""""""""""""!!!!!!!!!!!!!! ooppqqqrrrrrrrrrrrrrrrrqqqqqqqrrrrrrsssrrrrrrrrrpppppqqqqqqqqrrrrrrrrrrrrqpponnmllkkjjjiiiiiiiiiiifgggggggggggggggggggghhhhggggghhhhhhhhhhhhhhhhhhhihhhhhhhhhhhhhhhhhhhiiiiiiihhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnooooooooooooonnnnnnnnnnoooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqrrrrrrrrrrrrrrrrrrrqqqqqqsssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwxxxxxxwwwwwwvvvuuutttsssrrrrqqqqppppppppppppppppppppoooooppppppppooooooooooooooooonnnnnnnmmmmmmmmmmmmmmmmmmnnmmmmmmmmmmmmmmmmmmmlllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhgggggggggggggggggfgggggggggggggfffffffffffffffffffffeeeeeeeeeeeeeeeddddddddddddccccccccccccccbbbbbbbbaaaaaaaaaaaaaaa`````````______________^^^^^^^]]]]]]]]]]]]]\\\\\\\\\^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZYYYYYYYYYYYYYXXXXXXXXXXXVVVVVVVVUUUUUUUUUUUUTTTTTRRRRRRRRRQQQQQQQQQQQQPPPPPOOOOOOOOOOOONNNNNNNNNNNNMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@?????>>>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::9999999999998888888887777777777776666655555555555544444444444433333333222222222222111111111111000000000000////////////////////............--------,,,,,,,,,,,,+++++*************))))))))))))((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$############"""""""""""""""""""""!!!!!!!!!!!!!!! ooopqqqqrrrrrrrrrrqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrppppppqqqqqqqrrrrrrrrrrrrqpponnmllkkjjjiiiiiiiiiiiggggggggggggggggggghhhhhhgggghhhhhhhhhhhhhhhhhhhiihhhhhhhhhhhhhhhhhiiiiiiiiihhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnoooooooooooooooonnnnnnoooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqrrrrrrrrrrrrrrrrrrrrrrrrqssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwxxxxxxyywwwwwwwwvvvuutttsssrrrqqqqpppppppppppppppppppppooooppppppppppooooooooooooooonnnnnnnnmmmmmmmmmmmmmmmmmnnnmmmmmmmmmmmmmmmmmmmmllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhgggggggggggggggggggggggggggggggfffffffffffffffffffffeeeeeeeeeeeeeeeddddddddddddcccccccccccccbbbbbbbbbaaaaaaaaaaaaaa``````````______________^^^^^^^]]]]]]]]]]]]]\\\\\\\\^^^^^^^^^^^]]]]]]]]]]]]]\]\\\\\\\\\\\\[[[[[[[[[[[[[ZZYYYYYYYYYYYYXXXXXXXXXXXVVVVVVVVVUUUUUUUUUUUUTTTTRRRRRRRRRQQQQQQQQQQQQQPPPPOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@?????>>>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::999999999998888888887777777777776666655555555555554444444444443333333222222222222111111111111000000000000///////0////////////............--------,,,,,,,,,,,,+++++*************))))))))))))((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$############""""""""""""""""""""""!!!!!!!!!!!!!! oooppqqqqqqqrqqqqqqqqqqppppqqqqqrrrrrrrrrrrrrrrrpppppppqqqqqqrrrrrrrrrrrrqpponnmllkkjjjiiiiiiiiiiigggggggggggggggggghhhhhhhgghhhhhhhhhhhhhhhhhhhhiiihhhhhhhhhhhhhhhhiiiiiiiiiihhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnooooooooooooooooooonnoooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssuuuuuuuuuuvvvvvvvvvvvwvvvvvvvvvvvvvvwwwwwwxxxxxyyyxxxxwwwwwvvvuutttssrrrrqqqqppppppppppppppppppppppoopppppppppppoooooooooooooonnnnnnnnnnmmmmmmmmmmmmmmmnnnnnmmmmmmmmmmmmmmmmmmmllllllkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhggggggggggggggggggggggggggggggggffffffffffffffffffffeeeeeeeeeeeeeedddddddddddddccccccccccccbbbbbbbbbbaaaaaaaaaaaaaa``````````______________^^^^^^]]]]]]]]]]]]]]\\\\\\\^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[ZZZYYYYYYYYYYYYXXXXXXXXXXVVVVVVVVVUUUUUUUUUUUUUTTTRRRRRRRRRRQQQQQQQQQQQQPPPPPOOOOOOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@??????>>>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::9999999999988888888887777777777766666655555555555544444444444433333332222222222222111111111111000000000000//////0////////////............---------,,,,,,,,,,,,+++++************))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$############""""""""""""""""""""""!!!!!!!!!!!!!! noopppqqqqqqqqqqqqqqqqqppppppqqqqrrrrrrrrrrrrrrrppppppppqqqqqrrrrrrrrrrrrqpponnmllkkjjjiiiiiiiiiiiggggggggggggggggghhhhhhhhghhhhhhhhhhhhhhhhhhhhiiiihhhhhhhhhhhhhhiiiiiiiiiiiihhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrtttssssssssssssssssssssssuuuuuuuuuvvvvvvvvvvwwvwvvvvvvvvvvvvvwwwwwxxxxxyyyyxxxxxxwwwwvvvuutttssrrrrqqqqppppppppppppppppppppppppppppppppppppoooooooooooonnnnnnnnnnnmmmmmmmmmmmmmmnnnnnnmmmmmmmmmmmmmmmmmmmllllllkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhggggggggggggggghggggggggggggggggffffffffffffffffffffeeeeeeeeeeeeeddddddddddddddcccccccccccbbbbbbbbbbbaaaaaaaaaaaaaa``````````______________^^^^^^]]]]]]]]]]]]]]\\\\\\^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[ZZZZYYYYYYYYYYYYXXXXXXXXXVVVVVVVVVVUUUUUUUUUUUUTTTRRRRRRRRRRRQQQQQQQQQQQQPPPPOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????>>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::999999999988888888887777777777776666655555555555544444444444433333333222222222222111111111111000000000000//////00////////////...........---------,,,,,,,,,,,,+++++*************)))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$############""""""""""""""""""""""!!!!!!!!!!!!!! nooppqqqqqqqqqqqqqqqqppppqqqqqrrrrrrsssssssrrrrrrrrrrssssssttttuuuuuuuuuttsrrqpponnmmmlllllkkkllllkkkkkkkkkkkkkkkkkkkkllllliiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnmmnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrpppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttttttttttttttttttttttttttttvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvwwwwwwwxxxxxxyyyyyzzzzzzzzyyyyxxwwvvuuuttttsutttttttttttttttttttttttsqqqqqqqqqqqqqppppppppppppnnnnnnnnnnnnnnnnnnnnnmmmmnnnnnnnnnnnnmmmmmmmmmmmmmlllllkkkkkkkkkkkkkkkkkkjjhhhhhhhhhhhhhhhggggggggggfffffffffffffeeeeeeeeeeeeefffffffffffffffffeeeeeeeefffeeeeeeeeeeeeeeedddddddccccccccbbbbbbbbbbbbbbbaabbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaa`````````````_a`````````````_____________^^^^^^^^^^^^^]]]]]]]]]][[[[[[[ZZZZZZZZZZZZYYYYYYYXXXWWWWWWWWWWWWWVVVVVVVVVUUUUTTTTTTTTTTTTTSSSSSSSSRRRRRQQQQQQQQQQQQQPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@???????????>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;:::::::::::9999999999998888888888777777777777666666666666665555555555554444444444444433333333333322222211111111111100000000000////////////...........------------,,,,,,,,,,,,,++++++************)))))))))))(((((((((((((''''''''%%%%%%%%%%$$$$$$$$$$$$$###$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!! nnooppqqqqqqqqqqppppppppppppqqqqrrrrrrrrrrrrrrrrrrrrrrsssssttttuuuuuuuutttsrrqpponnmmmllllllllllllkkkkkkkkkkkkkkkkkkllllllliiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkklllllllllllllllllllllllmmllllllllllllmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooonooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrpppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssttttttttttttttttssssssssstttttttttttttttttttttttttttttttttttttttttttttttttttvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvwwwwwwwwxxxxxxyyyyyzzzzzzzzzyyyxxxwwvvuuuttttuuuttttttttttttttttttttttrqqqqqqqqqqqqqqpppppppppponnnnnnnnnnnnnnnnnnnnnmmmnnnnnnnnnnnnnmmmmmmmmmmmmllllllkkkkkkkkkkkkkkkkkkjhhhhhhhhhhhhhhhhhggggggggffffffffffffffeeeeeeeeeeeegfffffffffffffffffeeeeeeeffffeeeeeeeeeeeeeeeddddddcccccccccbbbbbbbbbbbbbbbabbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaa``````````````aa`````````````_____________^^^^^^^^^^^^]]]]]]]]]][[[[[[[ZZZZZZZZZZZZZYYYYYYXXXXWWWWWWWWWWWWVVVVVVVVVUUUUUTTTTTTTTTTTTSSSSSSSSRRRRRRQQQQQQQQQQQQPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMNNMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@????????????>>>>>>>>>========<<<<<<<<<<<<;;;;;;;::::::::::::9999999999988888888887777777777776666666666666665555555555554444444444444333333333333222222111111111111000000000000////////////..........------------,,,,,,,,,,,,,++++++*************)))))))))))((((((((((((''''''''%%%%%%%%%%$$$$$$$$$$$$$$##$$$$$$$$##############""""""""""""!!!!!!!!!!!!!! ! nnoopppppqppppppppppppooppppppqqqqrrrrrrrrrrrrrrrrrrrrrsssssttttuuuuuuuttssrrqpponnmmmllllllllllllkkkkkkkkkkkkkkkkllllllllliiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkllllllllllllllllllllllmmmllllllllllmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrpppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvwwwwwwwwwwxxxxxxxyyyyzzzzzzzzzzyyyxxwwwvvuuutttuuuuuttttttttttttttttttttrrrqqqqqqqqqqqqqpppppppppooonnnnnnnnnnnnnnnnnnnnnmnnnnnnnnnnnnnnmmmmmmmmmmmlllllllkkkkkkkkkkkkkkkkkkhhhhhhhhhhhhhhhhhhgggggggfffffffffffffffeeeeeeeeeeeggfffffffffffffffffeeeeeefffffeeeeeeeeeeeeeeedddddccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaa`````````````aaa`````````````____________^^^^^^^^^^^^^]]]]]]]]][[[[[[[[ZZZZZZZZZZZZZYYYYYXXXXWWWWWWWWWWWWWVVVVVVVVUUUUUUTTTTTTTTTTTTSSSSSSSRRRRRRRQQQQQQQQQQQQPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@???????????>>>>>>>>>=========<<<<<<<<<<<;;;;;;;::::::::::::9999999999988888888888777777777776666666666666665555555555554444444444444433333333333222222111111111111000000000000////////////..........-------------,,,,,,,,,,,,++++++*************)))))))))))((((((((((((('''''''%%%%%%%%%%$$$$$$$$$$$$$$##$$$$$$$$##############""""""""""""!!!!!!!!!!!!!! ! nnnooppppppppppppoooooooooooppppqqqqqqrrrrrrrrrrqqrrrrrrssssttttuuuuuuuttssrrqppoonmmmllllllllllllkkkkkkkkkkkkkkklllllllllliiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkllllllllllllllllllllmmmmmlllllllllmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrpppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrssrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxyyyyzzzzzzzzzzyyyxxwwvvuuutttuuuuuutttttttttttttttttttrrrrrqqqqqqqqqqqqppppppppoooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmlllllllllkkkkkkkkkkkkkkkkihhhhhhhhhhhhhhhhhhggggggffffffffffffffffeeeeeeeeeegggfffffffffffffffffeeeeeffffffeeeeeeeeeeeeeeeddddcccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaa````````````aaaa`````````````____________^^^^^^^^^^^^^]]]]]]]][[[[[[[[[ZZZZZZZZZZZZYYYYYXXXXXWWWWWWWWWWWWWVVVVVVVUUUUUUTTTTTTTTTTTTTSSSSSSRRRRRRRQQQQQQQQQQQQQPPPPPOOOOOOOOOOOONNNNNNNNNNNNMNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@????????????>>>>>>>>=========<<<<<<<<<<<<;;;;;;;::::::::::::9999999999888888888887777777777776676666666666655555555555544444444444444333333333333222222111111111111000000000000////////////..........------------,,,,,,,,,,,,+++++++************)))))))))))((((((((((((('''''''%%%%%%%%%%%$$$$$$$$$$$$$##$$$$$$$$##############""""""""""""!!!!!!!!!!!!!!! ! nnnoooppppppppooooooooooooooopppppqqqqqqqqqqqqqqqqqrrrrrsssstttttuuuuuuttssrrqppoonnmmllllllllllllkkkkkkkkkkkkkkllllllllllliiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkllllllllllllllllllmmmmmmmlllllllmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooopppoooooooooooooooopppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrpppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssttttttttttttttssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxyyyyzzzzzzzzyyyxxwwwvvuuuttuuuuuuuttttttttttttttttttrrrrrrqqqqqqqqqqqqpppppppoooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmllllllllllkkkkkkkkkkkkkkkiihhhhhhhhhhhhhhhhhhgggggfffffffffffffffffeeeeeeeeegggggffffffffffffffffeeeefffffffeeeeeeeeeeeeeeedddccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaa```````````aaaa``````````````____________^^^^^^^^^^^^^]]]]]]][[[[[[[[[ZZZZZZZZZZZZZYYYYXXXXXXWWWWWWWWWWWWVVVVVVVUUUUUUUTTTTTTTTTTTTSSSSSSRRRRRRRRQQQQQQQQQQQQPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@????????????>>>>>>>==========<<<<<<<<<<<;;;;;;;::::::::::::9999999999888888888887777777777776676666666666665555555555554444444444444333333333333222222111111111111000000000000////////////..........-------------,,,,,,,,,,,+++++++*************)))))))))))(((((((((((('''''''%%%%%%%%%%%$$$$$$$$$$$$$$#$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!! !! mnnnoooppppooooooonnnnnnnnnoooopppppqqqqqqqqqqqqqqqqrrrrrsssstttttuuuutttssrrqqpoonnmmllllllllllllkkkkkkkkkkkkkllllllllllllijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkklllllllllllllllllmmmmmmmmlllllmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnonnnnnnnnnnooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrpppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxxyyyyyzzzzzzyyyxxxwwvvvuuttuuuuuuuuuutttttttttttttttrrrrrrrqqqqqqqqqqqqqpppppooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmlllllllllllkkkkkkkkkkkkkkiiihhhhhhhhhhhhhhhhhhgggggfffffffffffffffffeeeeeeeeggggggffffffffffffffffeeeffffffffeeeeeeeeeeeeeeeddcccccccccccccbbbbbbbbbbbbcbbbbbbbbbbbbbbbaaaaaaaaabaaaaaaaaaaaaaa``````````aaaaa`````````````_____________^^^^^^^^^^^^]]]]]]][[[[[[[[[[ZZZZZZZZZZZZZYYYXXXXXXXWWWWWWWWWWWWVVVVVVUUUUUUUUTTTTTTTTTTTTSSSSSRRRRRRRRQQQQQQQQQQQQQPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@????????????>>>>>>>==========<<<<<<<<<<<<;;;;;;;:::::::::::9999999999888888888888777777777777676666666666665555555555554544444444444433333333333322222111111111111100000000000////////////...........------------,,,,,,,,,,,+++++++*************)))))))))))(((((((((((((''''''%%%%%%%%%%%$$$$$$$$$$$$$$#$$$$$$$$$##############""""""""""""!!!!!!!!!!!!!! !! mmnnoooooooooooonnnnnnnnnnnnnoooopppppppppqqqqqqqqqqqrrrrssssttttttuuutttssrrqqpoonnmmllllllllllllkkkkkkkkkkkklllllllllllmmjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkklllllllllllllllmmmmmmmmmmlllmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnooonnnnnnnnnooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrpppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqsssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttwwwvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuwwwvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxwxxxxxxxxyyyyyyyyzyyyyxxxwwvvvuuutuuuuuuuuuuuttttttttttttttrrrrrrrrqqqqqqqqqqqqqppppooooooooonnnnnnnnnnnnnnnnonnnnnnnnnnnnnnnnnnnmmmmmllllllllllllkkkkkkkkkkkkkiiiiihhhhhhhhhhhhhhhhhgggggfffffffffffffffffeeeeeeegggggggffffffffffffffffeefffffffffeeeeeeeeeeeeeeedccccccccccccccbbbbbbbbbbbccbbbbbbbbbbbbbbaaaaaaaaabbaaaaaaaaaaaaaa`````````aaaaaa`````````````____________^^^^^^^^^^^^^]]]]]][[[[[[[[[[[ZZZZZZZZZZZZYYYXXXXXXXWWWWWWWWWWWWWVVVVVUUUUUUUUTTTTTTTTTTTTTSSSSRRRRRRRRRQQQQQQQQQQQQPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@???????????>>>>>>>==========<<<<<<<<<<<<;;;;;;;::::::::::::9999999998888888888887777777777776776666666666665555555555545444444444444333333333333222222111111111111000000000000////////////..........------------,,,,,,,,,,,++++++++************)))))))))))(((((((((((((''''''%%%%%%%%%%%$$$$$$$$$$$$$$#$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!! !! mmnnnoooooooooonnnnnnnnnnnnnnnooooopppppppppppqqqqqqqrrrrrsssstttttttttttssrrqqpoonnmmmlllllllllllkkkkkkkkkkkllllllllllmmmmjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkklllllllllllllmmmmmmmmmmmmllmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnooooonnnnnnnnooooooooooooooooopppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrpppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqsssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuvvvvvvvvvvvvwwwwwwwwwwwwxxxxxxwwwwwwwwwwxxxxyyyyyyyyyyyxxxwwwvvuuutuuuuuuuuuuuttttttttttttttrrrrrrrrrqqqqqqqqqqqqqpppoooooooooonnnnnnnnnnnnnnnooonnnnnnnnnnnnnnnnnnnmmmllllllllllllllkkkkkkkkkkkiiiiiihhhhhhhhhhhhhhhhhgggggfffffffffffffffffeeeeeeggggggggffffffffffffffffeffffffffffeeeeeeeeeeeeeeecccccccccccccccbbbbbbbbbbcccbbbbbbbbbbbbbbaaaaaaaabbbaaaaaaaaaaaaa`````````aaaaaaa`````````````____________^^^^^^^^^^^^^]]]]][[[[[[[[[[[[ZZZZZZZZZZZZYYXXXXXXXXWWWWWWWWWWWWVVVVVUUUUUUUUUTTTTTTTTTTTTSSSSRRRRRRRRRRQQQQQQQQQQQQPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@????????????>>>>>>===========<<<<<<<<<<<<;;;;;;;:::::::::::9999999999888888888888777777777776776666666666665555555555555544444444444433333333333222222111111111111100000000000////////////..........-------------,,,,,,,,,,++++++++*************))))))))))(((((((((((((''''''%%%%%%%%%%%%$$$$$$$$$$$$$#$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!!! mmmnnoooooooonnnnnnmmmmmmmnnnnnooooooppppppppppqpqqqqqrrrrsssstttttttttttssrrqqpponnmmmlllllllllllkkkkkkkkklllllllllllmmmmmjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnooooooonnnnnnnooooooooooooooooooppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrpppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuttttttwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwxxxxxxxxxxxxwwwwwwwwwwxxxxxyyyyyyyyyxxxwwwvvuuutvuuuuuuuuuuutttttttttttttrrrrrrrrrrqqqqqqqqqqqqqqpoooooooooooonnnnnnnnnnnnnoooooonnnnnnnnnnnnnnnnnmmlllllllllllllllkkkkkkkkkkiiiiiiihhhhhhhhhhhhhhhhhhggggfffffffffffffffffeeeeegggggggggfffffffffffffffffffffffffffeeeeeeeeeeeeeedcccccccccccccccbbbbbbbbbccccbbbbbbbbbbbbbbaaaaaaabbbbaaaaaaaaaaaaa````````aaaaaaaa`````````````____________^^^^^^^^^^^^^]]]][[[[[[[[[[[[ZZZZZZZZZZZZZYXXXXXXXXXWWWWWWWWWWWWVVVVUUUUUUUUUUTTTTTTTTTTTTSSSRRRRRRRRRRQQQQQQQQQQQQQPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@???????????>>>>>>===========<<<<<<<<<<<<;;;;;;;::::::::::::999999999888888888888777777777777777666666666666555555555555544444444444433333333333222222211111111111100000000000////////////...........------------,,,,,,,,,,++++++++*************)))))))))))((((((((((((('''''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!!!!!!! mmmnnnooooonnnnnnnmmmmmmmmmnnnnnnoooooooppppppppppqqqqrrrrsssssttttttttttssrrqqppoonnmmmllllllllllkkkkkkkklllllllllllmmmmmmjjjjjjjjjjjjjjjjjjjjjjjjkjjjjjjjjkkkkkkkkkkkkkkkkkkllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnooooooooonnnnnooooooooooooooooooooppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuutwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwxxxxxxxxxxxxxxxwwwwwwwwwwwwxxxxxxyyyyyxxxxwwwvvvuuuvuuuuuuuuuuutttttttttttttrrrrrrrrrrrqqqqqqqqqqqqqqooooooooooooonnnnnnnnnnnnoooooooooonnnnnnnnnnnnnnnllllllllllllllllkkkkkkkkkiiiiiiiihhhhhhhhhhhhhhhhhgggggfffffffffffffffffeeeeggggggggggfffffffffffffffffffffffffffeeeeeeeeeeeeeddcccccccccccccccbbbbbbbbcccccbbbbbbbbbbbbbbaaaaaabbbbaaaaaaaaaaaaaa```````aaaaaaaa`````````````_____________^^^^^^^^^^^^]]]][[[[[[[[[[[[[ZZZZZZZZZZZZZXXXXXXXXXWWWWWWWWWWWWWVVVUUUUUUUUUUTTTTTTTTTTTTTSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@????????????>>>>>============<<<<<<<<<<<;;;;;;;::::::::::::9999999999888888888887777777777777776666666666665555555555555544444444444333333333332222222111111111111000000000000////////////..........------------,,,,,,,,,,+++++++++************)))))))))))((((((((((((('''''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!!!!!!! mmmmnnnnnnnnnnnnnmmmmmmmmmmmnnnnnnooooooooppppppppqqqqqrrrrssssttttttttttssrrrqppoonnmmmllllllllllkkkkkkklllllllllllmmmmmmmjjkkkkkkkjjjjjjjjjjjjjjkkjjjjjjjkkkkkkkkkkkkkkkkkkklllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnooooooooooonnnnnoooooooooooooooooooopppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrppppppppppppppqqpqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttuuttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwvwwvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwxxxxxxxxxxxxxxxwwwwwwwwwwwwwwxxxxxxxxxxxxwwwwvvuuuuvuuuuuuuuuuttttttttttttttrrrrrrrrrrrrqqqqqqqqqqqqqoooooooooooooonnnnnnnnnnnooooooooooooonnnnnnnnnnnnmllllllllllllllllkkkkkkkkiiiiiiiiihhhhhhhhhhhhhhhhggggggfffffffffffffffffeeegggggggggggfffffffffffffffffffffffffffeeeeeeeeeeeedddcccccccccccccccbbbbbbbccccccbbbbbbbbbbbbbbaaaaabbbbbaaaaaaaaaaaaaa``````aaaaaaaaa`````````````____________^^^^^^^^^^^^^]]]\[[[[[[[[[[[[[ZZZZZZZZZZZZXXXXXXXXXXWWWWWWWWWWWWVVVUUUUUUUUUUUTTTTTTTTTTTTSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@???????????>>>>>>===========<<<<<<<<<<<<;;;;;;;::::::::::::999999999888888888888777777777777776666666666665555555555555544444444444433333333332222222211111111111100000000000////////////..........-------------,,,,,,,,,+++++++++*************))))))))))((((((((((((('''''%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!!! lmmmnnnnnnnnnnnnmmmmmmmmmmmmnnnnnnnooooooooopppppppqqqqrrrrssssstttttttttssrrrqqpoonnmmmmlllllllllkkkkkkllllllllllllmmmmmmnkkkkkkkkkkkkkjjjjjjjjjkkkjjjjjkkkkkkkkkkkkkkkkkkkkklllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnoooooooooooonnnooooooooooooooooooooooppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrspppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvwwwwwwwwwxxxxxxxxxxxxxxxxwwwwwwvvvvwwwwwwwxxxxxxxxwwwwvvvuuuuvuuuuuuuuuuutttttttttttttrrrrrrrrrrrrrqqqqqqqqqqqqooooooooooooooooonnnnnnnnoooooooooooooooonnnnnnnnnmmmlllllllllllllllkkkkkkkiiiiiiiiiihhhhhhhhhhhhhhhgggggggfffffffffffffffffeeggggggggggggfffffffffffffffffffffffffffeeeeeeeeeeeddddccccccccccccccbbbbbbbcccccccbbbbbbbbbbbbbbaaaabbbbbbaaaaaaaaaaaaaa`````aaaaaaaaaa`````````````____________^^^^^^^^^^^^^]]\\[[[[[[[[[[[[ZZZZZZZZZZZZXXXXXXXXXXXWWWWWWWWWWWWVVUUUUUUUUUUUUTTTTTTTTTTTTSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@????????????>>>>>============<<<<<<<<<<<;;;;;;;::::::::::::999999999988888888888777777777777777666666666666555555555555544444444444433333333332222222211111111111100000000000/////////////..........------------,,,,,,,,,+++++++++*************)))))))))))(((((((((((((''''%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!!! llmmmnnnnnnnnnnnmmmmmmmmmmmmmnnnnnnnoooooooooppppppqqqqrrrrsssssttttttttsssrrrqqppoonnmmmlllllllllkkkklllllllllllllmmmmmmnnkkkkkkkkkkkkkkkjjjjjkkkkkjjjjkkkkkkkkkkkkkkkkkkkkkkllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnoooooooooooooonnoooooooooooooopppppooooppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuutuuuuuuuuuuuuuuuuuuuuvvvvvvvvvuuuuuuxxxwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvwwwwwwwwxxxxxxxxxyxxxxxxxxxwwwwvvvvvvvwwwwwwwwwwwwwwwwwvvvuuuuvuuuuuuuuuuuuutttttttttttrrrrrrrrrrrrrqqqqqqqqqqqqooooooooooooooooooooonnnnooooooooooooooooooonnnnnnmmmmmlllllllllllllllkkkkkiiiiiiiiiiiihhhhhhhhhhhhhgggggggggffffffffffffffffegggggggggggggfffffffffffffffffffffffffffeeeeeeeeeedddddccccccccccccccbbbbbbcccccccbbbbbbbbbbbbbbaaaabbbbbbbaaaaaaaaaaaaa`````aaaaaaaaaaa`````````````____________^^^^^^^^^^^^]]\\\[[[[[[[[[[[[ZZZZZZZZZZZXXXXXXXXXXXWWWWWWWWWWWWWVUUUUUUUUUUUUTTTTTTTTTTTTTSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJIHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@???????????>>>>>============<<<<<<<<<<<<;;;;;;;:::::::::::9999999999888888888888777777777777776666666666665555555555555544444444444433333333322222222111111111111000000000000////////////..........------------,,,,,,,,,++++++++++************)))))))))))(((((((((((((''''%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!!!!!!! llmmmnnnnnnnnnnmmmmmmmmmmmmmmnnnnnnnoooooooooppppppqqqqrrrrsssssstttttttsssrrrqqppoonnmmmmllllllllkkklllllllllllllmmmmmmmnnkkkkkkkkkkkkkkkkkkkkkkkkkjjjkkkkkkkkkkkkkkkkkkkkkklllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvuuuxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvuuuvuuuuuuuuuuuuuvvvvvvvvvwwxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvwwwwwwwwwxxxxxxxyyyyyyyxxxxxxwwwwvvvvvvvvvvwwwwwwwwwwwwwvvvvuuuuvuuuuuuuuuuuuutttttttttttrrrrrrrrrrrrrrqqqqqqqqqqqooooooooooooooooooooooooopopppoooooooooooooooonnnnmmmmmmmllllllllllllllkkkkiiiiiiiiiiiiihhhhhhhhhhhhggggggggggffffffffffffffffggggggggggggggfffffffffffffffffffffffffffeeeeeeeeedddddcccccccccccccccbbbbbccccccccbbbbbbbbbbbbbbaaabbbbbbbbaaaaaaaaaaaaa````aaaaaaaaaaa`````````````_____________^^^^^^^^^^^^]\\\[[[[[[[[[[[[[ZZZZZZZZZZXXXXXXXXXXXXWWWWWWWWWWWWVVUUUUUUUUUUUUTTTTTTTTTTTTSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@????????????>>>>>===========<<<<<<<<<<<<;;;;;;;::::::::::::999999999888888888888777777777777777666666666666555555555555544444444444433333333322222222211111111111100000000000////////////..........-------------,,,,,,,,++++++++++*************))))))))))(((((((((((((''''%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!!!!!!! lllmmmnnnnnnnnnmmmmmmmmmmmmmnnnnnnnnnoooooooooppppppqqqrrrrsssssssstttsssssrrrqqppooonnmmmllllllllkkklllllllllllllmmmmmmnnnkkkkkkkkkkkkkkkkkkkkkkkkkjjkkkkkkkkkkkkkkkkkkkkklllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvuvvvvuuuuuuuuuvvvvvvvvvwwwxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvwwwwwwwwwwwxxxxxxyyyyyyyyyxxxxxwwwwvvvvvvvvvvvvvvwwwwwwwvvvvvuuuutvuuuuuuuuuuuuuuttttttttttrrrrrrrrrrrrrrqqqqqqqqqqqooooooooooooooooooooooooopppppppppppooooooooooooonmmmmmmmmllllllllllllllkkkiiiiiiiiiiiiiihhhhhhhhhhhgggggggggggfffffffffffffffgggggggggggggggffffffffffgffffffffffffffffeeeeeeeeddddddcccccccccccccccbbbbcccccccccbbbbbbbbbbbbbbaabbbbbbbbbaaaaaaaaaaaaa```aaaaaaaaaaaa`````````````____________^^^^^^^^^^^^^\\\\[[[[[[[[[[[[[ZZZZZZZZZXXXXXXXXXXXXXWWWWWWWWWWWWVUUUUUUUUUUUUUTTTTTTTTTTTSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJIIHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@????????????>>>>>============<<<<<<<<<<<;;;;;;;;:::::::::::999999999988888888888777777777777777666666666666555555555555554444444444433333333322222222211111111111100000000000/////////////..........------------,,,,,,,,++++++++++*************)))))))))))((((((((((((''''%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!!!  lllmmmmnnnnnnmmmmmmmmmmmmmmmnnnnnnnnnoooooooooppppppqqqrrrrssssssssssssssssrrrqqqppoonnmmmmmllllllkkllllllllllllllmmmmmmnnnkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuvvvvvvvvvvvwwwwxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxyyyyyyyyyyxxxxxwwwwvvvvvvvvvvvvvvvvvvvvvvvvuuuuutvuuuuuuuuuuuuuuuuttttttttrrrrrrrrrrrrrrrqqqqqqqqqqpooooooooooooooooooooooooppppppppppppppooooooooooommmmmmmmmllllllllllllllkkiiiiiiiiiiiiiiihhhhhhhhhhggggggggggggffffffffffffffggggggggggggggggfffffffffggffffffffffffffffeeeeeeedddddddcccccccccccccccbbbccccccccccbbbbbbbbbbbbbbabbbbbbbbbaaaaaaaaaaaaaa``aaaaaaaaaaaaa````````````_____________^^^^^^^^^^^^\\\\\[[[[[[[[[[[[ZZZZZZZZZYXXXXXXXXXXXXWWWWWWWWWWWWVVUUUUUUUUUUUUTTTTTTTTTTTSSRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJIIHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@???????????>>>>>>===========<<<<<<<<<<<;;;;;;;;::::::::::::999999999888888888888777777777777777666666666665555555555555544444444444433333333222222222111111111111000000000000////////////..........------------,,,,,,,,+++++++++++************)))))))))))((((((((((((('''&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!!!!  lllmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnooooooooppppppqqqrrrrssssssssssssssssrrrrqqppooonnmmmmmlllllkllllllllllllllmmmmmmnnnnkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllmmmmmmmmmmmmmmmmmmmmmmmnnmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooopppppppppppppppqppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvwwwwwwwwwwvvvvvyyxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxyyyyyyyyyyxxxxxwwwwvvvvvvvvvvvvvvvvvvvvvvvuuuuuutvuuuuuuuuuuuuuuuuutttttttrrrrrrrrrrrrrrrrqqqqqqqqqppooooooooooooooooooooooopppppppppppppppppoooooooonmmmmmmmmmllllllllllllllkiiiiiiiiiiiiiiiihhhhhhhhhgggggggggggggfffffffffffffhggggggggggggggggffffffffgggffffffffffffffffeeeeeedddddddddccccccccccccccbbcccccccccccbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaa`baaaaaaaaaaaaa````````````_____________^^^^^^^^^^^\\\\\[[[[[[[[[[[[[ZZZZZZZZYYXXXXXXXXXXXXWWWWWWWWWWWVVUUUUUUUUUUUUUTTTTTTTTTTSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJIIIHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@????????????>>>>>============<<<<<<<<<<;;;;;;;;::::::::::::999999999988888888888877777777777777666666666666555555555555544444444444433333333222222222211111111111100000000000////////////..........-------------,,,,,,,+++++++++++*************))))))))))((((((((((((('''&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!!!!  llllmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnoooooooooppppppqqqrrrrssssssssssssssssrrrrqqqppoonnnmmmmmmlmmlllllllllllllllmmmmmmnnnnkkkkklllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllmmmmmmmmmmmmmmmmmmmmmnnnnmmmmmmmmmnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooppoooooooopppppppppppppppppqqqppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvwwwwwwwwwwwwwwwvvyyyyyxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxyyyyyyyyyyxxxxxwwwvvvvvvvvvvvvvvvvvvvvvuuuuuuuutvuuuuuuuuuuuuuuuuuuttttttrrrrrrrrrrrrrrrrqqqqqqqqqpppoooooooooooooooooooooopppppppppppppppppppoooooonnmmmmmmmmmlllllllllllllliiiiiiiiiiiiiiiiihhhhhhhhggggggggggggggffffffffffffhhggggggggggggggggfffffffggggfffffffffffffffeeeeeeddddddddddccccccccccccccbccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaa`bbaaaaaaaaaaaaa````````````____________^^^^^^^^^^^\\\\\\[[[[[[[[[[[[[ZZZZZZZYYXXXXXXXXXXXXXWWWWWWWWWWVVVUUUUUUUUUUUUTTTTTTTTTTSSSSRRRRRRRRRRRRQQQQQQQQQPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJIIIHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@???????????>>>>>>===========<<<<<<<<<<;;;;;;;;;:::::::::::9999999999888888888888777777777777776666666666665555555555555544444444444333333332222222222111111111111000000000000////////////..........------------,,,,,,,+++++++++++*************)))))))))))(((((((((((('''&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!!!!!  llllmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnoooooooooppppppqqqrrrrssssssssssssssssrrrrqqqppooonnnmmmmmmmmllllllllllllllmmmmmmmnnnnkkkklllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllmmmmmmmmmmmmmmmmmmmmnnnnnmmmmmmmnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooopppoooooooppppppppppppppppppqqqqqqpppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssstttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvwwwwwwwwwwwwwwwwwwyyyyyyyyyxxxxxxxxxxxwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxyyyyyyyyxxxxxwwwwvvvvvvvuuuuuuuuuuuuuuuuuuuuutvuuuuuuuuuuuuuuuuuuuuttttrrrrrrrrrrrrrrrrrrqqqqqqqpppppoooooooooooooooooooopppppppppppppppppppppoooonnnmmmmmmmmmllllllllllllliiiiiiiiiiiiiiiiiihhhhhhhgggggggggggggggfffffffffffhhhggggggggggggggggffffffgggggfffffffffffffffeeeeeddddddddddccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaabbaaaaaaaaaaaaa`````````````____________^^^^^^^^^^\\\\\\\[[[[[[[[[[[[ZZZZZZZYYYXXXXXXXXXXXXWWWWWWWWWWVVVVUUUUUUUUUUUUTTTTTTTTTSSSSRRRRRRRRRRRRRQQQQQQQQPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJIIIIHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@A@@@@@@@@@@@????????????>>>>>============<<<<<<<<<;;;;;;;;;::::::::::::999999999888888888888777777777777777666666666666555555555555544444444444433333332222222222111111111111000000000000////////////..........------------,,,,,,,++++++++++++************)))))))))))(((((((((((((''&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!!!!!  lllllmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnooooooooopppppppqqqrrrrssssssssssssssssrrrrrqqpppoonnnnmmmmmmmlllllllllllllmmmmmmmmnnnnkkkklllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllmmmmmmmmmmmmmmmmmnnnnnnnnmmmmmmnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooppppoooooopppppppppppppppppppqqqqqqqqqqppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrssttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyxxxxxxxxxwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxyyyyyyxxxxxwwwwvvvvvvvuuuuuuuuuuuuuuuuuuuuutvuuuuuuuuuuuuuuuuuuuuutttrrrrrrrrrrrrrrrrrrqqqqqqqppppppoooooooooooooooooooppppppppppppppppppppppooonnnnmmmmmmmmmlllllllllllljjiiiiiiiiiiiiiiiiihhhhhhggggggggggggggggffffffffffhhhhggggggggggggggggfffffggggggfffffffffffffffeeeedddddddddddcccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaabbbaaaaaaaaaaaaa````````````_____________^^^^^^^^^\\\\\\\[[[[[[[[[[[[[ZZZZZZYYYYXXXXXXXXXXXXWWWWWWWWWVVVVUUUUUUUUUUUUUTTTTTTTTSSSSSRRRRRRRRRRRRQQQQQQQQPPPPPPPPPOOOOOOOOOOOONNNNONNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJIIIIHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@A@@@@@@@@@@@@???????????>>>>>============<<<<<<<<<;;;;;;;;;;:::::::::::999999999988888888888877777777777777666666666666555555555555544444444444433333332222222222211111111111100000000000////////////..........-------------,,,,,,++++++++++++*************))))))))))(((((((((((((''&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!!!!!!  lllllmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnooooooooooppppppqqqqrrrrsssssssssssssssssrrrrqqqpppoonnnnmmmmmmlllllllllllllmmmmmmmmnnnnkkkkklllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllmmmmmmmmmmmmmmmmnnnnnnnnnmmmmnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooopppppoooooppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyxxxxxxxxwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxyyyyxxxxxxwwwvvvvvvvuuuuuuuuuuuuuuuuuuuuttvuuuuuuuuuuuuuuuuuuuuuuttrrrrrrrrrrrrrrrrrrrrqqqqqppppppppooooooooooooooooopppppqqqqqqppppppppppppoonnnnnmmmmmmmmlllllllllllljjjiiiiiiiiiiiiiiiiihhhhhgggggggggggggggggfffffffffhhhhhggggggggggggggggffffgggggggfffffffffffffffeeeddddddddddddcccccccccccccdccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaabbbbaaaaaaaaaaaaa````````````_____________^^^^^^^^\\\\\\\\[[[[[[[[[[[[[ZZZZZYYYYXXXXXXXXXXXXXWWWWWWWWVVVVVUUUUUUUUUUUUTTTTTTTTSSSSSSRRRRRRRRRRRRQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNONNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@AA@@@@@@@@@@@????????????>>>>>===========<<<<<<<<<;;;;;;;;;;::::::::::::999999999888888888888777777777777777666666666665555555555555544444444444433333322222222222111111111111000000000000////////////..........------------,,,,,,++++++++++++*************)))))))))))((((((((((((''&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!!!!  lllllmmmmmmmmmmmmmmmmmmmnnnnnnnnnnoooooooooooppppppqqqqrrrssssssssssssssssssrrrrrqqqppooonnnnmmmmmlllllllllllmmmmmmmmmmnnnnkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllmmmmmmmmmmmmmmnnnnnnnnnnnmmmnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooppppppoooopppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyxxxxxxxxwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxwwwwvvvvvvuuuuuuuuuuuuuuuuuuuuttvvuuuuuuuuuuuuuuuuuuuuuutrrrrrrrrrrrrrrrrrrrrrqqqqpppppppppooooooooooooooooppppqqqqqqqppppppppppppoonnnnnmmmmmmmmmllllllllllljjjjiiiiiiiiiiiiiiiiiihhhhgggggggggggggggggffffffffhhhhhhggggggggggggggggfffggggggggfffffffffffffffeedddddddddddddccccccccccccdcccccccccccccccbbbbbbbbbcbbbbbbbbbbbbbaaaaaaaaaaabbbbbaaaaaaaaaaaaa````````````____________^^^^^^^^\\\\\\\\\[[[[[[[[[[[[ZZZZZYYYYYXXXXXXXXXXXXWWWWWWWWVVVVVVUUUUUUUUUUUUTTTTTTTSSSSSSRRRRRRRRRRRRQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNOONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKJIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@AA@@@@@@@@@@@@???????????>>>>>============<<<<<<<<;;;;;;;;;;::::::::::::999999999988888888888877777777777777666666666666555555555555544444444444433333322222222222211111111111100000000000////////////..........------------,,,,,,+++++++++++++************)))))))))))((((((((((((('&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!!!!!  lllllmmmmmmmmmmmmmmmmmmmnnnnnnnnnooooooooooopppppppqqqqrrrsssssstttsssssssssrrrrrqqqpppooonnnnmmmmllllllllllmmmmmmmmmmmnnnnkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllmmmmmmmmmmmmmnnnnnnnnnnnnmmnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooopppppppoooppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyyxxxxxxxxwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxwwwwvvvvvvuuuuuuuuuuuuuuuuuuuuttvvvuuuuuuuuuuuuuuuuuuuuuussrrrrrrrrrrrrrrrrrrrrrqqpppppppppppoooooooooooooopppqqqqqqqqppppppppppppoonnnnnmmmmmmmmmmlllllllllljjjjjiiiiiiiiiiiiiiiiiihhhhgggggggggggggggggfffffffhhhhhhhggggggggggggggggffgggggggggfffffffffffffffeddddddddddddddcccccccccccddccccccccccccccbbbbbbbbbcbbbbbbbbbbbbbbaaaaaaaaaabbbbbaaaaaaaaaaaaa````````````_____________^^^^^^^\\\\\\\\\\[[[[[[[[[[[[ZZZZYYYYYYXXXXXXXXXXXXWWWWWWWVVVVVVUUUUUUUUUUUUUTTTTTTSSSSSSSRRRRRRRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKJIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@AAA@@@@@@@@@@@???????????>>>>>>===========<<<<<<<<;;;;;;;;;;;::::::::::::99999999988888888888877777777777777666666666666555555555555554444444444433333322222222222211111111111100000000000////////////..........-------------,,,,,,++++++++++++************)))))))))))((((((((((((('&&&%%%%%%%%%%%%%$$$$$$$$$$%$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!!!!!  lllllmmmmmmmmmmmmmmmmmnnnnnnnnnooooooooooooppppppppqqqrrrrsssstttttttssssssssrrrrrqqqpppooonnnnnmmlllllllllmmmmmmmmmmmmnnnnkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooopppppppppoopppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyyyxxxxxxxwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvwwwwwwxxxxxxxxxxxxxwwwwvvvvvvuuuuuuuuuuuuuuuuuuuuttvvvuuuuuuuuuuuuuuuuuuuuuusssrrrrrrrrrrrrrrrrrrrrrqppppppppppppooooooooooooopppppqqqqqpppppppppppppponnnnnnmmmmmmmmmlllllllllljjjjjjiiiiiiiiiiiiiiiiiihhhhgggggggggggggggggffffffhhhhhhhhggggggggggggggggfggggggggggfffffffffffffffdddddddddddddddccccccccccdddccccccccccccccbbbbbbbbccbbbbbbbbbbbbbbaaaaaaaaabbbbbbaaaaaaaaaaaaa````````````_____________^^^^^^\\\\\\\\\\[[[[[[[[[[[[[ZZZYYYYYYXXXXXXXXXXXXXWWWWWWVVVVVVVUUUUUUUUUUUUTTTTTTSSSSSSSRRRRRRRRRRRRRQQQQQPPPPPPPPPPPPOOOOOOOOOOOONOOONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@AAA@@@@@@@@@@@???????????>>>>>>============<<<<<<<;;;;;;;;;;;::::::::::::999999999988888888888777777777777777666666666665555555555555544444444444433333222222222222111111111111000000000000////////////..........------------,,,,,,++++++++++++************))))))))))))(((((((((((('&&&%%%%%%%%%%%%%%$$$$$$$$$%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!!!!  lllmmmmmmmmmmmmmmmmmmnnnnnnnnnooooooooooooppppppppqqqqrrrssssttttttttttsssssssrrrrrqqqpppooonnnnnnlllllllmmmmmmmmmmmmmnnnnnkkkkkkkkkkkkkkkkkkkkkkkklkkkkkkkkllllllllllllllllllmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwwvwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvwwwwwwwwxxxxxxxxxxwwwwwvvvvvvuuuuuuuuuuuuuuuuuuuuutvvvvvuuuuuuuuuuuuuuuuuuuusssssrrrrrrrrrrrrrrrrrrrrpppppppppppppoooooooooooopppppppppppppppppppppppoonnnnnnmmmmmmmmmmllllllllljjjjjjjiiiiiiiiiiiiiiiiiihhhhgggggggggggggggggfffffhhhhhhhhhgggggggggggggggfgggggggggggffffffffffffffedddddddddddddddcccccccccddddccccccccccccccbbbbbbbcccbbbbbbbbbbbbbbaaaaaaaabbbbbbbaaaaaaaaaaaaa````````````____________^^^^^^\\\\\\\\\\\[[[[[[[[[[[[ZZZYYYYYYYXXXXXXXXXXXXWWWWWWVVVVVVVVUUUUUUUUUUUUTTTTTSSSSSSSSRRRRRRRRRRRRQQQQQPPPPPPPPPPPPOOOOOOOOOOOONOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@AAA@@@@@@@@@@@@??????????>>>>>>>===========<<<<<<<;;;;;;;;;;;;::::::::::::99999999988888888888877777777777777666666666666555555555555544444444444433333322222222222211111111111100000000000////////////..........------------,,,,,,+++++++++++++***********))))))))))))(((((((((((((&&&%%%%%%%%%%%%%%$$$$$$$$$%$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!!!!!  lmmmmmmmmmmmmmmmmmmnnnnnnnnnooooooooooooppppppppppqqqqrrrsssstttttttttttsssssssrrrrrqqqpppoooonnnnmmmmmmmmmmmmmmmmmmmmnnnnnkkkkkkkkkkkkkkkkkkkkkllllkkkkkkllllllllllllllllllllmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvuuuuuuuuuuuuuvvvvvvvvwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvwwwwwwwwwxxxxxxxwwwwwwvvvvvvvuuuuuuuuuuuuuuuuuuuuuvvvvvvvvuuuuuuuuuuuuuuuuussssssrrrrrrrrrrrrrrrrrrrpppppppppppppppoooooooooopppppppppppppppppppppppoonnnnnnmmmmmmmmmmmlllllllljjjjjjjjiiiiiiiiiiiiiiiiihhhhhgggggggggggggggggffffhhhhhhhhhhgggggggggggggggggggggggggggfffffffffffffeedddddddddddddddccccccccdddddccccccccccccccbbbbbbccccbbbbbbbbbbbbbaaaaaaaabbbbbbbbaaaaaaaaaaaaa````````````____________^^^^^\\\\\\\\\\\\[[[[[[[[[[[[ZZYYYYYYYYXXXXXXXXXXXXWWWWWVVVVVVVVUUUUUUUUUUUUUTTTTSSSSSSSSSRRRRRRRRRRRRQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>============<<<<<<;;;;;;;;;;;;::::::::::::99999999988888888888877777777777777766666666666555555555555554444444444433333322222222222211111111111100000000000////////////..........-------------,,,,,+++++++++++++***********))))))))))))(((((((((((((&&&&%%%%%%%%%%%%%$$$$$$$$$%$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!!!!!  oooooooooooooooppppppppnnnoooooooooooppppppppppqqqqrrrsssttttuuuuuuuuuuutuuutttttttsssrrrrqqqppppoonnnnnnnnnnooooooooooooopmmmmnnnnnnnnnnnnnnnnnnnnnoooooooooooppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqrrrrrrrrrrqqqqqqqqqqqqqqrrrrrrrrrrrsssttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{zzzzzzzzzzz{zzzzzzz{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyy{{zzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvwwwwwwwwwwwwwwwwwwwvvvvvvwwwwwwwwwxxxxxxxxxxwwwwwvuuutttttttttttttttttttsssssssssssssssssssssrrrrrrrrpppppppppppppppppoooooooopppppppppppppppppppppppppooooooooooooooooooooooonnnmmmmmmmmmmllllllllllllllkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhiiihhhhhhhhhhhhhhhhggggggffffffffffffffeeeeeeeeeeefffffffffffeeeeeeeeeeeeeedddddddddccccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa`````````````_______^^^^^^^^^^^^^]]]]]]]]]]]]\\\[[[[[[[[[[[[[ZZZZZZZZZZXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVUUUUUUUUUUUUUTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPOOOONNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@?????????>>>>>>>>>>>>===========<<<<<<;;;;;;;;;;;;::::::::::::99999999999988888888888888888777777777776666666655555444444444444333333333333322222222222211111111000000000////////////..........------------,,,,,,,,,,,,,,++++++++++++******)))))((((((((((((''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$####################"""""""""""""!!"""""!!!!!!!!!!!!! oooopppppppppppppppppppnooooooooooppppppppppppqqqqrrrrsssttttuuuuuuuuuuuuuuuutttttttssssrrrqqqppppoooonnnnoooooooooooooooppmmmmnnnnnnnnnnnnnnnnnnnnnoooooooooopppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrqqqqqqqqqqqqqrrrrrrrrrrrrsstttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{zz{{{z{{{zzzzzzz{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyy{{{zzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvwwwwwwwwwwwwwwwwwwvvvvvvvwwwwwwwwwwwwxxxxxwwwwwwwvuuuttttttttttttttttttttsssssssssssssssssssssrrrrrrrppppppppppppppppppoooooooqppppppppppppppppppppppppooooooooooooooooooooooonnmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhiiiihhhhhhhhhhhhhhhhgggggffffffffffffffeeeeeeeeeeeffffffffffffeeeeeeeeeeeeeddddddddddccccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa`````````````______^^^^^^^^^^^^^]]]]]]]]]]]]\\\\[[[[[[[[[[[[[ZZZZZZZZZXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVUUUUUUUUUUUUTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPOOONNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>===========<<<<<<<;;;;;;;;;;;:::::::::::::99999999999888888888888888887777777777766666666555555444444444444333333333333322222222222211111110000000000////////////.........-------------,,,,,,,,,,,,,+++++++++++++*****)))))(((((((((((((''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$###################"""""""""""""!!"""""!!!!!!!!!!!!!! ppppppppppppppppppppqqqooooooooppppppppppppppqqqqrrrrsssstttuuuuuuuuuuuuuuuuuuuuttttttsssrrrqqqqppoooooooooooooooooooooooppmmmmnnnnnnnnnnnnnnnnnnnnnooooooooppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrqqqqqqqqqqqrrrrrrrrrrrrrssttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzz{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzyyyyy{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyxxxwwwwwwwwwwwwwwwwwvvvvvvvvwwwwwwwwwwwwwwwwwwvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwvvuuuutttttttttttttttttttttsssssssssssssssssssssrrrrrppppppppppppppppppppoooooqqpppppppppppppppppppppppoooooooooooooooooooooonnnmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhiiiiihhhhhhhhhhhhhhhhggggfffffffffffffffeeeeeeeeeefffffffffffffeeeeeeeeeeeedddddddddddcccccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa`````````````______^^^^^^^^^^^^^]]]]]]]]]]]\\\\\[[[[[[[[[[[[ZZZZZZZZZYXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVUUUUUUUUUUUUUTTTTTSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@?????????>>>>>>>>>>>============<<<<<<;;;;;;;;;;;;::::::::::::99999999999988888888888888887777777777776666666555555444444444444333333333333322222222222211111110000000000////////////..........------------,,,,,,,,,,,,,,++++++++++++*****)))))(((((((((((((''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$###################""""""""""""""!"""""!!!!!!!!!!!!!! pppppppppppppppppqqqqqqoooooppppppppppppppqqqqqqrrrrrssstttuuuuuvvvvvuuuuvuuuuuuuutttttssssrrrqqqpoooooooooooooooooooooooppmmmmnnnnnnnnnnnnnnnnnnnnnoooooopppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrqqqqqqqqqqqrrrrrrrrrrrrsstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzz{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzyyyyy{{{{{{zz{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwvvvvwwwwwwwwwwwwwwwwwwwvvvvvvvvvvwwwwwwwwwwwwwwwwwwwvvuuuuttttttttttttttttttttttsssssssssssssssssssssrrrrppppppppppppppppppppppoooqqqqpppppppppppppppppppppooooooooooooooooooooonnnnmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhiiiiiihhhhhhhhhhhhhhhhggggfffffffffffffffeeeeeeeeeffffffffffffffeeeeeeeeeeeddddddddddddccccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa`````````````_______^^^^^^^^^^^^^]]]]]]]]]]\\\\\\[[[[[[[[[[[[ZZZZZZZZYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVUUUUUUUUUUUUUTTTTSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>>============<<<<<<;;;;;;;;;;;::::::::::::99999999999988888888888888888777777777776666666555555544444444444333333333333332222222222211111110000000000////////////..........------------,,,,,,,,,,,,,,++++++++++++*****))))))((((((((((((''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$###################""""""""""""""!""""""!!!!!!!!!!!!! qqqqqqqqqqqqqqqqqqqqqqqoopppppppppppppqqqqqqqqqqrrrrsssttttuuuvvvvvvvvvuuvvuuuuuuuuuuttttsssrrrqqqppoooooooooooooooooooppppmmmmnnnnnnnnnnnnnnnnnnnnnoooopppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrqqqqqqqqqrrrrrrrrrrrrrssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzz{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyy{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwwwvwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvwwwwwwwwwwwwwwwwwvvvuuuuttttttttttttttttttttttsssssssssssssssssssssssrrqppppppppppppppppppppppooqqqqqppppppppppppppppppppoooooooooooooooooooonnnnnmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhiiiiiiihhhhhhhhhhhhhhhhggggfffffffffffffffeeeeeeeeffffffffffffffeeeeeeeeeeedddddddddddddccccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaa`````````````_______^^^^^^^^^^^^]]]]]]]]]]\\\\\\[[[[[[[[[[[[[ZZZZZZZYYXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUTTTTTSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@?????????>>>>>>>>>>>============<<<<<<;;;;;;;;;;;;::::::::::::99999999999888888888888888887777777777776666665555555444444444444333333333333322222222222211111100000000000////////////.........-------------,,,,,,,,,,,,,+++++++++++++****))))))(((((((((((((''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$####################"""""""""""""!""""""!!!!!!!!!!!!! qqqqqqqqqqqqqqqqqqqqqqrpppppppppqqqqqqqqqqqqqqqrrrrsssstttuuuuvvvvvvvvvvvvvvvuuuuuuuuuuttttsssrrrqpppppooooooooooooooooppppmmnnnnnnnnnnnnnnnnnnnnnnnoooppppppppppppppppppppqqqppppppppppqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrqqqqqqqqrrrrrrrrrrrrrsssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzz{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyy{{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvwwwwwwwwwwwwwwwwwwwwwwvvvuuuuuttttttttttttttttttttttssssssssssssssssssssssssqqpppppppppppppppppppppppqqqqqqpppppppppppppppppppooooooooooooooooooonnnnnnmmmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhiiiiiiiihhhhhhhhhhhhhhhhggggfffffffffffffffeeeeeeegffffffffffffffeeeeeeeeeedddddddddddddcccccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa`````````````______^^^^^^^^^^^^^]]]]]]]]]\\\\\\\[[[[[[[[[[[[ZZZZZZZYYYXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUTTTTSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPONNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJIIIIIIIIIIIIHHHHHHHHGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>>===========<<<<<<;;;;;;;;;;;;::::::::::::99999999999988888888888888888777777777776666665555555444444444444333333333333322222222222211111100000000000////////////..........------------,,,,,,,,,,,,,,++++++++++++****))))))(((((((((((((''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$###################"""""""""""""!""""""!!!!!!!!!!!!!! qqqqqqqqqqqqqqqqqqqrrrrppppppqqqqqqqqqqqqqqqrrrrrssssstttuuuuvvvvvvvvvvvvvvvvvvvvvuuuuuuuutttsssrrqppppppooooooooooooopppppmmnnnnnnnnnnnnnnnnnnnnnoooppppppppppppppppppppqqqqqpppppqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrqqqqqqrrrrrrrrrrrrrrssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyy{{{{{{{{{{{{{{{{{{{zzzzzzyyyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvwwwwwwwwwwwwwwwwwwwwvvvvvuuuuuutttttttttttttttttttttttssssssssssssssssssssssqqqqpppppppppppppppppppppqqqqqqqqpppppppppppppppppooooooooooooooooooonnnnnnmmmmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhiiiiiiiiihhhhhhhhhhhhhhhhggggfffffffffffffffeeeeeeggffffffffffffffeeeeeeeeeddddddddddddddcccccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa`````````````______^^^^^^^^^^^^^]]]]]]]]\\\\\\\\[[[[[[[[[[[[ZZZZZZYYYYXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUTTTTSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPONNNNNNNNNNNNMMMMMMMMMMMLMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>===========<<<<<<<;;;;;;;;;;;:::::::::::::9999999999988888888888888888777777777776666665555555544444444444333333333333332222222222211111100000000000////////////..........------------,,,,,,,,,,,,,,++++++++++++****))))))(((((((((((((''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$###################""""""""""""""""""""!!!!!!!!!!!!!! rrrrrrrrrrrrrqrrrrrrrrrppppqqqqqqqqqqqqrrrrrrrrrssssstttuuuuvvvvvwwwvvvvvvvvvvvvvvvvvvvuuuutttsssrqqqpppppppoooooooopppppppmnnnnnnnnnnnnnnnnnnnnnooopppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqrrrrrrrrrrrrrrrssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxwwwwwwwwwxwxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyy{{{{{{{{{{{{{{{{{{{{{{zzzyyyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvuuuuuuuuttttttttttttttttttttttsssssssssssssssssssssqqqqqqpppppppppppppppppppqqqqqqqqqppppppppppppppppooooooooooooooooooonnnnnnmmmmmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhiiiiiiiiiihhhhhhhhhhhhhhhgggggfffffffffffffffeeeeegggffffffffffffffeeeeeeeeeddddddddddddddccccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaa`````````````_______^^^^^^^^^^^^^]]]]]]]\\\\\\\\[[[[[[[[[[[[[ZZZZZYYYYXXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPONNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJIIIIIIIIIIIIHHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@?????????>>>>>>>>>>>>==========<<<<<<<;;;;;;;;;;;;::::::::::::99999999999988888888888888887777777777776666655555555444444444444333333333333322222222222211111000000000000////////////.........-------------,,,,,,,,,,,,,+++++++++++++***)))))))(((((((((((((''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$###################"""""""""""""""""""""!!!!!!!!!!!!! rrrrrrrrrrrrrrrrrrrrrrrppqqqqqqqqrrrrrrrrrrrrrrrssssttttuuuvvvvvwwwwwwvvvwwvvvvvvvvvvvvvvvuuutttssrrqqqppppppppppppppppppppnnnnnnnnnnnnnnnnnnnnnoooopppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsqqqqrrrrrrrrrrrrrrrsssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxwwwwwxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwwwwxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvuuuuuuuuuuutttttttttttttttttttttsssssssssssssssssssqqqqqqqppppppppppppppppppqqqqqqqqqqqppppppppppppppoooooooooooooooooooonnnnnmmmmmmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhiiiiiiiiiiihhhhhhhhhhhhhhggggggfffffffffffffffeeeegggfffffffffffffffeeeeeeeeeddddddddddddddccccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaa`````````````_______^^^^^^^^^^^^^]]]]]]\\\\\\\\\[[[[[[[[[[[[[ZZZZYYYYYXXXXXXXXXXXXXWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUTTTTSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOONNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGFFFFFFFFFFFFEEEEEFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;;::::::::::::99999999999988888888888888888777777777776666655555555444444444444333333333333322222222222211111000000000000////////////..........------------,,,,,,,,,,,,,,++++++++++++***)))))))(((((((((((((''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$###################""""""""""""""""""""!!!!!!!!!!!!! rrrrrrrrrrrrrrrrrrrrrrrpqqqqqqqrrrrrrrrrrrrrrssssstttttuuuvvvvvwwwwwwwwvvwwwwvvvvvvwwwwvvvvvuuutttrrrqqqqppppppppppppppppppnnnnnnnnnnnnnnnnnnnnooooopppppppppppppppqqqqqqqqqqrqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssqqrrrrrrrrrrrrrrrrssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxwwxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzyyyy{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{zzzyyyyyyyyyyyyyyyyyyyyyyxwwwwwwwwwwwwwwwwwwwwwwwwxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvuuuuuuuuuuuuuttttttttttttttttttttssssssssssssssssssqqqqqqqqpppppppppppppppppqqqqqqqqqqqqpppppppppppppppoooooooooooooooooonnnnnnmmmmmmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiiiiihhhiiiiiiiiiiiihhhhhhhhhhhhhgggggggfffffffffffffffeeeggggfffffffffffffffeeeeeeeeeddddddddddddddccccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaa`````````````_______^^^^^^^^^^^^]]]]]]\\\\\\\\\\[[[[[[[[[[[[ZZZZYYYYYYXXXXXXXXXXXXWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUTTTTTSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOONNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIIHHHHHHGGGGGGGGFFFFFFFFFFFFEEEEEFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@?????????>>>>>>>>>>>>=========<<<<<<<<;;;;;;;;;;;;::::::::::::9999999999988888888888888888777777777776666655555555544444444444333333333333332222222222211111000000000000////////////..........------------,,,,,,,,,,,,,,++++++++++++***)))))))(((((((((((((''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$###################""""""""""""""""""""!!!!!!!!!!!!!! rrrrrrrrrrrrrrrrrrrrrrspqqqqqrrrrrrrrrrrrsssssssstttttuuuuvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvuuttssrrrqqqqppppppppppppppppnnnnnnnnnnnnnnnnnooooooooppppppppppppqqqqqqqqqqqrrrqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssqrrrrrrrrrrrrrrrrssssssssttttttuuuuuuuttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyy{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzyyyyyyyyyyyyyyyyyyyxxxxwwwwwwwwwwwwwwwwwwwwwxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvuuuuuuuuuuuuuuuttttttttttttttttttttssssssssssssssssqqqqqqqqqqpppppppppppppppqqqqqqqqqqqqqpppppppppppppppoooooooooooooooooonnnnnnmmmmmmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiiiiihhiiiiiiiiiiiiihhhhhhhhhhhhgggggggffffffffffffffffeegggggffffffffffffffeeeeeeeeeddddddddddddddcccccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa````````````_______^^^^^^^^^^^^^]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZYYYYYYYXXXXXXXXXXXXWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUTTTTSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOONNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEEFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;;::::::::::::99999999999988888888888888887777777777776666555555555444444444444333333333333322222222222211111000000000000////////////.........------------,,,,,,,,,,,,,,+++++++++++++**))))))))((((((((((((''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$###################""""""""""""""""""""!!!!!!!!!!!!!! rrrrrrrrrrrrrrrrrrrrrrspqqqqrrrrrrrrsssssssssssstttttuuuuvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvuuutssrrrqqqqqppppppppppppppnnnnnnnnnnnnnnnooooooooooppppppppqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsrrrrrrrrrrrrrrssssssssssrrrrrrrrrrrrrrrrrssssssssttttuuuuuuuuuuuttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwwwwwwwwxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvuuuuuuuuuuuuuuuutttttttttttttttttttttssssssssssssssqqqqqqqqqqqppppppppppppppqqqqqqqqqqqqqqqppppppppppppppooooooooooooooooooonnnnnmmmmmmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiiiiihiiiiiiiiiiiiiihhhhhhhhhhhggggggggfffffffffffffffeeggggggffffffffffffffeeeeeeeeeddddddddddddddcccccccccccccccbbbbbbbbbbbbbaaaabaaaaaaaaaaaaa```````````________^^^^^^^^^^^^^]]]]\\\\\\\\\\\[[[[[[[[[[[[[ZZYYYYYYYXXXXXXXXXXXXXWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUTTTTTSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPOOONNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHHHGGGGGGGGGFFFFFFFFFFFFEEEEFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@?????????>>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;;:::::::::::::9999999999988888888888888888777777777776666555555555444444444444333333333333322222222222211111000000000000////////////..........------------,,,,,,,,,,,,,,++++++++++++**))))))))(((((((((((((''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$####################""""""""""""""""""""!!!!!!!!!!!!! rrrrrrrrrrrrrrrrrrrrrrrpqqqqrrrrrrssssssssssssssttttuuuuvvvvvwwwwwwwwwwwwwwwwwwwwwwwxxxxxwwwwwvvvuttsssrrrqqqqqppppppppppppnnnnnnnnnnnnnoooooooooooopppppqqqqqqqqqqqqqqrrrrrrsrrrrssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrssssssssstttuuuuuuuuuuuuuuttttttttuuuuuuuuuuuuuuuuuuuuuuvuvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwwxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvuuuuuuuuuuuuuuuuuuttttttttttttttttttttsssssssssssssqqqqqqqqqqqqqppppppppppppqqqqqqqqqqqqqqqqppppppppppppppoooooooooooooooooooonnnnmmmmmmmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhgggggggggfffffffffffffffegggggggffffffffffffffeeeeeeeeeddddddddddddddccccccccccccccbbbbbbbbbbbbbbaaabaaaaaaaaaaaaa```````````_________^^^^^^^^^^^^]]]]\\\\\\\\\\\\[[[[[[[[[[[[ZZYYYYYYYYXXXXXXXXXXXXWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOONNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>>========<<<<<<<<<;;;;;;;;;;;;::::::::::::9999999999988888888888888888777777777777666555555555544444444444433333333333332222222222211111100000000000////////////..........------------,,,,,,,,,,,,,,++++++++++++**))))))))(((((((((((((''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$###################""""""""""""""""""""!!!!!!!!!!!!! qrrrrrrrrrqqqqqqqrrrrrrpqqqqrrrrrsssssssssssssstttttuuuuvvvvwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxwwwwvvutttssrrrrqqqqqppppppppppnnnnnnnnnnnnoooooooooooooppqqqqqqqqqqqqqqqrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrsssssssssstttuuuuuuuuuuuuuuuuutttttuuuuuuuuvuvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzz||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttsssssssssssqqqqqqqqqqqqqqpppppppppppqqqqqqqqqqqqqqqqqpppppppppppppppoooooooooooooooooonnnnnnmmmmmmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhggggggggggfffffffffffffffggggggggffffffffffffffeeeeeeeeeddddddddddddddccccccccccccccbbbbbbbbbbbbbbaabbaaaaaaaaaaaaa``````````_________^^^^^^^^^^^^^]]]\\\\\\\\\\\\\[[[[[[[[[[[[ZYYYYYYYYYXXXXXXXXXXXXWWWWWWVVVVVVVVVVVVVUUUUUUUUUUTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPOOOONNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHGGGGGGGGGGFFFFFFFFFFFFEEEFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@?????????>>>>>>>>>>>========<<<<<<<<<<;;;;;;;;;;;::::::::::::99999999999988888888888888887777777777776665555555555444444444444333333333333322222222222211111000000000000///////////..........------------,,,,,,,,,,,,,,++++++++++++**)))))))))((((((((((((''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$###################""""""""""""""""""""!!!!!!!!!!!!!! qqqqqqqqqqqqqqqqqqqrrrrpqqqqrrrrrssssssssssssstttttuuuuvvvvvwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxwwwvuutttsssrrrqqqqqqppppppppnnnnnnnnnnoooooooooooopppqqqqqqqqqqqqqqqrrrrrrssssssssstttttttttttttttttttsstssssssssssssssssssssssssrrrrrrrrrrrrrrrssssssssssttuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzz|||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttssssssssssqqqqqqqqqqqqqqqqpppppppppqqqqqqqqqqqqqqqqqqqppppppppppppppooooooooooooooooonnnnnnnmmmmmmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiijiiiiiiiiiiiiiiiihhhhhhhhgggggggggggffffffffffffffgggggggggffffffffffffffeeeeeeeeeddddddddddddddccccccccccccccbbbbbbbbbbbbbaabbbaaaaaaaaaaaaa`````````__________^^^^^^^^^^^^^]]]\\\\\\\\\\\\[[[[[[[[[[[[[YYYYYYYYYXXXXXXXXXXXXXWWWWWWVVVVVVVVVVVVUUUUUUUUUUTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPOOOOONNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHGGGGGGGGGGGFFFFFFFFFFFEEEFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@?????????>>>>>>>>>>>>=======<<<<<<<<<<;;;;;;;;;;;;::::::::::::9999999999988888888888888888777777777776665555555555544444444444333333333333322222222222211111000000000000///////////...........------------,,,,,,,,,,,,,+++++++++++++*)))))))))(((((((((((((''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$###################""""""""""""""""""""!!!!!!!!!!!!!! qqqqqqqqqqqqqqqqqqqqrrrppqqqrrrrrssssssssssssttttttuuuuvvvvvwwwwwwwwwwwwwxxwxxxxxxxxxxyyyyyxxxxxwwvuuuttsssrrrrqqqqqqqqqqqqnnnnnnnnnooooooooooopppppqqqqqqqqqqqqrrrrrrrrssssttsttttttttttttttttttttttttttttttttttttsssssssssssssrrrrrrrrrrrrrssssssssssssttuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwxwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzz||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzz|{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttssssssssqqqqqqqqqqqqqqqqqppppppppqqqqqqqqqqqqqqqqqqqqppppppppppppppoooooooooooooooonnnnnnnnmmmmmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiijjiiiiiiiiiiiiiiiihhhhhhhggggggggggggfffffffffffffgggggggggfffffffffffffffeeeeeeeeedddddddddddddcccccccccccccccbbbbbbbbbbbbbabbbbaaaaaaaaaaaaa````````___________^^^^^^^^^^^^]]]\\\\\\\\\\\\\[[[[[[[[[[[[YYYYYYYYYYXXXXXXXXXXXXWWWWWWWVVVVVVVVVVVVUUUUUUUUUTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPOOOOOONNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHGGGGGGGGGGGFFFFFFFFFFFFEEFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>=======<<<<<<<<<<;;;;;;;;;;;;::::::::::::9999999999998888988888888888777777777777665555555555544444444444433333333333332222222222221111100000000000///////////...........------------,,,,,,,,,,,,,,++++++++++++*)))))))))(((((((((((((''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$###################""""""""""""""""""""!!!!!!!!!!!!! ppppqqqqqqpppppqqqqqqqrpppqqqrrrrssssssssssssstttttuuuuuvvvvwwwwwwwwwwwwwxxxxxxxxxxxxyyyyyyyyxxxxwvvuuuttsssrrrrqqqqqqqqqqqnnnnnnnooooooooooppppppppqqqqqqqqrrrrrrrrrrsssssttttttttuuuuuuuuuuuuuutttttttttttttttttttttttttttssssrrrrrrrrrrrsssssssssssssstuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzz||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzz|||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzyyxxxxxxxxxxxxxxxxxxxxwwwwwxxxxxxxxxxxxxxxxxxxxxwwwwxxwwwwwwwwwwwwwwwwwwwwwwwuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttsssssssqqqqqqqqqqqqqqqqqqqpppppprqqqqqqqqqqqqqqqqqqqqpppppppppppppppoooooooooooooonnnnnnnnnmmmmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiijjjiiiiiiiiiiiiiiiihhhhhhgggggggggggggffffffffffffggggggggggffffffffffffffeeeeeeeeeddddddddddddddccccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaa````````____________^^^^^^^^^^^^]]]\\\\\\\\\\\\\[[[[[[[[[[[YYYYYYYYYYYXXXXXXXXXXXXWWWWWWVVVVVVVVVVVVUUUUUUUUUTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHGGGGGGGGGGGGFFFFFFFFFFFEEFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@?????????>>>>>>>>>>>=======<<<<<<<<<<<;;;;;;;;;;;::::::::::::99999999999988889888888888888777777777776655555555555444444444444333333333333322222222222211111000000000000//////////...........------------,,,,,,,,,,,,,,++++++++++++*)))))))))(((((((((((((''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$#####$#############""""""""""""""""""""!!!!!!!!!!!!! ppppppppppppppppppqqqqqppppqqqrrrrssssssssssssssttttuuuuvvvvwwwwwwwwwwwwwxxxxxxxxxxxyyyyyyyyyyxxxxwvvuuuttssssrrrrqqqqqqqqqonoooooooooooooppppppppppqqrrrrrrrrrrrrrrrssssttttuttuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttrrrrrrrrrssssssssssssssstuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzz||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzz|||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxwwwxxxxxxxxxxxxxxxxxxxxxxxwwxxxxwwwwwwwwwwwwwwwwwwwwwvuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttsssssqqqqqqqqqqqqqqqqqqqqppppprrqqqqqqqqqqqqqqqqqqqqpppppppppppppppooooooooooooonnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiijjjjiiiiiiiiiiiiiiiihhhhhggggggggggggggfffffffffffgggggggggggffffffffffffffeeeeeeeeeddddddddddddddccccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaa```````____________^^^^^^^^^^^^^]]]\\\\\\\\\\\\[[[[[[[[[[[YYYYYYYYYYYXXXXXXXXXXXXWWWWWWWVVVVVVVVVVVVUUUUUUUUTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHGGGGGGGGGGGFFFFFFFFFFFFEFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAABAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>======<<<<<<<<<<<;;;;;;;;;;;;::::::::::::9999999999988889988888888888777777777776655555555555544444444444333333333333332222222222211111000000000000//////////............------------,,,,,,,,,,,,,,++++++++++++))))))))))(((((((((((((''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$#####$#############""""""""""""""""""""!!!!!!!!!!!!!! ooooppppppppppppppppqqqopppqqqrrrrrssssssssssssstttttuuuvvvvwwwwwwwwwwwwwxxxxxxxxxxxyyyyyyyyyyyyxxwwvvuuutttsssrrrrrrqqqqqqoooooooooooooppppppppqqqqrrrrrrrrrrrrrrrsssssttttuuuuuuuvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuutttttttttttttsssssssssssssssssssssssstuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzz||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzz||||||||||||{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttssssqqqqqqqqqqqqqqqqqqqqqpppprrrqqqqqqqqqqqqqqqqqqqqqpppppppppppppppooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiijjjjjiiiiiiiiiiiiiiihhhhhgggggggggggggggffffffffffggggggggggggfffffffffffffeeeeeeeeeeddddddddddddddccccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaa``````_____________^^^^^^^^^^^^]]]\\\\\\\\\\\\\[[[[[[[[[[YYYYYYYYYYYYXXXXXXXXXXXXWWWWWWVVVVVVVVVVVVVUUUUUUUTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHGGGGGGGGGGGGFFFFFFFFFFFEFFFFFEEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAABAAAAAAAAAAA@@@@@@@@@@@@?????????>>>>>>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;::::::::::::9999999999998889988888888888777777777777655555555555544444444444433333333333332222222222221111100000000000//////////............------------,-,,,,,,,,,,,,++++++++++++))))))))))(((((((((((((''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$#####$#############""""""""""""""""""""!!!!!!!!!!!!!! oooooooooooooooopppppqqoopppqqqqrrrrrssssssssssssttttuuuuvvvvwwwwwwwwwwwwxxxxxxxxxxxyyyyyyyyyyyyxxwwwvvuuutttsssrrrrrrrrqqqooooooooooooppppppqqqqqqqrrrrrrrrrrrrsssssssttttuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttsssssssssssssssssssssssttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvwwwwwwwwwwwvvvvvvvvvwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyxyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzz|||||||||||||||{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttssqqqqqqqqqqqqqqqqqqqqqqqpprrrrrqqqqqqqqqqqqqqqqqqqqpppppppppppppppoooooooooonnnnnnnnnnnnnmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiijjjjjjiiiiiiiiiiiiiiihhhhgggggggggggggggffffffffffgggggggggggggffffffffffffeeeeeeeeeeedddddddddddddcccccccccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaaaa```````_____________^^^^^^^^^^^]]]]\\\\\\\\\\\\\[[[[[[[[[YYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWVVVVVVVVVVVVUUUUUUUTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBABAAAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>>======<<<<<<<<<<<;;;;;;;;;;;:::::::::::::9999999999988899888888888888777777777776655555555555544444444444343333333333322222222222211111000000000000/////////............--------------,,,,,,,,,,,,++++++++++++))))))))))(((((((((((((''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$####$##############""""""""""""""""""""!!!!!!!!!!!!! nnnnoooooooooooooooppppooopppqqqqrrrrrrrrrrrrsssssstttuuuuvvvvwwwwwwwwwwwxxxxxxxxxxxyyyyyyyyyyyyyxwwwvvvuuutttssssrrrrrrrrroooooooooooppppppqqqqqqqrrsssssssssssssssssttttuuuvuvvvvvvwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuutttttsssssssssssssssssssssssttuuuuuuuuuuuuuuuuuuuuuuuuvvwwwwwwwwwwwwwwwwwvvvvvvvwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzz{{{{zzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzz|||||||||||||||||||{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttsrrqqqqqqqqqqqqqqqqqqqqqqprrrrrrqqqqqqqqqqqqqqqqqqqppppppppppppppppooooooooonnnnnnnnnnnnnnmmmmmmmmmmmllllllllllllllllkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiijjjjjjjiiiiiiiiiiiiiiihhhhgggggggggggggggfffffffffggggggggggggggfffffffffffeeeeeeeeeeeeddddddddddddddcccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaa```````____________^^^^^^^^^^^]]]]]\\\\\\\\\\\\[[[[[[[[[ZYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWVVVVVVVVVVVVUUUUUUTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBABBAAAAAAAAAAA@@@@@@@@@@@@?????????>>>>>>>>>>>======<<<<<<<<<<<;;;;;;;;;;;;::::::::::::9999999999988899988888888888777777777776655555555555544444444444443333333333332222222222211111000000000000//////////............-------------,,,,,,,,,,,,++++++++++++)))))))))))((((((((((((('''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$####$$#############""""""""""""""""""""!!!!!!!!!!!!! nnnnnnnnnnnooooooooopppnooopppqqqqqrrrrrrrrrrrrrsssstttuuuvvvvwwwwwwwwwwwxxxxxxxxxxxyyyyyyyyyyyyyywwwwvvvuuutttsssssrrrrrrroooooooooppppppqqqqqqrrrrsssssssssssssssssttttuuuuvvvvvvwwwwwwwwwwwwwwwwwwwvwvvvvvvvvvvvvuuuuuuuuuuutsssssssssssssssssssssstttuuuuuuuuuuuuuuuuuuuuuvvvvwwwwwwwwwwwwwwwwwwwwvvvvvwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyxxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzz{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzz||||||||||||||||||||||{{{zzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttrrrqqqqqqqqqqqqqqqqqqqqqqrrrrrrrqqqqqqqqqqqqqqqqqqpppppppppppppppppoooooooonnnnnnnnnnnnnnnmmmmmmmmmmlllllllllllllllllkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiijjjjjjjjiiiiiiiiiiiiiiihhhhgggggggggggggggffffffffggggggggggggggfffffffffffeeeeeeeeeeeedddddddddddddddcccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaa``````_____________^^^^^^^^^^]]]]]\\\\\\\\\\\\\[[[[[[[[ZYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVVVVVVVUUUUUUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;::::::::::::9999999999998899988888888888877777777777655555555555544444444444443333333333332222222222221111100000000000//////////............--------------,,,,,,,,,,,,+++++++++++)))))))))))(((((((((((((''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$####$$#############""""""""""""""""""""!!!!!!!!!!!!!! mmmnnnnnnnnnnnnnoooooppnnoooppppqqqqqqqqqrrrrrrrrrssstttuuuvvvvvwwwwwwwwwxxxxxxxxxxxyyyyyyyyyyyyyyxwwwvvvuuuttttssssssrrrrrpoooooooppppppqqqqrrrrrrrssssssssssssssstttttuuuuvvvvvwwwwwwxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvuuuuuuuuusssssssssssssssssssssttttuuuuuuuuuuuuuuuuuvvvvvvvvwwwwwwwwwwwwwwwwwwwwwvvvvxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyxxxxxxxyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{zzzzzzzzzzzzzz||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzz|||||||||||||||||||||||||zzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxxyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttrrrrrqqqqqqqqqqqqqqqqqqqqrrrrrrrrrqqqqqqqqqqqqqqqqppppppppppppppppppooooooonnnnnnnnnnnnnnnnnmmmmmmmmmlllllllllllllllllkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiijjjjjjjjjiiiiiiiiiiiiiiihhhhgggggggggggggggfffffffhggggggggggggggffffffffffeeeeeeeeeeeeedddddddddddddddcccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaa``````_____________^^^^^^^^^]]]]]]\\\\\\\\\\\\\[[[[[[[ZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVVUUUUUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>======<<<<<<<<<<<;;;;;;;;;;;;::::::::::::9999999999988999988888888888777777777776655555555555544444444444443333333333322222222222211111000000000000/////////............--------------,,,,,,,,,,,,+++++++++++)))))))))))(((((((((((((''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$####$$#############""""""""""""""""""""!!!!!!!!!!!!!! mmmmmmnnnnnnnnnnnnooooonnnooooppppqqqqqqqqqqqqqqrrrrsstttuuuvvvvvwwwwwwwwxxxxxxxxxxxxyyyyyyyyyyyyxxwwwwvvvuuuttttsssssssrrrpppppppppppppqqqqrrrrrsssttttttttttttttttttttuuuvvvvvvwwwwxxxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvuuuuuutssssssssssssssssssttttttuuuuuuuuuuuuuuvvvvvvvvvvvwwwwxxxxxxxxxwwwwwwwwwwvvxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyxxxxyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{z||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzz|||||||||||||||||||||||||{{zzzzzzzzzzzzzzzzzzzzzzzyxxxxxxxxxxxxxxxxxxxxxxxxyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttrrrrrrqqqqqqqqqqqqqqqqqqqrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppppppppppppooooonnnnnnnnnnnnnnnnnnmmmmmmmmmlllllllllllllllllkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiijjjjjjjjjjiiiiiiiiiiiiiiihhhhgggggggggggggggffffffhhggggggggggggggfffffffffeeeeeeeeeeeeeeddddddddddddddccccccccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaaaa```````____________^^^^^^^^^]]]]]]]\\\\\\\\\\\\[[[[[[[ZZZYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWVVVVVVVVVVVVVUUUUTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::9999999999988999988888888888777777777776655555555555544444444444443333333333332222222222211111000000000000//////////............-------------,,,,,,,,,,,,+++++++++++))))))))))))((((((((((((''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$###$$##############""""""""""""""""""""!!!!!!!!!!!!! lmmmmmmmmmnnnnnnnnnoooomnnnooooppppppppqqqqqqqqqqrrrrsstttuuuvvvvvwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyxxwwwwwvvvuuuutttttsssssssrppppppppppppqqqqrrrrssssstttttttttttttttttttuuuuvvvvvwwwwxxxxxxyyyyyyyyxxxxxxxxwwwwwwwwwwvvvvvvvvvuuutttssssssssssssssstttttttuuuuuuuuuuuuvvvvvvvvvvvvvwwxxxxxxxxxxxxwwwwwwwwwwvxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzz{{{{{{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzz|||||||||||||||||||||||||{{{{{zzzzzzzzzzzzzzzzzzzzyyyyxxxxxxxxxxxxxxxxxxxxxyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuttttttttttttttttttrrrrrrrrqqqqqqqqqqqqqqqqqrrrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppppppppppppooooonnnnnnnnnnnnnnnnnnmmmmmmmmmlllllllllllllllllkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiijjjjjjjjjjjiiiiiiiiiiiiiihhhhhgggggggggggggggfffffhhhggggggggggggggfffffffffeeeeeeeeeeeeeeddddddddddddddcccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaa``````_____________^^^^^^^^]]]]]]]\\\\\\\\\\\\\[[[[[[ZZZYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVUUUUTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>>======<<<<<<<<<<<;;;;;;;;;;;;:::::::::::9999999999998999988888888888877777777776665555555555544444444444443333333333332222222222211111000000000000//////////............--------------,,,,,,,,,,,,++++++++++))))))))))))(((((((((((((''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$###$$$#############""""""""""""""""""""!!!!!!!!!!!!! ijjjjjjjjjkkkkkkkkkllllmmnnnooooppppppppppppppqqppppqqqrrsssttttuuuuuuuvvwwwwwwwwwwwwwwwwxxxxxxxwwzzyyyyxxxxwwwwvvvvvvuuuuuttttttttttuuuuvvvwwwwwxxxwwwwwwvvvvvvvvvvwwwwwxxxxyyzzzz{{{||||||}}}}}||||||{{{{zzzzzzzzzyyyyyyyyxxxxyyyxxxxxxxxxxxxxxxxxyyyyyvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzzzzz{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxwwvvvvvvvvvvvvvvvvvvuuuuuuuvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuutttttttttttttttttttttssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqoooooooonnnnnnnnnnnnnnnnnmmmmmmmmllllllllllllllllljjjiiiiiiiiiiiiiiiiihhhhhhiiiiiiiihhhhhhhhhhhhhhhgghhhhhhhggggggggggggggffffgggggggggffffffffffffffeeffeeeeeeeeeeeeeeddddddddddddcccccccccccccbbbbbbbbb`````````````____________^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYXXXXXXXXXXXXXWWWWVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@?@???????????>>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;;::::::::::::99999999999988888888888877777777776666665555555555554444444333333333332222222222221111111111111000000000000////////............-------,,,,,,+++++++++++++******((((((((('''''''''''''&&&'''''''&&&&&&&&&&&&&%%%%%%&%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""""""""""!!!!!!!!!!!!! !!!!!! iiijjjjjjjjjjkkkkkkkkllmmmnnnoooooooppppppppppppoopppqqqrrsssstttuuuuuuuvwwwwwwwwwwwwwwwwwwwwwwwwwzyyyyyxxxxwwwwwvvvvvvuuuutttttttttuuuuvvvvwwwxxxxxwwwwwwwwwwwvwwwwwwwwwxxxxyyzzz{{{{||||}}}}}}}}}}}|||{{{{{{zzzzzzzzyyyyyyyyxxyyyyyxxxxxxxxxxxxxxyyyyyywwwwwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyxxxxxxxxwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyyyxxxxxxyyyyyyyyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvvvvvuuuuuvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuttttttttttttttttttttttssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqooooooooonnnnnnnnnnnnnnnnmmmmmmmmmlllllllllllllllljjjjiiiiiiiiiiiiiiiiihhhhhiiiiiiiiihhhhhhhhhhhhhhhghhhhhhhgggggggggggggggfffgggggggggfffffffffffffffefffeeeeeeeeeeeeeedddddddddddccccccccccccccbbbbbbbba`````````````____________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\[[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYXXXXXXXXXXXXWWWWVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOONNNNMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJIIIIIHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@?@???????????>>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;:::::::::::99999999999998888888888877777777776666665555555555554444444333333333332222222222221111111111111100000000000/////////............------,,,,,,,++++++++++++******((((((((('''''''''''''&&&''''''''&&&&&&&&&&&&&%%%%%&%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!! iiiijjjjjjjjjjjkkkkkkklmmmmnnnnnooooooooooooopppooooppqqqrrsssstttuuuuuuvwwwwwwwwwwwwwwwwwwwwwwwwwyyyyyyxxxxxwwwwwvvvvvvuuuuuttttttuuuuuvvvwwwwxxxxxwwwwwwwwwwwwwwwwwwwwwxxxxyyzzzz{{{|||}}}}}}}}}}}}}}|||{{{{{{zzzzzzzzzyyyyyyxyyyyyyyxxxxxxxxxyyyyyyyyywwwwwwwwwwwwwwxxxxxxxxxxyxxxyyyyyyyyxxxxxxwwwwwwwwxxxxxxxxxxxyyyyyyyyyyyyyyxxxyyyyyyyyyyyyyyyyyyyyyyzzzzz{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvvvvvvvuuuvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuutttttttttttttttttttttssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqoooooooooonnnnnnnnnnnnnnnmmmmmmmmmmllllllllllllllljjjjjiiiiiiiiiiiiiiiiihhhhiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggffggggggggggffffffffffffffeffffeeeeeeeeeeeeeedddddddddddccccccccccccccbbbbbbba`````````````____________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\[[[[[[[[[[[[[ZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJIIIIIHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@???????????>>>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;:::::::::::999999999999988888888888777777777766666665555555555544444443333333333332222222222211111111111111000000000000////////............------,,,,,,,++++++++++++******(((((((((''''''''''''''&&''''''''&&&&&&&&&&&&&%%%%%&%%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!! iiiiijjjjjjjjjjjkkkkkkkmmmmmnnnnnnnooooooooooooonooooppqqqrrsssttttuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwyyyyyyxxxxxwwwwwvvvvvvvuuuuttttttuuuuuvvvwwwxxxxxywwwwwwwwwwwwwwwwwwwwxxxxxyyyzzz{{{|||}}}}~~~~~~~}}}|||||{{{{{{{zzzzzzzyyyyyyyyyyyyyyyxxxxxyyyyyyyyyyywwwwwwwwwwwwwxxxxxxxxxyyyxyyyyyyyyyyyxxxxxxwwwwwwwxxxxxxxxxxyyyyyyyyyyyyyyyxyyyyyyyyyyyyyyyyyyyyyyyyzz{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvvvvvvvvuuvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuutttttttttttttttttttttssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmlllllllllllllljjjjjjiiiiiiiiiiiiiiiiihhhiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggfgggggggggggfffffffffffffffffffeeeeeeeeeeeeeedddddddddddcccccccccccccbbbbbbbaa`````````````____________^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\[[[[[[[[[[[[ZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXWWVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOONNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@???????????>>>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;::::::::::::99999999999998888888888877777777766666665555555555554444443333333333332222222222221111111111111000000000000////////............------,,,,,,,+++++++++++++*****(((((((((('''''''''''''&&''''''''&&&&&&&&&&&&&%%%%%&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!! iiiiiijjjjjjjjjjjkkkkkklmmmmmmnnnnnnnnnnnooooooonnooopppqqrrrsssttttuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwyyyyyxxxxxxwwwwwvvvvvvvuuuuutttttuuuuuvvvwwwxxxxyywwwwwwwwwwwwwwwwwwwxxxxxxxyyzzz{{{|||}}}~~~~~~~~~~~}}|||||{{{{{{zzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwxxxxxxxxxyyyyyyyyyyyyyyyyxxxxxxwwwwwwwxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~}}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{|||||||||||||||||||||||||zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuutttttttttttttttttttttsssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqoooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmllllllllllllljjjjjjjiiiiiiiiiiiiiiiiihhiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggfffffffffffffffffffeeeeeeeeeeeeeddddddddddddcccccccccccccbbbbbbaaa`````````````____________^^^^^^^^^^^^]]]]]]]]]]\\\\\\\[[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJIIIIHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@????????????>>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;:::::::::::99999999999998888888888877777777766666665555555555554444444333333333332222222222221211111111111100000000000/////////............-----,,,,,,,+++++++++++++*****(((((((((('''''''''''''&&'''''''''&&&&&&&&&&&&&%%%%&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!! iiiiiijjjjjjjjjjjjkkkkklllmmmmmmnnnnnnnnnnnnnooonnnooopppqqrrrsssttttuuuuwwwwwwwwwwwwwwwwwwwwwwwwwyyyyyxxxxxxwwwwwwvvvvvvuuuuuttttuuuuuuvvvwwwxxxxyywwxxxwwwwwwwwwwwwwxxxxxxxxyyzzzz{{{||}}}~~~~~~~~~~~}}}}|||||{{{{{{zzzzzzyyyyzyyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwxxxxxxxxyyyyyyyyyyyyyyyyyyxxxxxxwwwwwwwxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{|||||||||||||||||||||||||zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvvvvvvvvvvwvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuutttttttttttttttttttttssssssssssssssssssssssssssssssrrrrrrrrsrrrrrrrrrrrrrrrrrrrqqqqqoooooooooooooonnnnnnnnnnnmmmmmmmmmmmmmlllllllllllljjjjjjjjiiiiiiiiiiiiiiiiihiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggffffffffffffffffffeeeeeeeeeeeeeedddddddddddccccccccccccccbbbbbaaa``````````````___________^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXWVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSRRRRSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOONNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@???????????>>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;::::::::::::99999999999988888888888877777777666666665555555555544444443333333333332222222222212111111111111000000000000////////............-----,,,,,,,,++++++++++++*****(((((((((('''''''''''''&&'''''''''&&&&&&&&&&&&&%%%%&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!! iiiiiiijjjjjjjjjjjjkkkkllllmmmmmmmmnnnnnnnnnnnnonnnnoooppqqqrrrsssttttuuuwwwwwwwwwwwwwwwwwwwwwwwwwyyyyxxxxxxwwwwwwwvvvvvvuuuuutttttuuuuuvvvwwwxxxxyywwxxxxxwwwwwwwwwxxxxxxxxxxyyyzzz{{{||}}}~~~~~~~~}}}}}||||{{{{{{zzzzzyyyyzzyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwxxxxxxxxyyyyyyyyyyyyyyyyyyyxxxxxxwwwwwwwxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}|||||||||||||||||||||||||||||||||||||||||||{{{{{{{|||||||||||||||||||||||||zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvvvvvvvvvvwwwvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuutttttttttttttttttttttsssssssssssssssssssssssssssssrrrrrrrssrrrrrrrrrrrrrrrrrrrqqqqooooooooooooooonnnnnnnnnnmmmmmmmmmmmmmmllllllllllljjjjjjjjjiiiiiiiiiiiiiiiihiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggffffffffffffffffffeeeeeeeeeeeeeedddddddddddcccccccccccccbbbbbaaaa`````````````____________^^^^^^^^^^^^^]]]]]]]]\\\\\\\\\[[[[[[[[[[[[ZZZZZYYYYYYYYYYYYXXXXXXXXXXXXWVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSRRRSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@???????????>>>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;:::::::::::99999999999998888888888877777777666666665555555555554444443333333333332222222222222111111111111000000000000////////............-----,,,,,,,,++++++++++++*****((((((((((('''''''''''''&'''''''''&&&&&&&&&&&&&%%%%&&&%%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""""""""""!!!!!!!!!!!!!!!!!!!! iiiiiiiijjjjjjjjjjjkkkklllllmmmmmmmmmmmnnnnnnnnnmnnnnoopppqqqrrrssstttuuuvwwwwwwwwwwwwwwwwwwwwwwwwyyyyxxxxxxwwwwwwvvvvvvvuuuuttttttuuuuuvvvvwwwxxxxywwxxxxwwwwwwwxxxxxxxxxxxxxyyyyzzz{{{||}}}~~~~~~}}}}||||{{{{{zzzzzzyyyzzyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwxxxxxxxxyyyyyyyyyyyyyyyyyyyyxxxxxxwwwwwwwxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{{||||||}||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}||||||||||||||||||||||||||||||||||||||||||||||{{{|||||||||||||||||||||||||{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwvvvvvvvvvvvvvvvvvvvvvvvwwwwwvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuutttttttttttttttttttttsssssssssssssssssssssssssssssrrrrrrsssrrrrrrrrrrrrrrrrrrrqqqoooooooooooooooonnnnnnnnnmmmmmmmmmmmmmmmlllllllllljjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggfffffffffffffffffffeeeeeeeeeeeeeedddddddddddcccccccccccccbbbbaaaaa`````````````____________^^^^^^^^^^^^]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[ZZZZYYYYYYYYYYYYYXXXXXXXXXXXXVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSRRRSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@???????????>>>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;:::::::::::99999999999998888888888877777777666666665555555555554444444333333333332222222222222211111111111000000000000/////////...........-----,,,,,,,,+++++++++++++****((((((((((('''''''''''''&'''''''''&&&&&&&&&&&&&%%%%&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!! iiiiiiijjjjjjjjjjjjjkkklllllllmmmmmmmmmmmmnnnnnnmmnnnooopppqqqrrrssstttuuvwwwwwwwwwwwwwwwwwwwwwwwwyyyyyxxxxxwwwwwwvvvvvvuuuuutttttttuuuuuvvvwwwxxxxxwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyzzz{{|||}}~~~~~~~}}}}||||{{{{{zzzzzyyyzzzyyyyyyyyyyyyyyyyyyyyyywwwwwwwwxxxxxxxxyyyyyyyzzyyyyyyyyyyyxxxxxxxwwwwwwwyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{{||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwvvvvvvvvvvvvvvvvvvvvvwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttsssssssssssssssssssssssssssssrrrrrsssssrrrrrrrrrrrrrrrrrrqqooooooooooooooooonnnnnnnnmmmmmmmmmmmmmmmmllllllllljjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhgggggggggggghggggggggggggggfffffffffffffffffffeeeeeeeeeeeeeddddddddddddcccccccccccccbbbaaaaa``````````````___________^^^^^^^^^^^^^]]]]]]]\\\\\\\\\\[[[[[[[[[[[[ZZZZZYYYYYYYYYYYYXXXXXXXXXXXXWVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSRRSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@???????????>>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;::::::::::::9999999999998888888888887777777666666666555555555554444444333333333333222222222222211111111111100000000000/////////............----,,,,,,,,,++++++++++++****((((((((((('''''''''''''&''''''''''&&&&&&&&&&&&&%%%&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!! iiiiiiijjjjjjjjjjjjjkkkllllllllmmmmmmmmmmmmnnnnnmmnnnnooopppqqrrrssstttuuvvwwwwwwwwwwwwwwwwwwwwwwwyyyyyxxxxxwwwwwwvvvvvvuuuutttttttttuuuuvvvvwwwxxxxwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyzzz{{||}}}~~~~~~~~}}}}||||{{{{zzzzzyyyzzzyyyyyyyyyyyyyyyyyyyyyywwwwwwwwxxxxxxxyyyyyyyzzzyyyyyyyyyyyxxxxxxxwwwwwwwyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwvvvvvvvvvvvvvvvvvvvwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttssssssstsssssssssssssssssssssrrrssssssrrrrrrrrrrrrrrrrrrqoooooooooooooooooonnnnnnnmmmmmmmmmmmmmmmmmlllllllljjjjjjjjjjjjiiiiiiiiiiiiiijiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhggggggggggghhggggggggggggggffffffffffffffffffeeeeeeeeeeeeeedddddddddddccccccccccccccbbaaaaaa`````````````____________^^^^^^^^^^^^^]]]]]]\\\\\\\\\\[[[[[[[[[[[[[ZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@????????????>>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;:::::::::::9999999999999888888888887777777666666666555555555555444444333333333333222222222222211111111111100000000000/////////............----,,,,,,,,,++++++++++++****(((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&%%%&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!! iiiiiiijjjjjjjjjjjjjkkkllllllllllmmmmmmmmmmmnnnnmmmnnnooopppqqqrrrssstttuvvvwwwwwwwwwwwwwwwwwwwwwwyyyyyyxxxxxwwwwwvvvvvuuuuttttttttttuuuuuvvvvwwwxxxwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyzzz{{||}}~~~~~~~~}}}}|||{{{{zzzzzyyyzzzyyyyyyyyyyyyyyyyyyyyyywwwwwwwxxxxxxxyyyyyyyyzzzyyyyyyyyyyyxxxxxxwwwwwwwwyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvvvvvvwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttsssssstttssssssssssssssssssssrrsssssssrrrrrrrrrrrrrrrrrrpoooooooooooooooooonnnnnnnmmmmmmmmmmmmmmmmmllllllljjjjjjjjjjjjjiiiiiiiiiiiiijjiiiiiiiiiiiiiiihhhhhhhhihhhhhhhhhhhhhhhggggggggghhgggggggggggggggffffffffffffffffffeeeeeeeeeeeeeedddddddddddcccccccccccccbbaaaaaaa`````````````____________^^^^^^^^^^^^]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[ZZZZYYYYYYYYYYYYXXXXXXXXXXXWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSRSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@???????????>>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;:::::::::::9999999999999888888888887777777666666666555555555555444444433333333333222222222222221111111111100000000000/////////............----,,,,,,,,,+++++++++++++***(((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&%%%&&&&%%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""""""""""!!!!!!!!!!!!!!!!!!!! iiiiiijjjjjjjjjjjjjjkkklllllllllllmmmmmmmmmmnnnnmmmnnnnooopppqqqrrrssstttvvvwwwwwwwwwwwwwwwwwxxwwwzzyyyyxxxxxwwwwvvvvvvuuuutttttttttttuuuuuvvvvwwwwxvwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyzz{{{||}}~~~~~~~~}}}||||{{{zzzzzyyyzzzyyyyyyyyyyyyyyyyyyyyyywwwwwwxxxxxxxxyyyyyyyzzzzyyyyyyyyyyxxxxxxxwwwwwwwwyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzz{{{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvvwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttsssssttttssssssssssssssssssssrssssssssrrrrrrrrrrrrrrrrrppoooooooooooooooooonnnnnnnmmmmmmmmmmmmmmmmmlllllljjjjjjjjjjjjjjiiiiiiiiiiiijjjiiiiiiiiiiiiiiihhhhhhhiihhhhhhhhhhhhhhggggggggghhhgggggggggggggggffffffffffffffffffeeeeeeeeeeeeeddddddddddddcccccccccccccbaaaaaaaa`````````````___________^^^^^^^^^^^^^]]]]]\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZYYYYYYYYYYYYXXXXXXXXXXWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@???????????>>>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;:::::::::::999999999999888888888888777777666666666655555555555444444433333333333322222222222221111111111110000000000//////////............---,,,,,,,,,,++++++++++++***(((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&%%%&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!! iiiiijjjjjjjjjjjjjjjkkkllllllllllllmmmmmmmmmmnnnmmmnnnnoooopppqqqrrssstttvvvvwwwwwwwwwwwwxxxxxxxxxzzzyyyyxxxxwwwwvvvvvvuuuuttttttttttttuuuuuvvvvwwwwvvvwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyzzz{{|||}}~~~~~~~~}}}}|||{{{zzzzzyyyzzzyyyyyyyyyyyyyyyyyyyyyywwwwwxxxxxxxxyyyyyyyyzzzzyyyyyyyyyxxxxxxxxwwwwwwwwyyyyyyyyyyyyyyyyyyyyyyyyzyyyyyyyyyyyyyyyyyyyyzzzzz{{{{{{{{{{{{{{{{{{{{{{||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||}}}||||||||||||||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttssstttttsssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrpppoooooooooooooooooonnnnnnnmmmmmmmmmmmmmmmmmllllljjjjjjjjjjjjjjjiiiiiiiiiiijjjjiiiiiiiiiiiiiiihhhhhhiiiihhhhhhhhhhhhhgggggggghhhhggggggggggggggfffffffffffffffffffeeeeeeeeeeeeedddddddddddccccccccccccccaaaaaaaa`````````````____________^^^^^^^^^^^^^]]]]\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZYYYYYYYYYYYYYXXXXXXXXXWWWVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@???????????>>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;:::::::::::999999999999988888888888777777666666666655555555555544444433333333333322222222222221111111111110000000000//////////............---,,,,,,,,,,++++++++++++***((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&%%&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""#"""""""""""""!!!!!!!!!!!!!!!!!!!! iiiijjjjjjjjjjjjjjjkkkkllllllllllllmmmmmmmmmmnnnmmmmnnnnooopppqqqrrrsssttuvvvvwwwwwwwwwxxxxxxxxxxxzzzzyyyxxxxwwwwvvvvvuuuuutttttttttttttuuuuuvvvvwwwvvvvvwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyzzz{{|||}}~~~~~~~~~~~}}}|||{{{zzzzzyyyzzyyyyyyyyyyyyyyyyyyyyyyywwwwxxxxxxxxxyyyyyyyzzzzzyyyyyyyyxxxxxxxxwwwwwwwwwyyyyyyyyyyyyyyyyyyyyyyzzzyyyyyyyyyyyyyyyyyzzzzzzzz{{{{{{{{{{{{{{{{{{{|||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||}}}}}}}||||||||||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttsstttttttssssssssssssssssssssssssssssrrrrrrrrrrrrrrrppppoooooooooooooooooonnnnnnnmmmmmmmmmmmmmmmmmlllljjjjjjjjjjjjjjjjiiiiiiiiiijjjjiiiiiiiiiiiiiiihhhhhhiiiiiihhhhhhhhhhhhggggggghhhhhggggggggggggggffffffffffffffffffeeeeeeeeeeeeeddddddddddddcccccccccccccaaaaaaaaa`````````````____________^^^^^^^^^^^^]]]]\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZYYYYYYYYYYYYXXXXXXXXXWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJHHHHHHHHHHHGGGGGGGGGGGGFFGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@???????????>>>>>>>>>>>>============<<<<<<<<<;;;;;;;;;;:::::::::::999999999999988888888888777777666666666655555555555544444443333333333322222222222222111111111110000000000//////////............---,,,,,,,,,,++++++++++++***((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&%%&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""#"""""""""""""!!!!!!!!!!!!!!!!!!!! iiijjjjjjjjjjjjjjjkkkkklllllllllllllmmmmmmmmmnnnmmmmnnnnnooopppqqqrrrssttuvvvvvwwwwwwwxxxxxxxxxxxx{zzzyyyyxxxwwwwvvvvvuuuuutttttttttttttuuuuuuvvvvvwvvvvvvwwwwwxxxxxxxyyyyyxxxyyyyyyyyyyzzz{{||}}}~~~~~~~~~~~}}}|||{{{{zzzyyyyzzyyyyyyyyyyyyyyyyyyyyyyzwwwwxxxxxxxxyyyyyyyyzzzzzyyyyyyyxxxxxxxxxwwwwwwwwwyyyyyyyyyyyyyyyyyyyzzzzzzyyyyyyyyyyyyyyzzzzzzzzzzz{{{{{{{{{{{{{{{|||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttsttttttttsssssssssssssssssssssssssssssrrrrrrrrrrrrrpppppoooooooooooooooooonnnnnnnmmmmmmmmmmmmmmmmmllljjjjjjjjjjjjjjjjjiiiiiiiiijjjjjiiiiiiiiiiiiiiihhhhhiiiiiiihhhhhhhhhhhhgggggghhhhhhggggggggggggggffffffffffffffffffeeeeeeeeeeeedddddddddddddccccccccccccaaaaaaaaaa`````````````___________^^^^^^^^^^^^^]]]]\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZYYYYYYYYYYYYXXXXXXXXWWWWWVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOONNNNNMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJHHHHHHHHHHHHGGGGGGGGGGGFFGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@???????????>>>>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;;:::::::::::99999999999988888888888877777666666666665555555555544444443333333333332222222222222111111111111000000000///////////............--,,,,,,,,,,+++++++++++++**((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&%%&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$##############""""""#"""""""""""""!!!!!!!!!!!!!!!!!!!! iijjjjjjjjjjjjjjjkkkkkkllllllllllllmmmmmmmmmmnnnmmmmmnnnnoooopppqqqrrssstuuvvvvvwwwwwxxxxxxxyyyyyx{{zzzyyyxxxwwwwvvvvuuuuuuttttttttttttttuuuuuuvvvvvuuvvvvvwwwwwxxxxxyyyyyyyxxyyyyyyyyyyyzzz{{||}}}~~~~~~~~~~~~}}}}|||{{{zzzzyyyzzyyyyyyyyyyyyyyyyyyyyzzzwwwxxxxxxxxyyyyyyyyyzzzzzyyyyyyxxxxxxxxxxwwwwwwwwxyyyyyyyyyyyyyyyyyyzzzzzzzyyyyyyyyyyyyyzzzzzzzzzzzz{{{{{{{{{{{{{{||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyxxxwwwwwwwwwwwwwwwwwvvvvvvvvwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttsssssssssssssssssssssssssssssrrrrrrrrrrrrppppppoooooooooooooooooonnnnnnnmmmmmmmmmmmmmmmmmllkjjjjjjjjjjjjjjjjjiiiiiiiijjjjjjiiiiiiiiiiiiiiiihhhiiiiiiiiihhhhhhhhhhhggggghhhhhhgggggggggggggggffffffffffffffffffeeeeeeeeeeeddddddddddddddcccccccccccaaaaaaaaaa`````````````____________^^^^^^^^^^^^]]]]]\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZYYYYYYYYYYYYXXXXXXXXWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIHHHHHHHHHHHGGGGGGGGGGGFFGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@???????????>>>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;;:::::::::::99999999999998888888888877777666666666665555555555544444443333333333332222222222222111111111111000000000///////////............--,,,,,,,,,,,++++++++++++**(((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&%%&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""#""""""""""""""!!!!!!!!!!!!!!!!!!!! ijjjjjjjjjjjjjjjjkkkkkklllllllllllmmmmmmmmmmmmnnmmmmmnnnnnoooopppqqrrrsssuuuvvvvvwwwwwxxxxyyyyyyyy{{zzzyyyxxxwwwvvvvvuuuuuutttttttttttttttuuuuuuvvvvuuuvvvvvwwwwxxxxxyyyyyyyyyyyyyyyyyyyyyzz{{{||}}}~~~~~~~~~~~}}}}|||{{{zzzzyyyzzyyyyyyyyyyyyyyyyyyyyzzzwwwxxxxxxxxyyyyyyyyzzzzzzyyyyyxxxxxxxxxxwwwwwwwwxxyyyyyyyyyyyyyyzyzzzzzzzzzyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||}}}}}}}}}}}}}}}}|||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyxwwwwwwwwwwwwwwwwwwwvvvvvvwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttsssssssssssssssssssssssssssssrrrrrrrrrrrppppppppooooooooooooooooonnnnnnnmmmmmmmmmmmmmmmmmlkkjjjjjjjjjjjjjjjjiiiiiiiijjjjjjjiiiiiiiiiiiiiiiihhiiiiiiiiiihhhhhhhhhhhgggghhhhhhhggggggggggggggffffgffffffffffffffeeeeeeeeeeedddddddddddddcccccccccccaaaaaaaaaaa`````````````___________^^^^^^^^^^^^^]]]]\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZYYYYYYYYYYYYXXXXXXXWWWWWWVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOONNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJIHHHHHHHHHHHGGGGGGGGGGGGFGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@???????????>>>>>>>>>>>>============<<<<<<<<;;;;;;;;;;;::::::::::::9999999999998888888888877777666666666665555555555554444444333333333332222222222222211111111111000000000///////////............--,,,,,,,,,,,++++++++++++**(((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&%&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""##"""""""""""""!!!!!!!!!!!!!!!!!!!! jjjjjjjjjjjjjjjjkkkkkkklllllllllllmmmmmmmmmmmnnnmmmmmmnnnnnooopppqqqrrrsstuuuvvvvvwwwwxxxxyyyyyyyy{{zzzyyyxxxwwwvvvvuuuuuuutttttttttttttttuuuuuuuvvvuuuuvvvvvwwwxxxxxyyyyyyyyyyyyyyyyyyyyyzzz{{{||}}}}~}~~~~~~}}}}}||||{{{zzzyyyzzyyyyyyyyyyyyyyyyyyzzzzzwwxxxxxxxxxyyyyyyyyyzzyyyyyyyxxxxxxxxxxwwwwwwwxxxxyyyyyyyyyyyyzzzzzzzzzzzzzyyyyyyyzzzzzzzzzzzzzzzzzz{{{{{|||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwvvvvwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttssssssssssssssssssssssssssssrrrrrrrrrrpppppppppoooooooooooooooonnnnnnnnmmmmmmmmmmmmmmmmmkkkjjjjjjjjjjjjjjjjiiiiiiijjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhgggghhhhhhhhggggggggggggggfffggfffffffffffffeeeeeeeeeeeedddddddddddddccccccccccaaaaaaaaaaaa`````````````___________^^^^^^^^^^^^^]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZYYYYYYYYYYYYYXXXXXXWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJIHHHHHHHHHHHHGGGGGGGGGGGFGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@????????????>>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;;;:::::::::::9999999999998888888888887777666666666666555555555554444444333333333333222222222222211111111111100000000////////////...........--,,,,,,,,,,,+++++++++++++*)((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&%&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""##"""""""""""""!!!!!!!!!!!!!!!!!!!! jjjjjjjjjjjjjjjkkkkkkkkllllllllllmmmmmmmmmmmmmnnmmmmmmnnnnnoooopppqqqrrrsttuuuuvvvvwwwxxxxxyyyyyyy{{zzzyyyxxwwwvvvvvuuuuuuuttttttttttttttttuuuuuuuuvtuuuuuvvvwwwxxxxxyyyyyyyyyyyyyyyyyyyyyyzzz{{{|||}}}}}}}}}}}}}}}}|||{{{zzzzyyzzyyyyyyyyyyyyyyyyzzzzzzzwxxxxxxxxxxyyyyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwxxxxxxyyyyyyyyyyyzzzzzzzzzzzzzzyyyyyyyzzzzzzzzzzzzzzzzzz{{||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}|||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwvvvwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttssssssssssssssssssssssssssssrrrrrrrrrppppppppppooooooooooooooonnnnnnnnnmmmmmmmmmmmmmmmmkkkkjjjjjjjjjjjjjjjjiiiiiijjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhggghhhhhhhhhggggggggggggggffggffffffffffffffeeeeeeeeeeeddddddddddddddcccccccccaaaaaaaaaaaa`````````````____________^^^^^^^^^^^^]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZYYYYYYYYYYYYXXXXXXWWWWWWWVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOONNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@???????????>>>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;;:::::::::::9999999999999888888888887777766666666666555555555554444444333333333333222222222222211111111111100000000////////////............-,,,,,,,,,,,,++++++++++++*)((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&%&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$##############"""""##"""""""""""""!!!!!!!!!!!!!!!!!!!! jjjjjjjjjjjjjkkkkkkkkkklllllllllmmmmmmmmmmmmmnnnmmmmmmmnnnnnoooopppqqqrrrtttuuuuvvvvwwwxxxxyyyyyyx{{zzzyyxxxwwwvvvvuuuuuuuutttttttttttttttuuuuuuuuuuttuuuuvvvvwwwxxxxyyyyyyyyyyyyyyyyyyyyyyzzzz{{{|||}}}}}}}}}}}}}}}||||{{{zzzyyzzyyyyyyyyyyyyyyyzzzzzzzzwxxxxxxxxxyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwxxxxxxxyyyyyyyyyzzzzzzzzzzzzzzzzyyyyzzzzzzzzzzzzzzzzzzzzz||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwwwvwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttssssssssssssssssssssssssssssrrrrrrrrpppppppppppoooooooooooooonnnnnnnnnnmmmmmmmmmmmmmmmkkkkkjjjjjjjjjjjjjjjjiiiiijjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhgghhhhhhhhhhggggggggggggggfggggfffffffffffffeeeeeeeeeeedddddddddddddcccccccccaaaaaaaaaaaaa````````````____________^^^^^^^^^^^^^]]]]\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYXXXXXWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOONNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJIIHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@???????????>>>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;;::::::::::::999999999999888888888887777766666666666555555555555444444433333333333222222222222221111111111100000000////////////............-,,,,,,,,,,,,++++++++++++*)(((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""##""""""""""""""!!!!!!!!!!!!!!!!!!!! jjjjjjjjjjjjjkkkkkkkkkkllllllllmmmmmmmmmmmmmmnnnmmmmmmmmnnnnnoooppppqqqrrsttttuuuuvvvwwwxxxxxxyxxx{zzzyyyxxwwwvvvvvuuuuuuuutttttttttttttttuuuuuuuuuutttuuuuvvvwwwxxxxyyyyyyyyyzzyyyyyyyyyyyzzzzz{{{|||||||}}}}}}}}}}}}|||{{{zzzyzzzyyyyyyyyyyyyyzzzzzzzzzxxxxxxxxxxyyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwxxxxxxxxxyyyyyzzzzzzzzzzzzzzzzzzzzyyyzzzzzzzzzzzzzzzzzzzzzz||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwwwwxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttssssssssssssssssssssssssssssrrrrrrrppppppppppppooooooooooooonnnnnnnnnnnmmmmmmmmmmmmmmkkkkkkjjjjjjjjjjjjjjjjiiiijjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhgghhhhhhhhhhhgggggggggggggfggggffffffffffffffeeeeeeeeeeedddddddddddddccccccccbaaaaaaaaaaaaa```````````_____________^^^^^^^^^^^^]]]]]\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYXXXXXWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPOOOOOONNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJIIIHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@???????????>>>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;;:::::::::::9999999999998888888888887777666666666666555555555554444444333333333333222222222222211111111111000000000///////////............-,,,,,,,,,,,,++++++++++++*))((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""###"""""""""""""!!!!!!!!!!!!!!!!!!!! jjjjjjjjjjjjkkkkkkkkkkklllllllmmmmmmmmmmmmmmmnnnmmmmmmmmmnnnnnoooppppqqqrsssttttuuuvvvwwwwxxxxxxxxzzzyyyxxwwwvvvvvuuuuuuuuuttttttttttttttuuuuuuuuuuutttuuuuuvvvwwwxxxxyyyyyyyyzzzzzyyyyyyyzzzzzz{{{{||||||||}}}}}}}}}}}|||{{{zzzzzzzyyyyyyyyyyyzzzzzzzzzzxxxxxxxxxxyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz||||||||||||||||||||||||||}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||}}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwwwwxxwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttssssssssstsssssssssssssssssssrrrrrpppppppppppppoooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmkkkkkkkjjjjjjjjjjjjjjjjiiijjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhghhhhhhhhhhhhggggggggggggggggggffffffffffffffeeeeeeeeeeedddddddddddddcccccccbaaaaaaaaaaaaa````````````_____________^^^^^^^^^^^]]]]]\\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYXXXXWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOONNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJIIIHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@???????????>>>>>>>>>>>>============<<<<<<<<;;;;;;;;;;;:::::::::::9:99999999999888888888887777766666666666555555555554444444333333333333222222222222211111111111100000000////////////............,,,,,,,,,,,,+++++++++++++))((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""###"""""""""""""!!!!!!!!!!!!!!!!!!!! jjjjjjjjjjjkkkkkkkkkkkkllllllmmmmmmmmmmmmmmmnnnnmmmmmmmmmnnnnnooooppppqqqrsssstttuuuuvvvwwwwwxxxxwzyyyyxxwwwvvvvvuuuuuuuuuutttttttttttttuuuuuuuuuuuuttttuuuuvvvwwwxxxxyyyyyyyyzzzzzzzzzzzzzzzzzzz{{{{{|{|||||}}}}}}}}}}}}|||{{zz{zzzzyyyyyyyyyzzzzzzzzzzzxxxxxxxxxxyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz||||||||||||||||||||||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||}}}}}}}}}}}}}}}}}}}}}}}}}||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxwwwwwwwwwwwwwwwwwwwwwwwwxxxxwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttsssssssttsssssssssssssssssssrrrrppppppppppppppooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmkkkkkkkkjjjjjjjjjjjjjjjjiijjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggffffffffffffffeeeeeeeeeeddddddddddddddccccccbbaaaaaaaaaaaaa````````````____________^^^^^^^^^^^]]]]]]\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYXXXXWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@???????????>>>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;;:::::::::::::99999999999888888888887777766666666666555555555555444444433333333333222222222222211111111111100000000////////////............,,,,,,,,,,,,,++++++++++++))(((((((((((((''''''''''(''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$##############""""###"""""""""""""!!!!!!!!!!!!!!!!!!!! jjjjjjjjjjkkkkkkkkkkkkklllllmmmmmmmmmmmmmmmmnnnnmmmmmmmmmmnnnnnoooooppppqrrrsssstttuuuvvvvwwwwwwwwyyyxxxwwwvvvvvuuuuuuuuuuutttttttttttuuuuuuuuuuuuuutttttuuuuvvvwwwxxxxyyyyyyyzzzzzzzzzzzzzzzzzzz{{{{{{{{{||||}}}}}}~~}}}}|||{{z{{zzzzyyyyyyzzzzzzzzzzzzzxxxxxxxxxyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{||||||||||||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxwwwwwwwwwwwwwwwwwwwwwwxxxxxwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttsssssstttsssssssssssssssssssrrrpppppppppppppppoooooooooonnnnnnnnnnnnnnmmmmmmmmmmmkkkkkkkkkjjjjjjjjjjjjjjjjijjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggfffffffffffffeeeeeeeeeeeddddddddddddddcccccbbbaaaaaaaaaaaaa```````````_____________^^^^^^^^^^]]]]]]]\\\\\\\\\\\\[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYXXXWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOONNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@???????????>>>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;;::::::::::::999999999998888888888887777666666666666555555555554444444333333333332222222222222211111111111000000000///////////............-,,,,,,,,,,,,++++++++++++))(((((((((((((''''''''''('''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""###""""""""""""""!!!!!!!!!!!!!!!!!!! jjjjjjjjjkkkkkkkkkkkkkkllllmmmmmmmmmmmmmmmmnnnnnmmmmmmmmmmnnnnnnooooopppprrrrrsssstttuuuuvvvvvvvvvxxxxxwwwvvvvuuuuuuuuuuuuuttttttttttuuuuuuuuuuuuuuutttttuuuuvvvvwwwxxxxyyyyyyzzzzzzzzzzzzzzzzzzz{{{{{{{{{{|||}}}}~~~~~~~}}}||{{{{{zzzzzzzzzzzzzzzzzzzzz{xxxxxxxxyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{|||||||||||||||||||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxwwwwwwwwwwwwwwwwwwwwxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttsssssttttsssssssssssssssssssrrppppppppppppppppooooooooonnnnnnnnnnnnnnnmmmmmmmmmmkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggffffffffffffffeeeeeeeeeeedddddddddddddcccccbbbbaaaaaaaaaaaa````````````_____________^^^^^^^^^]]]]]]]]\\\\\\\\\\\\[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@???????????>>>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;;:::::::::::::99999999999888888888887777766666666666555555555554444444333333333333222222222222211111111111100000000////////////...........-,,,,,,,,,,,,++++++++++++)))((((((((((((('''''''''('''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""####"""""""""""""!!!!!!!!!!!!!!!!!!!! jjjjjjjjjjjjjkkkkkkkkkklllllllmmmmmmmmmmmmmmmmnnkkkkklllllllllmmmmmmnnnnnpppppqqqqrrrrssssttttttttuuuuttttsssssssrrrrrrrrrrsssssssssssttttttttttttttsssttttttuuuvvvvwwwxxxxxyyxxyyyyyyyyyyyyyyyyyyyyyyyzz{{{{|||}}}~~~~~~~}}|||{zzyyyxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzyyyyyyzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzz||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxyyyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttssssssssrrrrrrrrrrrrrqqqqqqqqqqqqppoooooooooooooooooonnnnnmmmllllllllllllllllllkkkkjjjjjjjjjjjjjiiiiiiiiiiiiikkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhggggggggggggggfeeeeeeeeeeeedddddddddddddccccccccccbbbbbbbbbbbbbaabbbbaaaaaaaaaaaaa````````^^^^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYXXXXWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQPPPPPPPPPPPPOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@???????????>>>>>>>>>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;;::::::::::99999999999888888888887777777777777776666666666655544444444333333333332222222222111111111111000000000////////............-----,,,,,,,,++++++++++++*****)))))))((((((((((((('''''(((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#####################"""""""""""""!!!!!!!!!!!!!!!! jjjjjjjjjjjjjkkkkkkkkkkllllllmmmmmmmmmmmmmmmmnnnkkkklllllllllllmmmmmmnnnnoopppppqqqqrrrrssssssssssuuttttsssssssrrrrrrrrrrrrsssssssssstttttttttttttttsssstttttuuuuvvvvwwwxxxxxyxyyyyyyyyyyyyyyyyyyyyyyyyzz{{{{||}}}~~~~~~~~~}}||{zzyyyyyxxxxxxyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{|||||||||||||||||||||||||zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttsssssssrrrrrrrrrrrrrrqqqqqqqqqqqpppoooooooooooooooooonnnnmmmmllllllllllllllllllkkkjjjjjjjjjjjjjjiiiiiiiiiiiikkkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhggggggggggggggeeeeeeeeeeeeeddddddddddddccccccccccbbbbbbbbbbbbbbabbbbbaaaaaaaaaaaaa```````^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYXXXWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTSSTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@???????????>>>>>>>>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;;::::::::::99999999999988888888888777777777777776666666666665544444444333333333332222222222211111111111000000000////////............-----,,,,,,,,++++++++++++*****)))))))((((((((((((('''''(((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$######################"""""""""""""!!!!!!!!!!!!!!! jjjjjjjjjjjjkkkkkkkkkkklllllmmmmmmmmmmmmmmmmnnnnkkkllllllllllllmmmmmmmmnnoooopppppqqqqqrrrrrssssssttttssssssrrrrrrrrrrrrrrrsssssssstttttttttttttttttssstttttttuuuuvvvvwwwxxxxyxxyyyyyyyyzzzzzzyyyyyyyyyzz{{{{||}}~~~~~}}|{{zzzyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{|||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{|||||||||||||||||||||||||zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttssssssrrrrrrrrrrrrrrrqqqqqqqqqqppppoooooooooooooooooonnnmmmmmlllllllllllllllllkkkjjjjjjjjjjjjjjjiiiiiiiiiiikkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhgggggggggggggeeeeeeeeeeeeeddddddddddddcccccccccccbbbbbbbbbbbbbabbbbbbaaaaaaaaaaaa```````^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYXXXWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTSSTSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQPPPPPPPPPPPPOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@???????????>>>>>>>>>>>>>>>>>>>===========<<<<<<<;;;;;;;;;;;:::::::::::9999999999988888888888777777777777777666666666665544444444333333333333222222222211111111111100000000////////............-----,,,,,,,,+++++++++++++****)))))))((((((((((((('''''(((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#####################"""""""""""""!!!!!!!!!!!!!!! jjjjjjjjjjjkkkkkkkkkkkklllllmmmmmmmmmmmmmmmnnnnnkkllllllllllllllmmmmmmmmnoooooopppppqqqqqrrrrrrrrrssssssssrrrrrrrrrrrrrrrrrsssssstttttttttttttttttttssstttttttuuuuuvvvvwwwxxxxxxyyyyyzzzzzzzzzzzzzzzzzzz{{{{||}}}~~€€€~~}}|{{zzzyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{yyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{||}}}}}}}}}}}}}}}}}}}}}}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{|||||||||||||||||||||||||zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttsssssrrrrrrrrrrrrrrrrqqqqqqqqqpppppoooooooooooooooooonnmmmmmmlllllllllllllllllkkjjjjjjjjjjjjjjjjiiiiiiiiiikkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhggggggggggggeeeeeeeeeeeeeedddddddddddccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaa``````_^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTSTTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@????????????>>>>>>>>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;;::::::::::9999999999988888888888777877777777777666666666665544444444333333333333222222222211111111111100000000/////////............----,,,,,,,,,++++++++++++****))))))))(((((((((((((''''(((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#####################"""""""""""""!!!!!!!!!!!!!!!! jjjjjjjjjjkkkkkkkkkkkkkllllmmmmmmmmmmmmmmmnnnnnnkllllllllllllllllmmmmmmmmnoooooooppppppqqqqqqqqqqqssssrrrrrrrrrrrrrrrrrrrrrsssssttttttttttttttttttttsttttttttttuuuuuvvvvwwwxxxxxyyyyyzzzzzzzzzzzzzzzzzz{{{{|||}}~~€€€€€€€~~||{{{zzzzyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{yyzyyyyyyyzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~||||||||||||||||||||||||||||||||||||||||||{{{{{{{{|||||||||||||||||||||||||zzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttssssrrrrrrrrrrrrrrrrrqqqqqqqqppppppoooooooooooooooooonmmmmmmmlllllllllllllllllkjjjjjjjjjjjjjjjjjiiiiiiiiikkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhggggggggggggfeeeeeeeeeeeeeeddddddddddccccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaa`````__^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYXWWWWWWVVVVVVVVVVVVUUUUUUUVUUUUUUUUUUUUTTTTTTTTTTTSTTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@???????????>>>>>>>>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;;::::::::::9999999999998888888888877877777777777666666666665544444444433333333333222222222211111111111100000000/////////............----,,,,,,,,,++++++++++++****))))))))(((((((((((((''''((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#####################"""""""""""""!!!!!!!!!!!!!!!! jjjjjjjjjkkkkkkkkkkkkkklllmmmmmmmmmmmmmmmnnnnnnnlllllllllllllllllmmmmmmmmnnnooooooopppppppqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrsssstttttttttttttttttttttttttttttttttuuuuuvvvvwwwxxxxxyyyyzzzzz{{{{{{{{zzzzz{{{|||}}~~€€€€€€~}}||{{zzzzzzzzzzzzz{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~|||||||||||||||||||||||||||||||||||||||||||||{{{{{|||||||||||||||||||||||||zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttsssrrrrrrrrrrrrrrrrrrqqqqqqqpppppppoooooooooooooooooommmmmmmmlllllllllllllllllkjjjjjjjjjjjjjjjjiiiiiiiiikkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhgggggggggggffeeeeeeeeeeeeeedddddddddcccccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaa````___^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYXWWWWWWVVVVVVVVVVVVVUUUUUUVUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@???????????>>>>>>>?>>>>>>>>>>>===========<<<<<<<;;;;;;;;;;;:::::::::::999999999998888888888877877777777777766666666666544444444433333333333322222222221111111111100000000/////////............----,,,,,,,,,+++++++++++++***))))))))(((((((((((((''''((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$######################"""""""""""""!!!!!!!!!!!!!!! jjjjjjjjkkkkkkkkkkkkkkkllmmmmmmmmmmmmmmmnnnnnnnnlllllllllllllllllmmmmmmmmnnnnnoooooooppppppppppppprrrrrrrrrrrrrrrrrrrrrrrrrsssttttttttttttttttttttuuttttttttttttuuuuuvvvvvwwwxxxxyyyyzzzz{{{{{{{{{{{{{{|||||}}~~€€€€€~}}||{{{{zzzzzz{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{zzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{|||||||||||{{{{{|||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~|||||||||||||||||||||||||||||||||||||||||||||||{{{}||||||||||||||||||||||||zzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxyyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttssrrrrrrrrrrrrrrrrrrrqqqqqppppppppooooooooooooooooommmmmmmmmllllllllllllllllkkjjjjjjjjjjjjjjjjiiiiiiiikkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhggggggggggfffeeeeeeeeeeeeedddddddddccccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaa````___^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYWWWWWWWVVVVVVVVVVVVUUUUUUVVUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@???????????>>>>>>?>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;;::::::::::999999999998888888888877887777777777766666666666544444444433333333333322222222221111111111110000000//////////............---,,,,,,,,,+++++++++++++***))))))))(((((((((((((''''((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$%$$$$$$$$$$$$$#####################"""""""""""""!!!!!!!!!!!!!!! jjjjjjjjkkkkkkkkkkkkkkklmmmmmmmmmmmmmmmnnnnnnnnnllllllllllllllllmmmmmmmmmnnnnnnooooooooppppppppppprrrrrrrrrrrrrrrrrrrrrrrrrssttttttttttttttttttuuuuutttttttttttttuuuuuuvvvvwwwwxxxyyyzzzz{{{{{{{{{{{{{{|||}}}~~~€€‚‚‚€€~~}}|||{{{{{{{{{{{{||||||||||{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{zzzzzzzzzzzzzzz{{{{{{{{{{{{|||||||||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}~~}}}}}}}}}}}}}}}}}}}}}}}}}€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}||||||||||||||||||||||||||||||||||||||||||||||}}}}|||||||||||||||||||||zzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyxxxyyyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttssrrrrrrrrrrrrrrrrrrrqqqqpppppppppoooooooooooooooommmmmmmmmmlllllllllllllllkkkjjjjjjjjjjjjjjjjiiiiiiikkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhiihhhhhhhhhhhhhhgggggggggfffeeeeeeeeeeeeeedddddddddcccccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaa```____^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYWWWWWWWWVVVVVVVVVVVVUUUUUVVUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@???????????>>>>>>?>>>>>>>>>>>============<<<<<<<;;;;;;;;;;;::::::::::999999999999888888888887887777777777766666666666544444444443333333333322222222221111111111110000000//////////............---,,,,,,,,,,++++++++++++***)))))))))((((((((((((('''((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$%$$$$$$$$$$$$$#####################"""""""""""""!!!!!!!!!!!!!!! jjjjjjjkkkkkkkkkkkkkkklmmmmmmmmmmmmmmmnnnnnnnnnnlllllllllllllllmmmmmmmmmmnnnnnnoooooooooopppppppppqrqqrrrrrrrrrrrrrrrrrrrrssttttttttttttttttttuuuuuutttttttttttttuuuuuuvvvvvwwwwxxxyyyzzz{{{{||||||||||}}}}}~~€€‚‚‚‚‚‚‚€€~~}}}|||||{{|||||||||||||||||||{{{{{{{{{zzzzzzzzzzzzzzzz{{{{{{{{{{{{||||||zzzzzzzzzzzzz{{{{{{{{{||||||||||||||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}}}}|||||||||||||||||||||||||||||||||||||||||||}}}}}}|||||||||||||||||||{zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyxyyyyyyyyyyyyyyyyyyxxxxxxxxwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttsssrrrrrrrrrrrrrrrrrrrqqqppppppppppooooooooooooooommmmmmmmmmmllllllllllllllkkkkjjjjjjjjjjjjjjjjiiiiiilkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhiihhhhhhhhhhhhhhgggggggggffffeeeeeeeeeeeeeedddddddddcccccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaa``_____^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYWWWWWWWWVVVVVVVVVVVVUUUUUVVVUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@???????????>>>>>>??>>>>>>>>>>>===========<<<<<<<;;;;;;;;;;;:::::::::::99999999999888888888887887777777777776666666666644444444443333333333332222222222111111111110000000//////////............---,,,,,,,,,,++++++++++++***)))))))))((((((((((((('''(((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$%$$$$$$$$$$$$$#####################"""""""""""""!!!!!!!!!!!!!!!! jjjjjjkkkkkkkkkkkkkkkllmmmmmmmmmmmmmmmnnnnnnnnnnllllllllllllllmmmmmmmmmmmnnnnnnnooooooooooooopppppqqqqqqqrrrrrrrrrrrrrrrsssttttttttttttttttttuuuuuuutttttttttttttuuuuuuuvvvvwwwwwxxyyyzzz{{{{||||||||||}}~~~~€€‚‚‚‚‚‚‚‚‚€~~~}}}||||||||||}}}}}}}}}}||||||{{{{{{{{zzzzzzzz{{{z{{{{{{{{{{{{|||||||||{{zzzzzzzzz{{{{{{{|||||||||||}}}}}}}}}}}|||||||||}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}}}||||||||||||||||||||||||||||||||||||||||}}}}}}}}|||||||||||||||||{{{zzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttssssrrrrrrrrrrrrrrrrrrrqqpppppppppppoooooooooooooommmmmmmmmmmmlllllllllllllkkkkjjjjjjjjjjjjjjjjjiiiiillkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhiiihhhhhhhhhhhhhhggggggggfffffeeeeeeeeeeeeedddddddddccccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaa``_____^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYWWWWWWWWWVVVVVVVVVVVVUUUUVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@???????????>>>>>??>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;;::::::::::99999999999888888888887888777777777776666666666644444444443333333333332222222222111111111111000000//////////............---,,,,,,,,,,+++++++++++++**)))))))))((((((((((((('''(((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$%$$$$$$$$$$$$$#####################"""""""""""""!!"!!!!!!!!!!!!! jjjjjkkkkkkkkkkkkkkklllmmmmmmmmmmmmmmnnnnnnnnnnnllllllllllllmmmmmmmmmmmmmnnnnnnoooooooooooooooppppqqqqqqqrrrrrrrrrrrrrrsssstttttttttttttttttuuuuuuuutttttttttttttuuuuuuuuvvvvwvwwwxxyyyzzz{{{|||||}}}}}~~~~€€€‚‚‚ƒƒƒƒ‚‚‚‚€~~~}}}}}}}}}}}}}}}}}}}}}}}}}||||{{{{{{{{{zzzzzz{{{{{{{{{{{{{||||||||||||{{{{{zz{{{{{{{{{||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}~~~~~~‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}}|||||||||||||||||||||||||||||||||||||}}}}}}}}}}|||||||||||||||{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuttttttttttttttttsssssrrrrrrrrrrrrrrrrrrrqppppppppppppooooooooooooommmmmmmmmmmmmllllllllllllkkkkkjjjjjjjjjjjjjjjjjiiiilllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhiiiihhhhhhhhhhhhhhgggggggfffffeeeeeeeeeeeeeedddddddddcccccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaa`______^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYWWWWWWWWWVVVVVVVVVVVVUUUUVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@@@???????????>>>>>???>>>>>>>>>>>===========<<<<<<<;;;;;;;;;;;::::::::::99999999999988888888888888777777777776666666666644444444444333333333332222222222111111111111000000///////////............--,,,,,,,,,,,++++++++++++**))))))))))(((((((((((('''(((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$%%$$$$$$$$$$$$$#####################"""""""""""""!"!!!!!!!!!!!!! jjjjkkkkkkkkkkkkkkkllllmmmmmmmmmmmmmnnnnnnnnnnnnlllllllllllmmmmmmmmmmmmmmnnnnnnoooooooooooooooooppqqqqqqrrrrrrrrrrrrrrsssssttttttttttttttttuuuuuuuuuttttttttttttuuuuuuuuuuvvvvvvwwwxxyyyzz{{{|||}}}}}}}€€€‚‚‚ƒƒƒƒƒƒ‚‚‚‚€€~~~}}}}}}}}}}~~~~~~~~~~}}}}|||||{{{{{{{{zzzzz{{{{{{{{{{{||||||||||||||{{{{{{{{{{{{{{||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}~~~~~~~~~~~~‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}||||||||||||{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuutttttttttttttttssssssrrrrrrrrrrrrrrrrrrrpppppppppppppoooooooooooommmmmmmmmmmmmmlllllllllllkkkkkkjjjjjjjjjjjjjjjjjiiilllkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiihhiiiiihhhhhhhhhhhhhhggggggffffffeeeeeeeeeeeeeedddddddddcccccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa`______^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[ZZZZZZZZZZZZYYYYYYYYYYWWWWWWWWWWVVVVVVVVVVVVUUUVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@@@???????????>>>>>???>>>>>>>>>>>===========<<<<<<<;;;;;;;;;;;:::::::::::9999999999988888888888888777777777776666666666644444444444333333333332222222222211111111111000000///////////............--,,,,,,,,,,,++++++++++++**))))))))))(((((((((((((''(((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$%%$$$$$$$$$$$$$#####################"""""""""""""!"!!!!!!!!!!!!! jjjjkkkkkkkkkkkkkklllllmmmmmmmmmmmmnnnnnnnnnnnnnlllllllllmmmmmmmmmmmmmmmmnnnnnooooooooooooooooopppqqqqqrrrrrrrrrrrrrrssssssttttttttttttttuuuuuuuuuuuttttttttttuuuuuuuuuuuuuvvvvvvwwxxxyyzzz{{|||}}}}~~~€€€€‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚€€€~~~~~~~~~~~~~~~~~~~~~~~~}}}}|||||{{{{{{{{{zz{{{{{{{{{||||||||||}}}}}|{{{{{{{{{{{{{|||||}}}}}}}}}~~~~~~~~~~~}}}}}}}}}}}~€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}~~}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}||||||||||{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuutttttttttttttsssssssrrrrrrrrrrrrrrrrrrppppppppppppppooooooooooommmmmmmmmmmmmmmllllllllllkkkkkkkjjjjjjjjjjjjjjjjjiillllkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiihiiiiihhhhhhhhhhhhhhggggggfffffffeeeeeeeeeeeeeeddddddddccccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaa_______^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZZYYYYYYYYYWWWWWWWWWWVVVVVVVVVVVVUUUVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@@@@???????????>>>>???>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;;::::::::::9999999999988888888888888877777777777666666666644444444444333333333333222222222211111111111000000///////////............--,,,,,,,,,,,++++++++++++**))))))))))(((((((((((((''((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$%%$$$$$$$$$$$$$#####################"""""""""""""!"!!!!!!!!!!!!!! jjjkkkkkkkkkkkkkkklllllmmmmmmmmmmmnnnnnnnnnnnnnnllllllllmmmmmmmmmmmmmmmmmnnnooooooooooooooooooppppqqqrrrrrrrrrrrrrrrssssssstttttttttttttuuuuuuuuuuuuttttttttuuuuuuuuuuuuuuuuvvvvvwwwxxxyyzzz{{||}}}}~~~€€€€‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚€€€~~~~~~~~~~~~~~~~~}}}}|||||{{{{{{{{{{{{{{{{{||||||||}}}}}}}}}}{{{{{{{{{{{{||||}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€~~~~~}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}||||||||{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuttttttttttttssssssssrrrrrrrrrrrrrrrrrpppppppppppppppoooooooooommmmmmmmmmmmmmmmlllllllllkkkkkkkkjjjjjjjjjjjjjjjjiilllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhgggggffffffffeeeeeeeeeeeeedddddddddcccccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa________^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[ZZZZZZZZZZZZYYYYYYYYYWWWWWWWWWWWVVVVVVVVVVVVUUVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@@@@@???????????>>>>????>>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;;::::::::::9999999999988888888888888877777777777666666666644444444444433333333333222222222211111111111100000////////////...........--,,,,,,,,,,,+++++++++++++*))))))))))(((((((((((((''((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$%%$$$$$$$$$$$$$#####################"""""""""""""!"!!!!!!!!!!!!!! jjkkkkkkkkkkkkkkkllllllmmmmmmmmmmnnnnnnnnnnnnnnnllllllllmmmmmmmmmmmmmmmmmnooooooooooooooooooopppppqqrrrrrrrrrrrrrrrssssssssttttttttttttuuuuuuuuuuuuuttttttuuuuuuuuuuuuuuuuuuvvuvvvwwwxxxyyzz{{{||}}~~~€€€‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚€€€~~~~~~~~~}}}}|||||{{{{{{{{{{{{{|||||||||}}}}}}}}}}}}{{{{{{{{{{|||||}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}||||||{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyzzyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuutttttttttttssssssssssrrrrrrrrrrrrrrrppppppppppppppppooooooooommmmmmmmmmmmmmmmmllllllllkkkkkkkkkjjjjjjjjjjjjjjjjillllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhggggffffffffeeeeeeeeeeeeeedddddddddcccccccccccccbbbbbbcbbbbbbbbbbbbbaaaaaaaaaaa________^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZZYYYYYYYYWWWWWWWWWWWVVVVVVVVVVVVUUVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@@@@@????????????>>>????>>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;;:::::::::::999999999998888888888888877777777777666666666644444444444433333333333222222222211111111111100000////////////............-,,,,,,,,,,,,++++++++++++*)))))))))))((((((((((((''((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$%%%$$$$$$$$$$$$######################"""""""""""""""!!!!!!!!!!!!! jkkkkkkkkkkkkkkklllllllmmmmmmmmmmnnnnnnnnnnnnnnnlllllllmmmmmmmmmmmmmmmmmnooooooooooooooooooopppppprrrrrrrrrrrrrrrsssssssssstttttttttttuuuuuuuuuuuuuuttttuuuuuuuuuuuuuuuuuuuuuvuvvvvwwwxxxyyzz{{||}}~~~€€‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚€€€~~~~}}}}|||||{{{{{{{{|||||||||||}}}}}}}}}}}}}}|{{{{{{{{|||||}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}||||{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyzzzzyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuttttttttttsssssssssssrrrrrrrrrrrrrrpppppppppppppppppoooooooonmmmmmmmmmmmmmmmmmlllllllkkkkkkkkkkjjjjjjjjjjjjjjjjlllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhgggfffffffffeeeeeeeeeeeeeeddddddddccccccccccccccbbbbbcbbbbbbbbbbbbbaaaaaaaaaaa_________^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[ZZZZZZZZZZZZZYYYYYYYWWWWWWWWWWWWVVVVVVVVVVVVUVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@@@@@@???????????>>>????>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;;::::::::::999999999998888888888888887777777777766666666654444444444433333333333322222222221111111111100000////////////............-,,,,,,,,,,,,++++++++++++*)))))))))))((((((((((((('((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$%%%$$$$$$$$$$$$$#####################"""""""""""""""!!!!!!!!!!!!! jkkkkkkkkkkkkkkllllllllmmmmmmmmmnnnnnnnnnnnnnnnollllllmmmmmmmmmmmmmmmmnnnooooooooooooooooopppppppprrrrrrrrrrrrrrsssssssssssttttttttttuuuuuuuuuuuuuuuttuuuuuuuuuuuuuuuuuuuuuuuvuuvvvvwwwxxxyyzz{{||}}~~€€‚‚‚ƒƒƒƒƒ„„„„ƒƒƒƒƒƒ‚‚€€€€€~~~~}}}}||||||{{{{{{|||||||||}}}}}}}}}}}}}}}}||{{{{{{|||||}}}}~~~~~~~~~~~~~~€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}||{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuutttttttttssssssssssssrrrrrrrrrrrrrppppppppppppppppppooooooonmmmmmmmmmmmmmmmmmmllllllkkkkkkkkkkkjjjjjjjjjjjjjjjllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhgggffffffffffeeeeeeeeeeeeedddddddddcccccccccccccbbbbbccbbbbbbbbbbbbbaaaaaaaaaa__________^^^^^^^^^^^^]]]^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZZYYYYYYYWWWWWWWWWWWWVVVVVVVVVVVVUVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAA@@@@@@@@@@@????????????>>?????>>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;;::::::::::9999999999988888888888888877777777777666666666544444444444333333333333222222222211111111111100000///////////............-,,,,,,,,,,,,++++++++++++*)))))))))))((((((((((((('(((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$%%%$$$$$$$$$$$$$#####################"""""""""""""""!!!!!!!!!!!!! kkkkkkkkkkkkkklllllllllmmmmmmmmnnnnnnnnnnnnnnnoolllllmmmmmmmmmmmmmmmmnnnnooooooooooooooopppppppppprrrrrrrrrrrrrssssssssssssttttttttttuuuuuuuuuuuuuuutuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvwwwxxxyyzz{{|}}~~€€‚‚‚ƒƒƒƒƒ„„„„„„ƒƒƒƒƒ‚‚€€€€€~~~~}}}}|||||||||||||||||}}}}}}}}}~~~~~~}}}}|||||||||||||}}}}~~~~€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuutttttttsssssssssssssrrrrrrrrrrrrqppppppppppppppppppoooooonnmmmmmmmmmmmmmmmmmmlllllkkkkkkkkkkkkjjjjjjjjjjjjjjlllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhggffffffffffeeeeeeeeeeeeeedddddddddcccccccccccccbbbbcccbbbbbbbbbbbbaaaaaaaaaa__________^^^^^^^^^^^^^]]^]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZZYYYYYYXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAA@@@@@@@@@@@????????????>>?????>>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;;:::::::::::999999999998888888888888877777777777666666666544444444444433333333333222222222211111111111100000////////////............,,,,,,,,,,,,+++++++++++++)))))))))))((((((((((((('(((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$%%%$$$$$$$$$$$$$#####################"""""""""""""""!!!!!!!!!!!!!! kkkkkkkkkkkkkklllllllllmmmmmmmnnnnnnnnnnnnnnnooollllmmmmmmmmmmmmmmmmnnnnnooooooooooooooppppppppppprrrrrrrrrrrrssssssssssssstttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvwwxxxyyzz{{|}}~~€€‚‚‚ƒƒƒƒ„„„„„„„„ƒƒƒƒƒ‚‚€€€€€€~~~~}}}}}|||||||||||||}}}}}}}}}~~~~~~~~~~~~}||||||||||||}}}}~~~~€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuttttttssssssssssssssrrrrrrrrrrrqqppppppppppppppppppooooonnnmmmmmmmmmmmmmmmmmlllllkkkkkkkkkkkkjjjjjjjjjjjjjjlllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhgfffffffffffeeeeeeeeeeeeeeddddddddccccccccccccccbbbcccbbbbbbbbbbbbbaaaaaaaaa___________^^^^^^^^^^^^]]^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZZYYYYYYXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAA@@@@@@@@@@@???????????>>?????>>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;::::::::::999999999998888888888888877777777777766666666554444444444433333333333222222222221111111111100000////////////............-,,,,,,,,,,,,++++++++++++))))))))))))(((((((((((('(((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$%%%%$$$$$$$$$$$$#####################""""""""""""""""!!!!!!!!!!!!! kkkkkkkkkkkkkllllllllllmmmmmmnnnnnnnnnnnnnnnnooolllmmmmmmmmmmmmmmmmnnnnnnooooooooooooopppppppppppprrrrrrrrrrrssssssssssssssttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvuuuuuvvvvvwwxxxyyzz{||}}~€‚‚‚ƒƒƒ„„„„„„„„„ƒƒƒƒƒ‚‚‚€€€€€~~~~}}}}}|||||||||}}}}}}}}}~~~~~~~~~~~~~~~~|||||||||||}}}}~~~~€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuutttttsssssssssssssssrrrrrrrrrrqqqppppppppppppppppppoooonnnnmmmmmmmmmmmmmmmmmllllkkkkkkkkkkkkkjjjjjjjjjjjjjllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhgffffffffffffeeeeeeeeeeeeedddddddddcccccccccccccbbbccccbbbbbbbbbbbbbaaaaaaaa___________^^^^^^^^^^^^^]^^]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZYYYYYXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAA@@@@@@@@@@@????????????>??????>>>>>>>>>>>========<<<<<<<<<<;;;;;;;;;;;::::::::::999999999998888888888888887777777777766666666554444444444433333333333322222222221111111111100000////////////............-,,,,,,,,,,,,++++++++++++))))))))))))((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$%%%%$$$$$$$$$$$$$#####################"""""""""""""""!!!!!!!!!!!!! kkkkkkkkkkkklllllllllllmmmmmnnnnnnnnnnnnnnnnoooollmmmmmmmmmmmmmmmmmnnnnnnooooooooooopppppppppppppprrrrrrrrrrsssssssssssssssttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvuuuuuvvvvvwwwxxxyyzz{||}~€€‚‚ƒƒƒ„„„„„„„„„„ƒƒƒƒƒ‚‚€€€€€~~~~~}}}}}}|||||||}}}}}}~~~~~~~~~~~~~~~~~~~||||||||||}}}}}~~~~€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||}}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuttttssssssssssssssssrrrrrrrrrqqqqppppppppppppppppppooonnnnnmmmmmmmmmmmmmmmmmlllkkkkkkkkkkkkkkjjjjjjjjjjjjlllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhffffffffffffeeeeeeeeeeeeeddddddddddcccccccccccccbbccccbbbbbbbbbbbbbaaaaaaaa____________^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZYYYYYXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAA@@@@@@@@@@@@???????????>??????>>>>>>>>>>>========<<<<<<<<<<;;;;;;;;;;;:::::::::::999999999998888888888888877777777777666666665544444444444433333333333222222222211111111111100000////////////...........-,,,,,,,,,,,,++++++++++++))))))))))))(((((((((((((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$%%%%$$$$$$$$$$$$$#####################"""""""""""""""!!!!!!!!!!!!! kkkkkkkkkkkllllllllllllmmmmmnnnnnnnnnnnnnnnooooolmmmmmmmmmmmmmmmmmnnnnnnnooooooooooppppppppppppppprrrrrrrrrsssssssssssssssstttttuuuuuuuuuuuuuuuuuuvvuuuuuuuuuuuuuuuuuuuvvvvvvvuuuuuvvvvvvwwwxxxyyz{{||}€€‚‚ƒƒƒ„„„„„„„„„„ƒƒƒƒ‚‚‚€€€€€~~~~~}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~}|||||||}}}}}}~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||}}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuutttsssssssssssssssssrrrrrrrrqqqqqppppppppppppppppppoonnnnnnmmmmmmmmmmmmmmmmmllkkkkkkkkkkkkkkkjjjjjjjjjjjllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhfffffffffffffeeeeeeeeeeeeddddddddddccccccccccccccbcccccbbbbbbbbbbbbbaaaaaaa_____________^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZYYYYXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAA@@@@@@@@@@@???????????>??????>>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;;::::::::::999999999998888888888888877777777777666666665544444444444433333333333222222222211111111111100000////////////...........-,,,,,,,,,,,,,+++++++++++))))))))))))(((((((((((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$%%%%$$$$$$$$$$$$$#####################"""""""""""""""!!!!!!!!!!!!! kkkkkkkkkklllllllllllllmmmmnnnnnnnnnnnnnnnoooooolmmmmmmmmmmmmmmmmnnnnnnnnooooooooopppppppppppppppprrrrrrrrsssssssssssssssssttttuuuuuuuuuuuuuuuuuuuvvuuuuuuuuuuuuuuuuuvvvvvvvvvuuuuuvvvvvvvwwwxxxyyz{{||~€‚‚ƒƒƒ„„„„„„„„„„„ƒƒƒ‚‚‚‚€€€€€~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~}}}}}}}}}}}}}~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||~~}}}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyzzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuttssssssssssssssssssrrrrrrrqqqqqqpppppppppppppppppponnnnnnnmmmmmmmmmmmmmmmmmlkkkkkkkkkkkkkkkkjjjjjjjjjjlllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhffffffffffffffeeeeeeeeeeedddddddddddcccccccccccccbccccccbbbbbbbbbbbbbaaaaaa_____________^^^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZYYYYXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAA@@@@@@@@@@@???????????????????>>>>>>>>>>>=======<<<<<<<<<<<;;;;;;;;;;;::::::::::999999999998888888888888887777777777766666665554444444444433333333333222222222221111111111100000////////////...........--,,,,,,,,,,,,+++++++++++)))))))))))))((((((((((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$%%%%$$$$$$$$$$$$$########$############""""""""""""""""!!!!!!!!!!!!! kkkkkkkkkklllllllllllllmmmnnnnnnnnnnnnnnnooooooommmmmmmmmmmmmmmmnnnnnnnnnooooooooppppppppppppppppprrrrrrrsssssssssssssssssstttuuuuuuuuuuuuuuuuuuuvvvuuuuuuuuuuuuuuuvvvvvvvvvvvuuuuvvvvvvvvvwwwxxxyyz{{|}~€‚‚ƒƒƒ„„„„„„„„„„ƒƒƒ‚‚‚‚‚€€€€€~~~~~~}}}}}}}}}}}~~~~~~~~}}}}}}}}}}}}~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzyyyzzzzzzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuttssssssssssssssssssrrrrrrqqqqqqqppppppppppppppppppnnnnnnnnmmmmmmmmmmmmmmmmmkkkkkkkkkkkkkkkkkjjjjjjjjjlllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiijiiiiiiiiiiiihhhhhhhhhhhhgffffffffffffffeeeeeeeeeeddddddddddddcccccccccccccccccccbbbbbbbbbbbbbaaaaaa`_____________^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZYYYXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@@@@@@??????????????????>>>>>>>>>>>=======<<<<<<<<<<<;;;;;;;;;;;:::::::::::999999999998888888888888877777777777666666655544444444444333333333332222222222211111111111100000///////////...........--,,,,,,,,,,,,+++++++++++)))))))))))))((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$%%%%%$$$$$$$$$$$$$#######$#############"""""""""""""""!!!!!!!!!!!!! kkkkkkkkkllllllllllllllmmnnnnnnnnnnnnnnnoooooooommmmmmmmmmmmmmmnnnnnnnnnnooooooopppppppppppppppppqrrrrrrssssssssssssssssssttuuuuuuuuuuuuuuuuuuuuvvvvuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwxxxyyz{{}}~€‚‚ƒƒƒ„„„„„„„„„„ƒƒƒ‚‚‚‚‚€€€€€~~~~~~~~}}}}}~~~~~~}}}}}}}}}}}~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzyzzzzzzzzzzzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuttssssssssssssssssssrrrrrqqqqqqqqpppppppppppppppppnnnnnnnnnmmmmmmmmmmmmmmmmlkkkkkkkkkkkkkkkkkjjjjjjjjllllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiijjiiiiiiiiiiiihhhhhhhhhhhgffffffffffffffeeeeeeeeeeddddddddddddccccccccccccccccccccbbbbbbbbbbbbbaaaaa``____________^^^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZYYYXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAA@@@@@@@@@@@??????????????????>>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;;::::::::::999999999998888888888888877777777777666666655544444444444433333333332222222222211111111111100000////////////..........--,,,,,,,,,,,,+++++++++++*))))))))))))(((((((((((((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$%%%%%$$$$$$$$$$$$$#######$#############"""""""""""""""!!!!!!!!!!!!! kllllllllllllllmmmmmmmmllllllllllllmmmmmmmmmmmmmnnnnnnnnnnnooooooooooooooppppppppppppqqqqqqqqqqqqqppppppppppppqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssttttttttttuuuuuuvvvwwxxyyz{{|}}~€€‚‚‚‚‚‚‚‚„„„„ƒƒƒƒ‚‚‚‚€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€~~~}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||||{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuutttttttttttttttttqqqqqqqqqqqqqppppppppppppnnnnnnnnnnmmmmmmmmmmmmmmmlllllkkkkkkkkkkkkkkkkjjjjjlllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhggggggggggffffffffffffffeeddddddddddddcccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaa__________^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;:::::::::::::9999999999988888777777666666666665555555555555444444444443333333332222222222211111111111000/////////............--------,,,,,,,,,,,,+++++++++******)))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$################""""""""""""""""""!!!!!!!!!!!!! lllllllllllllllmmmmmmmmlllllllllllmmmmmmmmmmmmmmnnnnnnnnnnooooooooooooooopppppppppppqqqqqqqqqqqqqqpppppppppppqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssttttttttuuuuuuuuuvvvwwxxyyz{{|}}~€€€‚‚‚‚‚‚„„„„ƒƒƒƒ‚‚‚‚€€€€€€€ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€~~~~~~}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuttttttttttttttttqqqqqqqqqqqqqqpppppppppppnnnnnnnnnnnmmmmmmmmmmmmmmllllllkkkkkkkkkkkkkkkkkjjjlllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhgggggggggggffffffffffffffedddddddddddddccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaa___________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMLLLLLLLLLLLLKKKKKKKKKJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@???????>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;::::::::::::9999999999988888777777666666666666555555555555444444444444333333332222222222211111111111100/////////............--------,,,,,,,,,,,,+++++++++*******))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$################""""""""""""""""""!!!!!!!!!!!!! llllllllllllllmmmmmmmmmllllllllllmmmmmmmmmmmmmmmnnnnnnnnnooooooooooooooooppppppppppqqqqqqqqqqqqqqqppppppppppqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrsrrrrssssssssssssssssssssssttuuuuuuuuuuuuuuuuvvvwwxxyyz{{|}}~~€€„„„„„ƒƒƒƒ‚‚‚‚€€€€€ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€~~~~~~~~~}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuutttttttttttttttqqqqqqqqqqqqqqqppppppppppnnnnnnnnnnnnmmmmmmmmmmmmmllllllkkkkkkkkkkkkkkkkkjjjllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjiiiiiiijiiiiiiiiiihhhhhhhhhhhhhhgggggggggggfffffffffffffeddddddddddddddcccccccccccbbbbbbbbbbbbbaaaaaaaaaaaa___________^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;:::::::::::::999999999998888777777766666666666555555555555544444444444333333332222222222211111111111100//////////...........--------,,,,,,,,,,,,,++++++++*******))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$###$#############"""""""""""""""""!!!!!!!!!!!!! lllllllllllllmmmmmmmmmmlllllllllmmmmmmmmmmmmmmmmnnnnnnnnnoooooooooooooooopppppppppqqqqqqqqqqqqqqqqpppppppppqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrssrrrsssssssssssssssssssssttuuuuuuuuuuuuuuuuuuuvvvwwxxyyz{{|}}~~€€€„„„„„ƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€~~~~~~~~~~~~}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuttttttttttttttqqqqqqqqqqqqqqqqpppppppppnnnnnnnnnnnnnmmmmmmmmmmmmllllllllkkkkkkkkkkkkkkkkjjlllllllkkkkkkkkkkkkkkkjjjkjjjjjjjjjjjjjjjjjjiiiiiijiiiiiiiiiiihhhhhhhhhhhhhgggggggggggffffffffffffffedddddddddddddccccccccccccbbbbbbbbbbbbbaaaaaaaaaaa____________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLLLLLLLKKKKKKKKJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;:::::::::::::999999999998888777777766666666666555555555555544444444444333333332222222222221111111111100//////////............--------,,,,,,,,,,,,++++++++*******)))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$###$#############""""""""""""""""""!!!!!!!!!!!!! llllllllllllmmmmmmmmmmmllllllllmmmmmmmmmmmmmmmmnnnnnnnnnoooooooooooooooopppppppppqqqqqqqqqqqqqqqqqppppppppqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrsssrrssssssssssssssssssssttttuuuuuuuuuuuuuuuuuuuvvvvwwxxyyz{{||}~~€€€€„„„„„ƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuttttttttttttqqqqqqqqqqqqqqqqqppppppppnnnnnnnnnnnnnnmmmmmmmmmmmlllllllllkkkkkkkkkkkkkkkkjllllllllkkkkkkkkkkkkkkjjjkkjjjjjjjjjjjjjjjjjjiiiiijjiiiiiiiiiihhhhhhhhhhhhhggggggggggggfffffffffffffeddddddddddddddccccccccccccbbbbbbbbbbbbbaaaaaaaaaa____________^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@???????>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;::::::::::::999999999998888777777766666666666655555555555544444444444433333332222222222221111111111100//////////............--------,,,,,,,,,,,,++++++++*******)))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$#############""""""""""""""""""!!!!!!!!!!!!! llllllllllllmmmmmmmmmmmllllllllmmmmmmmmmmmmmmmnnnnnnnnnoooooooooooooooopppppppppqqqqqqqqqqqqqqqqqrpppppppqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrssssrsssssssssssssssssssttttttuuuuuuuuuuuuuuuuuuuuvvvvwwxxyyz{{||}}~~€€€€€€„„„„„ƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||zzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuutttttttttttrqqqqqqqqqqqqqqqqqpppppppnnnnnnnnnnnnnnnmmmmmmmmmmllllllllllkkkkkkkkkkkkkkkklllllllllkkkkkkkkkkkkkkkjkkjjjjjjjjjjjjjjjjjjjiiiijjjiiiiiiiiiihhhhhhhhhhhhgggggggggggggffffffffffffeedddddddddddddccccccccccccbbbbbbbbbbbbbaaaaaaaaaa_____________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;:;:::::::::::99999999999888777777776666666666655555555555554444444444433333333222222222221111111111110//////////............--------,,,,,,,,,,,,++++++++********))))))))))))((((((((((((('''''''''''''&&&&&'&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$##$#############""""""""""""""""""!!!!!!!!!!!!! lllllllllllmmmmmmmmmmmmlllllllmmmmmmmmmmmmmmmnnnnnnnnnoooooooooooooooopppppppppqqqqqqqqqqqqqqqqqrrppppppqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssttttttuuuuuuuuuuuuuuuuuuuuuvvvvwwxxyyzz{{|}}}~~€€€€€ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||zzzzzzzzzzzzzzzzzzzzzzzzyyzyyyyyyyyyyyyyyyyyyyyyyyxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuttttttttttrrqqqqqqqqqqqqqqqqqppppppnnnnnnnnnnnnnnnnmmmmmmmmmlllllllllllkkkkkkkkkkkkkkklllllllllkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjiijjjjiiiiiiiiiihhhhhhhhhhhgggggggggggggffffffffffffeeedddddddddddddccccccccccccbbbbbbbbbbbbbaaaaaaaaa`_____________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;:;:::::::::::99999999999888777777776666666666655555555555554444444444433333333222222222221111111111110///////////...........--------,,,,,,,,,,,,,+++++++********))))))))))))((((((((((((('''''''''''''&&&&&'&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$##$#############""""""""""""""""""!!!!!!!!!!!!! llllllllllmmmmmmmmmmmmmllllllmmmmmmmmmmmmmmmmnnnnnnnnoooooooooooooooopppppppppqqqqqqqqqqqqqqqqqrrrpppppqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssstttttttuuuuuuuuuuuuuuuuuuuuuvvvvwwwxxyyzz{{||}}}~~~€€ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒ„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}|||}||||||||||||||||||||||||{{zzzzzzzzzzzzzzzzzzzzzzzyzzyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwvvvvvvvwvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuutttttttttrrrqqqqqqqqqqqqqqqqqpppppnnnnnnnnnnnnnnnnnmmmmmmmmlllllllllllkkkkkkkkkkkkkkkllllllllllkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjiijjjjiiiiiiiiiiihhhhhhhhhhggggggggggggggfffffffffffeeeddddddddddddddcccccccccccbbbbbbbbbbbbbaaaaaaaaa`_____________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@???????>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;;:::::::::::99999999999888777777776666666666665555555555554444444444433333333222222222222111111111110///////////............--------,,,,,,,,,,,,+++++++********)))))))))))))(((((((((((('''''''''''''&&&&&'&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$##$$#############"""""""""""""""""!!!!!!!!!!!!! lllllllllmmmmmmmmmmmmmmlllllmmmmmmmmmmmmmmmmnnnnnnnnoooooooooooooooopppppppppqqqqqqqqqqqqqqqqqrrrrppppqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssttttttttuuuuuuuuuuuuuuuuuuuuuvvvvwwwwxxyyzz{{{||}}}~~~~‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒ„ƒ„„ƒ„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}|}}}||||||||||||||||||||||{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwvvvvvwwvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuttttttttrrrrqqqqqqqqqqqqqqqqqpppponnnnnnnnnnnnnnnnnmmmmmmmllllllllllllkkkkkkkkkkkkkklllllllllllkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjijjjjiiiiiiiiiiihhhhhhhhhhhggggggggggggggffffffffffeeeedddddddddddddccccccccccccbbbbbbbbbbbbbaaaaaaaa``_____________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWVVVVVVVVVVVUUUUUUUUUUUUTTUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLLLLKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;;:::::::::::99999999999888777777776666666666665555555555554444444444443333333322222222222111111111110///////////............--------,,,,,,,,,,,,+++++++********)))))))))))))(((((((((((((''''''''''''&&&&&'&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$##$$#############""""""""""""""""""!!!!!!!!!!!!! llllllllmmmmmmmmmmmmmmmllllmmmmmmmmmmmmmmmmnnnnnnnnoooooooooooooooooppppppppqqqqqqqqqqqqqqqqqrrrrrpppqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssstttttttttuuuuuuuuuuuuuuuuuuuuuvvvvvwwwwxxyyyzz{{{|||}}}~~~~‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒ„„ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwvvvvwwwvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuutttttttrrrrrqqqqqqqqqqqqqqqqqpppoonnnnnnnnnnnnnnnnnmmmmmmlllllllllllllkkkkkkkkkkkkkllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjijjjjjiiiiiiiiiiihhhhhhhhhhhgggggggggggggffffffffffeeeeedddddddddddddccccccccccccbbbbbbbbbbbbbaaaaaaa```____________^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWVVVVVVVVVVVUUUUUUUUUUUUTTUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::9999999999988777777777666666666665555555555555444444444443333333322222222222111111111111///////////............--------,,,,,,,,,,,,+++++++*********))))))))))))((((((((((((('''''''''''''&&&&''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$#$$#############""""""""""""""""""!!!!!!!!!!!!! llllllllmmmmmmmmmmmmmmnllllmmmmmmmmmmmmmmmnnnnnnnnnoooooooooooooooopppppppppqqqqqqqqqqqqqqqqrrrrrrppqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssstttttttttttuuuuuuuuuuuuuuuuvvvvvvvvvvvwwwwxxxyyzzz{{{|||}}}}~‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒ„„ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyxwwwwwwwwwwwwwwwwwwwwwvvvwwwwvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuttttttrrrrrrqqqqqqqqqqqqqqqqqppooonnnnnnnnnnnnnnnnnmmmmmllllllllllllllkkkkkkkkkkkklllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhggggggggggggggfffffffffeeeeeddddddddddddddcccccccccccbbbbbbbbbbbbbaaaaaaa```_____________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXWWVVVVVVVVVVVVUUUUUUUUUUUUTUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@???????>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;;:::::::::::9999999999988777777777666666666665555555555555444444444443333333322222222222211111111111////////////............--------,,,,,,,,,,,,++++++*********))))))))))))((((((((((((('''''''''''''&&&&''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$#$$#############""""""""""""""""""!!!!!!!!!!!!! lllllllmmmmmmmmmmmmmmmnlllmmmmmmmmmmmmmmmnnnnnnnnnoooooooooooooooopppppppppqqqqqqqqqqqqqqqqrrrrrrrpqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssttttttttttttuuuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwxxxyyyzzz{{{{|||}}€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒ„„„ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxwwwwwwwwwwwwwwwwwwwwwvvwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuutttttrrrrrrrqqqqqqqqqqqqqqqqqpooonnnnnnnnnnnnnnnnnmmmmmlllllllllllllllkkkkkkkkkkklllllllllllllkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhggggggggggggggffffffffeeeeeedddddddddddddccccccccccccbbbbbbbbbbbbbaaaaaa````____________^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXWWWVVVVVVVVVVVUUUUUUUUUUUUTUUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;;:::::::::::9999999999988777777777666666666666555555555555444444444444333333322222222222211111111111////////////............--------,,,,,,,,,,,,++++++*********)))))))))))))(((((((((((('''''''''''''&&&&''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$#$$$#############"""""""""""""""""!!!!!!!!!!!!! llllllmmmmmmmmmmmmmmmnnllmmmmmmmmmmmmmmmnnnnnnnnnoooooooooooooooopppppppppqqqqqqqqqqqqqqqqqrrrrrrrqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssstttttttttttttuuuuuuuuvvvvvvvvvvvvvvvvvvvvwwwwwxxxxyyyzzzz{{{|||€€€€‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒ„„ƒƒƒƒ„„„„„„„„„„„„„„………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxwwwwwwwwwwwwwwwwwwwwwvwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuttttrrrrrrrrqqqqqqqqqqqqqqqqqoooonnnnnnnnnnnnnnnnnmmmmllllllllllllllllkkkkkkkkkkllllllllllllllkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhgggggggggggggffffffffeeeeeeedddddddddddddcccccccccccbbbbbbbbbbbbbaaaaaa````_____________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXWWVVVVVVVVVVVVUUUUUUUUUUUTUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::999999999998777777777766666666666555555555555544444444444333333332222222222211111111111////////////............--------,,,,,,,,,,,,++++++*********)))))))))))))(((((((((((((''''''''''''&&&&''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$#$$$#############""""""""""""""""""!!!!!!!!!!!!! llllllmmmmmmmmmmmmmmnnnlmmmmmmmmmmmmmmmmnnnnnnnnoooooooooooooooopppppppppqqqqqqqqqqqqqqqqqrrrrrrrrqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssttttttttttttttuuuuuuuvvvvvvvvvvvvvvvvvvvvvwwwwwwxxxxyyyyyzzz{{{{~€€€€€‚‚‚‚‚‚‚‚‚„„„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒ„„ƒƒƒƒ„„„„„„„„„„„„„…………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~€~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuutttrrrrrrrrrqqqqqqqqqqqqqqqqooooonnnnnnnnnnnnnnnnnmmmllllllllllllllllkkkkkkkkkklllllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhggggggggggggggfffffffeeeeeeedddddddddddddccccccccccccbbbbbbbbbbbbbaaaaa`````____________^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZYYYZYYYYYYYYYYYYXXXXXXXXXXXWWWVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@???????>>>>>>>>>>>============<<<<<<<<<<;;;;;;;;;;;;;:::::::::::9999999999987777777777666666666665555555555555444444444443333333322222222222111111111110///////////............--------,,,,,,,,,,,,,+++++**********))))))))))))((((((((((((('''''''''''''&&&''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#$$$#############""""""""""""""""""!!!!!!!!!!!!! lllllmmmmmmmmmmmmmmnnnnlmmmmmmmmmmmmmmmnnnnnnnnnoooooooooooooooppppppppppqqqqqqqqqqqqqqqqrrrrrrrrrqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssstttttttttttttttuuuuuuvvvvvvvvvvvvvvvvvvvvvvwwwwwwwxxxxxxyyyyzzzz{~~~€€€€€‚‚‚‚‚‚„„„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒ„ƒƒƒƒƒƒ„„„„„„„„„„„…………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~€€€€~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuttrrrrrrrrrrqqqqqqqqqqqqqqqoooooonnnnnnnnnnnnnnnnnmmmllllllllllllllllkkkkkkkkkllllllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhggggggggggggggffffffeeeeeeeedddddddddddddccccccccccccbbbbbbbbbbbbaaaaa`````_____________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYZYYYYYYYYYYYYXXXXXXXXXXXXWWVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;;:::::::::::9999999999987777777777666666666665555555555555444444444443333333322222222222211111111110////////////............--------,,,,,,,,,,,,+++++**********))))))))))))((((((((((((('''''''''''''&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#############""""""""""""""""""!!!!!!!!!!!!! llllmmmmmmmmmmmmmmmnnnnmmmmmmmmmmmmmmmnnnnnnnnnnoooooooooooooopppppppppppqqqqqqqqqqqqqqqrrrrrrrrrrqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssttttttttttttttttuuuuuvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwxxxxxxyyyyzzz}}~~~~€€€€€‚‚‚‚„„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„…………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuutrrrrrrrrrrrqqqqqqqqqqqqqqooooooonnnnnnnnnnnnnnnnnmmmllllllllllllllllkkkkkkkkmlllllllllllllllkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhgggggggggggggffffffeeeeeeeeedddddddddddddcccccccccccbbbbbbbbbbbbbaaaa``````_____________^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYZZYYYYYYYYYYYYXXXXXXXXXXXWWWVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::999999999997777777777666666666666555555555555444444444444333333322222222222211111111110////////////............--------,,,,,,,,,,,,+++++**********)))))))))))))(((((((((((('''''''''''''&&&'''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#############""""""""""""""""""!!!!!!!!!!!!! lllmmmmmmmmmmmmmmmnnnnnmmmmmmmmmmmmmmnnnnnnnnnnnoooooooooooooopppppppppppqqqqqqqqqqqqqqrrrrrrrrrrrqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssstttttttttttttttttuuuuuvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwxxxxxxxyyyyz|}}}~~~~€€€€€„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒ„„„„„„„„………………………………………………„„„„„„……………„„……„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuutrrrrrrrrrrrqqqqqqqqqqqqqqoooooooonnnnnnnnnnnnnnnnnmmmllllllllllllllllkkkkkkkmmlllllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhgggggggggggggfffffeeeeeeeeedddddddddddddccccccccccccbbbbbbbbbbbbbaaa```````____________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZYZZYYYYYYYYYYYYXXXXXXXXXXXWWWVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::999999999997777777777766666666666555555555555544444444444333333332222222222211111111110////////////............--------,,,,,,,,,,,,+++++***********))))))))))))(((((((((((((''''''''''''&&&'''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#############"""""""""""""""""!!!!!!!!!!!!! lllmmmmmmmmmmmmmmnnnnnnmmmmmmmmmmmmmnnnnnnnnnnnnoooooooooooooppppppppppppqqqqqqqqqqqqqrrrrrrrrrrrrqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssttttttttttttttttttuuuvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxyyy|||}}}}~~~~€€€€€ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒ„„„„„„„………………………………………………………………………………………„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuurrrrrrrrrrrrqqqqqqqqqqqqqooooooooonnnnnnnnnnnnnnnnmmmlllllllllllllllllkkkkkkmmmlllllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhgggggggggggggffffeeeeeeeeeedddddddddddddcccccccccccbbbbbbbbbbbbbaaa```````_____________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZYZZZYYYYYYYYYYYYXXXXXXXXXXWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;;:::::::::::9999999999977777777777666666666665555555555555444444444443333333322222222222111111111100///////////............--------,,,,,,,,,,,,,++++***********))))))))))))(((((((((((((''''''''''''&&&'''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#############""""""""""""""""""!!!!!!!!!!!! llmmmmmmmmmmmmmmnnnnnnnmmmmmmmmmmmmmnnnnnnnnnnnnoooooooooooopppppppppppppqqqqqqqqqqqqrrrrrrrrrrrrrqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssstttttttttttttttttttuuvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwxxxxxxxyy|||||}}}}~~~~€€€€€ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ„„„„„…………………………………………………………………………………………„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuurrrrrrrrrrrrrqqqqqqqqqqqqoooooooooonnnnnnnnnnnnnnnmmmmllllllllllllllllkkkkkkmmmllllllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhgggggggggggggffffeeeeeeeeeedddddddddddddccccccccccccbbbbbbbbbbbbbaa````````____________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;;;::::::::::9999999999977777777777666666666666555555555555444444444443333333322222222222211111111100////////////...........---------,,,,,,,,,,,,++++***********))))))))))))((((((((((((('''''''''''''&&''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#############""""""""""""""""""!!!!!!!!!!!!! lmmmmmmmmmmmmmmmnnnnnnnmmmmmmmmmmmmnnnnnnnnnnnnnoooooooooooppppppppppppppqqqqqqqqqqqrrrrrrrrrrrrrrqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssttttttttttttttttttttuvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxx{{|||||}}}}~~~~~€€€€€‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ„„„„…………………………………………………………………………………………„„„„„„„„„„„„„„„„„ƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuurrrrrrrrrrrrrrqqqqqqqqqqqooooooooooonnnnnnnnnnnnnnmmmmmllllllllllllllllkkkkkmmmmlllllllllllllllkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhgggggggggggggfffeeeeeeeeeeedddddddddddddccccccccccccbbbbbbbbbbbbaa````````_____________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::999999999977777777777766666666666555555555555444444444444333333332222222222211111111100////////////...........---------,,,,,,,,,,,,++++***********)))))))))))))(((((((((((('''''''''''''&&''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#############""""""""""""""""""!!!!!!!!!!!!! mmmmmmmmmmmmmmmnnnnnnnnmmmmmmmmmmmnnnnnnnnnnnnnnoooooooooopppppppppppppppqqqqqqqqqqrrrrrrrrrrrrrrrqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssstttttttttttttttttttttuvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwxxxxxxx{{{{|||||}}}}}~~~~€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ„„„„………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuurrrrrrrrrrrrrrrqqqqqqqqqqooooooooooonnnnnnnnnnnnnnmmmmmmllllllllllllllllkkkkmmmmmlllllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhggggggggggggfffeeeeeeeeeeeedddddddddddddcccccccccccbbbbbbbbbbbbba`````````____________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;;:::::::::::999999999987777777777766666666666555555555555544444444444333333332222222222211111111100////////////...........---------,,,,,,,,,,,,++++***********)))))))))))))(((((((((((((''''''''''''&&''''&&&&&&&&&&&&&%%%%%%%%&%%%%%%%%%%%%$$$$$$$$$$$$$$$$#############""""""""""""""""""!!!!!!!!!!!!! mmmmmmmmmmmmmmnnnnnnnnnmmmmmmmmmmnnnnnnnnnnnnnnnoooooooooppppppppppppppppqqqqqqqqqqrrrrrrrrrrrrrrrqqqqqqqqqqrrrrrrrrrrrrrrrrrrrsssssssssssssssssssstssstttttttttttttttttttttuuvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwxxxxxxx{{{{{{|||||}}}}}~~~~‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ„„„„„……………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuurrrrrrrrrrrrrrrrqqqqqqqqqoooooooooooonnnnnnnnnnnnnmmmmmmmllllllllllllllllkkkmmmmmmlllllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhgggggggggggggffeeeeeeeeeeeedddddddddddddccccccccccccbbbbbbbbbbbba`````````_____________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;;:::::::::::9999999999877777777777666666666665555555555555444444444443333333322222222222111111111000///////////...........---------,,,,,,,,,,,,,+++************))))))))))))((((((((((((('''''''''''''&''''&&&&&&&&&&&&&%%%%%%%%&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#############"""""""""""""""""!!!!!!!!!!!!! mmmmmmmmmmmmmnnnnnnnnnnmmmmmmmmmmnnnnnnnnnnnnnnnoooooooooppppppppppppppppqqqqqqqqqrrrrrrrrrrrrrrrrqqqqqqqqqrrrrrrrrrrrrrrrrrrrssssssssssssssssssssttsstttttttttttttttttttttuuuvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxx{{{{{{{||||||}}}}}~~~~‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ„„„„„„„………„„„„„„„………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€~~~~~~~€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuurrrrrrrrrrrrrrrrrqqqqqqqqooooooooooooonnnnnnnnnnnnmmmmmmmlllllllllllllllllkkmmmmmmmlllllllllllllllkkklkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhgggggggggggggfeeeeeeeeeeeeeddddddddddddccccccccccccbbbbbbbbbbbbb``````````____________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::999999999877777777777666666666666555555555555444444444444333333322222222222211111111000////////////..........----------,,,,,,,,,,,,+++************))))))))))))((((((((((((('''''''''''''&'''''&&&&&&&&&&&&%%%%%%%%&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#############""""""""""""""""""!!!!!!!!!!!! mmmmmmmmmmmmmnnnnnnnnnnmmmmmmmmmnnnnnnnnnnnnnnnoooooooooppppppppppppppppqqqqqqqqqrrrrrrrrrrrrrrrrrqqqqqqqqrrrrrrrrrrrrrrrrrrrrssssssssssssssssssstttstttttttttttttttttttttuuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxx{{{{{{{{{||||||}}}}}~~~~‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ„„„„„„„„„„„„„„„„„„……………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚~~~~~€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{zz{zzzzzzzzzzzzzzzzzzzzzzzyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuurrrrrrrrrrrrrrrrrrqqqqqqqoooooooooooooonnnnnnnnnnnmmmmmmmmllllllllllllllllkkmmmmmmmlllllllllllllllkkklkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhgggggggggggggfeeeeeeeeeeeeeddddddddddddccccccccccccbbbbbbbbbbbb``````````_____________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;;:::::::::::999999999887777777777766666666666555555555555544444444444333333332222222222211111111000////////////..........----------,,,,,,,,,,,,+++************)))))))))))))(((((((((((('''''''''''''&'''''&&&&&&&&&&&&%%%%%%%%&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#############""""""""""""""""""!!!!!!!!!!!!! mmmmmmmmmmmmnnnnnnnnnnnmmmmmmmmnnnnnnnnnnnnnnnoooooooooppppppppppppppppqqqqqqqqqqrrrrrrrrrrrrrrrrsqqqqqqqrrrrrrrrrrrrrrrrrrrrssssssssssssssssssstttttttttttttttttttttttttuuuuuvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxx{{{{{{{{{{|||||||}}}}}~~~€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ„„„„„„„„„„„„„„„„„…………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚~~€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}~~}}}}}}}}}}}}}}}}}}}}}}}|{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuusrrrrrrrrrrrrrrrrrrqqqqqqooooooooooooooonnnnnnnnnnmmmmmmmmmllllllllllllllllkmmmmmmmmlllllllllllllllkkllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhgggggggggggggfeeeeeeeeeeeeeedddddddddddcccccccccccccbbbbbbbbbbb```````````_____________^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@@???????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;;:::::::::::999999999887777777777766666666666565555555555544444444444333333332222222222211111111000////////////..........----------,,,,,,,,,,,,+++************)))))))))))))(((((((((((((''''''''''''&'''''&&&&&&&&&&&&&%%%%%%%&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#############""""""""""""""""""!!!!!!!!!!!!! nnnoooooooooooooopppppppppqqqqqqqqqqqqqqqrrrrrrrpppqqqqqqqqqqqqqqqqrrrrrrrsssssssssssssssssttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzz{{{{{{||||}~~~~‚‚‚‚ƒƒƒ„„„„„„„„„„„„„„„…………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††……………………………„„„„„…………………………„„„„„„„„„„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyvvvvvvvvvvvvvvuuuuuuuuuuuttttttttttttsssssssssssssttttssssssssssssssssssrrrqqqqqqqqqqqqqppppppppppppooooooooooonnnnnnnnnnnnnnnmmmmmmmmmlllllllllllllllklllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiihhhhhhgggggggggggggffffffffffffffffffffeeeeeeeeeeeeccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaa```````````^^^^^^^^^^]]]]]]]]]]]]\\\\[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSRRRRRRRRRRRQQQQQQQQQQQQPPQQQPPPPPPPPPPPOOOOOOOOOOONMMMMMMMMMMMMLLLLLLLLLLLKKLLLLLLLLLKKKKKKKKKKKJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@???????????>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;:::::::::::9999999999988887777777777766666666665555555554444444444433333222222222111111111110000000000000////////////.....------------,,,,,,,,,,,,++++++++++************))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#############"#""""""""""""!!!!!!!!!!!!!!! nnooooooooooooooppppppppppqqqqqqqqqqqqqqrrrrrrrrppqqqqqqqqqqqqqqqqrrrrrrrsssssssssssssssssttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzyyyyyyzzzzzzzzzzz{{{{{{||}}~~~~~‚‚‚‚‚ƒƒ„„„„„„„„„„„„„„„„……………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††…………………………………„„„…………………………„„„„„„„„„„„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyvvvvvvvvvvvvvvvuuuuuuuuuutttttttttttttsssssssssssstttttssssssssssssssssssrrqqqqqqqqqqqqqqpppppppppppoooooooooooonnnnnnnnnnnnnnmmmmmmmmmmlllllllllllllllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhgggggggggggggfffffffffffffffffffeeeeeeeeeeeecccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaa```````````^^^^^^^^^^]]]]]]]]]]]]\\\\[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSRRRRRRRRRRRRQQQQQQQQQQQPPQQQPPPPPPPPPPPPOOOOOOOOOONNMMMMMMMMMMMLLLLLLLLLLLKKLLLLLLLLLKKKKKKKKKKKJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@??????????>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;:::::::::::99999999999888877777777777666666666655555555544444444444333332222222221111111111110000000000000////////////.....-----------,,,,,,,,,,,,+++++++++++************)))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#############"#"""""""""""""!!!!!!!!!!!!!! nooooooooooooooopppppppppqqqqqqqqqqqqqqqrrrrrrrrpqqqqqqqqqqqqqqqqrrrrrrrrssssssssssssssssttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzyyyyyyzzzzzzzzzzzz{{{{{{|}}}~~~~~€€€€€€‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„……………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††…………………………………………………………………„„„„„„„„„„„„„ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyvvvvvvvvvvvvvvvvuuuuuuuuuttttttttttttttsssssssssssttttttsssssssssssssssssrrqqqqqqqqqqqqqqqppppppppppoooooooooooonnnnnnnnnnnnnnmmmmmmmmmmllllllllllllllllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhggggggggggggggfffffgfffffffffffffeeeeeeeeeeedccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaa``````````^^^^^^^^^^^]]]]]]]]]]]]\\\[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSRRRRRRRRRRRQQQQQQQQQQQPPQQQQPPPPPPPPPPPOOOOOOOOOONNMMMMMMMMMMMLLLLLLLLLLLKKLLLLLLLLLKKKKKKKKKKKJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@???????????>>>>>>>=========<<<<<<<<<<<;;;;;;;;;:::::::::::99999999999888877777777777766666666655555555544444444444433332222222221111111111110000000000000////////////.....------------,,,,,,,,,,,,++++++++++************)))))))))))))))((((((((((((('''''''''''&&&&&&&&&&&&&%%&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#############"#"""""""""""""!!!!!!!!!!!!!! noooooooooooooopppppppppqqqqqqqqqqqqqqqrrrrrrrrrpqqqqqqqqqqqqqqqrrrrrrrrrsssssssssssssssttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzyyyyzzzzzzzzzzzzzzz{{{{{{}}}}~~~~€€€€€€€€€‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††…………………………………………………………………„„„„„„„„„„„„„ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyvvvvvvvvvvvvvvvvvuuuuuuuutttttttttttttttsssssssssstttttttsssssssssssssssssrqqqqqqqqqqqqqqqqpppppppppooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmllllllllllllllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhgggggggggggggfffffggfffffffffffffeeeeeeeeeeddccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaa`````````^^^^^^^^^^^]]]]]]]]]]]]\\\[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSRRRRRRRRRRRRQQQQQQQQQQQPQQQQPPPPPPPPPPPOOOOOOOOOONNNMMMMMMMMMMMLLLLLLLLLLLKLLLLLLLLLLKKKKKKKKKKKJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@???????????>>>>>>>==========<<<<<<<<<<<;;;;;;;;;:::::::::::9999999999888887777777777766666666655555555554444444444433332222222222111111111110000000000000////////////.....------------,,,,,,,,,,,,++++++++++************))))))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&&%%&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$############"#"""""""""""""!!!!!!!!!!!!!!! oooooooooooooopppppppppqqqqqqqqqqqqqqqrrrrrrrrrrqqqqqqqqqqqqqqqrrrrrrrrrrssssssssssssssstttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{|}}}}~~~~€€€€€€€€€€€‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„…‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††………………………………………………………………„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyvvvvvvvvvvvvvvvvvvuuuuuuuttttttttttttttttsssssssssttttttttsssssssssssssssssqqqqqqqqqqqqqqqqqppppppppoooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmlllllllllllllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhggggggggggggggffffggfffffffffffffeeeeeeeeeeddcccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaa`````````^^^^^^^^^^^^]]]]]]]]]]]]\\[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWVVVVVVVVVVVUUUUUUUUUVUUUUUUUUUUUTTTTTTTTTTTSSSSRRRRRRRRRRRQQQQQQQQQQQPQQQQQPPPPPPPPPPPOOOOOOOOONNNMMMMMMMMMMMLLLLLLLLLLLKLLLLLLLLLLKKKKKKKKKKKJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@???????????>>>>>>>==========<<<<<<<<<<<;;;;;;;;;:::::::::::99999999998888877777777777666666666555555555544444444444333322222222221111111111100000000000000///////////.....------------,,,,,,,,,,,,++++++++++************)))*))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$############"#"""""""""""""!!!!!!!!!!!!!!! oooooooooooooppppppppppqqqqqqqqqqqqqqrrrrrrrrrrrqqqqqqqqqqqqqqqrrrrrrrrrrsssssssssssssstttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{||}}}}~~~~~€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ„„„„„††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††…………………………………………………………„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyvvvvvvvvvvvvvvvvvvvuuuuuutttttttttttttttttsssssssstttttttttssssssssssssssssrqqqqqqqqqqqqqqqqqpppppppooooooooooooooonnnnnnnnnnnmmmmmmmmmmmmmlllllllllllllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhggggggggggggggfffgggfffffffffffffeeeeeeeeedddcccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaa````````^^^^^^^^^^^^]]]]]]]]]]]]\\[[[[[[[[[ZZZZZZZZZZZZZYYYZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWVVVVVVVVVVVVUUUUUUUUVUUUUUUUUUUUTTTTTTTTTTTTSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@???????????>>>>>>==========<<<<<<<<<<<;;;;;;;;;:::::::::::99999999998888877777777777666666666555555555544444444444333322222222221111111111110000000000000///////////.....------------,,,,,,,,,,,,++++++++++*************))*))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$###############""""""""""""!!!!!!!!!!!!!!! oooooooooooooppppppppppqqqqqqqqqqqqqqrrrrrrrrrrrqqqqqqqqqqqqqqrrrrrrrrrrrsssssssssssssttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{||}}}}}~~~~~€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ„„„††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††………………………………………………………„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzyyyyyvvvvvvvvvvvvvvvvvvvvuuuuuttttttttttttttttttsssssssttttttttttsssssssssssssssrrqqqqqqqqqqqqqqqqpppppppooooooooooooooonnnnnnnnnnnmmmmmmmmmmmmmllllllllllllllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhgggggggggggggfffgggfffffffffffffeeeeeeeeedddcccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaa````````_^^^^^^^^^^^^]]]]]]]]]]]]\[[[[[[[[[[ZZZZZZZZZZZZYYYZYYYYYYYYYYYYXXXXXXXXXXXXWWWWWVVVVVVVVVVVVUUUUUUUUVUUUUUUUUUUUUTTTTTTTTTTTSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOONNNNMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@???????????>>>>>>===========<<<<<<<<<<;;;;;;;;;:::::::::::99999999998888887777777777766666666555555555544444444444433322222222221111111111110000000000000////////////.....------------,,,,,,,,,,,+++++++++++************))*))))))))))))((((((((((((('''''''''''&&&&&&&&&&&&%%&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$###############""""""""""""!!!!!!!!!!!!!!! oooooooooooopppppppppppqqqqqqqqqqqqqrrrrrrrrrrrrqqqqqqqqqqqqqqrrrrrrrrrrrssssssssssssttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwxxxxyyyyyyyyyyyyyyyyyyyyyzyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{|||}}}}}~~~~~€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ„„††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††…………………………………………………„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{zzzz{{zzzzzzzzzzzzzzzzzzzyyyywwvvvvvvvvvvvvvvvvvvvuuuutttttttttttttttttttsssssstttttttttttssssssssssssssrrrqqqqqqqqqqqqqqqqppppppoooooooooooooooonnnnnnnnnnmmmmmmmmmmmmmmlllllllllllllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhggggggggggggggffggggfffffffffffffeeeeeeeeddddcccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaa```````_^^^^^^^^^^^^^]]]]]]]]]]]][[[[[[[[[[ZZZZZZZZZZZZYYYZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWVVVVVVVVVVVVUUUUUUUVVUUUUUUUUUUUTTTTTTTTTTTTSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@???????????>>>>>>===========<<<<<<<<<<<;;;;;;;;;:::::::::::9999999998888887777777777766666666555555555554444444444433322222222222111111111110000000000000////////////.....------------,,,,,,,,,,,+++++++++++************))*))))))))))))((((((((((((('''''''''''&&&&&&&&&&&&&%&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!! oooooooooooppppppppppppqqqqqqqqqqqqrrrrrrrrrrrrrqqqqqqqqqqqqqrrrrrrrrrrrrssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwxxxxyyyyyyyyyyyyyyyyyyyyyzzyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{||||}}}}}~~~~~~€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††……………………………………………„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{zzz{{{zzzzzzzzzzzzzzzzzzzyyywwwvvvvvvvvvvvvvvvvvvvuuuutttttttttttttttttttsssssttttttttttttsssssssssssssrrrrqqqqqqqqqqqqqqqqppppppoooooooooooooooonnnnnnnnnmmmmmmmmmmmmmmmlllllllllllllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhgggggggggggggffgggggfffffffffffffeeeeeeeddddcccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaa```````__^^^^^^^^^^^^]]]]]]]]]]]][[[[[[[[[[[ZZZZZZZZZZZZYYZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWVVVVVVVVVVVVUUUUUUUVVUUUUUUUUUUUUTTTTTTTTTTTSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNMMMMMMMMMMMLLLLLLLLLLMLLLLLLLLLLLKKKKKKKKKKKJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@??????????>>>>>>===========<<<<<<<<<<<;;;;;;;;;:::::::::::99999999988888877777777777666666665555555555544444444444333222222222221111111111110000000000000///////////.....------------,,,,,,,,,,,+++++++++++************))**))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&&%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!! oooooooooooppppppppppppqqqqqqqqqqqrrrrrrrrrrrrrrqqqqqqqqqqqqrrrrrrrrrrrrrsssssssssssttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwxxxxyyyyyyyyyyyyyyyyyyyyyzzzyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{|||||}}}}}~~~~~~~€€€€€€€€€€€€€€€€€€‚‚‚‚‚ƒƒƒ…††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††………………………………………„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{z{{{{zzzzzzzzzzzzzzzzzzzyywwwwvvvvvvvvvvvvvvvvvvvuuuutttttttttttttttttttsssstttttttttttttssssssssssssrrrrqqqqqqqqqqqqqqqqqppppppoooooooooooooooonnnnnnnnmmmmmmmmmmmmmmmllllllllllmlllllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhgggggggggggggfgggggfffffffffffffeeeeeeedddddcccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaa``````__^^^^^^^^^^^^^]]]]]]]]]]][[[[[[[[[[[ZZZZZZZZZZZZYYZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUVVVUUUUUUUUUUUTTTTTTTTTTTSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOONNNNNMMMMMMMMMMMLLLLLLLLLLMLLLLLLLLLLLKKKKKKKKKKKJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@???????????>>>>>>==========<<<<<<<<<<<;;;;;;;;;:::::::::::99999999988888877777777777666666665555555555544444444444333222222222221111111111110000000000000///////////.....------------,,,,,,,,,,,+++++++++++*************)**))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!!! oooooooooopppppppppppppqqqqqqqqqqqrrrrrrrrrrrrrrqqqqqqqqqqqrrrrrrrrrrrrrrssssssssssttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwxxxxyyyyyyyyyyyyyyyyyyyyyzzzzyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{|||||}}}}}}~~~~~~~~~~€€€€€€€€€€€€€€€€€€‚‚‚‚‚ƒƒ……†††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††……………………………………„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzywwwwwvvvvvvvvvvvvvvvvvvvuuuutttttttttttttttttttssstttttttttttttssssssssssssrrrrrqqqqqqqqqqqqqqqqqppppppoooooooooooooooonnnnnnnnmmmmmmmmmmmmmmmlllllllllmmlllllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhggggggggggggggggggggfffffffffffffeeeeeeddddddccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaa``````___^^^^^^^^^^^^]]]]]]]]]]][[[[[[[[[[[[ZZZZZZZZZZZZYZZZYYYYYYYYYYYYXXXXXXXXXXWWWWWWWVVVVVVVVVVVVUUUUUUVVVUUUUUUUUUUUUTTTTTTTTTTSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOONNNNNMMMMMMMMMMMLLLLLLLLLLMMLLLLLLLLLLKKKKKKKKKKKJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@???????????>>>>>>===========<<<<<<<<<<<;;;;;;;;;:::::::::::9999999988888887777777777766666665555555555544444444444433222222222221111111111110000000000000////////////.....------------,,,,,,,,,,++++++++++++************)**))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$###############""""""""""""!!!!!!!!!!!!!!! oooooooooppppppppppppppqqqqqqqqqqrrrrrrrrrrrrrrrqqqqqqqqqqqrrrrrrrrrrrrrrsssssssssttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwxxxxxyyyyyyyyyyyyyyyyyyyyzzzzzyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{||||||}}}}}}}~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€‚‚‚‚ƒ………†††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††………………………………„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzwwwwwwvvvvvvvvvvvvvvvvvvvuuuuttttttttttttttttttsssttttttttttttttsssssssssssrrrrrrqqqqqqqqqqqqqqqqppppppoooooooooooooooonnnnnnnnnmmmmmmmmmmmmmmmllllllllmmmlllllllllllllllkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiihhhhhhhhhhhhgggggggggggggggggggfffffffffffffeeeeeeddddddcccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaa`````___^^^^^^^^^^^^^]]]]]]]]]]\[[[[[[[[[[[ZZZZZZZZZZZZYZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWVVVVVVVVVVVUUUUUUVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOONNNNNNMMMMMMMMMMMLLLLLLLLLMMLLLLLLLLLLLKKKKKKKKKKKJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@??????????>>>>>>===========<<<<<<<<<<<;;;;;;;;;:::::::::::9999999988888887777777777766666665555555555554444444444433222222222222111111111110000000000000////////////.....------------,,,,,,,,,,++++++++++++************)**))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%&&&&&&%%%%%%%%%%%%%$$$$$$%$$$$$$$$$$$$###############""""""""""""!!!!!!!!!!!!!!! oooooooopppppppppppppppqqqqqqqqqqrrrrrrrrrrrrrrrqqqqqqqqqqrrrrrrrrrrrrrrrssssssssttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwxxxxxxyyyyyyyyyyyyyyyyyyzzzzzzzyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{|||||||}}}}}}}~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€‚‚‚‚…………†††††‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡†††††††††………………………………„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuttttttttttttttttttsstttttttttttttttssssssssssrrrrrrrqqqqqqqqqqqqqqqqppppppoooooooooooooooonnnnnnnnmmmmmmmmmmmmmmmmlllllllmmmllllllllllllllllkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiihhhhhhhhhhhhhgggggggggggggggggggfffffffffffffeeeeedddddddccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaa`````____^^^^^^^^^^^^]]]]]]]]]]\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXWWWWWWWWVVVVVVVVVVVVUUUUUVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOONNNNNNMMMMMMMMMMMLLLLLLLLLMMLLLLLLLLLLLKKKKKKKKKKKJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@???????????>>>>>>==========<<<<<<<<<<<;;;;;;;;;:::::::::::99999999888888877777777777666666665555555555544444444444332222222222221111111111110000000000000///////////.....------------,,,,,,,,,,++++++++++++************)**)))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!! ooooooooppppppppppppppqqqqqqqqqqrrrrrrrrrrrrrrrsqqqqqqqqrrrrrrrrrrrrrrrrrssssssstttttttttttttttttuttttttuuuuuuuuuuuuuuuuuuvuuuuuuvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{|||||||}}}}}}}}}~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚„………†††††‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡†††††††††……………………………„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuttttttttttttttttttsttttttttttttttttsssssssssrrrrrrrrqqqqqqqqqqqqqqqqppppppoooooooooooooooonnnnnnnnmmmmmmmmmmmmmmmlllllllmmmmlllllllllllllllllkkkkkkkkkkjjjjjjjjjjjjjiiiiiihhhhhhhhhhhhhhgggggggggggggggggggffffffffffffeeeeedddddddcccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaa````_____^^^^^^^^^^^^]]]]]]]]]\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUVVVVUUUUUUUUUUUUTTTTTTTTTSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOONNNNNNMMMMMMMMMMMMLLLLLLLLMMMLLLLLLLLLLLKKKKKKKKKKJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@???????????>>>>>>===========<<<<<<<<<<;;;;;;;;;:::::::::::99999999888888877777777777766666665555555555544444444444333222222222221111111111110000000000000///////////.....------------,,,,,,,,,,++++++++++++************)***))))))))))))((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!! oooooooppppppppppppppqqqqqqqqqqrrrrrrrrrrrrrrrssqqqqqqqqrrrrrrrrrrrrrrrrssssssstttttttttttttttttuutttttuuuuuuuuuuuuuuuuuuvvuuuuuvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{||||||||}}}}}}}}}}}~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚„…………†††††‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡††††††††……………………………„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuutttttttttttttttttttttttttttttttttttssssssssrrrrrrrrrqqqqqqqqqqqqqqqqppppppoooooooooooooooonnnnnnnnmmmmmmmmmmmmmmmllllllmmmmmllllllllllllllllkkkkkkkkkkjjjjjjjjjjjjjjiiiiihhhhhhhhhhhhhhgggggggggggggggggggfffffffffffffeeeeddddddddccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaa````_____^^^^^^^^^^^^]]]]]]]]]\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXWWWWWWWWWVVVVVVVVVVVVUUUUVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOONNNNNNNMMMMMMMMMMMLLLLLLLLMMMLLLLLLLLLLLKKKKKKKKKKKJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@??????????>>>>>>===========<<<<<<<<<<<;;;;;;;;;:::::::::::9999999888888887777777777766666665555555555544444444444433222222222221111111111110000000000000////////////....------------,,,,,,,,,,++++++++++++****************))))))))))))((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!!! oooooopppppppppppppppqqqqqqqqqqrrrrrrrrrrrrrrsssqqqqqqqrrrrrrrrrrrrrrrrssssssssttttttttttttttttuuuttttuuuuuuuuuuuuuuuuuuvvvuuuuvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzzyzzzzzzzzzzzzzzzzzzzzzzz{zzzzzzz{{{{{{{{{{{{{{{{{{|||||||||}}}}}}}}}}}}~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚„„…………††††‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††…………………………„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuutttttttttttttttttttttttttttttttttttsssssssrrrrrrrrrqqqqqqqqqqqqqqqqpppppppooooooooooooooonnnnnnnnnmmmmmmmmmmmmmmmlllllmmmmmlllllllllllllllllkkkkkkkkkkjjjjjjjjjjjjjiiiiiihhhhhhhhhhhhhhgggggggggggggggggggfffffffffffffeeeddddddddcccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaa```______^^^^^^^^^^^^]]]]]]]]\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWWWWVVVVVVVVVVVVUUUUVVVVVUUUUUUUUUUUUTTTTTTTTSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOONNNNNNNMMMMMMMMMMMLLLLLLLLMMMLLLLLLLLLLLKKKKKKKKKKKJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@???????????>>>>>===========<<<<<<<<<<<;;;;;;;;;:::::::::::9999999888888887777777777766666665555555555554444444444433222222222222111111111110100000000000////////////.....------------,,,,,,,,,,++++++++++++***************))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$%$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!!! ooooooppppppppppppppqqqqqqqqqqrrrrrrrrrrrrrrrsssqqqqqqqrrrrrrrrrrrrrrrssssssssttttttttttttttttuuuutttuuuuuuuuuuuuuuuuuuvvvvuuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{zzzzzz{{{{{{{{{{{{{{{{{{{|||||||||}}}}}}}}}}}}}}}}€€€€€€€€€€€€€€€€€€€€€€€‚‚„„„………†††††‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡††††††……………………………„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuttttttttttttttttuttttttttttttttttttssssssrrrrrrrrrrqqqqqqqqqqqqqqqpppppppoooooooooooooooonnnnnnnnmmmmmmmmmmmmmmmlllllmmmmmmlllllllllllllllllkkkkkkkkkjjjjjjjjjjjjjjiiiiihhhhhhhhhhhhhhgggggggggggggggggggfffffffffffffeeedddddddddcccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaa```______^^^^^^^^^^^^]]]]]]]]\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOONNNNNNNNMMMMMMMMMMMLLLLLLLMMMMLLLLLLLLLLLKKKKKKKKKKJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@???????????>>>>>>===========<<<<<<<<<<;;;;;;;;;:::::::::::99999998888888877777777777666666665555555555544444444444332222222222221111111111111000000000000///////////.....------------,,,,,,,,,,++++++++++++***************))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$%%$$$$$$$$$$$$###############""""""""""""!!!!!!!!!!!!!!! oooooppppppppppppppqqqqqqqqqqrrrrrrrrrrrrrrrssssqqqqqqrrrrrrrrrrrrrrrrsssssssttttttttttttttttuuuuutttuuuuuuuuuuuuuuuuuvvvvvuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{zzzz{{{{{{{{{{{{{{{{{{{{{|||||||||}}}}}}}}}}}}}}}}€€€€€€€€€€€€€€€€€€€€€‚„„„…………††††‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡†††††……………………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuutttttttttttttttuutttttttttttttttttssssssrrrrrrrrrrrqqqqqqqqqqqqqqppppppppoooooooooooooooonnnnnnnnmmmmmmmmmmmmmmmllllmmmmmmmllllllllllllllllkkkkkkkkkkjjjjjjjjjjjjjiiiiiihhhhhhhhhhhhhhgggggggggggggggggggfffffffffffffeedddddddddcccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaa``_______^^^^^^^^^^^^]]]]]]]\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXWWWWWWWWWWVVVVVVVVVVVVUUUVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOONNNNNNNNMMMMMMMMMMMLLLLLLLMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@???????????>>>>>>===========<<<<<<<<<<<;;;;;;;;;::::::::::99999998888888887777777777766666665555555555544444444444333222222222221111111111111000000000000///////////.....------------,,,,,,,,,,++++++++++++****************)))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$%%$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!! oooopppppppppppppppqqqqqqqqqrrrrrrrrrrrrrrrsssssqqqqqrrrrrrrrrrrrrrrrssssssstttttttttttttttttuuuuuttuuuuuuuuuuuuuuuuuvvvvvvuuvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{zzz{{{{{{{{{{{{{{{{{{{{{{|||||||||}}}}}}}}}}}}}}}}€€€€€€€€€€€€€€€€€‚„„„„…………††††‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡†††††………………………………„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}|||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuttttttttttttttuuutttttttttttttttttsssssrrrrrrrrrrrrqqqqqqqqqqqqqpppppppppooooooooooooooonnnnnnnnnmmmmmmmmmmmmmmmlllmmmmmmmlllllllllllllllllkkkkkkkkkjjjjjjjjjjjjjjiiiiiihhhhhhhhhhhhhhggggggggggggggggggfffffffffffffeeddddddddddcccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaa``_______^^^^^^^^^^^^]]]]]]]\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUVVVVVVVUUUUUUUUUUUTTTTTTTSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOONNNNNNNNMMMMMMMMMMMLLLLLLLMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAA@@@A@@@@@@@@@@@??????????>>>>>>===========<<<<<<<<<<<;;;;;;;;;:::::::::::9999998888888887777777777766666665555555555544444444444433222222222221111111111111000000000000////////////....------------,,,,,,,,,,++++++++++++****************))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$%%$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!! ooooppppppppppppppqqqqqqqqqrrrrrrrrrrrrrrrssssssqqqqrrrrrrrrrrrrrrrrssssssstttttttttttttttttuuuuuutuuuuuuuuuuuuuuuuuvvvvvvvuvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{zz{{{{{{{{{{{{{{{{{{{{{{{|||||||}}}}}}}}}}}}}}}}}}€€€€€€€€€€€€„„„„……………††††‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡†††††…………………………………„…„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}|||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzwwwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuutttttttttttttuuuutttttttttttttttttssssrrrrrrrrrrrrrqqqqqqqqqqqqppppppppppooooooooooooooonnnnnnnnnmmmmmmmmmmmmmmlllmmmmmmmmllllllllllllllllkkkkkkkkkkjjjjjjjjjjjjjjiiiiihhhhhhhhhhhhhhgggggggggggggggggggfffffffffffffedddddddddddccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaa`________^^^^^^^^^^^^]]]]]]\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUVVVVVVVUUUUUUUUUUUTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPOOONNNNNNNNNMMMMMMMMMMMLLLLLLMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAA@@@A@@@@@@@@@@@???????????>>>>>>==========<<<<<<<<<<<;;;;;;;;;:::::::::::9999998888888887777777777766666666555555555554444444444433222222222222111111111111100000000000////////////.....------------,,,,,,,,,,++++++++++++***************))))))))))))((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$%%$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!! oooppppppppppppppqqqqqqqqqrrrrrrrrrrrrrrrrssssssqqqqrrrrrrrrrrrrrrrssssssssttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{z{{{{{{{{{{{{{{{{{{{{{{{{||||}}}}}}}}}}}}}}}}}}}}}€€€€€€€€€€€„„„„„…………†††††‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡†††††………………………………………………„…„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzwwwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuttttttttttttuuuuutttttttttttttttttsssrrrrrrrrrrrrrqqqqqqqqqqqqppppppppppoooooooooooooooonnnnnnnnmmmmmmmmmmmmmmmllmmmmmmmmmllllllllllllllllkkkkkkkkkkjjjjjjjjjjjjjiiiiiihhhhhhhhhhhhhhgggggggggggggggggggffffffffffffedddddddddddcccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaa`________^^^^^^^^^^^^]]]]]]\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUVVVVVVVUUUUUUUUUUUUTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPOOONNNNNNNNNMMMMMMMMMMMLLLLLLMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEDDDDDDDDDDDCCCCCCCCCCCBBBCBBBBBBBBBBBAAAAAAAAAA@@@A@@@@@@@@@@@???????????>>>>>>===========<<<<<<<<<<;;;;;;;;;:::::::::::9999998888888887777777777766666666555555555554444444444433222222222222111111111111100000000000////////////.....------------,,,,,,,,,,++++++++++++***************))))))))))))((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$%%$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!!! ooppppppppppppppqqqqqqqqqqrrrrrrrrrrrrrrrsssssssqqqrrrrrrrrrrrrrrrrsssssssttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||}}}}}}}}}}}}}}}}}}}}}}}€€€€€€€€€€€ƒ„„„„„……………††††‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡†††††……………………………………………………………………„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzwwwwwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuuttttttttttttuuuuuutttttttttttttttttssrrrrrrrrrrrrrrqqqqqqqqqqqpppppppppppooooooooooooooonnnnnnnnnmmmmmmmmmmmmmmmlmmmmmmmmmllllllllllllllllkkkkkkkkkkjjjjjjjjjjjjjjiiiiihhhhhhhhhhhhhhgggggggggggggggggggfffffffffffffddddddddddddccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaa_________^^^^^^^^^^^^]]]]]\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUVVVVVVVVUUUUUUUUUUUTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPOOONNNNNNNNNMMMMMMMMMMMLLLLLLMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEDDDDDDDDDDCCCCCCCCCCCBBBCBBBBBBBBBBBAAAAAAAAAAA@@AA@@@@@@@@@@@??????????>>>>>>===========<<<<<<<<<<;;;;;;;;;;:::::::::::999998888888888777777777776666666555555555554444444444433322222222222111111111111100000000000////////////.....------------,,,,,,,,,,++++++++++++***************))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$%%%$$$$$$$$$$$$###############""""""""""""!!!!!!!!!!!!!!! ooppppppppppppppqqqqqqqqqrrrrrrrrrrrrrrrssssssssqqrrrrrrrrrrrrrrrrsssssssttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||}}}}}}}}}}}}}}}}}}}}}}}}}€€€€€€€€€€€ƒ„„„„„„…………††††‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡††††††………………………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„…………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzwwwwwwwwwwwwwwwwwvvvvvvvvuuuuuuuuuuuuuutttttttttttuuuuuuutttttttttttttttttsrrrrrrrrrrrrrrrqqqqqqqqqqppppppppppppoooooooooooooonnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiihhhhhhhhhhhhhgggggggggggggggggggffffffffffffddddddddddddccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaa_________^^^^^^^^^^^^]]]]]\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXWWWWWWWWWWWWVVVVVVVVVVVUVVVVVVVVUUUUUUUUUUUTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQRQQQQQQQQQQQPPPPPPPPPPPOONNNNNNNNNNMMMMMMMMMMMLLLLLMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEDDDDDDDDDDDCCCCCCCCCCCBBCBBBBBBBBBBBAAAAAAAAAAA@@AA@@@@@@@@@@@???????????>>>>>===========<<<<<<<<<<;;;;;;;;;;:::::::::::9999988888888887777777777766666665555555555544444444444333222222222221111111111111000000000000///////////.....------------,,,,,,,,,,++++++++++++***************)))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$%%%$$$$$$$$$$$$###############""""""""""""!!!!!!!!!!!!!!! oppppppppppppppqqqqqqqqqrrrrrrrrrrrrrrrrssssssssqrrrrrrrrrrrrrrrrsssssssstttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||}}}}}}}}}}}}}}}}}}}}}}}}}€€€€€€€€€€€ƒ„„„„„„„…………††††‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡††††††………………………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzwwwwwwwwwwwwwwwwwwvvvvvvvuuuuuuuuuuuuuuuttttttttttuuuuuuutttttttttttttttttsrrrrrrrrrrrrrrrrqqqqqqqqqpppppppppppppooooooooooooonnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiihhhhhhhhhhhhhgggggggggggggggggggffffffffffffdddddddddddddcccccccccccccbbbbbbbbbbbbbaaaaaaaaaaa_________^^^^^^^^^^^^^]]]]\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXWWWWWWWWWWWVVVVVVVVVVVUVVVVVVVVVUUUUUUUUUUUTTTTTSSSSSSSSSRRRRRRRRRRRRQQQQRQQQQQQQQQQQPPPPPPPPPPPOONNNNNNNNNNMMMMMMMMMMMLLLLLMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEDDDDDDDDDDDCCCCCCCCCCCBBCCBBBBBBBBBBAAAAAAAAAAA@@AA@@@@@@@@@@@???????????>>>>>>==========<<<<<<<<<<;;;;;;;;;;:::::::::::9999988888888887777777777766666666555555555554444444444333222222222222111111111111000000000000///////////.....-------------,,,,,,,,,++++++++++++****************))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$%%%$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!! ppppppppppppppqqqqqqqqqqrrrrrrrrrrrrrrrsssssssssqrrrrrrrrrrrrrrrssssssssstttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||}}}}}}}}}}}}}}}}}}}}}}}}}€€€€€€€€€€€€ƒƒ„„„„„„……………††††‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡††††††………………………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzwwwwwwwwwwwwwwwwwwwvvvvvvuuuuuuuuuuuuuuuutttttttttuuuuuuuutttttttttttttttttrrrrrrrrrrrrrrrrrqqqqqqqqpppppppppppppooooooooooooonnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiihhhhhhhhhhhhhggggghgggggggggggggfffffffffffeddddddddddddccccccccccccccbbbbbbbbbbbbaaaaaaaaaaa__________^^^^^^^^^^^^]]]]\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQRQQQQQQQQQQQPPPPPPPPPPPOONNNNNNNNNNNMMMMMMMMMMMLLLLMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEDDDDDDDDDDDCCCCCCCCCCCBBCCBBBBBBBBBBBAAAAAAAAAA@@AA@@@@@@@@@@@???????????>>>>>>===========<<<<<<<<<;;;;;;;;;;:::::::::::9999988888888887777777777766666666555555555554444444444333222222222222111111111111100000000000///////////......------------,,,,,,,,,,+++++++++++****************))))))))))))((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$%%%$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!! qqqqqqqqqqrrrrrrrrrrrrrrrrrrssssssssssssssstttttsssssssssssttttttttttttttuuuuuuuuuuuuuuuuvvvvvvvvvuuuuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwxxxyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{zzzzzzzzzzz{{{{{{{{{{{{{{}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€‚‚‚‚‚ƒƒƒƒ„„„„…………††††††††††………………„„„„„„„ƒƒƒ†††††††…†…………………………………………‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuutttttttttttttttttsrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqpppppppppppppppooooooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmlllllkkkkkkkkkkjjjjjjjjjjjjjiihhhhhhggggggggggggggfffffffffeeeeeeeeeeeeeddddddddddddccccccccccccbbbbbbbbbaaaaaaaaaaa````````````______^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@AAAA@@@@@@@@@@@??????????>>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;::::::::::9999888888888887777777777666666665555555555544444443333333333322222222222111111100000000000///////////............-----------,,,,,,,,,,++++++++++++********))))))))))))(((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$%%$$$$$$$$$$$$$#################"""""""""""""!!!!!!!!!!!!!!!!!! qqqqqqqqqqrrrrrrrrrrrrrrrrrrssssssssssssssttttttsssssssssstttttttttttttttuuuuuuuuuuuuuuuuvvvvvvvvvuuuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwxxxxyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{zzzzzzzzz{{{{{{{{{{{{{{{{}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€‚‚‚‚‚ƒƒƒƒ„„„„………††††††††††………………„„„„„„„ƒƒƒ††††††††††………………………………………ƒƒƒƒ‚ƒƒ‚ƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ…………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuutttttttttttttttttrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqppppppppppppppppooooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllkkkkkkkkkkjjjjjjjjjjjjjjihhhhhhhgggggggggggggfffffffffeeeeeeeeeeeeeedddddddddddcccccccccccccbbbbbbbbaaaaaaaaaaa`````````````_____^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@AAAA@@@@@@@@@@@???????????>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;;:::::::::9999888888888887777777777666666666555555555554444443333333333322222222222211111100000000000///////////............-----------,,,,,,,,,,++++++++++++********)))))))))))))((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$%%%$$$$$$$$$$$$#################"""""""""""""!!!!!!!!!!!!!!!!!! qqqqqqqqqrrrrrrrrrrrrrrrrrrsssssssssssssssttttttsssssssssttttttttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvuuuuuuuuuuvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxxxyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{zzzzzzzz{{{{{{{{{{{{{{{{{}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€‚‚‚‚‚‚ƒƒƒƒ„„„„………††††††††…………………„„„„„„„„ƒƒ††††††††††††††……………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ…………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuttttttttttttttttrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqppppppppppppppppooooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmllllkkkkkkkkkkkjjjjjjjjjjjjjjhhhhhhhggggggggggggggfffffffffeeeeeeeeeeeeeddddddddddddccccccccccccbbbbbbbbaaaaaaaaaaaa````````````______^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;;:::::::::99999888888888887777777776666666665555555555544444433333333333322222222222111111000000000000//////////............-----------,,,,,,,,,,++++++++++++*********))))))))))))(((((((((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$%%%$$$$$$$$$$$$#################"""""""""""""!!!!!!!!!!!!!!!!!! qqqqqqqqrrrrrrrrrrrrrrrrrrssssssssssssssstttttttssssssssttttttttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvuuuuuuuuuvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{zzzzzzz{{{{{{{{{{{{{{{{{{}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€‚‚‚‚‚‚ƒƒƒƒƒ„„„„„…………††††……………………„„„„„„„„„ƒ†††††††††††††††††……………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuttttttttttttttttrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqpppppppppppppppooooooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmlllkkkkkkkkkkkkjjjjjjjjjjjjjhhhhhhhhgggggggggggggffffffffffeeeeeeeeeeeeedddddddddddcccccccccccccbbbbbbbaaaaaaaaaaaa`````````````_____^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSSRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;;:::::::::99999888888888887777777776666666665555555555544444443333333333322222222222111111000000000000//////////............-----------,,,,,,,,,,,+++++++++++*********))))))))))))(((((((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$%%%$$$$$$$$$$$$##################""""""""""""!!!!!"!!!!!!!!!!!! qqqqqqqqrrrrrrrrrrrrrrsrrrssssssssssssssttttttttsssssssstttttttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxxyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{zzzzzz{{{{{{{{{{{{{{{{{{{}}}}}}~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€‚‚‚‚‚‚ƒƒƒƒƒ„„„„…………………………………………„„„„„„„„„„††††††††††††††††††††††………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuutttttttttttttttrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqpppppppppppppppooooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmlllkkkkkkkkkkkkjjjjjjjjjjjjjhhhhhhhhggggggggggggggfffffffffeeeeeeeeeeeeeddddddddddddccccccccccccbbbbbbbaaaaaaaaaaaaa````````````_____^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;:::::::::99999888888888887777777776666666665555555555544444443333333333322222222222111111100000000000///////////...........-----------,,,,,,,,,,,++++++++++++********))))))))))))(((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%$%%%$$$$$$$$$$$$$#################""""""""""""!!!!!"!!!!!!!!!!!! qqqqqqqrrrrrrrrrrrrrrrsrrsssssssssssssstttttttttssssssstttttttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvuuuuuuuuvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{zzzzz{{{{{{{{{{{{{{{{{{{{}}}}}~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚ƒƒƒƒƒƒ„„„…………………………………………„„„„„„„„„„†††††††††††††††††††††††††ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuttttttttttttttrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqppppppppppppppppooooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmlllkkkkkkkkkkkkkjjjjjjjjjjjjhhhhhhhhhgggggggggggggffffffffffeeeeeeeeeeeeedddddddddddcccccccccccccbbbbbbbaaaaaaaaaaaa````````````______^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;;::::::::99999888888888887777777776666666666555555555554444443333333333322222222222211111100000000000///////////...........-----------,,,,,,,,,,,++++++++++++********))))))))))))(((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%$%%%$$$$$$$$$$$$$#################"""""""""""""!!!!"!!!!!!!!!!!!! qqqqqqrrrrrrrrrrrrrrsssrssssssssssssssstttttttttssssssttttttttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvuuuuuuuvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{zzzz{{{{{{{{{{{{{{{{{{{{{}}}~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ„„„…………………………………………„„„„„„„„„†††††††††††††††††††††††††ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuutttttttttttttrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqpppppppppppppppooooooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmllkkkkkkkkkkkkkjjjjjjjjjjjjhhhhhhhhhhgggggggggggggfffffffffeeeeeeeeeeeeeddddddddddddccccccccccccbbbbbbbaaaaaaaaaaaaa```````````______^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;;::::::::999999888888888887777777766666666665555555555544444433333333333322222222222111111000000000000//////////............----------,,,,,,,,,,,++++++++++++********)))))))))))))((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%$%%%%$$$$$$$$$$$$#################"""""""""""""!!!!"!!!!!!!!!!!!! qqqqqqrrrrrrrrrrrrrrsssrssssssssssssssttttttttttsssssttttttttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvvuuuuuuvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxyyyyyyzzzzzzzzzzzzzzzzzzz{zzzzzzzzzz{{{{{{{{{{{{{{{zzz{{{{{{{{{{{{{{{{{{{{{{}}~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ„„„………………………………………„„„„„„„„„†††††††††††††††††††††††††ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuttttttttttttrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqpppppppppppppppooooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmllkkkkkkkkkkkkkkjjjjjjjjjjjhhhhhhhhhhggggggggggggggfffffffffeeeeeeeeeeeeedddddddddddcccccccccccccbbbbbbbaaaaaaaaaaaa```````````_______^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;;::::::::999999888888888887777777766666666665555555555544444443333333333322222222222111111000000000000//////////............----------,,,,,,,,,,,++++++++++++*********))))))))))))(((((((((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#################"""""""""""""!!!!"!!!!!!!!!!!!! qqqqqrrrrrrrrrrrrrrsssssssssssssssssstttttttttttssssstttttttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvuuuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwxxxxxxxxxxxyyyyyzzzzzzzzzzzzzzzzzzz{{zzzzzzzzz{{{{{{{{{{{{{{{{z{{{{{{{{{{{{{{{{{{{{{{{{}~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ„„„„……………………………………„„„„„„„„‡††††††††††††††††††††††††ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuutttttttttttrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqppppppppppppppppooooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmllkkkkkkkkkkkkkkjjjjjjjjjjhhhhhhhhhhhgggggggggggggfffffffffeeeeeeeeeeeeeddddddddddddccccccccccccbbbbbbbaaaaaaaaaaaaa``````````_______^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;::::::::999999888888888887777777766666666665555555555544444443333333333322222222222111111100000000000///////////...........----------,,,,,,,,,,,,+++++++++++*********))))))))))))(((((((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$##################""""""""""""!!!!"!!!!!!!!!!!!! qqqqrrrrrrrrrrrrrrssssssssssssssssssstttttttttttsssstttttttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvuuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxyyyyzzzzzzzzzzzzzzzzzzz{{{zzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ„„„„„…………………………………„„„„„„„„‡‡‡††††††††††††††††††††††ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuutttttttttttsrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqpppppppppppppppooooooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmlkkkkkkkkkkkkkkjjjjjjjjjjhhhhhhhhhhhggggggggggggggfffffffffeeeeeeeeeeeeedddddddddddcccccccccccccbbbbbbbaaaaaaaaaaaa``````````________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;;:::::::999999888888888887777777766666666666555555555554444443333333333322222222222111111100000000000///////////...........----------,,,,,,,,,,,,++++++++++++********))))))))))))(((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$#################""""""""""""!!!!""!!!!!!!!!!!! qqqqrrrrrrrrrrrrrrssssssssssssssssssttttttttttttsssttttttttttttttttuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvuuuuvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxyyyzzzzzzzzzzzzzzzzzzz{{{{zzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ„„„„„„„…………………………………„„„„„„‡‡‡‡‡††††††††††††††††††††ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}}}~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuttttttttttssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqpppppppppppppppooooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmllkkkkkkkkkkkkkkjjjjjjjjjhhhhhhhhhhhhgggggggggggggfffffffffeeeeeeeeeeeeeddddddddddddccccccccccccbbbbbbbaaaaaaaaaaaaa`````````________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMLLLMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;;:::::::999999988888888888777777766666666666555555555554444443333333333322222222222111111100000000000///////////............---------,,,,,,,,,,,,++++++++++++********))))))))))))(((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$#################"""""""""""""!!!""!!!!!!!!!!!! qqqrrrrrrrrrrrrrrsssssssssssssssssstttttttttttttssstttttttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvwuuuvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxyyzzzzzzzzzzzzzzzzzzz{{{{{zzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ„„„„„„„„…………………………………„„„„‡‡‡‡‡‡‡††††††††††††††††††ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}}~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuutttttttttsssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqpppppppppppppppooooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmlllkkkkkkkkkkkkkjjjjjjjjjhhhhhhhhhhhhgggggggggggggffffffffffeeeeeeeeeeeeedddddddddddcccccccccccccbbbbbbbaaaaaaaaaaaa`````````_________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;;:::::::9999999888888888887777777666666666665555555555544444433333333333322222222221111111000000000000//////////............---------,,,,,,,,,,,,++++++++++++*********))))))))))))((((((((((((((((''''''''''''&&&'&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$#################"""""""""""""!!!""!!!!!!!!!!!!! qqqrrrrrrrrrrrrrssssssssssssssssssstttttttttttttsstttttttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvwwuuvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxyzzzzzzzzzzzzzzzzzzz{{{{{{zzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ„„„„„„„„„…………………………………„„‡‡‡‡‡‡‡‡†††††††††††††††††ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuttttttttsssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqppppppppppppppppoooooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmlllkkkkkkkkkkkkkkjjjjjjjjhhhhhhhhhhhhhggggggggggggffffffffffeeeeeeeeeeeeeddddddddddddccccccccccccbbbbbbbaaaaaaaaaaaaa````````_________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;:::::::9999999888888888887777777666666666665555555555544444443333333333322222222221111111100000000000//////////............----------,,,,,,,,,,,++++++++++++*********))))))))))))(((((((((((((((('''''''''''''&&'&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#################"""""""""""""!!!""!!!!!!!!!!!!! qqrrrrrrrrrrrrrrssssssssssssssssssttttttttttttttstttttttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvwwwuvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzz{{{{{{{zzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ„„„„„„„„„„„………………………………„‡‡‡‡‡‡‡‡‡‡†††††††††††††††ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwvvvvvvvvvvvvvvvvvvuvuuuuuuuuuuuuuuuuutttttttssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqppppppppppppppppoooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmllllkkkkkkkkkkkkkkjjjjjjjhhhhhhhhhhhhhhgggggggggggfffffffffffeeeeeeeeeeeeedddddddddddcccccccccccccbbbbbbbaaaaaaaaaaaa````````__________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;;::::::9999999888888888887777777666666666665555555555554444443333333333322222222221111111100000000000///////////...........----------,,,,,,,,,,,,+++++++++++*********))))))))))))(((((((((((((((((''''''''''''&&'&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#################"""""""""""""!!!""!!!!!!!!!!!!! qrrrrrrrrrrrrrrrssssssssssssssssstttttttttttttttstttttttttttttttuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvwwwvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzz{{{{{{{{zzz{{{{{{{{{{{{{{{{{{{{{|{{{{{{{{{{{{{{{{{||||||||~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ„„„„„„„„„„„……………………………‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuutttttttsssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqpppppppppppppppooooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmllllkkkkkkkkkkkkkkjjjjjjjihhhhhhhhhhhhhgggggggggggffffffffffffeeeeeeeeeeeeddddddddddddccccccccccccbbbbbbbaaaaaaaaaaaaa```````__________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;;::::::9999999988888888888777777766666666666555555555554444443333333333322222222221111111100000000000///////////...........----------,,,,,,,,,,,,++++++++++++********))))))))))))(((((((((((((((((''''''''''''&&'&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#################"""""""""""""!!!""!!!!!!!!!!!!! qrrrrrrrrrrrrrrssssssssssssssssssttttttttttttttutttttttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvwwwwvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzz{{{{{{{{{zz{{{{{{{{{{{{{{{{{{{{{||{{{{{{{{{{{{{{{{|||||||||~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ„„„„„„„„„„„„…………………………‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~}}}}}}}}}}}}}}}}}}}}}}}||||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuttttttssssssrrrrrrrrrrrrrrrrrqqrqqqqqqqqqqqqqqqqpppppppppppppppoooooooooooooonnnnnonnnnnnnnnnnnnnmmmmmmmmmmlllllkkkkkkkkkkkkkkjjjjjjihhhhhhhhhhhhhhggggggggggffffffffffffeeeeeeeeeeeeedddddddddddcccccccccccccbbbbbbbaaaaaaaaaaaa```````___________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::99999999888888888887777777666666666665555555555544444433333333333322222222211111111000000000000//////////............---------,,,,,,,,,,,,++++++++++++********))))))))))))(((((((((((((((((''''''''''''&&'&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$#################""""""""""""!!!""!!!!!!!!!!!!! rrrrrrrrrrrrrrsssssssssssssssssstttttttttttttttuttttttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzz{{{{{{{{{{z{{{{{{{{{{{{{{{{{{{{{|||{{{{{{{{{{{{{{{||||||||||~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ„„„„„„„„„„„„………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~}}}}}}}}}}}}}}}}}}}}}}}|||||||||{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuttttssssssrrrrrrrrrrrrrrrrrqqrqqqqqqqqqqqqqqqqqpppppppppppppppooooooooooooooonnnonnnnnnnnnnnnnnnmmmmmmmmmllllllkkkkkkkkkkkkkjjjjjjiihhhhhhhhhhhhhggggggggggfffffffffffffeeeeeeeeeeeeddddddddddddccccccccccccbbbbbbbaaaaaaaaaaaaa``````___________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::99999999888888888887777777666666666665555555555544444443333333333322222222211111111000000000000//////////............----------,,,,,,,,,,,++++++++++++*********))))))))))))((((((((((((((((''''''''''''&&''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$#################"""""""""""""!!"""!!!!!!!!!!!! rrrrrrrrrrrrrrssssssssssssssssstttttttttttttttuuttttttttttttttuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||{{{{{{{{{{{{{{|||||||||||~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„……………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}|||||||||{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuttttsssssssrrrrrrrrrrrrrrrrrqrrqqqqqqqqqqqqqqqqpppppppppppppppooooooooooooooonnnoonnnnnnnnnnnnnnmmmmmmmmmllllllkkkkkkkkkkkkkkjjjjjiihhhhhhhhhhhhhhgggggggggfffffffffffffeeeeeeeeeeeeddddddddddddcccccccccccccbbbbbbbaaaaaaaaaaaa``````____________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;:::::99999999888888888887777777666666666665555555555544444443333333333322222222211111111100000000000//////////............----------,,,,,,,,,,,++++++++++++*********))))))))))))(((((((((((((((('''''''''''''&''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#################"""""""""""""!!"""!!!!!!!!!!!!! rrrrrrrrrrrrrssssssssssssssssssttttttttttttttuuutttttttttttttuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvwwwwwwvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||{{{{{{{{{{{{{||||||||||||~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„…………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………………………………†††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}||||||||||{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuutttsssssssssrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppppppppooooooooooooooonnooonnnnnnnnnnnnnnmmmmmmmmlllllllkkkkkkkkkkkkkjjjjjiiihhhhhhhhhhhhhggggggggggfffffffffffffeeeeeeeeeeedddddddddddddccccccccccccbbbbbbbaaaaaaaaaaaaa`````____________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;:::::99999999988888888888777777766666666666555555555554444443333333333322222222211111111100000000000///////////...........----------,,,,,,,,,,,,+++++++++++*********))))))))))))(((((((((((((((((''''''''''''&''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#################"""""""""""""!!"""!!!!!!!!!!!!! rrrrrrrrrrrrrssssssssssssssssstttttttttttttttuuuttttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||{{{{{{{{{{{{|||||||||||||~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……†††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuttsssssssssrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqppppppppppppppooooooooooooooonnooonnnnnnnnnnnnnnmmmmmmmmlllllllkkkkkkkkkkkkkkjjjjiiihhhhhhhhhhhhhhgggggggggfffffffffffffeeeeeeeeeeeeddddddddddddccccccccccccbbbbbbbbaaaaaaaaaaaa`````____________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;:::::99999999988888888888777777766666666666555555555554444443333333333322222222211111111100000000000///////////...........----------,,,,,,,,,,,,+++++++++++*********))))))))))))(((((((((((((((((''''''''''''&''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#################"""""""""""""!!"""!!!!!!!!!!!!! rrrrrrrrrrrrssssssssssssssssstttttttttttttttuuuutttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwvvvvvvvvvvvvvwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxyyyzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||{{{{{{{{{{{||||||||||||||~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„……………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„†††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuutssssssssssrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqpppppppppppppppooooooooooooooonoooonnnnnnnnnnnnnnmmmmmmmllllllllkkkkkkkkkkkkkkjjjiiiihhhhhhhhhhhhhggggggggggfffffffffffffeeeeeeeeeeedddddddddddddcccccccccccbbbbbbbbaaaaaaaaaaaaa`````____________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;:::::999999999888888888887777777666666666665555555555544444443333333333322222222111111111000000000000//////////............---------,,,,,,,,,,,,+++++++++++*********))))))))))))(((((((((((((((((''''''''''''&''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$#################"""""""""""""!!"""!!!!!!!!!!!!! rrrrrrrrrrrssssssssssssssssssttttttttttttttuuuuutttttttttttuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwwvvvvvvvvvvvvwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxyyyyzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||{{{{{{{{{{|||||||||||||||~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††„„„„„„„„„ƒƒ„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„†††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuutsssssssssssrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppppppooooooooooooooooooooonnnnnnnnnnnnnnmmmmmmlllllllllkkkkkkkkkkkkkjjjiiiiihhhhhhhhhhhhhgggggggggfffffffffffffeeeeeeeeeeeeddddddddddddcccccccccccbbbbbbbbbaaaaaaaaaaaa`````____________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;;::::999999999888888888887777777666666666665555555555544444443333333333322222222111111111000000000000//////////............----------,,,,,,,,,,,+++++++++++*********)))))))))))))((((((((((((((((''''''''''''&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$#################""""""""""""!!"""!!!!!!!!!!!!! rrrrrrrrrrrsssssssssssssssssttttttttttttttuuuuuuttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvwwwwwwwwwwvvvvvvvvvvvwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxyyyyzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||{{{{{{{{|||||||||||||||||~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ„„„„ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„……‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„†††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}||||||||||||||{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuussssssssssssrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqppppppppppppppoooooooooooooooooooonnnnnnnnnnnnnnmmmmmmlllllllllkkkkkkkkkkkkkkjjiiiiihhhhhhhhhhhhhhgggggggggfffffffffffffeeeeeeeeeeedddddddddddddccccccccccbbbbbbbbbaaaaaaaaaaaaa`````____________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;::::999999999988888888887777777766666666666555555555554444443333333333322222222111111111100000000000///////////...........----------,,,,,,,,,,,+++++++++++**********))))))))))))((((((((((((((((''''''''''''&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$#################""""""""""""!!""""!!!!!!!!!!!! rrrrrrrrrrssssssssssssssssstttttttttttttttuuuuuutttttttttuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvwwwwwwwwwwvvvvvvvvvvwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxyyyyyzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||{{{{{{{||||||||||||||||||~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ„„„„„ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„…‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuussssssssssssrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqpppppppppppppppoooooooooooooooooooonnnnnnnnnnnnnnmmmmmllllllllllkkkkkkkkkkkkkjjiiiiiihhhhhhhhhhhhhgggggggggfffffffffffffeeeeeeeeeeeeddddddddddddccccccccccbbbbbbbbbbaaaaaaaaaaaa`````____________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;::::999999999988888888888777777766666666666555555555554444443333333333322222222111111111100000000000///////////...........----------,,,,,,,,,,,,++++++++++**********))))))))))))((((((((((((((((''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#################"""""""""""""!""""!!!!!!!!!!!! rrrrrrrrrssssssssssssssssssttttttttttttttuuuuuuutttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvwwwwwwwwwwwvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxyyyyyyzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||{{{{{{|||||||||||||||||||~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuusssssssssssssrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqpppppppppppppppooooooooooooooooooonnnnnnnnnnnnnnmmmmmllllllllllkkkkkkkkkkkkkkjiiiiiihhhhhhhhhhhhhhgggggggggfffffffffffffeeeeeeeeeeedddddddddddddcccccccccbbbbbbbbbbaaaaaaaaaaaa``````____________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;::::9999999999888888888887777777666666666665555555555544444433333333333322222221111111111000000000000//////////............---------,,,,,,,,,,,,++++++++++**********))))))))))))(((()(((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#################"""""""""""""!""""!!!!!!!!!!!! rrrrrrrrrrrrrrssssssssssssssttttttttttttttuuuuuutttttuuuuuuuuuuuuuuuuvvvvtuuuuuuuuuuuuuuuuvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxyyyyyyzzzzzzzzzzzzzzzzzzz{{{{{|||||||||||||||||||}}|||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||{{{{{{{||{{{{{{{{{{{{{{{{{{{{zzzxxxxxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuttttttttttttttttsssssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqppppoooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmllllllllllllllllkkkkkkkkkkkkkiiiiiiihhhhhhhhhhhhhgggggfffffffffeeeeeeeeeeeeedddeeeeddddddddddddccccccccccccccccccbbbbbbbbbbbbaaaa``````````____________^^^^___^^^^^^^^^^^]]]]]]]]]]]\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBAAAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;::::::::99999999999888888877777766666666666555555554444443333333333322222222111111111100000000000//////////////...........-------------,,,,,,,,,,,,+++++++++************)))))))))))))))((((((((((((''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$#$$$$$$############""""""""""""""""!!!!!!!!!rrrrrrrrrrrrrsssssssssssssstttttttttttttttuuuuuutttttuuuuuuuuuuuuuuuvvvvvuuuuuuuuuuuuuuuuvvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxyyyyyyzzzzzzzzzzzzzzzzzz{{{{{|||||||||||||||||||}}}||||}}}}}}}}}}}}}}}}}}}}}~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ„„„„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||{{{{{{|||{{{{{{{{{{{{{{{{{{{{zzxxxxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuutttttttttttttttssssssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqpppooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkiiiiiiihhhhhhhhhhhhhhggggffffffffffeeeeeeeeeeeeeddeeeedddddddddddddcccccccccccccccccbbbbbbbbbbbbaaaa``````````____________^^^^___^^^^^^^^^^^^]]]]]]]]]]\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXXWWWWWVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;;:::::::99999999999888888877777766666666666555555554444443333333333322222222111111111100000000000//////////////............------------,,,,,,,,,,,,+++++++++************)))))))))))))))((((((((((((''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$#$$$$$$############""""""""""""""""!!!!!!!!!rrrrrrrrrrrrrssssssssssssssttttttttttttttuuuuuuuttttuuuuuuuuuuuuuuuvvvvvvuuuuuuuuuuuuuuuvvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxyyyyyzzzzzzzzzzzzzzzzzz{{{{{|||||||||||||||||||}}}}|||}}}}}}}}}}}}}}}}}}}}}~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ„„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||{{{{{||||{{{{{{{{{{{{{{{{{{{zzxxxxxxxxxxxxxxxxxxxwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuttttttttttttttssssssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqpppoooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmllllllllllllllllkkkkkkkkkkkkiiiiiiiihhhhhhhhhhhhhggggffffffffffeeeeeeeeeeeeeddeeeeeddddddddddddccccccccccccccccccbbbbbbbbbbbbaaa```````````____________^^^____^^^^^^^^^^^]]]]]]]]]]\\\[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKJJJJKKKKKJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;:::::::99999999999888888877777776666666666655555554444443333333333322222222111111111100000000000//////////////............-------------,,,,,,,,,,,+++++++++************))))))))))))))))(((((((((((('''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$#$$$$$$############""""""""""""""""!!!!!!!!!rrrrrrrrrrrrssssssssssssssttttttttttttttuuuuuuuutttuuuuuuuuuuuuuuuvvvvvvvuuuuuuuuuuuuuuuvvvvvvvvvvwwwwwwwwwwwwwwwwxxxxxxxxxyyyyzzzzzzzzzzzzzzzzzz{{{{{|||||||||||||||||||}}}}}||}}}}}}}}}}}}}}}}}}}}~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||{{{{|||||{{{{{{{{{{{{{{{{{{{zxxxxxxxxxxxxxxxxxxxxwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuttttttttttttttssssssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqppoooooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmllllllllllllllllkkkkkkkkkkkiiiiiiiihhhhhhhhhhhhhhgggfffffffffffeeeeeeeeeeeeedeeeeedddddddddddddcccccccccccccccccbbbbbbbbbbbbaaa```````````____________^^^____^^^^^^^^^^^^]]]]]]]]]\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWVVVVVVVUUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJKKKKKKJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBAAAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;::::::::99999999998888888777777766666666666555555544444443333333333322222221111111111000000000000//////////////...........-------------,,,,,,,,,,,+++++++++************))))))))))))))))(((((((((((('''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$############""""""""""""""""!!!!!!!!!rrrrrrrrrrrsssssssssssssstttttttttttttttuuuuuuuutttuuuuuuuuuuuuuuuvvvvvvvuuuuuuuuuuuuuuvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxyyyzzzzzzzzzzzzzzzzzz{{{{{|||||||||||||||||||}}}}}}|}}}}}}}}}}}}}}}}}}}}~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}||||||||||||||||||{{{||||||{{{{{{{{{{{{{{{{{{{yxxxxxxxxxxxxxxxxxxxxwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuttttttttttttttsssssssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqpooooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmllmlllllllllllllkkkkkkkkkkkiiiiiiiiihhhhhhhhhhhhhgggfffffffffffeeeeeeeeeeeeedeeeeeeddddddddddddcccccccccccccccccbbbbbbbbbbbbbaa````````````____________^^____^^^^^^^^^^^^]]]]]]]]]\\\\[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXWWWWVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBAAAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;::::::::99999999999888888777777766666666666555555544444443333333333322222221111111111000000000000//////////////...........-------------,,,,,,,,,,,,+++++++++***********))))))))))))))))(((((((((((('''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!rrrrrrrrrrrssssssssssssssttttttttttttttuuuuuuuuuttuuuuuuuuuuuuuuuvvvvvvvvuuuuuuuuuuuuuvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxxyyzzzzzzzzzzzzzzzzzz{{{{{{||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}||||||||||||||||||{{|||||||{{{{{{{{{{{{{{{{{{yyxxxxxxxxxxxxxxxxxxxwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuttttttttttttttssssssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqppooooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmlmllllllllllllllkkkkkkkkkkiiiiiiiiihhhhhhhhhhhhhhggffffffffffffeeeeeeeeeeeeeeeeeeedddddddddddddcccccccccccccccccbbbbbbbbbbbbaa````````````____________^^_____^^^^^^^^^^^]]]]]]]]]\\\\[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLMLLLLLLLLLLKKKKKKKKKKKJJJKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;::::::::99999999999888888777777766666666666555555544444443333333333322222221111111111100000000000//////////////...........-------------,,,,,,,,,,,,+++++++++************)))))))))))))))((((((((((((''''''''''''''''''&&&&&&&&&&&&%&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!rrrrrrrrrrssssssssssssssttttttttttttttuuuuuuuuuutuuuuuuuuuuuuuuuvvvvvvvvvuuuuuuuuuuuuuvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxxyyzzzzzzzzzzzzzzzzz{{{{{{|||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}|||||||||||||||||||{||||||||{{{{{{{{{{{{{{{{{yyyxxxxxxxxxxxxxxxxxxxwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuttttttttttttttssssssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqpooooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmlmmlllllllllllllkkkkkkkkkkiiiiiiiiiihhhhhhhhhhhhhggffffffffffffeeeeeeeeeeeeeeeeeeeeddddddddddddcccccccccccccccccbbbbbbbbbbbbbaa````````````____________^_____^^^^^^^^^^^^]]]]]]]]\\\\\[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWVVVVVVVVUUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::99999999999888888777777776666666666555555544444443333333333322222221111111111100000000000//////////////............------------,,,,,,,,,,,,+++++++++************)))))))))))))))((((((((((((''''''''''''''''''&&&&&&&&&&&&%&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$############""""""""""""""""!!!!!!!!rrrrrrrrrrssssssssssssssttttttttttttttuuuuuuuuuutuuuuuuuuuuuuuuuvvvvvvvvvuuuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwxxxxxxxxxxxxyzzzzzzzzzzzzzzzzzz{{{{{{||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„ƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||{{{{{{{{{{{{{{{{yyyyyxxxxxxxxxxxxxxxxxxwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuutttttttttttttsssssssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqppooooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllllllllkkkkkkkkkiiiiiiiiiiihhhhhhhhhhhhhgfffffffffffffeeeeeeeeeeeeeeeeeeedddddddddddddcccccccccccccccccbbbbbbbbbbbbaa````````````____________^______^^^^^^^^^^^]]]]]]]]\\\\\[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBAAAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;:::::::::9999999999888888777777776666666666655555544444443333333333332222221111111111100000000000//////////////............-------------,,,,,,,,,,,+++++++++************))))))))))))))))(((((((((((''''''''''''''''''&&&&&&&&&&&&%&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$############""""""""""""""""!!!!!!!!rrrrrrrrrssssssssssssssttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvuuuuuuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzz{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„ƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||{{{{{{{{{{{{{{{yyyyyyxxxxxxxxxxxxxxxxxxwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuttttttttttttttssssssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqppooooooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllllllllkkkkkkkkiiiiiiiiiiihhhhhhhhhhhhhgfffffffffffffeeeeeeeeeeeeeeeeeeeeddddddddddddcccccccccccccccccbbbbbbbbbbbbaa````````````____________^______^^^^^^^^^^^^]]]]]]]\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBAAAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;:::::::::99999999999888887777777766666666666555555444444443333333333322222211111111111000000000000//////////////...........-------------,,,,,,,,,,,+++++++++************))))))))))))))))(((((((((((('''''''''''''''''&&&&&&&&&&&&%&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$############""""""""""""""""!!!!!!!!rrrrrrrrsssssssssssssstttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvuuuuuuuuuuvvvvvvvvvvvvvvvwwwwwwwwwwwxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzz{{{{{{{{||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||{{{{{{{{{{{{{{yyyyyyyxxxxxxxxxxxxxxxxxxwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuttttttttttttttssssssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqpppooooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllllllllkkkkkkkkiiiiiiiiiiiihhhhhhhhhhhhhgfffffffffffffeeeeeeeeeeeeeeeeeeedddddddddddddccccdccccccccccccbbbbbbbbbbbbaa````````````__________________^^^^^^^^^^^^]]]]]]]\\\\\\[[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBAAAAAAAAAA@@@@@@@@@@@@??????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;:::::::::99999999999888887777777766666666666555555444444443333333333322222211111111111000000000000//////////////...........-------------,,,,,,,,,,,++++++++++***********))))))))))))))))(((((((((((('''''''''''''''''&&&&&&&&&&&&%&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$############""""""""""""""""!!!!!!!!rrrrrrrrssssssssssssssttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvuuuuuuuuuuvvvvvvvvvvvvvvvwwwwwwwwwwwxxxxxxxxxxxxxxzzzzzzzzzzzzzzzz{{{{{{{{{|||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„…„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||{{{{{{{{{{{{{yyyyyyyxxxxxxxxxxxxxxxxxxwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuttttttttttttttssssssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqppppooooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllllllllkkkkkkkiiiiiiiiiiiihhhhhhhhhhhhhgfffffffffffffeeeeeeeeeeeeeeeeeeeeddddddddddddccccdccccccccccccbbbbbbbbbbbbaa````````````___________________^^^^^^^^^^^^]]]]]]\\\\\\[[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBAAAAAAAAAA@@@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;:::::::::99999999999888887777777766666666666555555444444443333333333322222211111111111100000000000//0///////////...........-------------,,,,,,,,,,,,+++++++++************)))))))))))))))(((((((((((('''''''''''''''''&&&&&&&&&&&&%&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!rrrrrrrssssssssssssssttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwwwxxxxxxxxxxxxxxxzzzzzzzzzzzzzzz{{{{{{{{{{||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„………„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||{{{{{{{{{{{{yyyyyyyyxxxxxxxxxxxxxxxxxwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuutttttttttttttssssssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqppppooooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmlllllllllllllkkkkkkkiiiiiiiiiiiiihhhhhhhhhhhhggfffffffffffffeeeeeeeeeeeeeeeeeeeeddddddddddddcccdcccccccccccccbbbbbbbbbbbaaa````````````__________________^^^^^^^^^^^^]]]]]]\\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;::::::::::9999999999888887777777776666666666655555444444443333333333322222221111111111100000000000//0///////////............------------,,,,,,,,,,,,+++++++++************)))))))))))))))(((((((((((('''''(''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!rrrrrrrssssssssssssssttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvuuuuuuuuvvvvvvvvvvvvvvvvvwwwwwwwwwxxxxxxxxxxxxxxxxzzzzzzzzzzzzzz{{{{{{{{{{{|||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚€€€€€€€€‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„…………„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||{{{{{{{{{{{yyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwvvvvvvvvvvvvvvvvvvuvuuuuuuuuuuuuuuuuuttttttttttttttssssssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqpppppooooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllllllllkkkkkkiiiiiiiiiiiiiihhhhhhhhhhhggfffffffffffffeeeeeeeeeeeeeeeeeeeeddddddddddddcccddccccccccccccbbbbbbbbbbbaaa````````````___________________^^^^^^^^^^^]]]]]]\\\\\\\[[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;::::::::::9999999999888887777777776666666666655555444444443333333333332222221111111111100000000000//0///////////............------------,,,,,,,,,,,,+++++++++************)))))))))))))))(((((((((((('''''(''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!rrrrrrssssssssssssssttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwwxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzz{{{{{{{{{{{||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚€€€€€€€‚‚‚ƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„……………„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||{{{{{{{{{{yyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuttttttttttttttssssssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqppppppoooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmlllllllllllllkkkkkkjiiiiiiiiiiiiihhhhhhhhhhhgggfffffffffffffeeeeeeeeeeeeeeeeeeedddddddddddddccddcccccccccccccbbbbbbbbbbaaaa````````````__________________^^^^^^^^^^^^]]]]]\\\\\\\\[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBAAAAAAAAAA@@@@@@@@@@@@??????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;::::::::::99999999999888877777777766666666666555554444444443333333333322222211111111111000000000000/0////////////...........-------------,,,,,,,,,,,+++++++++************))))))))))))))))((((((((((('''''(''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$############""""""""""""""""!!!!!!!rrrrrssssssssssssssttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwwwxxxxxxxxxxxxxxxxxzzzzzzzzzzzzz{{{{{{{{{{{{|||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚€€€€€‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„………………„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||{{{{{{{{{yyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuutttttttttttttssssssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqppppppooooooooooooooonnnnonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllllllllkkkkkjiiiiiiiiiiiiiihhhhhhhhhhggggffffffffffffeeeeeeeeeeeeeeeeeeeeddddddddddddccdddccccccccccccbbbbbbbbbbaaaa````````````___________________^^^^^^^^^^^]]]]]\\\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBAAAAAAAAAA@@@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;::::::::::99999999999888877777777766666666666555554444444443333333333322222211111111111000000000000/0////////////...........-------------,,,,,,,,,,,++++++++++***********))))))))))))))))((((((((((((''''(''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$############""""""""""""""""!!!!!!!rrrrrssssssssssssssttttttttttttttuuuuuuuuuuuuuuvuuuuuuuuuuvvvvvvvvvvvvvvvuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwwwxxxxxxxxxxxxxxxxxyzzzzzzzzzzzz{{{{{{{{{{{{{|||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚€€€ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„…………………„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}|||}|||||||||||||||{{{{{{{{{yyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuutttttttttttttsssssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqppppppoooooooooooooooonnnonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmlllllllllllllkkkkkjjiiiiiiiiiiiiihhhhhhhhhhggggfffffffffffffeeeeeeeeeeeeeeeeeeedddddddddddddcddddcccccccccccbbbbbbbbbbaaaa````````````___________________^^^^^^^^^^^^]]]]\\\\\\\\[[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;::::::::::99999999999888877777777776666666666555554444444443333333333322222211111111111100000000000/00///////////...........-.-----------,,,,,,,,,,,,+++++++++***********))))))))))))))))((((((((((((''''(''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$############""""""""""""""""!!!!!!!rrrrssssssssssssssttttttttttttttuuuuuuuuuuuuuuuvuuuuuuuuuuvvvvvvvvvvvvvvvuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwwxxxxxxxxxxxxxxxxxyyzzzzzzzzzzz{{{{{{{{{{{{{{||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚€ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„…………………„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}||}}|||||||||||||||{{{{{{{{yyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuttttttttttttttsssssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqpppppppooooooooooooooonnnonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllllllllkkkkjjiiiiiiiiiiiiiihhhhhhhhhgggggfffffffffffffeeeeeeeeeeeeeeeeeeeddddddddddddcddddccccccccccccbbbbbbbbbaaaaa````````````__________________^^^^^^^^^^^^]]]]\\\\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;:::::::::::9999999999888877777777776666666666655554444444443333333333322222221111111111100000000000/00///////////.............-----------,,,,,,,,,,,,+++++++++************)))))))))))))))((((((((((((''''(('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!rrrrssssssssssssssttttttttttttttuuuuuuuuuuuuuuvvuuuuuuuuuvvvvvvvvvvvvvvvwuuuuuvvvvvvvvvvvvvvvvwwwwwwwwwxxxxxxxxxxxxxxxxxxyyzzzzzzzzzz{{{{{{{{{{{{{{{|||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„……………………„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}|}}}}||||||||||||||{{{{{{{yyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuutttttttttttttssssssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqpppppppooooooooooooooonnnoonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmlllllllllllllkkkkjjjiiiiiiiiiiiiihhhhhhhhhgggggfffffffffffffeeeeeeeeeeeeeeeeeeeddddddddddddddddddccccccccccccbbbbbbbbaaaaa````````````___________________^^^^^^^^^^^]]]]\\\\\\\\\[[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;:::::::::::9999999999988877777777776666666666655554444444444333333333332222221111111111100000000000/00///////////.............-----------,,,,,,,,,,,,+++++++++************)))))))))))))))((((((((((((''''((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!rrrssssssssssssssttttttttttttttuuuuuuuuuuuuuuvvvuuuuuuuuvvvvvvvvvvvvvvvvwuuuuvvvvvvvvvvvvvvvvwwwwwwwwwwxxxxxxxxxxxxxxxxxyyyzzzzzzzzzz{{{{{{{{{{{{{{{||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„………………………„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}|||||||||||||{{{{{{yyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuutttttttttttttssssssssssssssssssrrrrrrrrrrrrrrqqqqqqqqppppppppooooooooooooooonnoonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllllllllkkkjjjiiiiiiiiiiiiiihhhhhhhhggggggfffffffffffffeeeeeeeeeeeeeeeeeeedddddddddddddddddccccccccccccbbbbbbbbaaaaaa````````````__________________^^^^^^^^^^^^]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYYXXXXXXXXXXWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;::::::::::9999999999988877777777776666666666655554444444444333333333332222221111111111100000000000000///////////.............------------,,,,,,,,,,,+++++++++************)))))))))))))))((((((((((((''''((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$############"""""""""""""""!!!!!!!rrrsssssssssssssttttttttttttttuuuuuuuuuuuuuuuvvvuuuuuuuuvvvvvvvvvvvvvvvwwuuuuvvvvvvvvvvvvvvvvwwwwwwwwwxxxxxxxxxxxxxxxxxyyyyzzzzzzzzz{{{{{{{{{{{{{{{{|||||||}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„……………………………„„„„„„„………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚ƒƒƒ„„„„„„„„„„ƒƒƒƒ‚‚‚€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}|||||||||||||{{{{{yyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuttttttttttttttssssssssssssssssssrrrrrrrrrrrrrrqqqqqqqpppppppppoooooooooooooonnooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmlllllllllllllkkkjjjjiiiiiiiiiiiiihhhhhhhhggggggfffffffffffffeeeeeefeeeeeeeeeeeedddddddddddddddddcccccccccccccbbbbbbbaaaaaa````````````___________________^^^^^^^^^^^]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;::::::::::9999999999988877777777776666666666655554444444444333333333332222221111111111100000000000000////////////............------------,,,,,,,,,,,+++++++++************))))))))))))))))(((((((((((('''((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$############""""""""""""""""!!!!!!rrssssssssssssssttttttttttttttuuuuuuuuuuuuuuvvvvuuuuuuuvvvvvvvvvvvvvvvwwwuuuvvvvvvvvvvvvvvvvwwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyzzzzzzzz{{{{{{{{{{{{{{{{{||||||}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„………………………………„„…„„…………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚ƒƒƒ„„……………………………„„„ƒƒ‚‚‚€€€€€€€€€€€€€€€€~~~~~~~}}}}}}}}}}}}}}||||||||||||{{{{yyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuutttttttttttttssssssssssssssssssrrrrrrrrrrrrrrqqqqqqqppppppppppoooooooooooooonoooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllllllllkkjjjjiiiiiiiiiiiiiihhhhhhhgggggggfffffffffffffeeeeefeeeeeeeeeeeeedddddddddddddddddccccccccccccbbbbbbbaaaaaaa````````````__________________^^^^^^^^^^^]]]\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;:::::::::::9999999999888777777777776666666666555544444444443333333333322222211111111111100000000000000///////////.............-----------,,,,,,,,,,,,+++++++++***********))))))))))))))))(((((((((((('''((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$############""""""""""""""""!!!!!!rrsssssssssssssttttttttttttttuuuuuuuuuuuuuuuvvvvuuuuuuuvvvvvvvvvvvvvvvwwwuuvvvvvvvvvvvvvvvvwwwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyzzzzzzz{{{{{{{{{{{{{{{{{{||||||}}}}}}}}}}}}}}}}}}}~}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚ƒƒ„„……†††‡‡‡‡‡†††………„ƒƒ‚‚‚‚€€€€€€€€€~~~~~~}}}}}}}}}}}}}}||||||||||||{{{yyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuutttttttttttttssssssssssssssssssrrrrrrrrrrrrrrqqqqqqppppppppppoooooooooooooonoooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmlllllllllllllkkjjjjjiiiiiiiiiiiiihhhhhhhgggggggfffffffffffffeeeeeffeeeeeeeeeeeedddddddddddddddddccccccccccccbbbbbbbaaaaaaa````````````__________________^^^^^^^^^^^^]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYYXXXXXXXXXWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;:::::::::::9999999999888777777777776666666666655544444444443333333333322222221111111111100000000000000///////////.............-----------,,,,,,,,,,,,+++++++++************)))))))))))))))(((((((((((('''((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$############""""""""""""""""!!!!!!rssssssssssssssttttttttttttttuuuuuuuuuuuuuuvvvvvuuuuuuvvvvvvvvvvvvvvvwwwwuuvvvvvvvvvvvvvvvvwwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyzzzzzzz{{{{{{{{{{{{{{{{{{|||||}}}}}}}}}}}}}}}}}}}~~}}}}~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„…„„„„„„„„„„ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚ƒ„„…††‡‡ˆˆˆˆˆˆˆˆ‡‡†……„„ƒƒ‚‚‚‚€€€€€€€€~~~~~~}}}}}}}}}}}}}}||||||||||||{{yyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuttttttttttttttssssssssssssssssssrrrrrrrrrrrrrqqqqqqppppppppppppoooooooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmllllllllllllllkjjjjjiiiiiiiiiiiiiihhhhhhggggggggfffffffffffffeeeeffeeeeeeeeeeeeedddddddddddddddddccccccccccccbbbbbbaaaaaaaa````````````__________________^^^^^^^^^^^]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYXXXXXXXXXWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@@@@??????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;:::::::::::9999999999988777777777776666666666655544444444444333333333332222221111111111100000000000000///////////.............-----------,,,,,,,,,,,,+++++++++************)))))))))))))))(((((((((((('''((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$############""""""""""""""""!!!!!!ssssssssssssssttttttttttttttuuuuuuuuuuuuuuvvvvvvuuuuuvvvvvvvvvvvvvvvwwwwwuvvvvvvvvvvvvvvvvwwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyzzzzzz{{{{{{{{{{{{{{{{{{|||||}}}}}}}}}}}}}}}}}}}~~~}}}~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„………………………„„„„„„„„„ƒƒƒƒ„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚ƒƒ„…††‡ˆˆ‰‰‰‰Š‰‰‰ˆˆ‡††…„„ƒ‚ƒ‚‚‚€€€€€€€€~~~~~~}}~}}}}}}}}}}||||||||||||{{yyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuttttttttttttttssssssssssssssssssrrrrrrrrrrrrrrqqqqqpppppppppppppoooooooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmlllllllllllllkjjjjjjiiiiiiiiiiiiihhhhhhggggggggfffffffffffffeeeeffeeeeeeeeeeeeedddddddddddddddddccccccccccccbbbbbbaaaaaaaa````````````__________________^^^^^^^^^^^^]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYXXXXXXXXXWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHGGGGGHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;::::::::::9999999999988777777777776666666666655544444444444333333333332222221111111111100000000000000///////////.............------------,,,,,,,,,,,+++++++++************)))))))))))))))(((((((((((('''(((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#############"""""""""""""""!!!!!!sssssssssssssstttttttttttttuuuuuuuuuuuuuuuvvvvvvuuuuuvvvvvvvvvvvvvvvwwwwwvvvvvvvvvvvvvvvvwwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyzzzzz{{{{{{{{{{{{{{{{{{|||||}}}}}}}}}}}}}}}}}}}~~~~}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„……………………………„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚ƒ„……†‡ˆ‰‰ŠŠ‹‹‹‹ŠŠ‰‰ˆ‡††…„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~}~~~}}}}}}}}}|||||||||||{{yyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuutttttttttttttttsssssssssssssssssrrrrrrrrrrrrrrqqqqqppppppppppppppooooooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmllllllllllllljjjjjjiiiiiiiiiiiiiihhhhhgggggggggffffffffffffeeeefffeeeeeeeeeeeeddddddddddddddddddccccccccccccbbbbbaaaaaaaaa````````````_____`____________^^^^^^^^^^^]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYYXXXXXXXXWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHGGGGGHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;::::::::::9999999999988877777777776666666666655544444444444333333333332222221111111111100000000000000////////////............------------,,,,,,,,,,,+++++++++************)))))))))))))))(((((((((((('''(((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$############"""""""""""""""!!!!!!ssttttttttttttttuuuuuuutttttttttuuuuuuuuuuuuuuuvuuvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxyyxxyyyyyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„…………………†††††††…††††………………………………………………†††„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€‚ƒƒ„…†‡ˆ‰ŠŠ‹ŒŒŒŒŒŒ‹‹Š‰ˆ‡††…„ƒˆ‡‡‡‡‡‡‡‡‡‡‡‡††††††…………„„€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}}|||||||||{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuutttttttttttttttttsssssssssssssssrrrsssssrrrrrrrrrrrrrrqqqqqqooooooooooonnnnnnnnnnnnnnmmmmmmmmmmlllllllllllllkkkkjjjjjjjjjjjjjiiiiiiiiiiggggggggfffffffffffffeeeefeeeeeeeeeeeedddddddddddddddddddccccccccccccbbbbbbaaaaaaaaaaa````````````____^^^^^^^^^^^]]]]]]]]]]]]\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;::::::999999999998888888877777777776666666666655555555444444444443333333333222222222211111111111000000000000////////////.............------------,,,,,,,,,,,,,,,,++++++++++++*********)))))))))))(((((((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$%$$$$$$$$$$$$##################""""""""""""sstttttttttttttuuuuuuuuttttttttuuuuuuuuuuuuuuuvvuuvvvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyxyyyyyyyyyyyyyyyyyzzzzzzzz{{{{{{{{{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„………………†††††††††††††††………………………………………………†„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€‚ƒƒ„…†‡ˆ‰Š‹ŒŒŒŒ‹‹Š‰ˆ‡†…„„ˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡†††††…………„€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~}}}}}}|||||||||{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuutttttttttttttttttssssssssssssssssrrssssssrrrrrrrrrrrrrrqqqqqooooooooooooonnnnnnnnnnnnmmmmmmmmmmllllllllllllllkkkkjjjjjjjjjjjjjiiiiiiiiigggggggggfffffffffffffeeefeeeeeeeeeeeeeddddddddddddddddddccccccccccccbbbbbbaaaaaaaaaaa````````````____^^^^^^^^^^^]]]]]]]]]]]]\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;::::::999999999998888888877777777776666666666655555555444444444443333333333222222222211111111111100000000000////////////..............-----------,,,,,,,,,,,,,,,,++++++++++++*********)))))))))))(((((((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$%$$$$$$$$$$$$##################""""""""""""sttttttttttttttuuuuuuuuttttttttuuuuuuuuuuuuuuvvvuvvvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{{{{{{||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„……………††††††††††††††††††…………………………………………†„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€‚ƒƒ„†‡ˆ‰Š‹ŒŒŽŽŒ‹Š‰ˆ‡†……„ˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡††††…………„€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~}}}}}}}}|||||||{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuutttttttttttttttttssssssssssssssssrsssssssssrrrrrrrrrrrqqqqqoooooooooooooonnnnnnnnnnnmmmmmmmmmmmlllllllllllllkkkkjjjjjjjjjjjjjiiiiiiiiigggggggggfffffffffffffeeeffeeeeeeeeeeeedddddddddddddddddddccccccccccccbbbbbaaaaaaaaaaaa```````````____^^^^^^^^^^^^]]]]]]]]]]]\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;::::::9999999999988888888777777777776666666666555555554444444444433333333332222222222211111111111000000000000///////////..............-----------,,,,,,,,,,,,,,,,++++++++++++*********))))))))))))((((((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$%$$$$$$$$$$$$##################""""""""""""stttttttttttttuuuuuuuuutttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{{{{{{||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„……………††††††††††‡†††††††††………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€‚ƒƒ„†‡ˆ‰Š‹ŒŽŽŽŽŒ‹Š‰ˆ‡†……„ˆˆˆˆ‡ˆˆˆˆˆˆ‡‡‡‡‡‡†††…………„€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~}}}}}}}}|||||||{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttttttttttsssssssssssssssssssssssssssrrrrrrrrrrqqqqooooooooooooooonnnnnnnnnnmmmmmmmmmmmllllllllllllllkkkkjjjjjjjjjjjjjiiiiiiiiggggggggggfffffffffffffeeffeeeeeeeeeeeeeddddddddddddddddddccccccccccccbbbbbaaaaaaaaaaaa````````````____^^^^^^^^^^^]]]]]]]]]]]]\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;::::::9999999999988888888777777777776666666666655555554444444444433333333332222222222211111111111000000000000///////////..............-----------,,,,,,,,,,,,,,,,,+++++++++++*********))))))))))))((((((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$%$$$$$$$$$$$$##################""""""""""""ttttttttttttttuuuuuuuuutttttttuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒ„„„„„„„„„„„„„……………††††††††††‡‡‡††††††††††………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………„„„„………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€‚ƒƒ„†‡ˆ‰Š‹ŒŽŽŽŽŽŒ‹Š‰ˆ‡†……„‰ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡†††……………€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~}}}}}}}}|||||||{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuutttttttttttttttttttsssssssssssssssssssssssssssrrrrrrrrrqqqqoooooooooooooooonnnnnnnnnnmmmmmmmmmmmlllllllllllllkkkkjjjjjjjjjjjjjiiiiiiiiggggggggggfffffffffffffeefffeeeeeeeeeeeedddddddddddddddddddccccccccccccbbbbbaaaaaaaaaaa````````````____^^^^^^^^^^^^]]]]]]]]]]]\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;::::::9999999999988888888777777777776666666666655555554444444444433333333332222222222211111111111000000000000///////////..............-----------,,,,,,,,,,,,,,,,,+++++++++++*********))))))))))))(((((((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%$$$$$$$$$$$$#################""""""""""""tttttttttttttuuuuuuuuuuttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzz{{{{{{{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„……………††††††††††‡‡‡‡‡†††††††††††……………………†„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€‚‚ƒ„…‡ˆ‰Š‹ŒŽŽŽŽŒ‹Š‰ˆ‡†……„‰ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡††††…………€€€€€€€€€€€€€€€€€€€€€~~~~~~~}}}}}}}|||||||{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttttttttttttssssssssssssssssssssssssssrrrrrrrrrqqqooooooooooooooooonnnnnnnnnmmmmmmmmmmmlllllllllllllkkkkkjjjjjjjjjjjjjiiiiiiigggggggggggffffffffffffeefffeeeeeeeeeeeeeddddddddddddddddddccccccccccccbbbbbaaaaaaaaaaaa````````````____^^^^^^^^^^^]]]]]]]]]]]\[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;:::::::999999999988888888777777777776666666666655555555444444444443333333332222222222211111111111000000000000///////////..............------------,,,,-,,,,,,,,,,,+++++++++++*********))))))))))))(((((((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%$$$$$$$$$$$$##################"""""""""""ttttttttttttuuuuuuuuuuuttttttuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzz{{{{{{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„……………††††††††††‡‡‡‡‡‡‡‡†††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€‚‚ƒ„…†‡‰Š‹ŒŒŽŽŽŒŒ‹Š‰ˆ‡†……„‰ˆˆˆˆ‰‰‰‰‰‰ˆˆˆˆ‡‡‡†††…………€€€€€€€€~~~~~~~}}}}}}}|||||||{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttttttttttttttssssssssssssssssssssssssrrrrrrrrqqqoooooooooooooooooonnnnnnnnmmmmmmmmmmmmllllllllllllkkkkkjjjjjjjjjjjjjiiiiiiigggggggggggfffffffffffffefffeeeeeeeeeeeeeddddddddddddddddddccccccccccccbbbbbaaaaaaaaaaaa````````````____^^^^^^^^^^^^]]]]]]]]]]\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@@@@??????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;:::::::999999999998888888777777777776666666666655555555444444444443333333332222222222211111111111000000000000////////////.............------------,,,,-,,,,,,,,,,,++++++++++++*********)))))))))))(((((((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%$$$$$$$$$$$$##################"""""""""""ttttttttttttuuuuuuuuuuutttttuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzz{{{{{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„………………†††††††††‡‡‡‡‡‡‡‡‡‡†††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€‚‚ƒ„…†‡ˆ‰Š‹ŒŒŒ‹Š‰ˆ‡††…„„‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆ‡‡‡†††…………‚€€€€€€€€€~~~~~~~}}}}}}}|||||||{{{{{{{{{{zzz{zzzzzzzzzzz{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttttttttttttttttssssssssssssssssssssssrrrrrrrrqqqooooooooooooooooooonnnnnnnnmmmmmmmmmmmllllllllllllkkkkkkjjjjjjjjjjjjjiiiiiiggggggggggggffffffffffffeffffeeeeeeeeeeeedddddddddddddddddddccccccccccccbbbbbaaaaaaaaaaaa```````````____^^^^^^^^^^^^]]]]]]]]]]\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;:::::::9999999999988888888777777777776666666666655555554444444444433333333322222222222211111111111000000000000///////////..............-----------,,,,-,,,,,,,,,,,++++++++++++*********)))))))))))(((((((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%$$$$$$$$$$$$##################"""""""""""tttttttttttuuuuuuuuuuuuttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzz{{{{{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}}}~}}}}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„………………†††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††………„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€‚ƒƒ…†‡ˆ‰Š‹‹ŒŒŒŒŒŒ‹ŠŠ‰ˆ‡†……„„‰‰‰‰‰‰ŠŠŠŠ‰‰‰ˆˆˆ‡‡†††…………‚€€€€€€€€€€€~~~~~~~}}}}}}}|||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuutttttttttttttttttttttttttsssssssssssssssssssssrrrrrrrrqqoooooooooooooooooooonnnnnnnmmmmmmmmmmmmlllllllllllkkkkkkjjjjjjjjjjjjjiiiiiiggggggggggggfffffffffffffffffeeeeeeeeeeeeeddddddddddddddddddccccccccccccbbbbbaaaaaaaaaaaa````````````____^^^^^^^^^^^]]]]]]]]]]\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;:::::::9999999999988888888777777777776666666666655555554444444444433333333332222222222211111111111000000000000///////////..............-----------,,,,-,,,,,,,,,,,++++++++++++*********)))))))))))(((((((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%$$$$$$$$$$$$##################"""""""""""tttttttttttuuuuuuuuuuuuttttuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzz{{{{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}}}~~}}}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„…………………††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††……………„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€‚‚ƒ„…†‡ˆ‰Š‹‹‹Œ‹‹‹ŠŠ‰ˆ‡††……„„‰‰‰ŠŠŠŠŠŠŠŠ‰‰‰ˆˆ‡‡†††…………‚€€€€€€‚‚‚‚€€€€€€~~~~~~~~}}}}}}}|||||||{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||{{{{{{{{zzzzzzyyyyyxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttssssssssssssssssssssrrrrrrrrqqpoooooooooooooooooooonnnnnnmmmmmmmmmmmmlllllllllllkkkkkkkjjjjjjjjjjjjjiiiiiggggggggggggffffffffffffffffffeeeeeeeeeeeedddddddddddddddddddccccccccccccbbbbbaaaaaaaaaaa````````````____^^^^^^^^^^^^]]]]]]]]]\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHGGGGGHGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;::::::::999999999988888888777777777776666666666655555554444444444433333333332222222222211111111111000000000000///////////..............-----------,,,,-,,,,,,,,,,,,+++++++++++*********))))))))))))((((((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%$$$$$$$$$$$$##################"""""""""""ttttttttttuuuuuuuuuuuuutttuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}}}~~~}}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„……………………†††††††‡‡‡‡ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡††……………………„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ„…†‡‡ˆ‰ŠŠŠ‹‹ŠŠ‰‰ˆ‡††……„„„‰‰ŠŠŠŠ‹‹‹ŠŠŠ‰‰ˆˆ‡‡†††…………‚€€€€€€‚‚‚‚‚‚‚‚‚€€€€€€€~~~~~~~~~}}}}}}|||||||||{{{{{{{{{{{{{{{{{|||||||||||||||{{{{{{{{{{zzzzzyyyyxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttsssssssssssssssssrrrrrrrrrqqpoooooooooooooooooooonnnnnnnmmmmmmmmmmmmllllllllllkkkkkkkjjjjjjjjjjjjjiiiiigggggggggggggfffffffffffffffffeeeeeeeeeeeeeddddddddddddddddddccccccccccccbbbbbaaaaaaaaaaaa```````````_____^^^^^^^^^^^]]]]]]]]]\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHGGGGGHGGGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;::::::::999999999988888888777777777776666666666655555555444444444443333333332222222222211111111111000000000000///////////..............-----------,,,,-,,,,,,,,,,,,+++++++++++*********))))))))))))(((((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$%%$$$$$$$$$$$$##################"""""""""""ttttttttttuuuuuuuuuuuuutttuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}}}~~~~}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………†††††††‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡†………………………„„„„„„„„„„„„……………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ„„…†‡ˆˆ‰‰‰Š‰‰‰ˆˆ‡††……„„„„ŠŠŠ‹‹‹‹‹‹‹‹ŠŠ‰‰ˆ‡‡††……………‚€€€€€‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€~~~~~~~~~}}}}}}}|||||||||||||{||||||||||||||||}}}}}}}}}|||||{{{{{{zzzzzyyyyxxxxwxwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttsstsssssssssssssrrrrrrrrrrqppooooooooooooooooooonnnnnnnmmmmmmmmmmmmllllllllllkkkkkkkkjjjjjjjjjjjjjiiiigggggggggggggffffffffffffffffffeeeeeeeeeeeeddddddddddddddddddccccccccccccbbbbbaaaaaaaaaaaa```````````_____^^^^^^^^^^^^]]]]]]]]\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHGGGGGHGGGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;::::::::999999999998888888777777777776666666666655555555444444444443333333332222222222211111111111000000000000////////////.............------------,,,--,,,,,,,,,,,+++++++++++*********))))))))))))(((((((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$%%%$$$$$$$$$$$$#################"""""""""""tttttttttuuuuuuuuuuuuuuttuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}}~~~~~}}}}~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………††††††‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡††††……………………„„„„„„„„„„……………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ„……†‡‡ˆˆˆ‰ˆˆˆ‡‡††……„„„„…ŠŠ‹‹‹ŒŒŒŒ‹‹ŠŠ‰‰ˆ‡‡††……………‚€€€€‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€~~~~~~~~~}}}}}}}}}|||||||||||||||||||||||}}}}}}}}}}}}}|||||||{{{{{zzzzyyyyxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuvvvvvvuuuuuuuuuuuutttttttstsssssssssssssrrrrrrrrrrqppooooooooooooooooooonnnnnnnmmmmmmmmmmmmmlllllllllkkkkkkkkjjjjjjjjjjjjjiiiihgggggggggggggfffffffffffffffffeeeeeeeeeeeedddddddddddddddddddccccccccccccbbbbbaaaaaaaaaaaa``````````_____^^^^^^^^^^^^]]]]]]]]\\\\[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHGGGGGHGGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;::::::::9999999999988888888777777777766666666666555555554444444444433333333322222222222111111111111000000000000///////////.............------------,,,--,,,,,,,,,,,++++++++++++*********)))))))))))(((((((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$%%%$$$$$$$$$$$$##################""""""""""tttttttttuuuuuuuuuuuuuvttuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}}}~~~~~}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………†††††‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ††††††………………………„„„„„„„……………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ„„……†‡‡‡‡ˆ‡‡‡††………„„„„„…Š‹‹ŒŒŒŒŒŒŒ‹‹Š‰‰ˆ‡‡††……………‚€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€~~~~~~~~~}}}}}}}}}}}}||||||||||||||}}}}}}}}}}~~~~~}}}}||||||{{{{{zzzzyyyyxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvuuuuuuutttttsttssssssssssssrrrrrrrrrrqpppoooooooooooooooooonnnnnnnnmmmmmmmmmmmmlllllllllkkkkkkkkkjjjjjjjjjjjjjiiihgggggggggggggfffffffffffffffffeeeeeeeeeeeeeddddddddddddddddddccccccccccccbbbbbaaaaaaaaaaaa``````````______^^^^^^^^^^^]]]]]]]]\\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHGGGGHHGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;::::::::9999999999988888888777777777776666666666555555554444444444433333333332222222222211111111111000000000000///////////..............-----------,,,--,,,,,,,,,,,++++++++++++*********)))))))))))(((((((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$%%%$$$$$$$$$$$$##################""""""""""ttttttttuuuuuuuuuuuuuuvtuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}}}~~~~~~}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………†††††‡‡‡ˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆ‡‡‡‡††††………………………„„„„………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„„……†††‡‡††††……„„„„„„……‹‹ŒŒŒŒŒ‹‹Š‰‰ˆ‡‡††…………„€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}||||||{{{{zzzzyyyyxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuutttttttssssssssssssrrrrrrrrrrrpppooooooooooooooooooonnnnnnnmmmmmmmmmmmmmllllllllkkkkkkkkkjjjjjjjjjjjjjiiihhgggggggggggggfffffffffffffffffeeeeeeeeeeeeddddddeddddddddddddccccccccccccbbbbaaaaaaaaaaaa``````````______^^^^^^^^^^^^]]]]]]]\\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHGGGGHHGGGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;:::::::::999999999988888888777777777776666666666655555554444444444433333333332222222222211111111111000000000000///////////..............-----------,,,--,,,,,,,,,,,++++++++++++*********)))))))))))(((((((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$%%%$$$$$$$$$$$$##################""""""""""ttttttttuuuuuuuuuuuuuvvtuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}}}~~~~~~~}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………††††‡‡‡‡ˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆ‡‡‡‡‡††††……………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒ‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„………††††………„„„„„„„„……‹‹ŒŒŒ‹Š‰‰ˆ‡‡††…………„€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~}}}}|||||{{{{{zzzzyyyyxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwvvvvvvvvuuuutttttttsssssssssssrrrrrrrrrrrrppppoooooooooooooooooonnnnnnnmmmmmmmmmmmmmllllllllkkkkkkkkkjjjjjjjjjjjjjiiihhgggggggggggggfffffffffffffffffeeeeeeeeeeeeedddddeddddddddddddccccccccccccbbbbbaaaaaaaaaaaa`````````______^^^^^^^^^^^^]]]]]]]\\\\\[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNMMMMMMMMMMMLLLLLLLLLLLKKLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHGGGGHHGGGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;:::::::::999999999988888888777777777776666666666655555555444444444443333333332222222222211111111111000000000000///////////..............-----------,,,--,,,,,,,,,,,,+++++++++++*********))))))))))))((((((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$%%%$$$$$$$$$$$$##################""""""""""tttttttuuuuuuuuuuuuuuvvuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………††††‡‡‡‡ˆˆˆˆ‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠˆˆˆˆ‡‡‡‡††††………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„„……………„„„„ƒƒƒƒ„„„…†‹ŒŒŒŒ‹Š‰‰ˆ‡‡††…………„€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~}}}}}||||{{{{{zzzzyyyyxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwvvvvvvuuuutttttttssssssssssrrrrrrrrrrrrpppppooooooooooooooooonnnnnnnnmmmmmmmmmmmmmlllllllkkkkkkkkkkjjjjjjjjjjjjjiihhhgggggggggggggfffffffffffffffffeeeeeeeeeeeedddddeddddddddddddccccccccccccbbbbbaaaaaaaaaaaa`````````_______^^^^^^^^^^^]]]]]]]\\\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNMMMMMMMMMMLLLLLLLLLLLKKLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHGGGGHHGGGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;:::::::::999999999998888888777777777776666666666655555555444444444443333333332222222222211111111111000000000000///////////..............-----------,,,--,,,,,,,,,,,,+++++++++++*********))))))))))))((((((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$%%%$$$$$$$$$$$$##################""""""""""tttttttuuuuuuuuuuuuuvvvuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{||||||||||||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………††††‡‡‡‡ˆˆˆˆ‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰ˆˆˆ‡‡‡‡††††…………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒ„„……†ŒŒŽŽŽŒŒ‹Š‰‰ˆ‡††……………„€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}||||{{{{{zzzzyyyyyxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvwwwwwwwxxxxxxxxwwwwwwwvvvvuuuutttttttssssssssssrrrrrrrrrrrrpppppooooooooooooooooonnnnnnnnmmmmmmmmmmmmmlllllllkkkkkkkkkkjjjjjjjjjjjjjiihhhgggggggggggggfffffffffffffffffeeeeeeeeeeeeeddddeeddddddddddddcccccccccccbbbbbbaaaaaaaaaaa`````````_______^^^^^^^^^^^^]]]]]]\\\\\\[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNMMMMMMMMMMMLLLLLLLLLLKKLLKKKKKKKKKKJJJJJJJJJJJIIJIIIIIIIIIIHHHHHHHHHHHGGGHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;:::::::::999999999998888888877777777776666666666655555555444444444443333333332222222222211111111111000000000000////////////.............------------,,---,,,,,,,,,,,+++++++++++*********))))))))))))(((((((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$%%%$$$$$$$$$$$$##################""""""""""ttttttuuuuuuuuuuuuuuvvvuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{{{{{||||||||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………††††‡‡‡‡ˆˆˆˆ‰‰‰‰‰ŠŠŠŠŠ‹‹‹‹‹‹‹‰‰‰‰‰ˆˆˆ‡‡‡‡††††……………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒ„……†ŒŒŽŽŽŒŒ‹Š‰ˆˆ‡††……………„‚€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}|||||{{{{{zzzzzyyyyyxyxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvwwwwwxxxxxxxxxxxxxwwwwwwvvvvuuuuttttttssssssssssrrrrrrrrrrrrppppppoooooooooooooooonnnnnnnnmmmmmmmmmmmmmmllllllkkkkkkkkkkkjjjjjjjjjjjjjihhhhggggggggggggffffffffffffffffffeeeeeeeeeeeeddddeeddddddddddddcccccccccccbbbbbbaaaaaaaaaaaa````````_______^^^^^^^^^^^^]]]]]]\\\\\\[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNMMMMMMMMMMLLLLLLLLLLLKLLKKKKKKKKKKJJJJJJJJJJJIIJIIIIIIIIIIHHHHHHHHHHHGGGHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;:::::::::9999999999988888888777777777776666666666555555554444444444433333333322222222222211111111111000000000000///////////.............------------,,---,,,,,,,,,,,+++++++++++*********))))))))))))(((((((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$%%%%$$$$$$$$$$$$#################""""""""""ttttttuuuuuuuuuuuuuvvvvuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………††††‡‡‡‡‡ˆˆˆˆ‰‰‰ŠŠŠŠŠ‹‹‹‹‹‹‹‹ŠŠŠŠ‰‰‰ˆˆˆ‡‡‡†††††………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒ„„……†ŒŽŽŽŽŒŒ‹Š‰ˆ‡‡††…………„„‚€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}|||||{{{{{zzzzzzyyyyyyyxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvvvvwwwwwxxxxxxxxxxxxxxxwwwwwvvvvuuuuttttttssssssssssrrrrrrrrrrrrpppppppooooooooooooooonnnnnnnnnmmmmmmmmmmmmmllllllkkkkkkkkkkkjjjjjjjjjjjjjihhhhgggggggggggggfffffffffffffffffeeeeeeeeeeeeddddeeeddddddddddddccccccccccbbbbbbaaaaaaaaaaaa````````________^^^^^^^^^^^]]]]]]\\\\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNMMMMMMMMMMMLLLLLLLLLLKLLKKKKKKKKKKKJJJJJJJJJJIIJIIIIIIIIIIIHHHHHHHHHHGGGHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;::::::::::999999999988888888777777777776666666666655555554444444444433333333332222222222211111111111100000000000///////////..............-----------,,---,,,,,,,,,,,++++++++++++*********)))))))))))((((()(((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$%%%%$$$$$$$$$$$$##################"""""""""tttttuuuuuuuuuuuuuuvvvvuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{||||||||||||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………††††††‡‡‡‡ˆˆˆˆ‰‰‰‰ŠŠŠ‹‹‹‹‹ŒŒŒŒ‹‹ŠŠŠŠ‰‰‰ˆˆˆ‡‡‡†††††…………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒ„„…††ŒŽŽŽŽŒ‹ŠŠ‰ˆ‡‡††…………„„‚‚‚‚€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}||||||{{{{{{zzzzzyyyyyyyyyxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvvwwwwwxxxxxxyyyyyxxxxxxwwwwwvvvuuuuttttttsssssssssssrrrrrrrrrrrpppppppooooooooooooooonnnnnnnnnmmmmmmmmmmmmmmlllllkkkkkkkkkkkkjjjjjjjjjjjjjhhhhgggggggggggggfffffffffffffffffeeeeeeeeeeeeedddeeeddddddddddddccccccccccbbbbbbbaaaaaaaaaaaa```````________^^^^^^^^^^^^]]]]]\\\\\\\[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPQPPPPPPPPPPOOOOOOOOOOONNNNNNNMMMMMMMMMMMLLLLLLLLLLKLLKKKKKKKKKKKJJJJJJJJJJIIJIIIIIIIIIIIHHHHHHHHHHGGGHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;::::::::::999999999988888888777777777776666666666655555554444444444433333333332222222222211111111111100000000000///////////../...........-----------,,---,,,,,,,,,,,++++++++++++*********)))))))))))((((()(((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$%%%%$$$$$$$$$$$$##################"""""""""tttttuuuuuuuuuuuuuvvvvvuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{{{{{||||||||||||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………†††††††††††††‡‡‡‡‡ˆˆˆˆ‰‰‰ŠŠŠ‹‹‹‹ŒŒŒŒŒ‹‹‹‹‹ŠŠŠ‰‰‰ˆˆˆ‡‡‡†††††……………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒ„„…††ŒŽŽŽŒ‹Š‰ˆˆ‡††………………„‚‚‚‚‚‚€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}||||||{{{{{{{zzzzzzyyyyyyyyyyxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvvvwwwwwxxxxxyyyyyyyyxxxxxwwwwvvvvuuuuttttttsssssssssssrrrrrrrrrrrppppppppooooooooooooooonnnnnnnnnmmmmmmmmmmmmmlllllkkkkkkkkkkkkjjjjjjjjjjjjjhhhhhgggggggggggggfffffffffffffffffeeeeeeeeeeeedddeeeddddddddddddccccccccccbbbbbbbaaaaaaaaaaaa```````_________^^^^^^^^^^^]]]]]\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPQPPPPPPPPPPPOOOOOOOOOONNNNNNNMMMMMMMMMMMLLLLLLLLLLKLLLKKKKKKKKKKJJJJJJJJJJJIJJIIIIIIIIIIHHHHHHHHHHHGGHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>===========<<<<<<<<<<;;;;;::::::::::999999999998888888777777777776666666666655555555444444444433333333332222222222211111111111100000000000///////////../...........-----------,,---,,,,,,,,,,,,+++++++++++*********))))))))))))(((()(((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$%%%%$$$$$$$$$$$$##################"""""""""ttttuuuuuuuuuuuuuuvvvvvuuuuuuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyzyyyzzzzzzzzzzzzzzzzz{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………††††††††††††††‡‡‡‡‡ˆˆˆ‰‰‰‰ŠŠ‹‹‹ŒŒŒŒŒŒŒ‹‹‹‹ŠŠŠ‰‰‰ˆˆ‡‡‡‡†††††…………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ„„…††ŒŽŒ‹‹Š‰ˆ‡‡††…………………‚‚‚‚‚‚‚€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}|||||||{{{{{{{{zzzzzzzyyyyyyyyyxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvwwwwwxxxxxyyyyyyyyyxxxxxwwwwvvvvuuuuttttttssssssssssssrrrrrrrrrrppppppppooooooooooooooonnnnnnnnnmmmmmmmmmmmmmmllllkkkkkkkkkkkkkjjjjjjjjjjjjhhhhhgggggggggggggfffffffffffffffffeeeeeeeeeeeeeddeeeeddddddddddddcccccccccbbbbbbbbaaaaaaaaaaa```````_________^^^^^^^^^^^]]]]]\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPQPPPPPPPPPPPOOOOOOOOOOONNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIJJIIIIIIIIIIHHHHHHHHHHHGGHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>===========<<<<<<<<<<;;;;;::::::::::999999999998888888877777777776666666666655555555444444444443333333332222222222211111111111100000000000///////////../...........-----------,,---,,,,,,,,,,,,+++++++++++*********)))))))))))((((()(((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$%%%%$$$$$$$$$$$$##################"""""""""ttttuuuuuuuuuuuuuvvvvvvuuuuuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyzyyyzzzzzzzzzzzzzzzz{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………†††††††††††††††‡‡‡‡‡‡ˆˆˆ‰‰‰ŠŠŠ‹‹ŒŒŒŒŒŒŒŒŒ‹‹‹ŠŠŠ‰‰ˆˆˆ‡‡‡‡†††††……………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ„„…††ŒŒŒ‹ŠŠ‰ˆ‡‡††…………………‚‚‚‚‚‚‚‚€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~}}|||||||{{{{{{{{{zzzzzzzyyyyyyyyyyyxxxxxxxwwwwwwwwwwwvvvvvvvvvvwwwwwxxxxxyyyyyyyyxxxxxwwwwwvvvvuuuutttttttssssssssssssrrrrrrrrrpppppppppoooooooooooooonnnnnnnnnnmmmmmmmmmmmmmllllkkkkkkkkkkkkkjjjjjjjjjjjjhhhhhhgggggggggggggfffffffffffffffffeeeeeeeeeeeeddeeeeddddddddddddcccccccccbbbbbbbbaaaaaaaaaaaa``````_________^^^^^^^^^^^^]]]]\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPQQPPPPPPPPPPOOOOOOOOOOONNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIJJIIIIIIIIIIIHHHHHHHHHHGGHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<<;;;;::::::::::999999999998888888877777777777666666666655555555444444444443333333332222222222211111111111100000000000///////////../...........------------,---,,,,,,,,,,,,+++++++++++*********))))))))))))(((()(((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$%%%%$$$$$$$$$$$$##################"""""""""tttuuuuuuuuuuuuuuvvvvvvuuuuuuuuuuvvvvvvvvvvvvvvwvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyzzyyzzzzzzzzzzzzzzzzz{{{{{{{{||||||||||||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„………………………………†††††††††††††††††‡‡‡‡‡‡ˆˆˆ‰‰‰ŠŠ‹‹ŒŒŒŒŒŒŒŒŒŒŒŒ‹‹ŠŠŠ‰‰ˆˆˆ‡‡‡†††††…………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„„…††ŒŒŒŒ‹‹Š‰ˆˆ‡††……………………‚‚‚‚‚‚‚‚‚€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}||||||{{{{{{{{{{{zzzzzzzyzyyyyyyyyyxxxxxxxwwwwwwwwwwwvvvvvvvvwwwwwwxxxxxyyyyyyyyxxxxxwwwwvvvvuuuuttttttttssssssssssssrrrrrrrrrpppppppppooooooooooooooonnnnnnnnnmmmmmmmmmmmmmmlllkkkkkkkkkkkkkkjjjjjjjjjjjhhhhhhgggggggggggggfffffffffffffffffeeeeeeeeeeeeddeeeeeddddddddddddccccccccbbbbbbbbaaaaaaaaaaaa``````__________^^^^^^^^^^^]]]]\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWWWWVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPQQPPPPPPPPPPPOOOOOOOOOONNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIJJIIIIIIIIIIIHHHHHHHHHHGGHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<<;;;;:::::::::::99999999998888888877777777777666666666655555555444444444443333333332222222222211111111111100000000000////////////./...........------------,----,,,,,,,,,,,+++++++++++*********))))))))))))(((()(((((((((((('''''''''''&'&&&&&&&&&&&&%%%%%%%%%%%$%%%%$$$$$$$$$$$$##################"""""""""tttuuuuuuuuuuuuuvvvvvvvuuuuuuuuuvvvvvvvvvvvvvvvwvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyzzzyzzzzzzzzzzzzzzzzz{{{{{{{{||||||||||||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………†††††††††††††††††‡‡‡‡‡‡ˆˆˆ‰‰ŠŠŠ‹‹ŒŒŒŒŒŒŒ‹‹ŠŠŠ‰‰ˆˆˆ‡‡‡†††††……………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„„…††ŒŒŒŒ‹‹Š‰‰ˆ‡‡††……………………‚‚‚‚‚‚‚‚‚‚€€€€€‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}|||||{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyxxxxxxxwwwwwwwwwwwwvvvvvvwwwwwwwxxxxxxyyyyyyxxxxxwwwwvvvvvuuuuttttttttsssssssssssssrrrrrrrrppppppppppoooooooooooooonnnnnnnnnnmmmmmmmmmmmmmllllkkkkkkkkkkkkkjjjjjjjjjjjhhhhhhhggggggggggggfffffffffffffffffeeeeeeeeeeeeedeeeeeddddddddddddccccccccbbbbbbbbbaaaaaaaaaaa``````__________^^^^^^^^^^^^]]]\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<<;;;;:::::::::::999999999988888888777777777776666666666555555554444444444433333333332222222222211111111111000000000000///////////./...........------------,----,,,,,,,,,,,+++++++++++**********)))))))))))(((()(((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#################"""""""""uuuuuuuuuuvvvvvvvvvvvvvuuuuuuuuuvvvvvvvvvvvvvvwwvvvvvwwwwwwwwwwwwwwwxxxxxwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzz{{{{{{{{{|||||||||||||||||||||||||||||||}}}}}}}}}}}~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€‚‚‚‚€€‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„……………………………„„„„„„„…………………………………………………†††††††‡‡‡‡ˆˆˆ‰‰‰ŠŠ‹‹ŒŒŽŽŽŽŽŽŽŽŽŽŒŒ‹‹‹ŠŠ‰‰‰ˆˆŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒ„„„„……†‡‡ˆˆ‰‰‰‰‰‰‰ˆˆ‡†……„„ƒƒ‚‚‚‚‚‚‚‚……„„„„„„„„„„„„„„„„„„„„„„„€‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ„„„„„„„„„„„„„ƒƒƒƒƒƒ‚‚‚‚€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}}}|{{{{{{{zzzzzzzyyyyyyyyxxxxwwwwwwwwwwwwxxxxxxyyyyyyyyyxxxxxxwwwwvvvvvuuuuutttvvvvuuuuuuuuuuuuuutttttttqqqqqqqqqqqqpppppppppppppoooooooooonnnnnnnnnnnnnmmlllllllllkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiihhhhhggggggggggggffffffffffffeeeeeeeeeddddddddddddccccccccccccbbbbbbbbbbbbaaaaaaaaa```````````___________^\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQRQQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLKKKKKKKKKKKJJJJJJJJJJIIJJIIIIIIIIIIHHHHHHHHHHHGGHHHHHHGGGGGGGGGGFFFFFFFFFEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;:::::::::::999999999988888888777777777776666666555555555554444444444333333322222222222111111111111111111000000000000////////...........-----------------,,,,,,,,,,,,++++++++++++++++***********))))))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$###################"""""""uuuuuuuuuvvvvvvvvvvvvvvuuuuuuuuvvvvvvvvvvvvvvvwwvvvvvwwwwwwwwwwwwwwwxxxxxwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzz{{{{{{{{|||||||||||||||||||||||||||||||}}}}}}}}}}}}~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚€‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„…………………………………„„„„„„„…………………………………………………†††††††††‡‡‡ˆˆˆ‰‰ŠŠ‹‹ŒŒŽŽŽŽŽŽŒŒ‹‹ŠŠŠ‰‰ˆ‹ŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒ„„„„„„„„„„„„„„„„…„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒ„„„„„……†‡‡ˆˆˆ‰‰‰‰‰ˆˆ‡††…„„ƒƒƒ‚‚‚‚‚‚‚‚…………„„„„„„„„„„„„„„„„„„„„„€€‚‚‚‚‚‚‚ƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒ‚‚‚‚€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}|{{{{{{{{zzzzzzzyyyyyyyyxxxwwwwwwwwwwwwxxxxxxxyyyyyxxxxxxxwwwwwvvvvvuuuuuttttvvvvvuuuuuuuuuuuuutttttttqqqqqqqqqqqqpppppppppppppooooooooooonnnnnnnnnnnnnmlllllllllkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiihhhhgggggggggggggffffffffffffeeeeeeeeeddddddddddddcccccccccccbbbbbbbbbbbbaaaaaaaaa```````````____________\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLKKKKKKKKKKKJJJJJJJJJJIIJJIIIIIIIIIIIHHHHHHHHHHGGHHHHHHGGGGGGGGGGFFFFFFFFFEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;:::::::::::999999999988888888777777777776666666555555555554444444444433333322222222222111111111111111111100000000000////////............-----------------,,,,,,,,,,,++++++++++++++++***********))))))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$###################"""""""uuuuuuuuuvvvvvvvvvvvvvwuuuuuuuuvvvvvvvvvvvvvvwwwvvvvwwwwwwwwwwwwwwwxxxxxxwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{|||||||||||||||||||||||||||||||}}}}}}}}}}}}}~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„………………………………………„„„„„„„…………………………………………………††††††††††‡‡‡ˆˆˆ‰‰ŠŠ‹‹ŒŒŽŽŽŽŽŽŒŒ‹‹ŠŠ‰‰‹‹ŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒ„„„„„……†‡‡ˆˆˆˆ‰‰ˆˆˆ‡‡†……„„ƒƒƒ‚‚‚‚‚‚‚‚……………„„„„„„„„„„„„„„„„„„„„€€€‚‚‚‚‚‚ƒƒƒƒ„„„„„………………„„„„„„„„ƒƒƒ‚‚‚€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}|{{{{{{{{zzzzzzzyyyyyyyyyxxxxwwwwwwwwwwxxxxxxxxyyyyxxxxxxwwwwwvvvvvuuuuuuttttvvvvvuuuuuuuuuuuuuuttttttqqqqqqqqqqqqqppppppppppppooooooooooonnnnnnnnnnnnnmlllllllllkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiihhhhhggggggggggggffffffffffffeeeeeeeeeddddddddddddccccccccccccbbbbbbbbbbbbaaaaaaaa````````````___________\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLKKKKKKKKKKKJJJJJJJJJJJIJJIIIIIIIIIIIHHHHHHHHHHGGHHHHHHGGGGGGGGGGGFFFFFFFFEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;:::::::::::999999999998888888777777777776666666555555555554444444444433333322222222222111111111111111111100000000000////////............-----------------,,,,,,,,,,,++++++++++++++++***********))))))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$###################"""""""uuuuuuuuvvvvvvvvvvvvvvwuuuuuuuvvvvvvvvvvvvvvwwwwvvvvwwwwwwwwwwwwwwwxxxxxxwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{|||||||||||||||||}|||||||||||||}}}}}}}}}}}}}~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„…………………………………………„„„„„„„…………………………………………………††††††††††‡‡‡‡ˆˆˆ‰‰Š‹‹ŒŒŽŽŽŽŽŒŒ‹‹ŠŠ‰Œ‹‹ŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………†‡‡ˆˆˆˆˆˆˆˆ‡‡††…„„ƒƒƒƒ‚‚‚‚‚‚‚‚…………………„„„„„„„„„„„„„„„„„„€€€€‚‚‚‚ƒƒƒƒ„„„………………………………„„„„„ƒƒƒƒ‚‚€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~}~~~~~~~~~~~~~~~}}}}}}}}}|{{{{{{{{zzzzzzzyyyyyyyyyxxxxwwwwwwwwwwxxxxxxxxxxxxxxxxxwwwwwvvvvvuuuuuutttttvvvvvuuuuuuuuuuuuuuttttttqqqqqqqqqqqqqppppppppppppoooooooooooonnnnnnnnnnnnnllllllllllkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiihhhhggggggggggggffffffffffffeeeeeeeeeedddddddddddccccccccccccbbbbbbbbbbbbaaaaaaaaa```````````___________\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLKKKKKKKKKKJJJJJJJJJJJIJJJIIIIIIIIIIHHHHHHHHHHGGHHHHHHGGGGGGGGGGGFFFFFFFFEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;::::::::::999999999998888888877777777776666666555555555554444444444433333322222222222211111111111111111100000000000/////////...........-----------------,,,,,,,,,,,++++++++++++++++************))))))))))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$###################"""""""uuuuuuuuvvvvvvvvvvvvvwwuuuuuuuvvvvvvvvvvvvvvwwwwvvvwwwwwwwwwwwwwwwxxxxxxxwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{||||||||||||||||||}||||||||||||}}}}}}}}}}}}}}~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„………………………………………………„„„„„„……………………………………………………†††††††††††‡‡‡‡ˆˆ‰‰ŠŠ‹‹ŒŒŽŽŽŽŽŒŒ‹‹ŠŒŒ‹‹‹ŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……††‡‡‡ˆˆˆˆˆˆ‡‡††……„„ƒƒƒ‚‚‚‚‚‚‚‚‚……………………„„„„„„„„„„„„„„„„„€€€€€€‚‚‚‚ƒƒƒ„„„……………………………………„„„„ƒƒƒ‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~}}}~~~~~~~~~~~~}}}}}}}}}}}}|{{{{{{{zzzzzzzzyyyyyyyyyyxxxxxwwwwwwwwwxxxxxxxxxxxxxxwwwwwvvvvvvuuuuuuutttttvvvvvvuuuuuuuuuuuuuutttttqqqqqqqqqqqqqqpppppppppppoooooooooooonnnnnnnnnnnnnllllllllllkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiihhhhgggggggggggggfffffffffffeeeeeeeeeeddddddddddddccccccccccccbbbbbbbbbbbaaaaaaaaa```````````___________]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLKKKKKKKKKKKJJJJJJJJJJIJJJIIIIIIIIIIHHHHHHHHHHHGHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;::::::::::999999999998888888877777777776666666655555555554444444444433333332222222222211111111111111111100000000000/////////...........-----------------,,,,,,,,,,,++++++++++++++++************))))))))))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$###################"""""""uuuuuuuvvvvvvvvvvvvvvwwuuuuuuvvvvvvvvvvvvvvwwwwwvvvwwwwwwwwwwwwwwwxxxxxxxwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{||||||||||||||||||}}|||||||||||}}}}}}}}}}}}}}}~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„…………………………………………………„„„„„„……………………………………………………††††††††††††‡‡‡‡ˆˆ‰‰ŠŠ‹ŒŒŽŽŽŽŒŒ‹‹ŒŒ‹‹‹ŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………††‡‡‡ˆˆˆˆˆ‡‡††……„„„ƒƒƒ‚‚‚‚‚‚‚‚‚…………………………„„„„„„„„„„„„„„„€€€€€€€‚‚‚ƒƒ„„„………††††††††……………„„„ƒƒƒ‚‚‚€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}~~~~~~~~~}}}}}}}}}}}}}}||{{{{{{{zzzzzzzzyyyyyyyyyyxxxxxwwwwwwwwwxxxxxxxxxxxxwwwwwwvvvvvvuuuuuuuttttttvvvvvvuuuuuuuuuuuuuutttttqqqqqqqqqqqqqqpppppppppppoooooooooooonnnnnnnnnnnnnlllllllllllkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiihhhhhggggggggggggfffffffffffeeeeeeeeeeddddddddddddccccccccccccbbbbbbbbbbbbaaaaaaaa````````````__________]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLKKKKKKKKKKKJJJJJJJJJJIJJJIIIIIIIIIIIHHHHHHHHHHGHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;:::::::::::99999999998888888877777777777666666655555555555444444444433333332222222222211111111111111111100000000000/////////...........-----------------,,,,,,,,,,,+++++++++++++++++***********))))))))))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$##################"""""""uuuuuuuvvvvvvvvvvvvvwwwuuuuuuvvvvvvvvvvvvvvwwwwwvvwwwwwwwwwwwwwwwxxxxxxxxwxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{|||||||||||||||||}}}||||||||||}}}}}}}}}}}}}}}}~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„………………………………………………………„„„„…………………………………………………………†††††††††††††‡‡‡ˆˆˆ‰‰Š‹‹ŒŽŽŽŽŒŒ‹ŒŒ‹‹‹ŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰Š††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………„„„„„„„„„„„„„„„„„„„„„…„„„„„„„„„„„„„„„……†††‡‡‡ˆˆˆ‡‡‡‡††……„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚……………………………„„„„„„„„„„„„„„€€€€€€€‚‚ƒƒƒ„„………††††††††††…………„„„ƒƒƒ‚‚‚€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~}}}}}}}}}}}}}}}|||{{{{{{zzzzzzzzzyyyyyyyyyyxxxxxxxwwwwwwwxxxxxxxxxxxwwwwwwvvvvvvuuuuuuuuttttttvvvvvvvuuuuuuuuuuuuuuttttrqqqqqqqqqqqqqqppppppppppooooooooooooonnnnnnnnnnnnlllllllllllkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiihhhhgggggggggggggffffffffffeeeeeeeeeeeddddddddddddcccccccccccbbbbbbbbbbbbaaaaaaaaa```````````__________]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;:::::::::::999999999988888888777777777776666666555555555554444444444433333322222222222111111111111111111000000000000////////...........-----------------,,,,,,,,,,,,++++++++++++++++***********))))))))))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##################"""""""uuuuuuvvvvvvvvvvvvvvwwwuuuuuvvvvvvvvvvvvvvwwwwwwvvwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{||||||||||||||||||}}}||||||||||}}}}}}}}}}}}}}}}~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„…………………………………………………………„„………………………………………………………………†††††††††††††‡‡‡‡ˆˆˆ‰‰Š‹‹ŒŽŽ‘ŽŽŒŒŽŒŒŒ‹‹ŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰Š††††††††††††††††††††††††††††††††††††††††††††††††††………………………………††††††††††………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………„„……………„„„„„„„„„„„„„„„„„„„„…„„„„„„„„„„„„„„………††‡‡‡‡‡‡‡‡‡‡††……„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚………………………………„„„„„„„„„„„„„€€€€€€€€‚‚‚ƒƒ„„………†††‡‡‡†††††…………„„„ƒƒƒ‚‚€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}~~}}}}}}}}}}}}}}}}}}}||||{{{{{{zzzzzzzzzyyyyyyyyyyxxxxxxxxwwwwxwxxxxxxxxxxxwwwwwwvvvvvvuuuuuuuuttttttvvvvvvvvuuuuuuuuuuuuuttttrqqqqqqqqqqqqqqppppppppppooooooooooooonnnnnnnnnnnnllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiihhhhhggggggggggggffffffffffeeeeeeeeeeeddddddddddddccccccccccccbbbbbbbbbbbaaaaaaaaa```````````__________]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;:::::::::::999999999988888888777777777776666666555555555554444444444433333322222222222111111111111111111100000000000////////...........-----------------,,,,,,,,,,,,++++++++++++++++***********))))))))))))))))(((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###################""""""uuuuuuvvvvvvvvvvvvvwwwwuuuuuvvvvvvvvvvvvvvwwwwwwvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{||||||||||||||||||}}}}|||||||||}}}}}}}}}}}}}}}}}~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„……………………………………………………………………………………………………………………………………††††††††††††††‡‡‡‡ˆˆ‰‰ŠŠ‹ŒŒŽŽ‘‘‘ŽŽŒŽŽŒŒ‹‹‹ŠŠŠŠŠŠ‰‰‰‰‰‰‰‰Š††††††††††††††††††††††††††††††††††††††††††††††††††…………………………††††††††††††††…„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………„……………„„„„„„„„„„„„„„„„„„„„…„„„„„„„„„„„„„………†††‡‡‡‡‡‡‡‡‡†††……„„ƒƒƒƒƒƒƒ‚‚ƒ‚‚‚‚………………………………„„„„„„„„„„„„ƒ€€€€€€€‚‚ƒƒ„„………††‡‡‡‡‡‡††††…………„„ƒƒƒ‚‚‚€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}~}}}}}}}}}}}}}}}}}}}|||||{{{{{{zzzzzzzzzyyyyyyyyyyxxxxxxxxxxxxwxxxxxxxxxxxxwwwwwvvvvvvuuuuuuuuuttttttvvvvvvvvuuuuuuuuuuuuuutttrrqqqqqqqqqqqqqqpppppppppoooooooooooooonnnnnnnnnnnllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiihhhhggggggggggggffffffffffeeeeeeeeeeeddddddddddddccccccccccccbbbbbbbbbbbbaaaaaaaa````````````_________]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;::::::::::999999999988888888777777777776666666555555555554444444444433333322222222222111111111111111111100000000000////////............-----------------,,,,,,,,,,,++++++++++++++++***********))))))))))))))))(((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###################""""""uuuuuvvvvvvvvvvvvvvwwwwuuuuvvvvvvvvvvvvvvwwwwwwwvwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{|||||||||||||||||}}}}}||||||||}}}}}}}}}}}}}}}}}}~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ………………………………………………………………………………………………………………………………………†††††††††††††††‡‡‡‡ˆˆ‰‰ŠŠ‹ŒŒŽŽ‘‘‘ŽŽŽŽŒŒŒ‹‹‹ŠŠŠŠŠŠ‰‰‰‰‰‰Š††††††††††††††††††††††††††††††††††††††††††††††††††………………………††††††††††††††††……„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………„……………„„„„„„„„„„„„„„„„„„„„…„„„„„„„„„„„„…………†††‡‡‡‡‡‡‡‡‡††………„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚…………………………………„„„„„„„„„„ƒƒ€€€€€€€‚‚‚ƒƒ„„……††‡‡‡‡‡‡‡‡†††………„„„ƒƒ‚‚‚€€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||{{{{{zzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwvvvvvvuuuuuuuuuttttttvvvvvvvvvuuuuuuuuuuuuutttrrqqqqqqqqqqqqqqppppppppppooooooooooooonnnnnnnnnnnllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiihhhhgggggggggggggfffffffffeeeeeeeeeeeeddddddddddddcccccccccccbbbbbbbbbbbbaaaaaaaaa```````````_________]]\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;::::::::::999999999988888888877777777776666666555555555554444444444433333332222222222211111111111111111100000000000/////////...........-----------------,,,,,,,,,,,++++++++++++++++***********))))))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$###################""""""uuuuuvvvvvvvvvvvvvwwwwwuuuuvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{||||||||||||||||||}}}}}||||||||}}}}}}}}}}}}}}}}}}€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„………………………………………………………………………………………………………………………………………††††††††††††††††‡‡‡‡ˆˆ‰‰Š‹‹ŒŒŽŽŽŽŽŽŒŒ‹‹‹ŠŠŠŠŠŠŠ‰‰‰‰‰††††††††††††††††††††††††††††††††††††††††††††††††††…………………††††††††††††††††††………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………„……………„„„„„„„„„„„„„„„„„„„„……„„„„„„„„„„„………†††‡‡‡‡‡‡‡‡‡†††……„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………„„„„„„„„„ƒƒƒ€€€€€€‚‚‚ƒƒ„„……††‡‡‡‡‡‡‡‡††††……„„„ƒƒƒ‚‚€€€€€€~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||{{{{{zzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxwwwwwvvvvvvvuuuuuuuuuutttttvvvvvvvvvvuuuuuuuuuuuuuttrrrqqqqqqqqqqqqqqpppppppppoooooooooooooonnnnnnnnnnlllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiihhhhhggggggggggggfffffffffeeeeeeeeeeeeddddddddddddccccccccccccbbbbbbbbbbbaaaaaaaaa```````````_________]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;:::::::::::99999999988888888877777777777666666655555555554444444444433333332222222222211111111111111111100000000000/////////...........-----------------,,,,,,,,,,,++++++++++++++++************))))))))))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$###################""""""uuuuuvvvvvvvvvvvvvwwwwwuuuvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{||||||||||||||||||}}}}}}|||||||}}}}}}}}}}}}}}}}}}}€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„………………………………………………………………………………………………………………………………………††††††††††††††††‡‡‡‡‡ˆˆ‰‰Š‹‹ŒŒŽŽŽŽŽŽŒŒŒ‹‹‹ŠŠŠŠŠŠ‰‰‰‰††††††††††††††††††††††††††††††††††††††††††††††††††………………†††††††††††††††††††………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………„„„„„„„„„„„„„„„„„„„„……„„„„„„„„„„………†††‡‡‡‡‡‡‡‡‡‡†††……„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………„„„„„„„„ƒƒƒƒ€€€€€‚‚‚ƒƒ„„……††‡‡‡‡‡‡‡‡‡†††………„„ƒƒƒ‚‚‚€€€€€€€~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||{{{{zzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxwwwwwwvvvvvvvuuuuuuuuuuuttttvvvvvvvvvvuuuuuuuuuuuuuttrrrqqqqqqqqqqqqqqppppppppppooooooooooooonnnnnnnnnnlllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiihhhhggggggggggggfffffffffeeeeeeeeeeeeddddddddddddccccccccccccbbbbbbbbbbbbaaaaaaaa````````````________]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYXXYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;:::::::::::99999999988888888877777777777666666655555555555444444444433333332222222222211111111111111111100000000000/////////...........-----------------,,,,,,,,,,,++++++++++++++++************))))))))))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$###################""""""uuuuvvvvvvvvvvvvvwwwwwwuuuvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{|||||||||||||||||}}}}}}}||||||}}}}}}}}}}}}}}}}}}}~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„………………………………………………………………………………………………………………………………………†††††††††††††††††‡‡‡‡‡ˆˆ‰‰ŠŠ‹ŒŒŽŽŽ‘ŽŽŽŒŒ‹‹‹ŠŠŠŠŠŠ‰‰‰††††††††††††††††††††††††††††††††††††††††††††††††††……………††††††††††††††††††††…………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………„„„„„„„„„„„„„„„„„„„„……„„„„„„„„„…………†††‡‡‡‡‡‡‡‡‡‡††………„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ………………………………„„„„„„„„„„ƒ„„€€€‚‚ƒƒ„„………††‡‡‡‡‡‡‡‡‡‡††………„„ƒƒƒ‚‚‚€€€€€~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||{{{{zzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxwwwwwwvvvvvvvvuuuuuuuuuuttttvvvvvvvvvvvuuuuuuuuuuuuutrrrrqqqqqqqqqqqqqqpppppppppoooooooooooooonnnnnnnnnmlllllllllllllkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiihhhhhggggggggggggfffffffffeeeeeeeeeeeeddddddddddddcccccccccccbbbbbbbbbbbbaaaaaaaaa```````````________]]]\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;:::::::::::99999999988888888877777777777666666655555555555444444444443333332222222222211111111111111111100000000000/////////...........-----------------,,,,,,,,,,,+++++++++++++++++***********))))))))))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$###################""""""uuuuvvvvvvvvvvvvvwwwwwwuuvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{||||||||||||||||||}}}}}}}|||||}}}}}}}}}}}}}}}}}}}}~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„………………………………………………………………………………………………………………………………………††††††††††††††††††‡‡‡‡‡ˆˆ‰‰ŠŠ‹ŒŒŽŽ‘‘‘ŽŽŒŒŒ‹‹‹ŠŠŠŠŠŠ‰††††††††††††††††††††††††††††††††††††††††††††††††††………††††††††††††‡‡‡‡‡†††††……………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………„……………„„„„„„„„„„„„„„„„„„„„……„„„„„„„„…………†††‡‡‡‡ˆˆ‡‡‡‡†††……„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ………………………………„„„„„„„„„„„„„€‚‚ƒƒƒ„„……†††‡‡‡‡ˆˆ‡‡‡‡†††……„„ƒƒƒ‚‚‚€€€€€€~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||{{{{zzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxwwwwwvvvvvvvvuuuuuuuuuuutttvvvvvvvvvvvuuuuuuuuuuuuutrrrrqqqqqqqqqqqqqqppppppppppooooooooooooonnnnnnnnnmlllllllllllllkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiihhhhhggggggggggggfffffffffeeeeeeeeeeeeddddddddddddccccccccccccbbbbbbbbbbbaaaaaaaaa```````````________]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;::::::::::999999999888888888777777777776666666555555555554444444444433333322222222222111111111111111111100000000000////////...........-----------------,,,,,,,,,,,,++++++++++++++++***********))))))))))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$###################""""""uuuvvvvvvvvvvvvvwwwwwwwuuvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{|||||||||||||||||}}}}}}}}|||||}}}}}}}}}}}}}}}}}}}~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„………………………………………………………………………………………………………………………………………††††††††††††††††††††‡‡‡‡ˆˆ‰‰ŠŠ‹‹ŒŒŽŽŽ’‘‘‘‘ŽŽŒŒ‹‹‹ŠŠŠŠŠŠ††††††††††††††††††††††††††††††††††††††††††††††††††……††††††††††††‡‡‡‡‡‡‡††††………………………………………………………………„„…„„„„„„„„„„„„„„„„„„„„„„„„…………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………„………………„„„„„„„„„„„„„„„„„„„……„„„„„„„…………††††‡‡‡‡ˆˆˆ‡‡‡†††……„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ………………………………„„„„„„„„„„„„„‚‚‚ƒƒ„„……†††‡‡‡ˆˆˆˆˆ‡‡‡†††……„„ƒƒƒ‚‚‚€€€€€€~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||{{{{zzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxwwwwwvvvvvvvvvuuuuuuuuuutttvvvvvvvvvvvvuuuuuuuuuuuuurrrrrqqqqqqqqqqqqqqpppppppppooooooooooooonnnnnnnnnmmlllllllllllllkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiihhhhhgggggggggggggfffffffffeeeeeeeeeeeedddddddddddccccccccccccbbbbbbbbbbbbaaaaaaaa````````````_______]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;::::::::::999999999888888888877777777776666666555555555554444444444433333322222222222111111111111111111100000000000////////............----------------,,,,,,,,,,,,++++++++++++++++***********))))))))))))))))(((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##################""""""uuuvvvvvvvvvvvvvwwwwwwwuvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{{||||||||||||||||}}}}}}}}}||||}}}}}}}}}}}}}}}}}}}~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„………………………………………………………………………………………………………………………………………†††††††††††††††††††††‡‡‡‡ˆˆ‰‰ŠŠ‹‹ŒŒŽŽŽ’’’‘‘‘‘ŽŽŒŒ‹‹‹ŠŠŠŠŠ†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡†††……………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„……………………………„„…„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………„………………„„„„„„„„„„„„„„„„„„„………„„„„„……………†††‡‡‡‡ˆˆˆˆ‡‡‡††………„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………………………„„„„„„„„„„„„„…‚‚‚ƒƒ„„……†††‡‡‡ˆˆˆˆˆˆˆ‡‡‡††……„„ƒƒ‚‚‚€€€€€~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||{{{{zzzzzzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwvvvvvvvvuuuuuuuuuuuttwvvvvvvvvvvvuuuuuuuuuuuuurrrrrqqqqqqqqqqqqqqppppppppppooooooooooooonnnnnnnnmmlllllllllllllkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiihhhhhhggggggggggggfffffffffeeeeeeeeeeeeddddddddddddcccccccccccbbbbbbbbbbbbaaaaaaaaa```````````_______]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;::::::::::999999999888888888877777777776666666555555555554444444444433333332222222222211111111111111111100000000000/////////...........-----------------,,,,,,,,,,,++++++++++++++++***********))))))))))))))))(((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###################"""""uuvvvvvvvvvvvvvwwwwwwwwuvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{||||||||||||||||}}}}}}}}}|||}}}}}}}}}}}}}}}}}}}~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„………………………………………………………………………………………………………………………………………††††††††††††††††††††††‡‡‡‡ˆˆ‰‰‰ŠŠ‹‹ŒŒŽŽŽŽŽ’’’’’‘‘‘‘ŽŽŒŒ‹‹‹ŠŠŠŠ†††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡†††††††††††††‡‡‡‡‡‡‡‡‡†††………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„…………………………………………„…„„„„„„„„„„„„„„„„„„„„„„„„…………………„………………„„„„„„„„„„„„„„„„„„„……„„„„„……………†††‡‡‡‡ˆˆˆˆˆ‡‡‡††………„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………………………„„„„„„„„„„„„……‚‚ƒƒ„„……††‡‡‡ˆˆˆˆˆˆˆˆˆ‡‡‡††……„„ƒƒ‚‚‚€€€€€€~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||{{{{{zzzzzzzzzzzzyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwvvvvvvvvvuuuuuuuuuuttwvvvvvvvvvvvvuuuuuuuuuuuurrrrrrqqqqqqqqqqqqqppppppppppooooooooooooonnnnnnnnmmlllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiihhhhhhggggggggggggfffffffffeeeeeeeeeeeeddddddddddddccccccccccccbbbbbbbbbbbaaaaaaaaa```````````_______]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;:::::::::::99999999888888888877777777777666666655555555554444444444433333332222222222211111111111111111100000000000/////////...........-----------------,,,,,,,,,,,++++++++++++++++***********))))))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$######$############"""""uuvvvvvvvvvvvvvwwwwwwwwvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{{{|||||||||||||||}}}}}}}}}}|||}}}}}}}}}}}}}}}}}}}~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„………………………………………………………………………………………………………………………………………†††††††††††††††††††††††‡‡‡‡ˆˆˆ‰‰ŠŠ‹‹‹ŒŒŽŽŽŽ’’’’’’’‘‘‘ŽŒŒ‹‹‹ŠŠŠ††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††‡‡‡‡‡‡‡‡‡†††………………………………………………………………………………………„„„„„„„„„„„„„„„„„„……………………………………………………„„„„„„„„„„„„„„„„„„„„„„………………„„………………„„„„„„„„„„„„„„„„„„„…………„„………………†††‡‡‡ˆˆˆˆˆ‡‡‡†††………„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………………………„„„„„„„„„„………†ƒƒ„„……††‡‡ˆˆˆˆ‰‰‰‰ˆˆˆˆ‡‡††……„„ƒƒ‚‚‚€€€€€€€€~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||{{{{{zzzzzzzzzzzzyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwvvvvvvvvvuuuuuuuuuuutwwvvvvvvvvvvvuuuuuuuuuuuurrrrrrqqqqqqqqqqqqqqppppppppppooooooooooooonnnnnnnmmmlllllllllllllkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiihhhhhhhggggggggggggfffffffffeeeeeeeeeeeedddddddddddccccccccccccbbbbbbbbbbbbaaaaaaaa````````````______]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;:::::::::::99999999888888888877777777777666666655555555555444444444433333332222222222211111111111111111100000000000/////////...........-----------------,,,,,,,,,,,++++++++++++++++************))))))))))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$######$############"""""uuvvvvvvvvvvvvwwwwwwwwwvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{{{{||||||||||||||}}}}}}}}}}}||}}}}}}}}}}}}}}}}}}}~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„………………………………………………………………………………………………………………………………………††††††††††††††††††††††††‡‡‡‡ˆˆˆ‰‰‰ŠŠ‹‹‹ŒŒŒŽŽŽ’’’’’’’’’‘‘ŽŒŒ‹‹‹ŠŠ††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††‡‡‡‡‡‡‡‡‡†††………………………††††††…………………………………………………„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„……………„„………………„„„„„„„„„„„„„„„„„„„……………………………†††‡‡‡‡ˆˆˆˆˆ‡‡‡†††………„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………………………„„„„„„„„………††‡„„……†‡‡ˆˆˆ‰‰‰‰‰‰‰‰‰ˆˆˆ‡‡††…„„ƒƒ‚‚‚€€€€€€€€€~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||{{{{{{zzzzzzzzzzzzyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwvvvvvvvvvuuuuuuuuuutwwvvvvvvvvvvvvuuuuuuuuuuurrrrrrrqqqqqqqqqqqqqppppppppppooooooooooooonnnnnnnmmmlllllllllllllkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiihhhhhhhggggggggggggfffffffffeeeeeeeeeeeeddddddddddddcccccccccccbbbbbbbbbbbbaaaaaaaaa```````````______]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;:::::::::::99999999888888888877777777777666666655555555555444444444443333332222222222211111111111111111100000000000/////////...........-----------------,,,,,,,,,,,++++++++++++++++************))))))))))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$######$############"""""uvvvvvvvvvvvvvwwwwwwwwwvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{||||||||||||||}}}}}}}}}}}|}}}}}}}}}}}}}}}}}}}~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„……………………………………………………………††……………………………………………………………………†††††††††††††††††††††††††‡‡‡‡ˆˆˆ‰‰‰ŠŠŠ‹‹‹ŒŒŒŽŽ’’’’“““’’’‘‘ŽŒŒ‹‹‹Š††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††‡‡‡‡‡‡†††††…………………††††††††††††……………………………………………„„„„„„„„„„„„„„„……………………………………………………………………………„„„„„„„„„„„„………………„„„…………………„„„„„„„„„„„„„„„„„„……………………………†††‡‡‡ˆˆˆˆˆˆ‡‡‡†††……„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………………………„„„„„…………††‡‡ˆ……†‡‡ˆˆ‰‰ŠŠŠŠŠŠŠ‰‰‰ˆˆ‡‡††…„„ƒƒ‚‚‚€€€€€€€€€€~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||{{{{{{zzzzzzzzzzzzyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwvvvvvvvvvuuuuuuuuuuuwwwvvvvvvvvvvvuuuuuuuuuuurrrrrrrqqqqqqqqqqqqqqpppppppppoooooooooooooonnnnnnmmmmlllllllllllllkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiihhhhhhhggggggggggggfffffffffeeeeeeeeeeeeddddddddddddccccccccccccbbbbbbbbbbbaaaaaaaaa```````````______]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;::::::::::999999998888888888777777777776666666555555555554444444444433333322222222222111111111111111111100000000000////////...........-----------------,,,,,,,,,,,+++++++++++++++++***********))))))))))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$######$############"""""uvvvvvvvvvvvvvwwwwwwwwwvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzz{{{{{{{{|||||||||||||}}}}}}}}}}}}|}}}}}}}}}}}}}}}}}}}~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„…………………………………………………………†††…………………………………………………………………††††††††††††††††††††††††††‡‡‡‡‡ˆˆˆˆ‰‰‰ŠŠŠ‹‹‹ŒŒŽŽ’’’’“““““’’‘‘ŽŒŒ‹‹‹‡‡††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††………………†††††††††††††††…………………………………………„„„„„„„„„„„„„„…………………………………………………………………………………„…„„„„„…„…………………„„„…………………„„„„„„„„„„„„„„„„„„…………………………†††‡‡‡‡ˆˆˆˆˆˆ‡‡‡††………„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ†………………………………………………††‡‡ˆ‰†‡‡ˆ‰‰ŠŠŠ‹‹‹‹ŠŠŠŠ‰‰ˆˆ‡††……„ƒƒ‚‚€€€€€€€€€€~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||{{{{{{{zzzzzzzzzzzzzyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwvvvvvvvvvvuuuuuuuuuuwwwvvvvvvvvvvvvuuuuuuuuuurrrrrrrrqqqqqqqqqqqqqppppppppppooooooooooooonnnnnnmmmmlllllllllllllkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiihhhhhhhhggggggggggggfffffffffeeeeeeeeeeeedddddddddddccccccccccccbbbbbbbbbbbbaaaaaaaa````````````_____]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;::::::::::999999998888888888877777777776666666555555555554444444444433333322222222222111111111111111111100000000000////////...........-----------------,,,,,,,,,,,,++++++++++++++++***********))))*)))))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$######$############"""""vvvvvvvvvvvvvvwwwwwwwwwvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{{{{{{||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„…………………………………………………………†††……………………………………………………………†††††††††††††‡†‡††††††††††††‡‡‡‡‡‡‡ˆˆˆˆ‰‰‰ŠŠŠ‹‹‹ŒŒŽ‘’’’““““““’’‘‘ŽŽŒŒ‹‹‡‡‡‡‡††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††……………†††††††††††††††††……………………………………………„„„„„„„„„„„„……………………………………………………………………………………………………………………………„„„…………………„„„„„„„„„„„„„„„„„„…………………………†††‡‡‡ˆˆˆˆˆˆˆˆ‡‡††………„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ†…………………………………………†††‡ˆˆ‰Š‡ˆ‰‰ŠŠ‹‹‹ŒŒ‹‹‹‹ŠŠ‰‰ˆ‡‡†……„ƒƒ‚‚€€€€€€€€€€~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||{{{{{{{{zzzzzzzzzzzzyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvuuuuuuuuuuwwwwvvvvvvvvvvvuuuuuuuuuurrrrrrrrqqqqqqqqqqqqqqpppppppppooooooooooooonnnnnnmmmmlllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiihhhhhhhhggggggggggggfffffffffeeeeeeeeeeeeddddddddddddcccccccccccbbbbbbbbbbbbaaaaaaaaa```````````_____]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;:::::::::::99999998888888888877777777776666666555555555554444444444433333322222222222111111111111111111100000000000////////............-----------------,,,,,,,,,,,++++++++++++++++***********))))*)))))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$######$############"""""vvvvvvvvvvvvvwwwwwwwwwwvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxyxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzz{{{{{{{{{||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„……………………………………………………†††††………………………………………………………††††††††††††‡‡‡‡‡‡‡‡†‡††††††††‡‡‡‡‡‡‡‡ˆˆˆˆ‰‰‰‰ŠŠ‹‹‹ŒŒ‘‘’’’“““““’’’‘‘ŽŽŒŒŒ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††……………††††††††††††††††††………………………………………………„„„„„„„„„„……………………………………………………………………………………………………………………………„„„……………………„„„„„„„„„„„„„„„„„…………………………†††‡‡‡ˆˆˆˆˆˆˆ‡‡‡††………„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………††‡‡ˆ‰ŠŠ‹ˆ‰ŠŠ‹ŒŒŒŒŒŒŒŒ‹‹ŠŠ‰ˆˆ‡††…„„ƒ‚‚‚€€€€€€€€€€€€€~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwvvvvvvvvvuuuuuuuuuuwwwwvvvvvvvvvvvvuuuuuuuuurrrrrrrrrqqqqqqqqqqqqqppppppppppooooooooooooonnnnnmmmmmlllllllllllllkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiihhhhhhhhgggggggggggggffffffffeeeeeeeeeeeeddddddddddddccccccccccccbbbbbbbbbbbaaaaaaaaa```````````_____]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;:::::::::::99999998888888888877777777777666666655555555554444444444433333332222222222211111111111111111100000000000/////////...........-----------------,,,,,,,,,,,++++++++++++++++***********))))*)))))))))))(((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#####$############"""""vvvvvvvvvvvvvwwwwwwwwwwvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzz{{{{{{{{{{|||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„…………………………………………………††††††…………………………………………………††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††‡‡‡‡‡‡‡‡‡ˆˆˆˆˆ‰‰‰ŠŠŠ‹‹ŒŒ‘‘’’’““““’’’‘‘ŽŽŒŒˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††………………†††††††††††††††††††……………………………………………„„„„„„„„„……………………………………………………………………………………………………………………………„„„……………………„„„„„„„„„„„„„„„„„………………………†††‡‡‡ˆˆˆˆˆˆˆˆ‡‡‡††………„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ†……………………………………††‡‡ˆ‰Š‹ŒŠŠ‹ŒŒŒŒ‹‹Š‰‰ˆ‡††…„„ƒƒ‚‚€€€€€€€€€€€€€~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwvvvvvvvvvvuuuuuuuuuwwwwwvvvvvvvvvvvuuuuuuuuurrrrrrrrrqqqqqqqqqqqqqqpppppppppooooooooooooonnnnnmmmmmlllllllllllllkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiihhhhhhhhhggggggggggggfffffffffeeeeeeeeeeeeddddddddddddcccccccccccbbbbbbbbbbbaaaaaaaaa````````````____]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHIHHHHHHHHHHGGGGGGGGGGFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;:::::::::::99999999888888888877777777777666666655555555555444444444433333332222222222211111111111111111100000000000/////////...........-----------------,,,,,,,,,,,++++++++++++++++***********))))*)))))))))))(((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#####$############"""""vvvvvvvvvvvvwwwwwwwwwwwvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{{{{{{{{||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„……………………………………………††††††††……………………………………………††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†‡†‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆ‰‰‰ŠŠŠ‹‹ŒŒ‘‘’’’“““’’’’‘‘ŽŽŒˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡†††††††††††††††††††………………†††††††††††††††††††…††………………………………………„„„„„„„„………………………………………………………………………………………………………………………………„„………………………„„„„„„„„„„„„„„„„………………………†††‡‡‡ˆˆˆˆˆˆˆˆˆ‡‡††………„„„„„„„„„„„ƒƒƒƒƒƒƒƒ†………………………………†††‡ˆˆ‰Š‹ŒŽ‹ŒŒŽŽŽŽŽŒ‹‹Š‰ˆˆ‡†……„ƒƒ‚‚€€€€€€€€€€€€€€€~~~~~~~~~}}}}}}}}}}}}}}}}~}}}}}}}}}}}}}}}}}}||||||{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwvvvvvvvvvvuuuuuuuuuwwwwwvvvvvvvvvvvvuuuuuuuurrrrrrrrrqqqqqqqqqqqqqqppppppppppooooooooooooonnnnmmmmmmlllllllllllllkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiihhhhhhhhhggggggggggggfffffffffeeeeeeeeeeeeddddddddddddcccccccccccbbbbbbbbbbbaaaaaaaaaa```````````____]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHIHHHHHHHHHHGGGGGGGGGGFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;::::::::::99999999888888888877777777777666666655555555555444444444433333332222222222211111111111111111100000000000/////////...........-----------------,,,,,,,,,,,++++++++++++++++************)))*)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#####$$###########"""""uuuuuuuvvvvvvvvvvvvvwwwvvvwwwwwwwwwwwwwwxxxxxxxxvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxyyyyyyzzzzzzzzzzzzzzzz{{{||||||||||||||||}}}}}}}}}||||||||||||||||}}}}}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„……………………………………………………………………………………………………………………‡‡‡‡‡‡‡ˆˆˆˆˆˆˆ‰‰‰‰ŠŠŠ‹‹ŒŒŒŒŽŽŽŽŽŽŽŒŒ‹‹ŠŠŠ‰ŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††‡ˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆ‡‡‡‡‡‡‡‡‡††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††……………………„„„„„„„„„„„„„„„„„………………………†††‡‡‡ˆˆˆˆˆˆˆˆ‡‡‡†††………„„„„„„„„„„„„„ƒƒƒƒƒ…„„„„„„„„„„„………†‡‡ˆ‰Š‹ŒŽŽŽŽŽŒŒ‹Š‰ˆ‡††…„„ƒ†………„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ€€€€€€€€€€}}}}}}}}}||||||||||||||||}}}}}}}}}}|||||||||||||||{{{{zzzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxwwwwwwvvvvvvvvvvvuuuuuuuuussssssssssrrrrrrrrrrrrqqqrrrrrrrrrrrqqqqqqqqqqqqqppppppooooooooooooonnnnnnnnnnmmmmmmmmmmmmmllllllllljjjjjjjjjjjjjiiiiiiiiiiiihhhggggggggggggffffffffffeeeeeeeeeddddddddddddccccccbbbbbbbbbbbbaaaaaaaaaaa```````___________^^^^^^^^___^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@??????????>>>>>>>>>>>=>>>==========<<<<<<<<<<<;;;;;;;::::::::::9999999999888877777777777666666666665555555555544444444444333333333332222222222211111111111111100000000000//////////////...........----....-----------,,,,,,,,,,,,,,+++++++++++************)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#####$$############""""uuuuuuvvvvvvvvvvvvvvwwwvvvwwwwwwwwwwwwwxxxxxxxxxvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxyyyyyzzzzzzzzzzzzzzzzz{{{|||||||||||||||}}}}}}}}}}|||||||||||||||}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„………………………………………………………………………………………………………………………‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ‰‰‰‰ŠŠŠ‹‹Œ‹ŒŒŽŽŽŽŽŽŽŽŒŒ‹‹‹ŠŠŠŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††ˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆ‡‡‡‡‡‡‡‡‡‡†††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††……………………„„„„„„„„„„„„„„„„„………………………†††‡‡‡ˆˆˆˆˆˆˆˆˆ‡‡†††………„„„„„„„„„„„„„„ƒƒƒƒ…„„„„„„„„„„………†‡‡ˆ‰Š‹ŒŽŽŽŒ‹Š‰ˆˆ‡†……„ƒƒ†………„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ€€€€€€€€€€€}}}}}}}}}||||||||||||||||}}}}}}}}}}}||||||||||||||{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyxyxxxxxxxxxxxxxxxxxwwwwwwvvvvvvvvvvvuuuuuuuuussssssssssrrrrrrrrrrrrqqqrrrrrrrrrrrqqqqqqqqqqqqqqpppppooooooooooooonnnnnnnnnnnmmmmmmmmmmmmlllllllllkjjjjjjjjjjjjiiiiiiiiiiiihhhgggggggggggggfffffffffeeeeeeeeeddddddddddddccccccbbbbbbbbbbbbaaaaaaaaaaaa``````____________^^^^^^^___^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEFEEEEEEEEEEDDDDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@???????????>>>>>>>>>>=>>>===========<<<<<<<<<<;;;;;;;::::::::::99999999998888877777777776666666666665555555555444444444443333333333322222222222111111111111111100000000000/////////////...........----....-----------,,,,,,,,,,,,,,+++++++++++************)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#####$$############""""uuuuuuvvvvvvvvvvvvvwwwwvvwwwwwwwwwwwwwwxxxxxxxxxvvvvvvvvwwwwwwwwwwwwwwwwxwwwwwwwwwwwxxxxxxxxxxxxxxyyyyzzzzzzzzzzzzzzzzz{{{{||||||||||||||}}}}}}}}}}}||||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„……………………………………………………………………………………………………………………………‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰ŠŠŠ‹‹Š‹ŒŒŒŽŽŽŽŽŽŒŒŒ‹‹‹ŠŠŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††ˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆ‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††………………………„„„„„„„„„„„„„„„„………………………†††‡‡ˆˆˆˆˆˆˆˆˆˆ‡‡‡††………„„„„„„„„„„„„„„ƒƒƒƒ…„„„„„„„„„………†‡‡ˆ‰Š‹ŒŽ‘‘‘ŽŒ‹Š‰ˆ‡†……„ƒƒƒ………„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ€€€€€€€€€€€€}}}}}}}}}}|||||||||||||||}}}}}}}}}}}}|||||||||||||{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvuuuuuuuusssssssssssrrrrrrrrrrrrqqrrrrrrrrrrrqqqqqqqqqqqqqqppppppooooooooooooonnnnnnnnnnmmmmmmmmmmmmmllllllllkjjjjjjjjjjjjjiiiiiiiiiiihhhhggggggggggggfffffffffeeeeeeeeeeddddddddddddccccccbbbbbbbbbbbaaaaaaaaaaaa```````___________^^^^^^^____^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[ZZZZZZZZYYYYYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEFEEEEEEEEEEDDDDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@???????????>>>>>>>>>>=>>>===========<<<<<<<<<<;;;;;;;:::::::::::9999999998888877777777776666666666665555555555544444444443333333333322222222222111111111111111100000000000//////////////...........---....-----------,,,,,,,,,,,,,,++++++++++++***********)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#####$$############""""uuuuuvvvvvvvvvvvvvvwwwwvvwwwwwwwwwwwwwxxxxxxxxxxvvvvvvvvwwwwwwwwwwwwwwwwxwwwwwwwwwwxxxxxxxxxxxxxxxyyyyzzzzzzzzzzzzzzzzz{{{{||||||||||||||}}}}}}}}}}}|||||||||||||}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„………………………………………………………………………………………………………………†………………ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰ŠŠŠ‹ŠŠ‹‹ŒŒŒŒŒ‹‹‹ŠŠŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡†††††††††ˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††ˆˆ‡‡‡‡‡ˆ‡ˆ‡ˆˆˆˆˆˆˆˆˆˆˆˆ‡ˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††………………………„„„„„„„„„„„„„„„„………………………†††‡‡ˆˆˆˆ‰‰‰ˆˆˆ‡‡‡††…………„„„„„„„„„„„„„ƒƒƒƒ…„„„„„„„…………††‡ˆ‰Š‹ŒŽ‘‘‘‘‘‘ŽŒ‹Š‰ˆ‡†……„„ƒƒ‚……„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ€€€€€€€€€€€€}}}}}}}}}}}||||||||||||||}}}}}}}}}}}}|||||||||||||{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvuuuuuuuusssssssssssrrrrrrrrrrrrqqrrrrrrrrrrrrqqqqqqqqqqqqqppppppooooooooooooonnnnnnnnnnmmmmmmmmmmmmmllllllllkkjjjjjjjjjjjjiiiiiiiiiiihhhhggggggggggggfffffffffeeeeeeeeeeddddddddddddccccccbbbbbbbbbbbbaaaaaaaaaaa```````___________^^^^^^^____^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[ZZZZZZZZYYYYYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEFEEEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@??????????>>>>>>>>>>=>>>===========<<<<<<<<<<;;;;;;;:::::::::::9999999998888877777777777666666666665555555555544444444444333333333322222222222111111111111111100000000000//////////////...........---....-----------,,,,,,,,,,,,,,,+++++++++++***********))))))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$#####$$############""""uuuuuvvvvvvvvvvvvvwwwwwvwwwwwwwwwwwwwwxxxxxxxxxxvvvvvvvwwwwwwwwwwwwwwwwxxwwwwwwwwwwxxxxxxxxxxxxxxxyyyzzzzzzzzzzzzzzzzz{{{{{|||||||||||||}}}}}}}}}}}}|||||||||||||}}}}}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„…………………………………………………………………………………………………………††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰ŠŠŠŠŠŠ‹‹ŒŒŒŒŒŒŒ‹‹‹‹ŠŒŒŒŒŒŒŒŒŒŒŒ‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡†††††††††ˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††ˆˆˆˆ‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††…………………………„„„…„„……………………„………………………†††‡‡ˆˆˆ‰‰‰‰‰ˆˆˆ‡‡†††………„„„„„„„„„„„„ƒƒƒƒƒ……„„„„……………††‡ˆ‰‰Š‹ŒŽ‘‘‘‘‘‘‘ŽŒ‹Š‰ˆ‡††…„„ƒƒ‚‚……„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€}}}}}}}}}}}||||||||||||||}}}}}}}}}}}}|||||||||||||{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvuuuuuuuusssssssssssrrrrrrrrrrrrrqrrrrrrrrrrrrqqqqqqqqqqqqqpppppppooooooooooooonnnnnnnnnnmmmmmmmmmmmmmlllllllkkjjjjjjjjjjjjjiiiiiiiiiihhhhhggggggggggggffffffffeeeeeeeeeeddddddddddddccccccbbbbbbbbbbbbaaaaaaaaaaa```````____________^^^^^^____^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[ZZZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEFEEEEEEEEEEEDDDDDDDDDDCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@??????????>>>>>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;:::::::::::9999999998888877777777777666666666665555555555544444444444333333333322222222222111111111111111100000000000//////////////...........---....-----------,,,,,,,,,,,,,,,+++++++++++***********))))))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$####$$############""""uuuuvvvvvvvvvvvvvvwwwwwvwwwwwwwwwwwwwxxxxxxxxxxxvvvvvvvwwwwwwwwwwwwwwwwxxwwwwwwwwwxxxxxxxxxxxxxxxxyyyzzzzzzzzzzzzzzzz{{{{{{||||||||||||}}}}}}}}}}}}}||||||||||||}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„………………………………………………………………………………………………………††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰ŠŠ‰‰ŠŠ‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹ŒŒŒŒŒŒ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡†††††††††ˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†……………………………„………………………………………………………†††‡‡‡ˆˆˆ‰‰‰‰‰ˆˆˆˆ‡‡††…………„„„„„„„„„„„ƒƒƒƒƒ…………………………††‡ˆˆ‰Š‹ŒŽ‘’‘‘‘‘‘ŽŒ‹Š‰‡‡†…„„ƒƒ‚‚‚…„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€€}}}}}}}}}}}}|||||||||||||}}}}}}}}}}}}}||||||||||||{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvuuuuuuuusssssssssssrrrrrrrrrrrrrqrrrrrrrrrrrrrqqqqqqqqqqqqpppppppooooooooooooonnnnnnnnnnmmmmmmmmmmmmmlllllllkkjjjjjjjjjjjjjiiiiiiiiiihhhhhggggggggggggffffffffeeeeeeeeeeeddddddddddddccccccbbbbbbbbbbbaaaaaaaaaaa```````____________^^^^^^_____^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEFEEEEEEEEEEEDDDDDDDDDDCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@??????????>>>>>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;::::::::::9999999998888877777777777666666666665555555555544444444444333333333322222222222111111111111111100000000000//////////////...........---....-----------,,,,,,,,,,,,,,,+++++++++++***********))))))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$####$$############""""uuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxvvvvvvvwwwwwwwwwwwwwwwxxxwwwwwwwwwxxxxxxxxxxxxxxxyyyzzzzzzzzzzzzzzzzz{{{{{{||||||||||||}}}}}}}}}}}}}||||||||||||}}}}}}}}}}}}}}~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„…………………………………………………………………………………………………††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰Š‰‰‰ŠŠŠ‹‹‹‹ŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹ŽŽŽŽŽŽŽŽŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡††††††††ˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†………………………………………………………………………………………†††‡‡‡ˆˆ‰‰‰‰‰‰‰ˆˆˆ‡‡†††…………„„„„„„„„„„„ƒƒƒƒ……………………†††‡ˆˆ‰Š‹ŒŽ‘‘’‘‘‘‘‘ŽŒ‹Š‰ˆ‡†…„„ƒƒ‚‚‚‚„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ€€€€€€€€€€€€€€}}}}}}}}}}}}}||||||||||||}}}}}}}}}}}}|||||||||||||{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvuuuuuuuutssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqpppppppoooooooooooooonnnnnnnnnnmmmmmmmmmmmmlllllllkkkjjjjjjjjjjjjiiiiiiiiiihhhhhggggggggggggffffffffeeeeeeeeeeeddddddddddddccccccbbbbbbbbbbbbaaaaaaaaaa````````___________^^^^^^_____^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEFFEEEEEEEEEEDDDDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@???????????>>>>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;::::::::::9999999998888877777777777666666666665555555555544444444444333333333332222222222211111111111111100000000000//////////////...........---....-----------,,,,,,,,,,,,,,,+++++++++++************)))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$####$$############""""uuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxvvvvvvwwwwwwwwwwwwwwwxxxxwwwwwwwwxxxxxxxxxxxxxxxxyyyzzzzzzzzzzzzzzzz{{{{{{{|||||||||||}}}}}}}}}}}}}}|||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„……………………………………………………………………………………………††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰ˆ‰‰‰‰ŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡………………………………………………………………………………………†††‡‡ˆˆˆ‰‰‰‰‰‰‰‰ˆˆˆ‡‡††…………„„„„„„„„„„„„ƒƒƒ………………†††‡‡ˆˆ‰ŠŠ‹ŒŽ‘’’‘‘‘‘ŽŒ‹Š‰ˆ‡†…„„ƒƒ‚‚‚‚‚„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ€€€€€€€€€€€€€€€}}}}}}}}}}}}}||||||||||||}}}}}}}}}}}}}||||||||||||{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvuuuuuuutssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqppppppppooooooooooooonnnnnnnnnnmmmmmmmmmmmmmllllllkkkjjjjjjjjjjjjjiiiiiiiiihhhhhhggggggggggggfffffffeeeeeeeeeeeddddddddddddccccccbbbbbbbbbbbbaaaaaaaaaa````````____________^^^^^_____^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\\[[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEFFEEEEEEEEEEDDDDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@???????????>>>>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;::::::::::9999999998888887777777777666666666666555555555544444444444333333333332222222222211112111111111110000000000//////////////...........---.....-----------,,,,,,,,,,,,,,+++++++++++************)))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$####$$############""""uuuvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxvvvvvvwwwwwwwwwwwwwwwxxxxwwwwwwwwxxxxxxxxxxxxxxxyyyzzzzzzzzzzzzzzzzz{{{{{{{|||||||||||}}}}}}}}}}}}}}||||||||||}}}}}}}}}}}}}}}}~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒ„ƒ„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„………………………………………………………………………………………††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰ˆˆˆ‰‰‰‰ŠŠŠŠŠŠ‹‹‹‹‹ŠŠŠŠŠŠŠŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………††………………†††‡‡ˆˆˆ‰‰‰‰Š‰‰‰‰ˆˆ‡‡†††…………„„„„„„„„„„„„„„………†††††‡‡ˆˆ‰ŠŠ‹ŒŽ‘’’‘ދЉˆ‡†…„„ƒƒ‚‚‚‚‚„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ€€€€€€€€€€€€€€€}}}}}}}}}}}}}||||||||||||}}}}}}}}}}}}}||||||||||||{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvuuuuuuutsssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqpppppppppoooooooooooonnnnnnnnnnmmmmmmmmmmmmmllllllkkkjjjjjjjjjjjjjiiiiiiiiihhhhhhggggggggggggfffffffeeeeeeeeeeeeddddddddddddccccccbbbbbbbbbbbaaaaaaaaaa````````____________^^^^^______^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEFFEEEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@???????????>>>>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;:::::::::::9999999988888877777777776666666666665555555555444444444443333333333322222222222111121111111111100000000000/////////////...........---.....-----------,,,,,,,,,,,,,,+++++++++++************)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$####$$$###########""""uuuvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxvvvvvwwwwwwwwwwwwwwwxxxxxwwwwwwwxxxxxxxxxxxxxxxxyyyzzzzzzzzzzzzzzzz{{{{{{{{||||||||||}}}}}}}}}}}}}}}||||||||||}}}}}}}}}}}}}}}}~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„………………………………………………………………………………†††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰ˆˆˆˆ‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡……………………………………………………†††……††††………††††‡‡ˆˆ‰‰‰ŠŠŠŠ‰‰‰‰ˆˆ‡‡†††………„„„„„„„„„„„„„„†††††‡‡‡ˆˆˆ‰ŠŠ‹ŒŽ‘’’ŽŽŒ‹‰ˆ‡†……„ƒƒ‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}|||||||||||}}}}}}}}}}}}}||||||||||||{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvuuuuuuutsssssssssssrrrrrrrrrrrrrsrrrrrrrrrrrrrqqqqqqqqqqqpppppppppooooooooooooonnnnnnnnnnmmmmmmmmmmmmllllllkkkkjjjjjjjjjjjjiiiiiiiiihhhhhhggggggggggggfffffffeeeeeeeeeeeeddddddddddddccccccbbbbbbbbbbbbaaaaaaaaa`````````___________^^^^^______^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEFFEEEEEEEEEEEDDDDDDDDDDCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@??????????>>>>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;:::::::::::9999999988888877777777777666666666665555555555544444444443333333333322222222222111121111111111100000000000//0///////////...........--.....-----------,,,,,,,,,,,,,,++++++++++++***********)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$####$$$############"""uuvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxvvvvvwwwwwwwwwwwwwwwxxxxxwwwwwwwxxxxxxxxxxxxxxxyyyzzzzzzzzzzzzzzzzz{{{{{{{{|||||||||}}}}}}}}}}}}}}}}|||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„…………………………………………………………………………†††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰ˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡……………………………………………†††††††††††††††††††‡‡ˆˆ‰‰‰ŠŠŠŠŠŠ‰‰‰ˆˆ‡‡††…………„„„„„„„„„„„„„††‡‡‡‡ˆˆˆ‰‰ŠŠ‹ŒŒŽ‘‘‘‘ŽŽŒ‹Š‰‡††…„ƒƒ‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}|||||||||||}}}}}}}}}}}}}||||||||||||{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvuuuuuuutsssssssssssrrrrrrrrrrrrrssrrrrrrrrrrrrqqqqqqqqqqqppppppppppoooooooooooonnnnnnnnnnmmmmmmmmmmmmmlllllkkkkjjjjjjjjjjjjjiiiiiiiihhhhhhhggggggggggggffffffeeeeeeeeeeeeddddddddddddccccccbbbbbbbbbbbbaaaaaaaaa`````````___________^^^^^______^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEFFEEEEEEEEEEEDDDDDDDDDDCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@??????????>>>>>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;:::::::::::9999999988888877777777777666666666665555555555544444444444333333333322222222222111121111111111100000000000//0///////////...........--.....-----------,,,,,,,,,,,,,,,+++++++++++***********)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$####$$$############"""uuvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxvvvvwwwwwwwwwwwwwwwxxxxxxwwwwwwxxxxxxxxxxxxxxxxyyyzzzzzzzzzzzzzzzz{{{{{{{{{|||||||||}}}}}}}}}}}}}}}}||||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„……………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‡ˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………††††††††††††††††††††‡‡ˆˆ‰‰ŠŠŠŠŠŠŠŠ‰‰ˆˆ‡‡†††………„„„„„„„„„„„……‡‡‡‡ˆˆˆ‰‰ŠŠŠ‹ŒŒŽŽ‘‘‘ŽŒ‹Š‰ˆ‡†…„„ƒƒ‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}||||||||||}}}}}}}}}}}}}}|||||||||||{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvuuuuuuuttsssssssssssrrrrrrrrrrrrsssrrrrrrrrrrrrqqqqqqqqqqppppppppppooooooooooooonnnnnnnnnmmmmmmmmmmmmmlllllkkkkkjjjjjjjjjjjjiiiiiiiihhhhhhhggggggggggggfffffffeeeeeeeeeeeeddddddddddddccccccbbbbbbbbbbbaaaaaaaaa`````````____________^^^^______^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEFFFEEEEEEEEEEDDDDDDDDDDCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@??????????>>>>>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;::::::::::9999999988888877777777777666666666665555555555544444444444333333333322222222222111121111111111100000000000//0///////////...........--.....-----------,,,,,,,,,,,,,,,+++++++++++***********))))))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$####$$$############"""uvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxvvvvwwwwwwwwwwwwwwwxxxxxxwwwwwwxxxxxxxxxxxxxxxyyyyzzzzzzzzzzzzzzzz{{{{{{{{{||||||||}}}}}}}}}}}}}}}}}||||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„……………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰ŒŒŽŽŽŽŽŽŽŽŽŽŽŽŽŠŠŠŠŠŠŠŠ‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ‡‡‡‡‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡………………………………………††††††††††‡‡†††††††††‡‡ˆˆ‰‰ŠŠŠŠ‹ŠŠŠŠ‰‰ˆˆ‡‡††………„„„„„„„„„…………‡ˆˆˆ‰‰‰ŠŠŠ‹‹ŒŒŽŽ‘‘ŽŽŽŒŒ‹Š‰ˆ‡†…„„ƒƒ‚‚‚‚‚‚‚‚‚…………„„„„„„„„„„„„„„„„„„ƒƒƒ€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}||||||||||}}}}}}}}}}}}}}|||||||||||{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvuuuuuuuttssssssssssssrrrrrrrrrrrssssrrrrrrrrrrrqqqqqqqqqqpppppppppppoooooooooooonnnnnnnnnnmmmmmmmmmmmmmllllkkkkkjjjjjjjjjjjjiiiiiiiihhhhhhhggggggggggggfffffffeeeeeeeeeeeeddddddddddddccccccbbbbbbbbbbbbaaaaaaaa``````````___________^^^^_______^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEFFFEEEEEEEEEEDDDDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@???????????>>>>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;::::::::::9999999988888877777777777666666666665555555555544444444444333333333332222222222111121111111111100000000000//0///////////...........--.....-----------,,,,,,,,,,,,,,,+++++++++++***********))))))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$####$$$############"""uvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxvvvwwwwwwwwwwwwwwwwxxxxxxwwwwwxxxxxxxxxxxxxxxyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{||||||||}}}}}}}}}}}}}}}}}|||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„……………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰ŒŒŒŽŽŽŽŽŽŽŽŠŠŠŠŠŠŠ‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ‡‡‡‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡……………………………………††††‡‡‡‡‡‡‡‡‡‡††††††††‡‡ˆˆ‰‰ŠŠŠ‹‹‹‹ŠŠŠ‰‰ˆˆ‡‡††………„„„„„„„………††ˆˆ‰‰‰ŠŠ‹‹‹ŒŒŽŽŽŒ‹‹Š‰ˆ‡†…„„ƒƒ‚‚‚‚‚‚‚‚‚‚……………„„„„„„„„„„„„„„„„„„ƒƒ€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}||||||||||}}}}}}}}}}}}}}|||||||||||{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvvuuuuuuttsssssssssssssrrrrrrrrrrsssssrrrrrrrrrrrqqqqqqqqqpppppppppppooooooooooooonnnnnnnnnnmmmmmmmmmmmmllllkkkkkjjjjjjjjjjjjjiiiiiiihhhhhhhhggggggggggggffffffeeeeeeeeeeeeddddddddddddccccccbbbbbbbbbbbbaaaaaaaa``````````___________^^^^_______^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@???????????>>>>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;::::::::::9999999988888877777777777666666666665555555555544444444444333333333332222222222211121111111111100000000000//0///////////...........--.....-----------,,,,,,,,,,,,,,,+++++++++++***********))))))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###$$$############"""uvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxyvvvwwwwwwwwwwwwwwwxxxxxxxwwwwwxxxxxxxxxxxxxxxyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{|||||||}}}}}}}}}}}}}}}}}}||||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„……………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰ŒŒŒŒŒŠŠŠŠ‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆ‡‡‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆ‰ˆ‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………††††‡‡‡‡‡‡‡‡‡‡‡‡†††††††‡‡ˆˆ‰‰ŠŠ‹‹‹‹‹‹‹ŠŠ‰‰ˆˆ‡††…………„„„„…………††‡‰‰ŠŠŠ‹‹ŒŒŒŒŽŽŽŒ‹‹Š‰ˆ‡†……„ƒƒƒ‚‚‚‚‚‚‚‚‚‚………………„„„„„„„„„„„„„„„„„„ƒ€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}|||||||||}}}}}}}}}}}}}}|||||||||||{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvuuuuuuuttsssssssssssssssrrrrrrrrssssssrrrrrrrrrrrqqqqqqqqppppppppppppooooooooooooonnnnnnnnnmmmmmmmmmmmmllllkkkkkkjjjjjjjjjjjjiiiiiiihhhhhhhhggggggggggggfffffffeeeeeeeeeeeedddddddddddccccccbbbbbbbbbbbbaaaaaaaa``````````____________^^^_______^^^^^^^^^^^]]]]]]]^]]]]]]]]]]]\\\\\\\\\\[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@??????????>>>>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;:::::::::::999999988888887777777777666666666666555555555544444444444333333333332222222222211122111111111110000000000//0///////////...........--......-----------,,,,,,,,,,,,,,+++++++++++************)))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$###$$$############"""vvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxyvvwwwwwwwwwwwwwwwwxxxxxxxwwwwxxxxxxxxxxxxxxxxyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{|||||||}}}}}}}}}}}}}}}}}~||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„ƒƒ„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„……………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰ˆˆˆˆ‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆ‹‹ŒŒŒŒŒ‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‰‰‰ˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡………………………………††††‡‡‡‡‡‡‡‡‡ˆ‡‡‡†††††††‡‡ˆˆ‰‰ŠŠ‹‹‹‹‹‹‹‹ŠŠ‰‰ˆ‡‡††…………„…………†††‡‡‰ŠŠ‹‹ŒŒŒŽŽŽŽŽŒŒ‹ŠŠ‰ˆ‡††…„„ƒƒ‚‚‚‚‚‚‚‚‚‚‚…………………„„„„„„„„„„„„„„„„„ƒ€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}|||||||||}}}}}}}}}}}}}}}||||||||||{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvvuuuuuutttsssssssssssssssssrrrrrssssssssrrrrrrrrrrqqqqqqqpppppppppppppoooooooooooonnnnnnnnnnmmmmmmmmmmmmlllkkkkkkjjjjjjjjjjjjiiiiiiihhhhhhhhggggggggggggfffffffeeeeeeeeeeeedddddddddddcccccccbbbbbbbbbbbaaaaaaaa``````````____________^^^________^^^^^^^^^^^]]]]]]^]]]]]]]]]]]\\\\\\\\\\\[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@??????????>>>>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;:::::::::::9999999888888877777777777666666666665555555555544444444443333333333322222222222111221111111111100000000000/0///////////...........--......-----------,,,,,,,,,,,,,,+++++++++++************)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$###$$$############"""vvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxyyvvwwwwwwwwwwwwwwwxxxxxxxxwwwwxxxxxxxxxxxxxxxxyyyyyzzzzzzzzzzzzz{{{{{{{{{{{{||||||}}}}}}}}}}}}}}}}}}~|||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„ƒ„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰ˆˆˆˆ‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆ‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒ‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰ˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡……………………………††††‡‡‡‡ˆˆˆˆˆ‡ˆˆ‡‡‡††††††‡‡ˆˆ‰‰ŠŠ‹‹ŒŒŒŒŒ‹‹ŠŠ‰ˆˆ‡‡††…………………†††‡ˆˆŠ‹‹ŒŒŽŽŽŽŽŽŽŽ‹‹ŠŠ‰ˆ‡††…„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚……………………„„„„„„„„„„„„„„„„ƒ€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}|||||||||}}}}}}}}}}}}}}}||||||||||{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvvuuuuuutttssssssssssssssssssssrrsssssssssrrrrrrrrrqqqqqqqpppppppppppppoooooooooooonnnnnnnnnnmmmmmmmmmmmmlllkkkkkkjjjjjjjjjjjjjiiiiiihhhhhhhhhggggggggggggffffffeeeeeeeeeeeedddddddddddcccccccbbbbbbbbbbbbaaaaaaa```````````___________^^^________^^^^^^^^^^^]]]]]]^]]]]]]]]]]]\\\\\\\\\\\[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@??????????>>>>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;:::::::::::9999999888888877777777777666666666665555555555544444444443333333333322222222222111221111111111100000000000/00//////////............-......-----------,,,,,,,,,,,,,,+++++++++++************)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$###$$$############"""vvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxyyvwwwwwwwwwwwwwwwwxxxxxxxxwwwxxxxxxxxxxxxxxxxyyyyyyzzzzzzzzzzzzz{{{{{{{{{{{{|||||}}}}}}}}}}}}}}}}}}~~|||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒ„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰ˆˆˆ‰‰ˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰ˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………††††‡‡‡‡ˆˆˆˆˆˆˆˆˆ‡‡‡††††††‡‡‡ˆ‰‰Š‹‹ŒŒŒŒŒŒŒ‹‹Š‰‰ˆ‡‡††………………†††‡ˆˆ‰‹ŒŒŽŽŽŽŽŽŽŽŽ‹Š‰‰ˆ‡‡†……„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚…………………„„„„„„„„„„„„„„„„„„€€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}||||||||}}}}}}}}}}}}}}}||||||||||{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvvvuuuuuttttssssssssssssssssssssstsssssssssrrrrrrrrrqqqqqqpppppppppppppoooooooooooonnnnnnnnnnnmmmmmmmmmmmlllkkkkkkkjjjjjjjjjjjjiiiiiihhhhhhhhhggggggggggggfffffffeeeeeeeeeeeeddddddddddcccccccbbbbbbbbbbbbaaaaaaa```````````___________^^^________^^^^^^^^^^^]]]]]]^]]]]]]]]]]]\\\\\\\\\\\[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@??????????>>>>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;::::::::::9999999888888877777777777666666666665555555555544444444443333333333322222222222111221111111111100000000000/00///////////...........-......-----------,,,,,,,,,,,,,,++++++++++++***********)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$###$$$$###########"""vvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxyyvwwwwwwwwwwwwwwwxxxxxxxxxwwwxxxxxxxxxxxxxxxxyyyyyyzzzzzzzzzzzzz{{{{{{{{{{{{|||||}}}}}}}}}}}}}}}}}~~~||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒ„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆ‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆ‰‰‰ˆˆˆˆˆ‰‰‰‰‰‰ˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡…………………………††††‡‡‡ˆˆˆˆˆˆˆˆˆˆˆ‡‡†††††††‡‡ˆ‰‰Š‹‹ŒŒŒŒŒŒŒŒ‹‹Š‰‰ˆ‡‡††…………†††‡ˆˆ‰‰ŒŒŽŽŽŽŽŽŽŽŒŠ‰‰ˆ‡‡†……„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚……………………„„„„„„„„„„„„„„„„„€€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}||||||||}}}}}}}}}}}}}}}||||||||||{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvvuuuuttttttssssssssssssssssssstttsssssssssrrrrrrrrqqqqqppppppppppppppooooooooooonnnnnnnnnnnmmmmmmmmmmmmllkkkkkkkjjjjjjjjjjjjiiiiiihhhhhhhhhggggggggggggfffffffeeeeeeeeeeeeddddddddddccccccccbbbbbbbbbbbaaaaaaa```````````____________^^________^^^^^^^^^^^]]]]]]^^]]]]]]]]]]]\\\\\\\\\\[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@???????????>>>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;::::::::::9999999888888877777777777666666666665555555555544444444444333333333322222222222111221111111111100000000000/00///////////...........-......-----------,,,,,,,,,,,,,,,+++++++++++***********)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$###$$$$############""vvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyywwwwwwwwwwwwwwwwxxxxxxxxxwwxxxxxxxxxxxxxxxxyyyyyyyzzzzzzzzzzzz{{{{{{{{{{{{{||||}}}}}}}}}}}}}}}}}}~~~|||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ŠŠ‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ‰‰‰‰ˆˆˆˆˆ‰‰‰‰‰‰ˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡………………………††††‡‡‡ˆˆˆˆ‰‰‰ˆˆˆˆˆ‡‡†††††††‡‡ˆ‰‰Š‹‹ŒŒŒŒ‹ŠŠ‰ˆˆ‡††††††††‡‡ˆ‰‰ŠŒŽŽŽŽŽŽŒŒ‹‰ˆˆ‡‡†……„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚………………………„„„„„„„„„„„„„„„„€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}||||||||}}}}}}}}}}}}}}}||||||||||{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvvvuuuttttttttsssssssssssssssssttttsssssssssrrrrrrrrrqqqqppppppppppppppoooooooooonnnnnnnnnnnmmmmmmmmmmmmllkkkkkkkjjjjjjjjjjjjjiiiiihhhhhhhhhhggggggggggggffffffeeeeeeeeeeeeddddddddddccccccccbbbbbbbbbbbbaaaaaa````````````___________^^_________^^^^^^^^^^^]]]]]^^]]]]]]]]]]]\\\\\\\\\\\[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@???????????>>>>>>>>>>>>>>===========<<<<<<<<<;;;;;;;;::::::::::9999999888888877777777777666666666665555555555544444444444333333333332222222222111221111111111100000000000/00///////////...........-......-----------,,,,,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$###$$$$############""vvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxyyywwwwwwwwwwwwwwwxxxxxxxxxxwwxxxxxxxxxxxxxxxxyyyyyyyzzzzzzzzzzzz{{{{{{{{{{{{{||||}}}}}}}}}}}}}}}}}~~~~|||}}}}}}}}}}}}}}}}}}}~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ŠŠŠ‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒ‹‹‹‹‹ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰ˆˆˆˆ‰‰‰‰‰‰‰‰ˆ‰‰‰‰‰‰‰‰‰‰‰‰Š‰ŠŠ‰‰‰‰‰‰ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡†…………………††††‡‡‡ˆˆˆ‰‰‰‰‰‰ˆ‰ˆˆ‡‡†††††††‡‡ˆˆ‰Š‹‹ŒŒŒŒ‹Š‰‰ˆ‡‡††††††‡‡ˆˆ‰Š‹ŽŽŽŽŽŒŒŒ‹‹ˆˆ‡‡†……„„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚………………………„„„„„„„„„„„„„„„„€€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}|||||||}}}}}}}}}}}}}}}}|||||||||{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvvvvvvvuttttttttttttttttsssssssssttttttsssssssssrrrrrrrrqqqqppppppppppppppoooooooooonnnnnnnnnnnmmmmmmmmmmmllkkkkkkkkjjjjjjjjjjjjiiiiihhhhhhhhhhggggggggggggfffffffeeeeeeeeeeeedddddddddccccccccbbbbbbbbbbbbaaaaaa````````````___________^^_________^^^^^^^^^^^]]]]]^^]]]]]]]]]]]\\\\\\\\\\\[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@??????????>>>>>>>>>>>>>>===========<<<<<<<<<;;;;;;;;:::::::::::999999888888887777777777666666666666555555555544444444444333333333332222222222211221111111111100000000000/00///////////...........-......-----------,,,,,,,,,,,,,,,+++++++++++***********))))))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$###$$$$############""vvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxyyywwwwwwwwwwwwwwwxxxxxxxxxxwxxxxxxxxxxxxxxxxyyyyyyyyzzzzzzzzzzz{{{{{{{{{{{{{{|||}}}}}}}}}}}}}}}}}}~~~~||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰ˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠ‰‰‰‰‰‰‰ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡†………………†††††‡‡‡ˆˆ‰‰‰‰‰‰‰ˆ‰ˆˆ‡‡††††††††‡ˆˆ‰Š‹‹ŒŽŒ‹‹Š‰ˆˆ‡‡††††‡‡ˆˆ‰ŠŠ‹ŽŽŽŽŽŒŒ‹‹ŠŠˆ‡‡†……„„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚………………………„„„„„„„„„„„„„„„„€€€€€€€€€€€€€€€€€€€~}}}}}}}}}}}}}}}}}|||||||}}}}}}}}}}}}}}}}|||||||||{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvvvvttttttttttttttttttttttsssttttttttssssssssrrrrrrrrqqqqpppppppppppppoooooooooonnnnnnnnnnnnmmmmmmmmmmmlkkkkkkkkjjjjjjjjjjjjjiiiihhhhhhhhhhggggggggggggfffffffeeeeeeeeeeeedddddddddcccccccccbbbbbbbbbbbaaaaaaa```````````____________^_________^^^^^^^^^^^]]]]]^^^]]]]]]]]]]\\\\\\\\\\\[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@??????????>>>>>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;:::::::::::999999888888887777777777666666666666555555555544444444444333333333332222222222211222111111111110000000000/00///////////...........-......-----------,,,,,,,,,,,,,,,+++++++++++***********))))))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$###$$$$############""vvvvvvvvvvvwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxyyyywwwwwwwwwwwwwwwxxxxxxxxxxwxxxxxxxxxxxxxxxxyyyyyyyyzzzzzzzzzzz{{{{{{{{{{{{{{|||}}}}}}}}}}}}}}}}}~~~~~||}}}}}}}}}}}}}}}}}}~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………†††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰ˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡††…………†††††‡‡‡ˆˆˆ‰‰‰‰‰‰‰‰‰ˆˆ‡‡††††††††‡‡ˆ‰ŠŠ‹ŒŽŽŽŒŒ‹Š‰‰ˆˆ‡‡‡‡‡‡‡ˆ‰‰Š‹‹ŽŽŽŽŽŒŒ‹‹‹ŠŠ‰‡††………„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚…………………………„„„„„„„„„„„„„„„€€€€€€€€€€€€€€€€€€~~}}}}}}}}}}}}}}}}}||||||}}}}}}}}}}}}}}}||||||||||{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvvvttttttttttttttttttttttttsttttttttttssssssssrrrrrrrqqqqpppppppppppppoooooooooonnnnnnnnnnnmmmmmmmmmmmlkkkkkkkkjjjjjjjjjjjjjiiiihhhhhhhhhhhggggggggggggffffffeeeeeeeeeeeedddddddddcccccccccbbbbbbbbbbbaaaaaaa```````````____________^_________^^^^^^^^^^^^]]]]^^^]]]]]]]]]]]\\\\\\\\\\[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@??????????>>>>>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;:::::::::::999999888888887777777777766666666666555555555554444444444333333333332222222222211222111111111110000000000000///////////...........-.......-----------,,,,,,,,,,,,,,+++++++++++************)))))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##$$$$############""vvvvvvvvvvwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxyyyywwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzz{{{{{{{{{{{{{{{||}}}}}}}}}}}}}}}}}}~~~~~|}}}}}}}}}}}}}}}}}}}~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………†††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡ˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰ˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡†††††††††††‡‡ˆˆˆ‰‰‰‰‰‰‰‰‰‰ˆˆ‡‡††††…†††‡‡ˆ‰ŠŠ‹ŒŽŽŽŽŽŒ‹‹Š‰‰ˆ‡‡‡‡‡‡ˆˆ‰ŠŠ‹‹ŽŽŽŽŽŽŒŒŒ‹‹ŠŠ‰‰ˆ††………„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚……………………………„„„„„„„„„„„„„„€€€€€€€€€€€€€€€€€€€€~~~}}}}}}}}}}}}}}}}}|||||}}}}}}}}}}}}}}}}|||||||||{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvtttttttttttttttttttttttttuttttttttttssssssssrrrrrrqqqqqpppppppppppppoooooooooonnnnnnnnnnmmmmmmmmmmmmkkkkkkkkkjjjjjjjjjjjjiiiihhhhhhhhhhhggggggggggggfffffffeeeeeeeeeeedddddddddcccccccccbbbbbbbbbbbbaaaaaa````````````___________^__________^^^^^^^^^^^]]]]^^^]]]]]]]]]]]\\\\\\\\\\\[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPPPOOOOOOOOOOONNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@???????????>>>>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;:::::::::::999999888888887777777777766666666666555555555554444444444333333333332222222222211222111111111110000000000000///////////...........-.......-----------,,,,,,,,,,,,,,+++++++++++************)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$##$$$$############""vvvvvvvvvvwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyywwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzz{{{{{{{{{{{{{{{||}}}}}}}}}}}}}}}}}~~~~~~}}}}}}}}}}}}}}}}}}}~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………†††††††††††††††††††††††††††††††††††††ˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡ŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡††††††††††‡‡‡ˆˆˆ‰‰‰‰Š‰‰‰‰‰ˆˆ‡‡†††………†††‡ˆ‰‰Š‹ŒŽŽŽŽŽŽŒ‹ŠŠ‰ˆˆˆ‡‡ˆˆˆ‰‰ŠŠ‹‹ŽŽŽŽŽŽŒŒ‹‹ŠŠŠ‰‰ˆˆ†………„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚……………………………„„„„„„„„„„„„„„€€€€€€€€€€€€€€€€€€€~~~}}}}}}}}}}}}}}}}}|||||}}}}}}}}}}}}}}}}|||||||||{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvuuuttttttttttttttttttttttuuuttttttttttsssssssrrrrrqqqqqqqppppppppppppooooooooonnnnnnnnnnnmmmmmmmmmmmkkkkkkkkkjjjjjjjjjjjjjiiihhhhhhhhhhhggggggggggggfffffffeeeeeeeeeeeeddddddddcccccccccbbbbbbbbbbbbaaaaaaa```````````___________^__________^^^^^^^^^^^]]]]^^^]]]]]]]]]]]\\\\\\\\\\\[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPPPPOOOOOOOOOONNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFFFEFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@???????????>>>>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;:::::::::::9999998888888877777777777666666666665555555555544444444443333333333322222222222112221111111111100000000000000///////////..................-----------,,,,,,,,,,,,,,+++++++++++************)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$##$$$$############""uuuuvvvvvvvvvvvvvvwwwwwxxxxxxxxxxxxxyyyyyyyyyyyyxxxxxxyyyyyyyyyyyyyyyyzzzxxxxxyyyyyyyyyyyyyyyzzzzzyzzzzzzzzzzzzzzzz{{{{{{{{{||||||||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„ƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………„„„„„„„„„„…„„………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆ‡‡‡‡‡†††‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡††††ˆˆˆˆˆˆˆˆ‰‰‰‰ŠŠ‹‹‹ŒŒŒŒŒŒŒ‹ŠŠ‰‰ˆˆ‡‡‡†‡‡‡ˆˆ‰ŠŠ‹ŒŽŽŽŒ‹ŠŠ‰‰‰‰‰‰‰ŠŠ‹‹ŒŒŽŽŒŒ‹‹ŠŠŠ‰‰‰ˆˆˆˆ‡‡‡‡‡‡††††††††††††††‚‚‚‚€€€~~~~~~~~~}}}}}}}}}}}||||||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyyyxxxyyxxxxxxxxxxxxxxxxxxwwwwwxxxxxxxxxxxwwwwwwwwwwwwwwwuuuuuuuuuuuuuuuuuttttttttssssssssrrrrrrrrrqqqqqqqprrrqqqqqqqqqqppppppppppppnnnnmmmmmmmmmmllllllllllljjjiiiiiiiiiiiiihhhhhhhhhhhhggggggggggggffffffffffeeeddddddddddddccccccccccbbbbbbbbbbbbaaaaaaaaaaa``````````````___________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIHHHHHHHHHGGGGGGGGGGFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@@??????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;;:::::::::::9999999988888888888777777777776666666666655555555555444444444443333333333322222222222222111111111110000000000000///////////................-----------,,,,,,,,,+++++++++++**************)))))))))))(((((((((('''''''''''&&&&&&&&&&&%%%&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$############uuuuvvvvvvvvvvvvvwwwwwwxxxxxxxxxxxxyyyyyyyyyyyyyxxxxxxyyyyyyyyyyyyyyyzzzzxxxxxyyyyyyyyyyyyyyyzzzzzyzzzzzzzzzzzzzzzz{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„ƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………„„„„„„„„……………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡†††‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ‰‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡†††ˆˆˆˆˆˆˆ‰‰‰‰ŠŠŠ‹‹ŒŒŒŒŒŒŒŒ‹ŠŠ‰‰ˆˆ‡‡‡††‡‡‡ˆ‰‰Š‹ŒŽŽŽŽŒŒ‹ŠŠŠ‰‰‰ŠŠŠ‹‹ŒŒŒŽŽŒŒ‹‹‹ŠŠ‰‰‰‰ˆˆˆˆ‡‡‡‡‡‡‡††††††††††††††‚‚‚‚€€€~~~~~~~~}}}}}}}}}}}}||||||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyyyxxyyyxxxxxxxxxxxxxxxxxxxwwwxxxxxxxxxxxxxxxxxwwwwwwwwwuuuuuuuuuuuuuuuuuuuttttttsssssssssrrrrrrrrrrqqqqqqrrrrqqqqqqqqqqpppppppppppnnnnmmmmmmmmmmllllllllllljjjjiiiiiiiiiiiihhhhhhhhhhhhggggggggggggffffffffffeeedddddddddddddcccccccccbbbbbbbbbbbbaaaaaaaaaaaa`````````````___________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJIIIIHHHHHHHHHGGGGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@@??????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;;:::::::::::9999999988888888888777777777776666666666655555555555444444444443333333333322222222222222111111111110000000000000///////////................-----------,,,,,,,,,+++++++++++**************)))))))))))(((((((((('''''''''''&&&&&&&&&&&&%%&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$############uuuuvvvvvvvvvvvvvwwwwwwxxxxxxxxxxxxyyyyyyyyyyyyyxxxxxyyyyyyyyyyyyyyyyzzzzxxxxyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{||||||||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………„„„„„„„………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡†††‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡†ˆˆˆˆˆˆˆ‰‰‰‰ŠŠ‹‹‹ŒŒŒŒŒŒŒŒ‹ŠŠ‰ˆˆ‡‡‡†††‡‡‡ˆˆ‰Š‹ŒŽŽŽŽŒŒ‹ŠŠŠŠŠŠŠ‹‹‹ŒŒŒŽŽŽŒŒ‹‹‹ŠŠŠ‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡††††††††††††‚‚‚‚‚€€~~~~~~~~}}}}}}}}}}}}||||||||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyyxxyyyxxxxxxxxxxxxxxxxxxxxwwxxxxxxxxxxxxxxxxxxxxxxwwwwuuuuuuuuuuuuuuuuuuuutttttsssssssssssrrrrrrrrrqqqqqrrrrrqqqqqqqqqqppppppppppnnnnnmmmmmmmmmmlllllllllljjjjiiiiiiiiiiiihhhhhhhhhhhhgggggggggggggfffffffffeeeeddddddddddddcccccccccbbbbbbbbbbbbaaaaaaaaaaaa`````````````____________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJIIIIHHHHHHHHHGGGGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;;:::::::::::9999999998888888888777777777777666666666655555555555444444444443333333333322222222222222111111111110000000000000///////////................-----------,,,,,,,,,+++++++++++**************)))))))))))(((((((((('''''''''''&&&&&&&&&&&&%%&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$############uuuvvvvvvvvvvvvvvwwwwwwxxxxxxxxxxxxyyyyyyyyyyyyyxxxxxyyyyyyyyyyyyyyyzzzzzxxxxyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………„„„„„……………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡†‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆ‰‰‰‰ŠŠŠ‹‹‹ŒŒŒŒŒŒŒŒ‹ŠŠ‰ˆˆ‡‡‡††††‡‡ˆˆ‰Š‹ŒŽŽŒŒ‹‹‹ŠŠŠ‹‹‹‹ŒŒŒŽŽŽŽŒŒŒ‹‹ŠŠŠ‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††‚‚‚‚‚€~~~~~~~}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyyxyyyyyxxxxxxxxxxxxxxxxxxxwxxxxxxxxxxxxxxxxxxxxxxxxwwuuuuuuuuuuuuuuuuuuuutttttsssssssssssssrrrrrrrrqqqqrrrrrrqqqqqqqqqppppppppppnnnnnmmmmmmmmmmlllllllllljjjjiiiiiiiiiiiiihhhhhhhhhhhhggggggggggggfffffffffeeeeddddddddddddccccccccccbbbbbbbbbbbbaaaaaaaaaaa`````````````____________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJIIIIHHHHHHHHHHGGGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;;:::::::::::9999999998888888888777777777777666666666655555555555444444444443333333333322222222222222111111111110000000000000///////////................-----------,,,,,,,,,+++++++++++**************)))))))))))(((((((((('''''''''''&&&&&&&&&&&&%%&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$############uuuvvvvvvvvvvvvvwwwwwwwxxxxxxxxxxxyyyyyyyyyyyyyyxxxxxyyyyyyyyyyyyyyyzzzzzxxxxyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………„„„…………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ‰ŠŠ‰‰‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆ‰‰‰‰ŠŠŠ‹‹ŒŒŒŒŒŒŒŒ‹‹ŠŠ‰ˆˆ‡‡‡††††‡‡‡ˆ‰ŠŠ‹ŒŽŽŒŒ‹‹‹‹‹‹‹‹‹ŒŒŒŽŽŽŽŽŽŒŒŒ‹‹ŠŠŠŠ‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††‚‚‚‚‚‚€~~~~~~~}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyxyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxvvvuuuuuuuuuuuuuuuuutttttssssssssssssssrrrrrrrqqqqrrrrrrrqqqqqqqqqpppppppppnnnnnmmmmmmmmmmmllllllllljjjjjiiiiiiiiiiiihhhhhhhhhhhhggggggggggggfffffffffeeeeddddddddddddccccccccccbbbbbbbbbbbbaaaaaaaaaaa``````````````___________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKKKKJJJJJJJJJJIIIHHHHHHHHHHGGGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;;:::::::::::9999999998888888888777777777777666666666655555555555444444444444333333333322222222222222111111111110000000000000///////////.................----------,,,,,,,,,+++++++++++**************)))))))))))(((((((((('''''''''''&&&&&&&&&&&&%%&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$############uuvvvvvvvvvvvvvvwwwwwwwxxxxxxxxxxxyyyyyyyyyyyyyyxxxxxyyyyyyyyyyyyyyzzzzzzxxxyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{||||||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………„………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆ‰‰‰‰ŠŠŠŠŠ‰‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‰ˆˆˆˆ‰‰‰‰‰ŠŠŠ‹‹ŒŒŒŒŒŒŒŒ‹‹ŠŠ‰ˆˆ‡‡‡††††‡‡‡ˆ‰‰Š‹ŒŽŽŽŒŒŒŒ‹‹‹‹‹Œ‹‹ŽŽŽŒŒ‹‹‹ŠŠŠŠ‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††‚‚‚‚‚‚‚~~~~~~}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxvvvvvuuuuuuuuuuuuuuutttttsssssssssssssssrrrrrrrqqqsrrrrrrrqqqqqqqqqppppppppnnnnnnmmmmmmmmmmllllllllljjjjjiiiiiiiiiiiihhhhhhhhhhhhgggggggggggggffffffffeeeeeddddddddddddcccccccccbbbbbbbbbbbbaaaaaaaaaaaa`````````````___________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLKKKKKKKKKKJJJJJJJJJJIIIHHHHHHHHHHGGGGGGGGGGFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;;::::::::::99999999988888888888777777777776666666666655555555554444444444443333333333222222222222221111111111100000000000000//////////.................-----------,,,,,,,,+++++++++++**************))))))))))))((((((((('''''''''''&&&&&&&&&&&&%%&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$###########uuvvvvvvvvvvvvvwwwwwwwwxxxxxxxxxxyyyyyyyyyyyyyyzxxxxyyyyyyyyyyyyyyyzzzzzzxxxyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{||||||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆ‰‰‰‰‰ŠŠŠŠŠŠŠ‰‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰ŠŠŠ‹‹‹ŒŒŒŒŒŒŒŒ‹‹Š‰‰ˆˆ‡‡‡†††††‡‡ˆˆ‰Š‹ŒŽŽ‘‘ŽŽŒŒŒŒŒŒŒŒ‹‹ŽŒŒŒ‹‹‹ŠŠŠŠ‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††‚‚‚‚‚‚‚‚~~~~~}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxyxxxxxxxxxxxxxxxxxxxxxxxxxvvvvvvvvuuuuuuuuuuuutttttsssssssssssssssrrrrrrrrqqssrrrrrrqqqqqqqqqppppppppnnnnnnmmmmmmmmmmmlllllllljjjjjjiiiiiiiiiiiihhhhhhhhhhhhggggggggggggffffffffeeeeeddddddddddddccccccccccbbbbbbbbbbbaaaaaaaaaaaa`a```````````____________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[ZZZ[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJIIIHHHHHHHHHHGGGGGGGGGGFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;;::::::::::99999999988888888888777777777776666666666655555555554444444444443333333333322222222222222111111111100000000000000///////////................-----------,,,,,,,,+++++++++++**************))))))))))))(((((((((''''''''''''&&&&&&&&&&&%%&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$###########uuvvvvvvvvvvvvvwwwwwwwwxxxxxxxxxxyyyyyyyyyyyyyyzxxxxyyyyyyyyyyyyyyzzzzzzzxxyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{|||||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆ‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠ‰‰‰‰‰ˆˆˆˆˆˆˆ‡‡‡‡‰‰‰‰‰‰‰‰‰ŠŠŠ‹‹‹ŒŒŒŒŒŒŒŒ‹‹Š‰‰ˆˆˆ‡‡‡††††‡‡ˆˆ‰Š‹ŒŽ‘‘‘‘‘ŽŽŒŒŒŒŒ‹‹ŒŒ‹‹‹ŠŠŠŠ‰‰‰‰ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††‚‚‚‚‚‚‚‚€~~~~~}}}}}}}}}}}}}}}||||||||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxyyxxxxxxxxxxxyyyyyyyyxxxxxvvvvvvvvvuuuuuuuuuuutttttsssssssssssssssrrrrrrrrqqssrrrrrrrqqqqqqqqqpppppppnnnnnnmmmmmmmmmmmmllllllljjjjjjiiiiiiiiiiiihhhhhhhhhhhhggggggggggggffffffffeeeeeddddddddddddccccccccccbbbbbbbbbbbbaaaaaaaaaaa`a````````````___________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[ZZZ[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJIIIHHHHHHHHHHGGGGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@??????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;;:::::::::::9999999988888888888777777777776666666666655555555554444444444443333333333322222222222222111111111100000000000000///////////................-----------,,,,,,,,++++++++++++*************))))))))))))(((((((((''''''''''''&&&&&&&&&&&%%&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$###########uvvvvvvvvvvvvvvwwwwwwwwxxxxxxxxxxyyyyyyyyyyyyyyzxxxyyyyyyyyyyyyyyyzzzzzzzxxyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{|||||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆ‰‰‰‰‰‰‰‰ŠŠŠŠ‰‰‰‰‰‰‰‰ˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆ‰‰‰‰‰ŠŠ‹‹‹‹‹‹‹ŠŠŠŠŠ‰‰‰‰ˆˆˆˆˆˆ‡‡‡‰‰‰‰‰‰‰‰‰ŠŠŠ‹‹‹ŒŒŒŒŒŒŒŒ‹‹Š‰‰ˆˆ‡‡‡‡††††‡‡‡ˆ‰ŠŠ‹ŒŽ‘‘‘‘‘‘‘ŽŽŒŒŒŒ‹‹ŒŒ‹‹‹ŠŠŠ‰‰‰‰‰ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††‚‚‚‚‚‚‚‚‚€€~~~~}}}}}}}}}}}}}}}}||||||||||||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyzzzzyyyyyyyyxxyyyyxxxxxxxyyyyyyyyyyyyxxxvvvvvvvvvvuuuuuuuuuutttttsssssssssssssssrrrrrrrrrqsssrrrrrrrqqqqqqqqpppppppnnnnnnnmmmmmmmmmmmmlllllljjjjjjjiiiiiiiiiiihhhhhhhhhhhhggggggggggggffffffffeeeeeeddddddddddddcccccccccbbbbbbbbbbbbaaaaaaaaaaaaa````````````___________^^^^^^^^^^^^]]]]]]]]]]]]\\]\\\\\\\\\\\[[[[[[[[[[[ZZ[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJIIIHHHHHHHHHHHGGGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<<;<;;;;;;;;;;:::::::::::9999999988888888888777777777776666666666655555555555444444444443333333333322222222222222111111111110000000000000///////////................-----------,,,,,,,,,+++++++++++**************)))))))))))(((((((((''''''''''''&&&&&&&&&&&%%&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$###########uvvvvvvvvvvvvvwwwwwwwwwxxxxxxxxxyyyyyyyyyyyyyyzzxxxyyyyyyyyyyyyyyyzzzzzzzxyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{||||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆ‰‰‰‰‰‰‰ŠŠŠŠŠŠ‰‰‰‰‰‰‰ˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆ‰‰‰‰ŠŠŠŠ‹‹‹‹‹‹‹‹‹ŠŠŠŠŠ‰‰‰‰ˆˆˆˆˆˆ‡‰‰‰‰‰‰‰‰ŠŠŠŠ‹‹‹ŒŒŒŒŒŒŒŒ‹‹Š‰‰ˆˆˆ‡‡‡††††‡‡‡ˆ‰‰Š‹ŒŽ‘‘‘’’‘‘‘‘ŽŽŽŒŒŒ‹‹ŒŒ‹‹ŠŠŠ‰‰‰‰‰ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††‚‚‚‚‚‚‚‚‚‚€€~~~~}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyzzzzzzzzzzyyyyyyxyyyyyxxxxxyyyyyyyyyyyyyyxxvvvvvvvvvvvuuuuuuuuutttttssssssssssssssrrrrrrrrrqqsssrrrrrrrqqqqqqqqqppppppnnnnnnnmmmmmmmmmmmmmllllljjjjjjjiiiiiiiiiiiihhhhhhhhhhhhggggggggggggfffffffeeeeeeddddddddddddcccccccccbbbbbbbbbbbbaaaaaaaaaaaaaa```````````___________^^^^^^^^^^^^^]]]]]]]]]]]\\]\\\\\\\\\\\[[[[[[[[[[[ZZ[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJJIIHHHHHHHHHHHGGGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<;<;;;;;;;;;;:::::::::::9999999998888888888777777777777666666666655555555555444444444443333333333322222222222222111111111110000000000000///////////................-----------,,,,,,,,,+++++++++++**************)))))))))))(((((((((''''''''''''&&&&&&&&&&&%%&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$###########uvvvvvvvvvvvvvwwwwwwwwwxxxxxxxxxyyyyyyyyyyyyyyzzxxyyyyyyyyyyyyyyyzzzzzzzzxyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{||||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆ‰‰‰‰‰‰‰ŠŠŠŠŠŠ‰‰‰‰‰‰‰‰ˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‰‰‰‰ŠŠŠŠ‹ŒŒŒŒŒŒŒ‹‹‹‹ŠŠŠŠ‰‰‰‰‰ˆˆˆˆˆ‰‰‰‰‰‰‰‰ŠŠŠŠ‹‹‹ŒŒŒŒŒŒŒ‹‹‹Š‰‰ˆˆˆ‡‡‡‡†††‡‡‡ˆˆ‰Š‹ŒŽ‘‘’’’’’’‘‘‘ŽŽŒŒ‹‹ŒŒ‹‹ŠŠ‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††‚‚‚‚‚‚‚‚‚‚€€€~~~}}}}}}}}}}}}}}}}}||||||||||||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyzzzzzzzzzzzzzzyyyyxyyyyyyyyyyyyyyyyyyyyyyyyyxwvvvvvvvvvvuuuuuuuuutttttssssssssssssssrrrrrrrrrrqsssrrrrrrrqqqqqqqqqppppppnnnnnnnnmmmmmmmmmmmmmlllljjjjjjjjiiiiiiiiiiihhhhhhhhhhhhggggggggggggfffffffeeeeeeddddddddddddccccccccccbbbbbbbbbbbaaaaaaaaaaaaaa```````````_____________^^^^^^^^^^^]]]]]]]]]]]\\]\\\\\\\\\\\[[[[[[[[[[[ZZ[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKKKKJJJJJJJJJJIIIHHHHHHHHHHGGGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<;<;;;;;;;;;;:::::::::::9999999998888888888777777777777666666666655555555555444444444443333333333322222222222222111111111110000000000000///////////................-----------,,,,,,,,,+++++++++++**************)))))))))))(((((((((''''''''''''&&&&&&&&&&&&%&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$###########vvvvvvvvvvvvvwwwwwwwwwwxxxxxxxxyyyyyyyyyyyyyyzzzxxyyyyyyyyyyyyyyyzzzzzzzzyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{||||||||||||||}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆ‰‰‰‰‰‰‰ŠŠŠŠŠŠ‰‰‰‰‰‰‰‰ˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‰‰‰ŠŠŠ‹‹‹ŒŒŒŒŒŒŒŒŒŒ‹‹‹ŠŠŠŠ‰‰‰‰‰ˆˆˆŠŠ‰‰‰‰‰ŠŠŠŠŠ‹‹‹ŒŒŒŒŒŒŒ‹‹‹Š‰‰ˆˆˆ‡‡‡‡††‡‡‡‡ˆˆ‰Š‹ŒŽ‘’’’““’’’’‘‘ŽŽŒŒ‹‹Œ‹‹ŠŠ‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††‚‚‚‚‚‚‚‚‚‚‚€€€€~~}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyzzyzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyywvvvvvvvvvvuuuuuuuuutttttssssssssssssrrrrrrrrrrrqqsssrrrrrrrrqqqqqqqqppppppnnnnnnnnnmmmmmmmmmmmmmllljjjjjjjjiiiiiiiiiiihhhhhhhhhhhhggggggggggggfffffffeeeeeeddddddddddddccccccccccbbbbbbbbbbbbaaaaaaaaaaaaa````````````____________^^^^^^^^^^^]]]]]]]]]]]\\]\\\\\\\\\\\[[[[[[[[[[[ZZ[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKKKKJJJJJJJJJJIIIHHHHHHHHHHGGGGGGGGGGFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;:::::::::::9999999998888888888777777777777666666666655555555555444444444443333333333322222222222222111111111110000000000000///////////...../..........-----------,,,,,,,,,+++++++++++**************)))))))))))(((((((((('''''''''''&&&&&&&&&&&&%&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$###########vvvvvvvvvvvvvwwwwwwwwwwxxxxxxxxyyyyyyyyyyyyyyzzzxxyyyyyyyyyyyyyyzzzzzzzzzyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{|||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆ‰‰‰‰‰‰‰ŠŠŠŠŠŠ‰‰‰‰‰‰‰‰ˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‰‰‰ŠŠŠ‹‹‹ŒŒŒŒŒ‹‹‹ŠŠŠŠ‰‰‰‰‰ˆŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹ŒŒŒŒŒŒŒ‹‹‹Š‰‰ˆˆˆ‡‡‡‡‡‡‡‡‡‡ˆˆ‰Š‹ŒŽ‘’’““““““’’‘‘ŽŒ‹ŠŒŒ‹‹ŠŠ‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡ˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††‚‚‚‚‚‚‚‚‚‚‚‚€€€€~~}}}}}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyzzzzzzzzzzz{{{{{zzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyywwvvvvvvvvvuuuuuuuuutttttssssssssssrrrrrrrrrrrrrqqsssrrrrrrrrqqqqqqqqqpppppnnnnnnnnnnnmmmmmmmmmmmmlljjjjjjjjjiiiiiiiiiiihhhhhhhhhhhgggggggggggggffffffeeeeeeeddddddddddddcccccccccbbbbbbbbbbbbaaaaaaaaaaaaa````````````____________^^^^^^^^^^^]]]]]]]]]]]]\]]\\\\\\\\\\\[[[[[[[[[[[Z[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJIIIHHHHHHHHHHGGGGGGGGGGFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;;::::::::::9999999998888888888877777777777666666666665555555555444444444444333333333322222222222222111111111110000000000000///////////...../...........----------,,,,,,,,,+++++++++++**************)))))))))))(((((((((('''''''''''&&&&&&&&&&&&%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$###########vvvvvvvvvvvvvwwwwwwwwwwxxxxxxxxyyyyyyyyyyyyyzzzzxyyyyyyyyyyyyyyyzzzzzzzzzyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{|||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆ‰‰‰‰‰‰ŠŠŠŠŠ‰‰‰‰‰‰‰‰‰ˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‰‰ŠŠŠ‹‹ŒŒŒŽŽŽŽŽŒŒŒŒ‹‹‹ŠŠŠŠ‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹ŒŒŒŒŒ‹‹‹ŠŠ‰‰ˆˆˆ‡‡‡‡‡‡‡‡‡‡ˆˆ‰Š‹ŒŽ‘‘’“““”””“““’’‘ŽŽŒ‹ŠŒŒ‹ŠŠ‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡ˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††‚‚‚‚‚‚‚‚‚‚‚‚€€€€€~~~}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzz{{{{{{{{{{zzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyywwvvvvvvvvvvuuuuuuuuuttttsssssssssrrrrrrrrrrrrrqqqsssrrrrrrrrrqqqqqqqqqppppnnnnnnnnnnnnmmmmmmmmmmmlljjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhggggggggggggffffffeeeeeeeddddddddddddccccccccccbbbbbbbbbbbaaaaaaaaaaaaaa```````````_____________^^^^^^^^^^^]]]]]]]]]]]\]]\\\\\\\\\\\[[[[[[[[[[[Z[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJIIIHHHHHHHHHHGGGGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;;::::::::::99999999988888888888777777777776666666666655555555554444444444443333333333222222222222221111111111100000000000000//////////...../...........-----------,,,,,,,,+++++++++++**************)))))))))))(((((((((('''''''''''&&&&&&&&&&&&%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$###########vvvvvvvvvvvvwwwwwwwwwwwxxxxxxxyyyyyyyyyyyyyyzzzzxyyyyyyyyyyyyyyzzzzzzzzzzyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{||||||||||||}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ‰‰‰ŠŠ‹‹ŒŒŒŽŽŽŽŽŽŽŽŽŒŒŒ‹‹‹‹ŠŠŠŠ‰‰‹‹ŠŠŠŠŠŠŠŠŠ‹‹‹‹‹ŒŒŒŒ‹‹‹‹Š‰‰‰ˆˆˆ‡‡‡‡‡‡‡‡‡‡ˆˆ‰Š‹‹Ž‘’’““””””””““’‘‘ŽŽŒ‹ŠŒ‹‹ŠŠ‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€~~~}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzz{{{{{{{{{{{{zzzzyyzyyyyyyyyyyyyyyyyyyyyyyyyywwwvvvvvvvvvvuuuuuuuuttttsssssssssrrrrrrrrrrrrqqqqsssrrrrrrrrrqqqqqqqqqppppnnnnnnnnnnnnnmmmmmmmmmmmlkjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhggggggggggggffffffeeeeeeeddddddddddddccccccccccbbbbbbbbbbbbaaaaaaaaaaaaa```````````_____________^^^^^^^^^^^]]]]]]]]]]]\]]\\\\\\\\\\\[[[[[[[[[[[Z[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJIIIHHHHHHHHHHHGGGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAA@@@@@@@@@@??????????>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;:::::::::::9999999988888888888777777777776666666666655555555554444444444443333333333322222222222222111111111100000000000000///////////..../...........-----------,,,,,,,,+++++++++++**************)))))))))))(((((((((('''''''''''&&&&&&&&&&&&%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$###########vvvvvvvvvvvvwwwwwwwwwwwxxxxxxxyyyyyyyyyyyyyyzzzzyyyyyyyyyyyyyyyzzzzzzzzzzyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{||||||||||||}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ‰‰ŠŠ‹‹ŒŒŽŽŽŽŒŒŒ‹‹‹‹ŠŠŠŠ‹‹‹‹ŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠ‰‰‰ˆˆˆ‡‡‡‡‡‡‡‡‡‡ˆˆ‰Š‹ŒŽ‘’’“”””•””””““’‘ŽŒ‹ŠŒ‹‹ŠŠ‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€~~~}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzz{{{{{{{{{{{{{zzzzyyzzyyyyyyyyyyyyyyyyyyyyyyyywwwvvvvvvvvvvuuuuuuuuutttssssssssrrrrrrrrrrrrqqqqqssrrrrrrrrrrqqqqqqqqqppppnnnnnnnnnnnnnnnmmmmmmmmmmkjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhgggggggggggggfffffeeeeeeeeddddddddddddcccccccccbbbbbbbbbbbbaaaaaaaaaaaaa````````````____________^^^^^^^^^^^]]]]]]]]]]]\]]\\\\\\\\\\\[[[[[[[[[[[Z[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKKKKJJJJJJJJJJIIIHHHHHHHHHHGGGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAA@@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;:::::::::::9999999988888888888777777777776666666666655555555555444444444443333333333322222222222222111111111100000000000000///////////..../...........-----------,,,,,,,,+++++++++++**************))))))))))))((((((((('''''''''''&&&&&&&&&&&&%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$##########vvvvvvvvvvvvwwwwwwwwwwwxxxxxxyyyyyyyyyyyyyyzzzzzyyyyyyyyyyyyyyyzzzzzzzzzzyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{|||||||||||}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡ˆˆ‰‰‰Š‹‹ŒŒŽŽŽŽŽŒŒŒ‹‹‹‹ŠŠŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠ‰‰ˆˆˆˆ‡‡‡‡‡‡‡‡‡ˆˆˆ‰Š‹ŒŽ‘’““””•••••””“’’‘ŽŒ‹ŠŒ‹‹Š‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€~~}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzz{{{{{{{{{{{{{{{zzzzyzzyyyyyyyyyyyyyyyyyyyyyyyywwwvvvvvvvvvvvuuuuuuuuuttssssssssrrrrrrrrrrrqqqqqqsrrrrrrrrrrrqqqqqqqqqqpppnnnnnnnnnnnnnnnnmmmmmmmmmkkjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhggggggggggggfffffeeeeeeeeddddddddddddcccccccccbbbbbbbbbbbbaaaaaaaaaaaaa````````````____________^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[Z[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKKKKJJJJJJJJJJIIIHHHHHHHHHHGGGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAA@@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;:::::::::::9999999998888888888777777777776666666666655555555555444444444443333333333322222222222222111111111110000000000000///////////..../...........-----------,,,,,,,,,+++++++++++*************))))))))))))(((((((((''''''''''''&&&&&&&&&&&%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$##########vvvvvvvvvvvwwwwwwwwwwwwxxxxxxyyyyyyyyyyyyyyzzzzzyyyyyyyyyyyyyyzzzzzzzzzzzyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{|||||||||||}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ‰‰ŠŠ‹‹ŒŽŽŽŽŽŽŒŒŒ‹‹‹ŠŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠ‰‰ˆˆˆˆ‡‡‡‡‡‡‡‡‡ˆˆ‰‰Š‹ŒŽ‘’““”•••••••”““’‘ŽŒ‹ŠŒ‹‹Š‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€~~~}}}}}}}}}}}}}}}}}}|||||||||||||||||}}}}}}}}}}||||||{{{{{{{{{{{{{{{{{zzzzzzzz{{{{{{{{|||{{{{{zzzzyzzzyyyyyyyyyyyyyyyyyyyyyyywwwvvvvvvvvvvvvuuuuuuuuttssssssssrrrrrrrrrrqqqqqqqrrrrrrrrrrrrqqqqqqqqqqpppnnnnnnnnnnnnnnnnnmmmmmmmmkkjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhggggggggggggfffffeeeeeeeeddddddddddddccccccccccbbbbbbbbbbbaaaaaaaaaaaaaa```````````____________^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJIIIHHHHHHHHHHGGGGGGGGGGFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAA@@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;;::::::::::9999999998888888888777777777777666666666655555555555544444444443333333333322222222222222111111111110000000000000///////////..../...........-----------,,,,,,,,,+++++++++++**************)))))))))))(((((((((''''''''''''&&&&&&&&&&&%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$##########vvvvvvvvvvvwwwwwwwwwwwwxxxxxxyyyyyyyyyyyyyzzzzzzyyyyyyyyyyyyyyzzzzzzzzzzzyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡ˆˆˆ‰‰ŠŠ‹ŒŒŽŽŽŽŽŒŒŒ‹‹ŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠ‰‰ˆˆˆˆ‡‡‡‡‡‡‡‡ˆˆˆ‰‰Š‹ŒŽ‘’““”•••••••””“’‘ŽŒ‹ŠŒ‹‹Š‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€~~~~}}}}}}}}}}}}}}}}}|||||||||||||}}}}}}}}}}}}}}}}|||||{{{{{{{{{{{{{{{{{zzz{{z{{{{{{{{|||||{{{{{zzzyzzzyyyyyyyyyyyyyyyyyyyyyyywwwvvvvvvvvvvvvvuuuuuuuuttsssssssrrrrrrrrrrqqqqqqqrrrrrrrrrrrrqqqqqqqqqqpppnnnnnnnnnnnnnnnnnnmmmmmmmkkjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhggggggggggggfffffeeeeeeeeddddddddddddccccccccccbbbbbbbbbbbbaaaaaaaaaaaaa```````````_____________^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJIIIHHHHHHHHHHGGGGGGGGGGFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAA@@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;;::::::::::9999999998888888888777777777777666666666655555555555544444444443333333333322222222222222111111111110000000000000///////////..../...........-----------,,,,,,,,,+++++++++++**************)))))))))))(((((((((''''''''''''&&&&&&&&&&&%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$##########vvvvvvvvvvvwwwwwwwwwwwwxxxxxyyyyyyyyyyyyyyzzzzzzyyyyyyyyyyyyyzzzzzzzzzzzzyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰Š‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡ˆˆˆ‰‰Š‹‹ŒŽŽ‘‘‘‘‘‘ŽŽŽŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠ‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡ˆˆˆ‰‰ŠŠ‹ŒŽ‘’““”••–––•••”“’‘‘Œ‹ŠŒ‹‹Š‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€~~~~~}}}}}}}}}}}}}}}}}||||||||}}}}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{z{{{{{{{{{{||||||{{{{{zzzzzzzzyyyyyyyyyyyyyyyyyyyyyywwwvvvvvvvvvvvvvvuuuuuuuutsssssssrrrrrrrrrqqqqqqqqrrrrrrrrrrrrqqqqqqqqqqpppnnnnnnnnnnnnnnnnnnmmmmmmmkkkjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhggggggggggggffffeeeeeeeeeddddddddddddcccccccccbbbbbbbbbbbbaaaaaaaaaaaaa````````````____________^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJIIIHHHHHHHHHHGGGGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAA@@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;;::::::::::9999999998888888888777777777777666666666655555555555544444444443333333333322232222222222111111111110000000000000///////////..../...........-----------,,,,,,,,,+++++++++++**************)))))))))))(((((((((''''''''''''&&&&&&&&&&&%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$##########vvvvvvvvvvwwwwwwwwwwwwwxxxxxyyyyyyyyyyyyyyzzzzzzyyyyyyyyyyyyyzzzzzzzzzzzzyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{|||||||||}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰Š‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡ˆˆˆ‰ŠŠ‹‹ŒŽŽ‘‘‘‘‘‘‘‘‘‘ŽŽŒŒŽŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠ‰‰ˆˆˆˆˆ‡‡‡‡‡ˆˆˆˆˆ‰‰ŠŠ‹ŒŽ‘’““”••––––••”““’‘ŽŒ‹ŒŒ‹ŠŠ‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€~~~~~}}}}}}}}}}}}}}}}}}}}||}}}}}}}}}}}~~~~~~~~~}}}}||||||||||||||||{{{{{{{{{{{{{{{{{{|||||||{{{{zzzzzzzzzyyyyyyyyyyyyyyyyyyyyywwwvvvvvvvvvvvvvvvuuuuuuuttssssssrrrrrrrrrqqqqqqqqrrrrrrrrrrrrqqqqqqqqqqpppnnnnnnnnnnnnnnnnnnmmmmmmmkkkjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhggggggggggggffffeeeeeeeeeddddddddddddcccccccccbbbbbbbbbbbbaaaaaaaaaaaaa````````````____________^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJJIIHHHHHHHHHHHGGGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<<<<;;;;;;;;;;::::::::::9999999998888888888877777777777666666666665555555555544444444444333333333322232222222222111111111110000000000000///////////....//..........-----------,,,,,,,,,+++++++++++**************)))))))))))(((((((((('''''''''''&&&&&&&&&&&%&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$##########vvvvvvvvvvwwwwwwwwwwwwwxxxxyyyyyyyyyyyyyyzzzzzzzyyyyyyyyyyyyyzzzzzzzzzzzzyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{||||||||||}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………††…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡ˆˆ‰‰ŠŠ‹ŒŒŽŽ‘‘‘‘‘‘‘‘‘‘‘‘ŽŽŽŽŽŒŒŒŒ‹‹‹‹‹‹‹‹ŠŠŠŠŠ‰‰ˆˆˆˆˆˆ‡‡‡ˆˆˆˆˆ‰‰‰ŠŠ‹‹ŒŽ‘’’“”••––––••””“’‘ŽŒ‹Œ‹ŠŠ‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~}}}||||||||||||||||{{{{{{{{{{{{{{{{{{||||||{{{{zzzzzzzzzzyyyyyyyyyyyyyyyyyyyywwwwvvvvvvvvvvvvvvuuuuuuuttssssssrrrrrrrrqqqqqqqqqrrrrrrrrrrrrrqqqqqqqqqqpponnnnnnnnnnnnnnnnnmmmmmmmkkkjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhggggggggggggffffeeeeeeeeeddddddddddddccccccccccbbbbbbbbbbbaaaaaaaaaaaaaa```````````____________^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKKKKJJJJJJJJJJIIIHHHHHHHHHHGGGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAA@@@@@@@@@@??????????>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;:::::::::::999999998888888888877777777777666666666665555555555544444444444333333333322232222222222111111111110000000000000///////////....//...........----------,,,,,,,,,+++++++++++**************)))))))))))(((((((((('''''''''''&&&&&&&&&&&%&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$##########vvvvvvvvvwwwwwwwwwwwwwwxxxxyyyyyyyyyyyyyyzzzzzzzyyyyyyyyyyyyzzzzzzzzzzzzzyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{|||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………†††…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡ˆˆ‰‰ŠŠ‹ŒŒŽŽ‘‘‘‘’’’‘‘‘‘‘‘‘‘ŽŽŽŽŽŒŒŒŒ‹‹‹‹‹‹ŠŠŠŠŠ‰‰‰ˆˆˆˆˆˆ‡‡ˆˆˆˆˆ‰‰‰ŠŠŠ‹ŒŒŽ‘’“”•••–––•••”“’‘ŽŒ‹Œ‹‹Š‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}|||||||||||||||||{{{{{{{{{{{{{{{{|||||{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyyyywwwvvvvvvvvvvvvvvvvuuuuuuttssssssrrrrrrrrqqqqqqqqqrrrrrrrrrrrrqqqqqqqqqqqpponnnnnnnnnnnnnnnnnmmmmmmmkkkjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhgggggggggggggfffeeeeeeeeeedddddddddddccccccccccbbbbbbbbbbbbaaaaaaaaaaaaa```````````_____________^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLKKKKKKKKKKJJJJJJJJJJIIIHHHHHHHHHHGGGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAA@@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;:::::::::::9999999988888888888777777777776666666666655555555555444444444443333333333322322222222222111111111100000000000000//////////....//...........-----------,,,,,,,,+++++++++++**************)))))))))))(((((((((('''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$##########vvvvvvvvvwwwwwwwwwwwwwwxxxxyyyyyyyyyyyyyyzzzzzzzyyyyyyyyyyyyzzzzzzzzzzzzzyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{||||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………†††††…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆ‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡ˆˆˆ‰‰ŠŠ‹ŒŽŽ‘‘‘’’’’’’’’‘‘‘‘‘‘ŽŽŽŽŽŽŒŒŒŒ‹‹‹‹ŠŠŠŠŠ‰‰‰‰ˆˆˆˆˆ‡ˆˆˆˆˆˆ‰‰‰‰ŠŠ‹‹ŒŒŽ‘’“””••–––•••”““’‘ŽŒŒŒ‹ŠŠ‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}}}||||||||||||||||{{{{{{{{{{{{{{{{|||{{{{{{{zzz{zzzzzzzzzzyyyyyyyyyyyyyyywwwwvvvvvvvvvvvvvvvvuuuuuttssssssrrrrrrrqqqqqqqqqqrrrrrrrrrrrrrqqqqqqqqqqpponnnnnnnnnnnnnnnnnmmmmmmmkkkjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhggggggggggggfffeeeeeeeeeeddddddddddddcccccccccbbbbbbbbbbbbaaaaaaaaaaaaa````````````____________^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJIIIHHHHHHHHHHGGGGGGGGGGFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAA@@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;:::::::::::9999999988888888888777777777776666666666655555555555444444444443333333333322322222222222111111111100000000000000///////////...//...........----------,,,,,,,,,+++++++++++**************)))))))))))(((((((((('''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$##########vvvvvvvvvwwwwwwwwwwwwwxxxxyyyyyyyyyyyyyyzzzzzzzzyyyyyyyyyyyzzzzzzzzzzzzzzyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{|||||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………††††††…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡ˆˆˆ‰‰Š‹‹ŒŽ‘‘’’’’’’’’’’’’’‘‘‘ŽŽŽŽŽŒŒŒ‹‹‹‹ŠŠŠŠŠ‰‰‰‰ˆˆˆˆ‡ˆˆˆˆˆˆ‰‰‰ŠŠŠ‹‹ŒŒŽ‘’““”•••––•••””“’‘ŽŒŽŒ‹‹ŠŠ‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~}}}}}||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzz{zzzzzzzzzzzzyyyyyyyyyyyyywwwvvvvvvvvvvvvvvvvvuuuuuttssssssrrrrrrrrqqqqqqqqqrrrrrrrrrrrrrqqqqqqqqqqqponnnnnnnnnnnnnnnnmmmmmmmmkkkjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhggggggggggggfffeeeeeeeeeeddddddddddddcccccccccbbbbbbbbbbbbaaaaaaaaaaaaa````````````____________^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJIIIHHHHHHHHHHGGGGGGGGGGFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;;::::::::::9999999998888888888777777777777666666666655555555555444444444443333333333322322222222222111111111110000000000000///////////...//...........-----------,,,,,,,,+++++++++++**************))))))))))))((((((((('''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$##########vvvvvwwwwwwwwwwwwwxxxxxwwwxxxxxxxxxxxxxxyyyyyyyyxxxxxxyyyyyyyyyyyyyyyzzzzyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{|||||||||}}}}}}}}}}}}~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡†††‡‡‡‡‡ˆˆ‰‰Š‹‹ŒŽŽ‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘ŽŽŽ‘‘ŽŽŽŒŒŒ‹‹‹‹‹ŠŠŠŠˆˆˆˆˆˆˆˆˆˆ‰‰‰ŠŠŠ‹‹‹ŒŒŽŽŽ‘‘’““””””””““’‘ŽŒŽŒ‹ŠŠ‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚€€€€€€€€€€~~~~~~~~~~}}~~~~~€€€€€€€€€€€~}}}}||||||||||||||||{{{{zzzzzzzzzzzzzzzzzzzzzyyyyxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuttssssssrrrrrrqqqqqqqqqqqppqqqqqqppppppppppppppooooooooooonnnnnnnnnnnnnnnmmmmllllllkkkkkkkkkjjjjjjjjjjhhhhhhhhhhhggggggggggggffeeeeeeddddddddddddcccccccccccccbbbbbbbbbbbaaaaaaaaaaa````````````__________________^^^^^^^^^^^]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZYYYYYYYYYYXXXXXXXXXXXWXXXXXXXXWWWWWWWWWWWVVVVVVWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPONNNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@??????????????>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;::::::::9999999999988888888887777777777666666666665555555555555444444444433333333333333222222222221111111111111111100000000000///////////...........---------------,,,,,,,,,,,+++++++++++++***********))))))))))(((((((((''''''''''''&&&&'&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$#########vvvvvwwwwwwwwwwwwwxxxxxwwwxxxxxxxxxxxxxxyyyyyyyyxxxxxxyyyyyyyyyyyyyyyzzzzyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{|||||||||}}}}}}}}}}}~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………†††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡†††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡†‡‡‡‡‡‡ˆˆ‰ŠŠ‹ŒŒŽŽ‘‘‘‘‘‘‘‘‘‘’’‘‘‘‘‘‘ŽŽ‘‘ŽŽŽŒŒŒ‹‹‹‹ŠŠŠŠŠˆˆˆˆˆˆˆˆˆ‰‰‰ŠŠŠ‹‹‹ŒŒŽŽŽŽ‘’’““”””””““’’‘ŽŒŽŒŒ‹ŠŠ‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚€€€€€€€€€€€~~~~~~~~~}~~~~~€€€€€€€€€€€€€~~}}}}||||||||||||||||{{{zzzzzzzzzzzzzzzzzzzzzyyyyxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuutssssssrrrrrrqqqqqqqqqqqppqqqqqqqppppppppppppppoooooooooonnnnnnnnnnnnnnnmmmmllllllkkkkkkkkkkjjjjjjjjjhhhhhhhhhhhggggggggggggffeeeeeeddddddddddddcccccccccccccbbbbbbbbbbbbaaaaaaaaaaa```````````__________________^^^^^^^^^^^]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZYYYYYYYYYYYXXXXXXXXXXWXXXXXXXXWWWWWWWWWWWVVVVVVWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPONNNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@??????????????>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;::::::::9999999999988888888887777777777766666666665555555555555444444444433333333333333222222222221111111111111111100000000000///////////...........---------------,,,,,,,,,,,+++++++++++++***********))))))))))(((((((((('''''''''''&&&&'&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$#########vvvvwwwwwwwwwwwwwwxxxxxwwxxxxxxxxxxxxxxyyyyyyyyyxxxxxxyyyyyyyyyyyyyyzzzzzyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{||||||||||}}}}}}}}}}}~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡††††††††††††††††††‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ‰ŠŠ‹ŒŒŽŽ‘‘‘‘‘‘‘‘’’’’’’’‘‘‘‘Ž’‘‘ŽŽŒŒŒ‹‹‹ŠŠŠŠŠ‰ˆˆˆˆˆˆˆˆˆ‰‰ŠŠŠ‹‹‹ŒŒŽŽŽŽ‘‘’“““”””””““’’‘ŽŽŒ‹‹ŠŠ‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆ…„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚€€€€€€€€€€€€~~~~~~~~~}~~~~~€€€€€€€€€~~}}}}}}}||}}}}}}||||||{{zzzzzzzzzzzzzzzzzzzzzyyyyxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuuutssssssrrrrrrrqqqqqqqqqqqpqqqqqqqqqppppppppppppoooooooooonnnnnnnnnnnnnnnmmmmllllllkkkkkkkkkkjjjjjjjjjhhhhhhhhhhhggggggggggggffeeeeeeddddddddddddcccccccccccccbbbbbbbbbbbbaaaaaaaaaaa```````````___________________^^^^^^^^^^^]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZYYYYYYYYYYYXXXXXXXXXXWXXXXXXXXXWWWWWWWWWWVVVVVVWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPNNNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@??????????????>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;:::::::::999999999988888888887777777777766666666665555555555555444444444433333333333333222222222221111111111111111110000000000///////////...........---------------,,,,,,,,,,,+++++++++++++***********))))))))))(((((((((('''''''''''&&&&'&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$#########vvvvwwwwwwwwwwwwwxxxxxxwwxxxxxxxxxxxxxxyyyyyyyyyxxxxxyyyyyyyyyyyyyyyzzzzzyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{||||||||||}}}}}}}}}}}~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡ˆˆ‰‰ŠŠ‹ŒŽŽ‘‘‘‘‘‘‘‘’’’’’’’’’‘‘Ž’‘‘ŽŽŒŒŒ‹‹‹ŠŠŠŠŠ‰ˆˆˆˆˆˆˆˆ‰‰‰ŠŠ‹‹ŒŒŒŽŽŽ‘’’““”””””””“’’‘Ž‘ŽŒ‹ŠŠ‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆ…„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€~~~~~~~~~~~~~€€€€€€€~~~}}}}}}}}}}}}}}}}|||||{{zzzzzzzzzzzzzzzzzzzzzyyyyxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuutsssssrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqpppppppppppoooooooooonnnnnnnnnnnnnnmmmmmllllllkkkkkkkkkkjjjjjjjjjhhhhhhhhhhhhggggggggggggfeeeeeeddddddddddddcccccccccccccbbbbbbbbbbbbaaaaaaaaaaa````````````__________________^^^^^^^^^^^]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPNNNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@??????????????>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;:::::::::999999999988888888888777777777766666666665555555555555444444444443333333333333322222222221111111111111111110000000000///////////...........---------------,,,,,,,,,,,+++++++++++++************)))))))))(((((((((('''''''''''&&&&'&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$#########vvvvwwwwwwwwwwwwwxxxxxxwwxxxxxxxxxxxxxxyyyyyyyyyxxxxxyyyyyyyyyyyyyyyzzzzzyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{|||||||||||}}}}}}}}}}~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡ˆˆ‰‰Š‹‹ŒŽŽ‘‘‘‘‘‘‘‘’’’’’’’’’’‘‘‘’’‘‘ŽŽŒŒŒ‹‹‹ŠŠŠŠŠ‰ˆˆˆˆˆˆˆ‰‰‰ŠŠ‹‹‹ŒŒŽŽŽŽŽ‘‘’““””””””””““’‘’‘ŽŒŒ‹ŠŠ‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆ……„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€~~~~~~~~~~~~~€€€€€€€~~~~}}}}}}}}}}}}}}}}||||{{zzzzzzzzzzzzzzzzzzzzzyyyyxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuutssssssrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqpppppppppppooooooooonnnnnnnnnnnnnnmmmmmllllllkkkkkkkkkkjjjjjjjjjhhhhhhhhhhhhggggggggggggfeeeeeeeddddddddddddcccccccccccccbbbbbbbbbbbaaaaaaaaaaa````````````__________________^^^^^^^^^^^]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPONNNNNNNNNMMMMMMMMMMMLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@??????????????>>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;;::::::::999999999988888888888777777777766666666665555555555555444444444443333333333333322222222221111111111111111110000000000///////////...........---------------,,,,,,,,,,,+++++++++++++************)))))))))(((((((((('''''''''''&&&&'&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$#########vvvwwwwwwwwwwwwwwxxxxxxwxxxxxxxxxxxxxxyyyyyyyyyyxxxxxyyyyyyyyyyyyyyzzzzzzyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{|||||||||||}}}}}}}}}}~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………†††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡ˆˆ‰‰Š‹‹ŒŽ‘‘‘‘‘‘‘‘‘’’’’’’’’’’‘‘’’‘‘ŽŽŽŒŒ‹‹‹‹ŠŠŠŠ‰‰ˆˆˆˆˆˆˆ‰‰ŠŠ‹‹‹ŒŒŽŽŽŽŽŽ‘‘’’““””••••””““’‘“‘ŽŒ‹‹Š‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆ………„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€~~~~~~~~~~€€€€€€~~~}}}}}}}}}}}}}}}}}||||{{zzzzzzzzzzzzzzzzzzzzyyyyyxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuutssssssrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqppppppppppooooooooonnnnnnnnnnnnnnmmmmmllllllkkkkkkkkkkkjjjjjjjjhhhhhhhhhhhhggggggggggggfeeeeeeeddddddddddddcccccccccccccbbbbbbbbbbbbaaaaaaaaaaa```````````__________________^^^^^^^^^^^]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPONNNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@???????????????>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;;::::::::999999999988888888888777777777766666666666555555555555444444444443333333333333322222222221111111111111111110000000000///////////...........---------------,,,,,,,,,,,++++++++++++++***********)))))))))(((((((((('''''''''''&&&&'&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$########vvvwwwwwwwwwwwwwxxxxxxxwxxxxxxxxxxxxxxyyyyyyyyyyxxxxyyyyyyyyyyyyyyyzzzzzzyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{||||||||||||}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………††…†††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡ˆˆˆ‰‰Š‹ŒŒŽŽ‘‘‘‘‘‘‘‘‘’’’’’’’’’’‘‘‘’’‘‘ŽŽŒŒ‹‹‹ŠŠŠŠŠŠ‰ˆˆˆˆˆˆ‰‰‰ŠŠ‹‹ŒŒŽŽŽŽŽŽŽ‘’’““””•••••””“’’‘“’‘ŽŒŒ‹ŠŠ‰‰‰ˆˆˆˆˆˆˆˆˆˆˆ………„„„„„„„„„„„„„„„„„„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€~~~~~~~~~~€€€‚‚€€~~~~}}}}}}}}}}}}}}}}}|||{{zzzzzzzyzzzzzzzzzzzzyyyyyyxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuutssssssrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqppppppppoooooooooonnnnnnnnnnnnnnmmmmllllllkkkkkkkkkkkjjjjjjjjhhhhhhhhhhhhgggggggggggggeeeeeeeddddddddddddcccccccccccccbbbbbbbbbbbbaaaaaaaaaaa```````````__________________^^^^^^^^^^^^]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPONNNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@??????????????>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;::::::::9999999999988888888887777777777666666666665555555555554444444444433333333333333222222222211111111111111111100000000000///////////..........----------------,,,,,,,,,,++++++++++++++***********)))))))))(((((((((('''''''''''&&&&'&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$########vvvwwwwwwwwwwwwwxxxxxxxwxxxxxxxxxxxxxxyyyyyyyyyyxxxxyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{||||||||||||}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡ˆˆˆ‰ŠŠ‹ŒŒŽŽ‘‘‘‘‘‘‘‘‘’’’’’’’’’’’‘‘’’‘‘ŽŽŒŒ‹‹‹ŠŠŠŠŠ‰‰ˆˆˆˆˆ‰‰‰ŠŠ‹‹ŒŒŽŽŽŽŽŽŽŽ‘‘’““””••••••””“’‘”“’ŽŒ‹ŠŠ‰‰‰ˆˆˆˆˆˆˆˆˆˆˆ………„„„„„„„„„„„„„„„„„„„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€~~~~~~~~€€€‚‚‚‚€~~~~}}}}}}}~~~~~}}}}}||{{{zzzzzyyyyzzzzzzzzzyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuutssssssrrrrrrrrrrrrqqqqqqqrrqqqqqqqqqqqqpppppppppooooooooonnnnnnnnnnnnnnmmmmlllllllkkkkkkkkkkjjjjjjjjihhhhhhhhhhhhggggggggggggeeeeeeeddddddddddddcccccccccccccbbbbbbbbbbbbaaaaaaaaaaa```````````___________________^^^^^^^^^^^]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPONNNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@??????????????>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;::::::::999999999998888888888777777777766666666666555555555555444444444443333333333333322222222222111111111111111110000000000////////////..........----------------,,,,,,,,,,,+++++++++++++***********)))))))))((((((((((''''''''''''&&&''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$########vvwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyxxxyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{||||||||||||}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡ˆˆˆ‰ŠŠ‹ŒŽ‘‘‘‘‘‘‘‘‘‘’’’’’’’’’’‘‘“’‘‘ŽŽŒŒŒ‹‹‹ŠŠŠŠŠŠ‰ˆˆˆˆˆ‰‰ŠŠŠ‹‹ŒŒŽŽŽŽŽŽŽŽ‘‘’““”•••–––••””“’•“’‘ŽŒ‹‹Š‰‰‰ˆˆˆˆˆˆˆˆˆˆˆ…………„„„„„„„„„„„„„„„„„„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€~~~~~€€€‚‚‚‚‚€~~~~~~~}~~~~~~~~~~}}}}|{{{zzzzzyyyyyyzzzzzzzyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuutssssssrrrrrrrrrrrrrrqqqqrrrrqqqqqqqqqqqppppppppooooooooonnnnnnnnnnnnnnnmmmlllllllkkkkkkkkkkkjjjjjjjihhhhhhhhhhhhggggggggggggeeeeeeeeddddddddddddcccccccccccccbbbbbbbbbbbaaaaaaaaaaa````````````__________________^^^^^^^^^^^]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPONNNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@??????????????>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;::::::::9999999999988888888887777777777666666666665555555555555444444444433333333333333222222222221111111111111111100000000000///////////..........----------------,,,,,,,,,,,+++++++++++++***********)))))))))((((((((((''''''''''''&&&''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$########vvwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyxxxyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{|||||||||||||}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡ˆˆˆ‰ŠŠ‹ŒŽ‘‘‘‘‘‘‘‘‘‘’’’’’’’’’’‘‘“’‘‘ŽŽŒŒŒ‹‹‹ŠŠŠŠŠŠŠˆˆˆˆ‰‰‰ŠŠ‹‹ŒŒŽŽŽŽŽŽŽ‘‘’““”••–––––••”“’•”’‘Œ‹‹Š‰‰‰‰ˆˆˆˆˆˆˆˆˆˆ…………„„„„„„„„„„„„„„„„„„„„ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€~~€€€€‚‚‚‚‚‚€~~~~~~~~~~~~~~~~~~}}}||{{{zzzzzyyyyyyyzzzzzyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuutssssssrrrrrrrrrrrrrrrrrqrrrrrrqqqqqqqqqqpppppppooooooooonnnnnnnnnnnnnnnmmmlllllllkkkkkkkkkkkjjjjjjjihhhhhhhhhhhhggggggggggggeeeeeeeeddddddddddddcccccccccccccbbbbbbbbbbbbaaaaaaaaaa````````````__________________^^^^^^^^^^^]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPONNNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@??????????????>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;:::::::::999999999988888888887777777777766666666665555555555555444444444433333333333333222222222221111111111111111100000000000///////////...........---------------,,,,,,,,,,,+++++++++++++***********)))))))))((((((((((''''''''''''&&&''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$########vvwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyxxxyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€‚€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡ˆˆˆ‰ŠŠ‹ŒŽŽ‘‘‘‘‘‘‘‘‘‘‘’’’’’’’’’‘‘“’‘‘ŽŽŒŒ‹‹‹‹ŠŠŠŠŠŠŠˆˆˆ‰‰‰ŠŠ‹‹ŒŒŽŽŽŽŽŽ‘‘’““”••––––––•”“’•”“‘ŒŒ‹Š‰‰‰‰ˆˆˆˆˆˆˆˆˆˆ……………„„„„„„„„„„„„„„„„„„„ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€~~€€€‚‚‚‚‚‚‚‚~~~~~~~~~~~~~~~~~~~}}}|{{{zzzzzyyyyyyyyzyzyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuttssssssrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqppppppppooooooooonnnnnnnnnnnnnnnmmllllllllkkkkkkkkkkkjjjjjjiihhhhhhhhhhhggggggggggggeeeeeeeeddddddddddddcccccccccccccbbbbbbbbbbbbaaaaaaaaaaa```````````__________________^^^^^^^^^^^]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOONNNNNNNNNMMMMMMMMMMMLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@??????????????>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;:::::::::999999999988888888887777777777766666666665555555555555444444444433333333333333222222222221111111111111111100000000000///////////...........---------------,,,,,,,,,,,+++++++++++++***********)))))))))((((((((((('''''''''''&&&''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$########vwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyxxyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{||||||||||||||}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡ˆˆˆ‰ŠŠ‹ŒŽŽ‘‘‘‘‘‘‘‘‘‘‘’’’’’’’’’‘‘“’‘‘ŽŽŒŒ‹‹‹‹ŠŠŠŠŠŠŠˆ‰‰‰‰ŠŠŠ‹‹ŒŒŽŽŽŽŽ‘‘’““”••––––––•”“’•”“‘Œ‹‹ŠŠ‰‰‰ˆˆˆˆˆˆˆˆˆˆ……………„„„„„„„„„„„„„„„„„„„„ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€~€€€€‚‚‚‚‚‚‚‚~~~~~~~~~~~~~}}||{{{zzzzyyyyyyyyyyzyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuttssssssssrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqpppppppoooooooooonnnnnnnnnnnnnnmmllllllllkkkkkkkkkkkjjjjjjiihhhhhhhhhhhhgggggggggggeeeeeeeeddddddddddddcccccccccccccbbbbbbbbbbbbaaaaaaaaaaa```````````___________________^^^^^^^^^^^]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOONNNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@??????????????>>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;:::::::::999999999988888888888777777777766666666665555555555555444444444433333333333333222222222221111111111111111100000000000///////////...........---------------,,,,,,,,,,,+++++++++++++***********)))))))))((((((((((('''''''''''&&&''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$########vwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyxxyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{||||||||||||||}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡ˆˆˆ‰Š‹‹ŒŽ‘‘‘‘‘‘‘‘‘‘‘‘‘’’’’’’’’‘‘“’‘‘ŽŒŒ‹‹‹ŠŠŠŠŠŠŠŠ‰‰‰‰ŠŠŠ‹‹ŒŒŽŽŽ‘‘’’“””••––––––•”“’•”’‘Œ‹‹Š‰‰‰‰ˆˆˆˆˆˆˆˆˆˆ………………„„„„„„„„„„„„„„„„„„„ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚~~~~~~~~}||{{{zzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuutttsssssssssrrrrrrrrrrrrrsrrrrrrrrrrqqqqqqqppppppoooooooooonnnnnnnnnnnnnnmmmlllllllkkkkkkkkkkkkjjjjjiiihhhhhhhhhhhgggggggggggeeeeeeeeeddddddddddddcccccccccccccbbbbbbbbbbbaaaaaaaaaaa````````````__________________^^^^^^^^^^^]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOONNNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@??????????????>>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;;::::::::999999999988888888888777777777766666666665555555555555444444444443333333333333322222222221111111111111111110000000000///////////...........---------------,,,,,,,,,,,+++++++++++++***********)))))))))((((((((((('''''''''''&&&''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$########vwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyxxyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡ˆˆˆ‰Š‹‹ŒŽ‘‘‘‘‘‘‘‘‘‘‘‘‘‘’’’’’’’’‘‘“’‘‘ŽŽŒŒŒ‹‹‹ŠŠŠŠŠŠŠŠ‰‰‰ŠŠŠ‹‹ŒŒŽŽ‘‘‘’““””••–––––••”“’•”’‘ŽŒ‹‹Š‰‰‰‰ˆˆˆˆˆˆˆˆˆˆ…………………„„„„„„„„„„„„„„„„„„ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚€~~}}||{{{zzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuttttsssssssssssssssrrrrrrsssrrrrrrrrqqqqqqqppppppooooooooooonnnnnnnnnnnnnnmmlllllllkkkkkkkkkkkkjjjjjiiihhhhhhhhhhhgggggggggggeeeeeeeeeddddddddddddcccccccccccccbbbbbbbbbbbaaaaaaaaaaa````````````__________________^^^^^^^^^^^]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOONNNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@??????????????>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;;::::::::999999999988888888888777777777766666666665555555555555444444444443333333333333322222222221111111111111111110000000000///////////...........---------------,,,,,,,,,,,+++++++++++++***********)))))))))((((((((((('''''''''''&&&''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$########wwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyxyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„…„„„„„„„……………………………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡ˆˆˆ‰Š‹‹ŒŽ‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘’’’’’’’‘‘“’‘‘ŽŽŒŒ‹‹‹‹ŠŠŠŠŠŠŠ‹‰‰ŠŠŠ‹‹ŒŒŽŽ‘‘‘‘‘’’““””••––––••””“’”“’‘ŽŒ‹ŠŠ‰‰‰‰ˆˆˆˆˆˆˆˆˆˆ…………………„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€~~}||{{{zzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvuuuutttttsssssssssssssssssssrsssssrrrrrrrqqqqqqpppppppooooooooooonnnnnnnnnnnnnmmllllllllkkkkkkkkkkkjjjjjiiihhhhhhhhhhhhggggggggggeeeeeeeeeddddddddddddcccccccccccccbbbbbbbbbbbbaaaaaaaaaaa```````````__________________^^^^^^^^^^^]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPOONNNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@??????????????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;::::::::999999999988888888888777777777766666666666555555555555444444444443333333333333322222222221111111111111111110000000000///////////...........---------------,,,,,,,,,,,+++++++++++++************))))))))((((((((((('''''''''''&&&''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$########wwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyxyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„……„„„„„„……………………………………………………………………………………………………………………††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰ˆˆˆˆ‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆ‰‰‰‰‰ˆˆˆˆ‡‡‡‡‡‡ˆˆˆ‰Š‹‹ŒŽ‘‘’‘‘‘‘‘‘‘‘‘‘‘’’’’’’‘‘‘“’‘‘ŽŽŒŒ‹‹‹‹ŠŠŠŠŠ‹‹‹ŠŠŠŠ‹‹ŒŒŽŽŽ‘‘‘‘‘‘‘’’““””••••––•••”“’‘”“‘ŽŒ‹ŠŠ‰‰‰‰ˆˆˆˆˆˆˆˆˆˆ…………………„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€~~}}||{{{zzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvuuuttttttttsssssssssssssssssssssssrrrrrrrqqqqqqppppppoooooooooooonnnnnnnnnnnnnmmlllllllkkkkkkkkkkkkjjjjiiiihhhhhhhhhhhggggggggggeeeeeeeeeddddddddddddcccccccccccccbbbbbbbbbbbbaaaaaaaaaaa```````````__________________^^^^^^^^^^^]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZYYYYYYYYYYXXXXXXXXXYXXXXXXXXXXWWWWWWWWWWWVVVWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPOONNNNNNNNNNNMMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@??????????????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;::::::::999999999998888888888777777777766666666666555555555555444444444443333333333333322222222221111111111111111110000000000///////////...........---------------,,,,,,,,,,,+++++++++++++************))))))))((((((((((('''''''''''&&&''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$########wwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyxyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„………„„„„„……………………………………………………………………………………………………………………†††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆ‰‰‰‰‰‰ˆˆˆ‡‡‡‡‡‡ˆˆˆ‰Š‹‹ŒŽ‘‘‘’’‘‘‘‘‘‘‘‘’’’’’’‘‘‘“’‘‘ŽŒŒŒ‹‹‹‹‹ŠŠ‹‹‹‹‹ŠŠ‹‹‹ŒŒŽŽ‘‘‘‘’‘‘‘’’’““”””••••••••”“’’“’‘ŽŒ‹‹ŠŠ‰‰‰‰ˆˆˆˆˆˆˆˆˆˆ……………………„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚€€€€€€€€€€€€€€€€€€€€€~}}|||{{zzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvuuttttttttttttssssssssssssssssssssrrrrrrqqqqqqppppppoooooooooooonnnnnnnnnnnnnmmlllllllkkkkkkkkkkkkjjjjiiiihhhhhhhhhhhggggggggggeeeeeeeeeeddddddddddddccccccccccccbbbbbbbbbbbbaaaaaaaaaaa```````````___________________^^^^^^^^^^^]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZYYYYYYYYYYYXXXXXXXXYXXXXXXXXXXWWWWWWWWWWWVVVWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPOOONNNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@??????????????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;::::::::999999999998888888888777777777766666666666555555555555444444444443333333333333322222222222111111111111111110000000000////////////..........----------------,,,,,,,,,,++++++++++++++***********))))))))((((((((((('''''''''''&&&''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$#######wwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„…………„„„„…………………………………………………………………………………………………………………†††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆ‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ‰‰‰‰‰‰ˆˆˆˆ‡‡‡‡‡ˆˆˆ‰Š‹‹ŒŽ‘‘‘’’‘‘‘‘‘‘‘‘’’’’’‘‘‘“’‘ŽŽŒŒŒ‹‹‹‹‹‹‹‹‹‹‹ŒŠ‹‹‹ŒŒŽŽŽ‘‘‘’’’‘‘‘’’“““”””••••••••”““’‘“‘ŽŒ‹ŠŠ‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆ……………………„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚€€€€€€€€€€€€€€€€€€€~}}||{{{zzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvuuuttttttttttttttsssssssstsssssssrrrrrrqqqqqqppppppoooooooooooonnnnnnnnnnnnmmllllllllkkkkkkkkkkkkjjjiiiihhhhhhhhhhhggggggggggeeeeeeeeeeddddddddddddcccccccccccccbbbbbbbbbbbaaaaaaaaaaa````````````__________________^^^^^^^^^^^]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZYYYYYYYYYYYXXXXXXXXYXXXXXXXXXXWWWWWWWWWWWVVVWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPOOONNNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@??????????????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;::::::::999999999998888888888777777777766666666666555555555555544444444443333333333333322222222222111111111111111110000000000////////////..........----------------,,,,,,,,,,++++++++++++++***********))))))))(((((((((((''''''''''''&&''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$#######wwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„……………„„„…………………………………………………………………………………………………………………††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆ‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ‰‰‰‰‰‰ˆˆˆˆ‡‡‡‡‡‡ˆˆ‰Š‹‹ŒŽ‘‘‘’’‘‘‘‘‘‘‘’’’’’‘‘‘“’‘ŽŽŒŒ‹‹‹‹‹‹‹‹‹‹‹ŒŒ‹‹ŒŒŒŽŽŽ‘‘‘‘’’’“‘’’’“““”””•••••••””““’‘’‘ŽŒŒ‹ŠŠ‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆ………………………„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ€€€€€€€€€~}}|||{{zzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvuuuuuuuutttttttttttttssssttsssssssrrrrrrqqqqqpppppppoooooooooooonnnnnnnnnnnmmllllllllkkkkkkkkkkkkjjjiiiihhhhhhhhhhhhgggggggggeeeeeeeeeeddddddddddddcccccccccccccbbbbbbbbbbbbaaaaaaaaaaa```````````__________________^^^^^^^^^^^]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZYYYYYYYYYYYXXXXXXXXYXXXXXXXXXXXWWWWWWWWWWVVVWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPOOONNNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@??????????????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;:::::::::999999999988888888887777777777766666666665555555555555444444444433333333333333222222222221111111111111111100000000000///////////..........----------------,,,,,,,,,,,+++++++++++++***********))))))))(((((((((((''''''''''''&&'''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$#######wwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyzyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„………………„„…………………………………………………………………………………………………………………†††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆ‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ‰‰‰‰‰‰ˆˆˆˆ‡‡‡‡‡‡ˆˆ‰Š‹‹ŒŽ‘‘‘’’‘‘‘‘‘‘‘‘’’’’‘‘‘“’‘ŽŽŒŒ‹‹‹‹‹‹‹‹‹‹ŒŒŒ‹ŒŒŒŽŽ‘‘‘‘’’’““’’“““””””•••••••””““’‘Ž‘ŽŒ‹ŠŠŠ‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆ………………………„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚ƒƒƒƒƒƒ„„„„„„ƒƒƒƒ‚€€€~~}}||{{{zzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwvvvvvvvuuuuuuuuuuuuuttttttttttssttsssssssrrrrrrqqqqqqppppppoooooooooooonnnnnnnnnnnmmmllllllllkkkkkkkkkkkjjjiiiiihhhhhhhhhhhgggggggggeeeeeeeeeeddddddddddddcccccccccccccbbbbbbbbbbbbaaaaaaaaaaa```````````__________________^^^^^^^^^^^]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZYYYYYYYYYYYXXXXXXXXYXXXXXXXXXXXWWWWWWWWWWVVVWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPOOONNNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@??????????????>>>>>>>>>>>========<<<<<<<<<<;;;;;;;;;;:::::::::999999999988888888887777777777766666666665555555555555444444444433333333333333222222222221111111111111111100000000000///////////...........---------------,,,,,,,,,,,+++++++++++++***********))))))))(((((((((((''''''''''''&&'''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$#######wwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyzyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„…………………„………………………………………………………………………………………………………………†††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆ‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰ˆˆˆˆ‡‡‡‡‡‡ˆˆ‰ŠŠ‹ŒŽ‘‘‘’’’‘‘‘‘‘‘‘’’‘‘‘“’‘ŽŒŒŒ‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŽŽ‘‘‘‘‘’’’““”’“““”””••••••••””““’‘‘ŽŽŒŒ‹ŠŠ‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆ…………………………„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚ƒƒƒƒƒ„„„„„„„„„„„ƒ‚‚‚‚€€~~~}}||{{{zzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwvvvvvuuuvvuuuuuuuuuuuttttttttstttsssssssrrrrrrqqqqqqppppppooooooooooonnnnnnnnnnnmmmllllllllkkkkkkkkkkkkjjiiiiihhhhhhhhhhhgggggggggeeeeeeeeeeedddddddddddcccccccccccccbbbbbbbbbbbbaaaaaaaaaaa```````````__________________^^^^^^^^^^^]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZYYYYYYYYYYXXXXXXXXYXXXXXXXXXXXWWWWWWWWWWWVVWWWWWWVVVVVVVVVVUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPOOONNNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@??????????????>>>>>>>>>>>========<<<<<<<<<<;;;;;;;;;;;::::::::999999999988888888888777777777766666666665555555555555444444444433333333333333222222222221111111111111111100000000000///////////...........---------------,,,,,,,,,,,+++++++++++++***********))))))))(((((((((((''''''''''''&&'''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$#######wwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyzyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆ‡‡ˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰ˆˆˆˆ‡‡‡‡‡‡ˆˆ‰ŠŠ‹ŒŽ‘‘‘’’’‘‘‘‘‘‘‘‘‘‘‘‘’’‘ŽŒŒŒ‹‹‹‹‹‹‹‹ŒŒŒŒŽŽŽ‘‘‘‘‘‘’’’’““””“““”””••••••••”””“’’‘ŽŽŒ‹‹ŠŠ‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆ…………………………„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚ƒƒƒƒ„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚€€~~}}||{{{zzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuutttttttttttssssssrrrrrrrqqqqqqppppppoooooooooonnnnnnnnnnnmmmlllllllllkkkkkkkkkkkjjiiiiihhhhhhhhhhhgggggggggeeeeeeeeeeeddddddddddddcccccccccccccbbbbbbbbbbbaaaaaaaaaaa````````````__________________^^^^^^^^^^^]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZYYYYYYYYYYYXXXXXXXYYXXXXXXXXXXWWWWWWWWWWWVVWWWWWWVVVVVVVVVVUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPOOONNNNNNNNNNMMMMMMMMMMMLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@??????????????>>>>>>>>>>========<<<<<<<<<<;;;;;;;;;;;::::::::999999999988888888888777777777766666666665555555555555444444444443333333333333222222222221111111111111111100000000000///////////...........---------------,,,,,,,,,,,+++++++++++++***********))))))))(((((((((((('''''''''''&&'''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$#######wwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyzzyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………†††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ‡ˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰ˆˆˆˆ‡‡‡‡‡‡ˆˆ‰‰Š‹ŒŽ‘‘‘’’’‘‘‘‘‘‘‘‘‘‘‘’’‘ŽŽŒŒ‹‹‹‹‹‹‹‹ŒŒŒŽŒŽŽ‘‘‘‘‘’’’’’“““”””“”””••••••••••””““’‘ŽŒŽŒ‹‹ŠŠ‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆ……………………………„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚ƒƒƒƒ„„„„„„……………„„„„ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€~~}}||{{{zzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvvuuuuutttttttttsssssssrrrrrrrqqqqqqppppppoooooooooonnnnnnnnnnmmmmllllllllkkkkkkkkkkkkjiiiiihhhhhhhhhhhgggggggggeeeeeeeeeeeddddddddddddcccccccccccccbbbbbbbbbbbaaaaaaaaaaa````````````______`___________^^^^^^^^^^^]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZYYYYYYYYYYYXXXXXXXYYXXXXXXXXXXWWWWWWWWWWWVVWWWWWWVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPOOONNNNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@??????????????>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;::::::::999999999988888888888777777777766666666665555555555555444444444443333333333333322222222221111111111111111100000000000///////////...........---------------,,,,,,,,,,,+++++++++++++***********))))))))(((((((((((('''''''''''&&'''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$#######wwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyzzyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰ˆˆˆˆ‡‡‡‡‡‡ˆˆ‰‰Š‹ŒŽ‘‘‘’’’‘‘‘‘‘‘‘‘‘‘‘’’‘ŽŽŒŒ‹‹‹‹‹‹‹ŒŒŒŽŽŽ‘‘‘’’’’’’““““”””•“””•••••–••••””““’‘ŽŒŽŒ‹‹ŠŠ‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆ………………………………„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚ƒƒƒƒ„„„„„…………………………„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€~~}}||{{{zzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvuuuuuttttttttsssssssrrrrrrrrqqqqqqppppppooooooooonnnnnnnnnnmmmmllllllllkkkkkkkkkkkkjiiiiiihhhhhhhhhhhggggggggeeeeeeeeeeeddddddddddddcccccccccccccbbbbbbbbbbbbaaaaaaaaaaa```````````______`___________^^^^^^^^^^^]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZYYYYYYYYYYYXXXXXXXYYXXXXXXXXXXXWWWWWWWWWWVVWWWWWWVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPOOOONNNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@??????????????>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;::::::::999999999998888888888777777777766666666666555555555555444444444443333333333333322222222221111111111111111100000000000///////////...........---------------,,,,,,,,,,,+++++++++++++***********)))))))))((((((((((('''''''''''&&'''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$#######wwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyzzyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰ˆˆˆˆ‡‡‡‡‡‡ˆˆ‰‰Š‹ŒŽ‘‘‘’’’‘‘‘‘‘‘‘‘‘‘‘’‘‘ŽŽŒŒŒ‹‹‹‹‹‹ŒŒŒŒŽŽŽŽ‘‘‘’’’’’““““““”””••””••••––––•••””“’’‘ŽŒ‹ŽŒ‹‹ŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆ………………………………„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚ƒƒƒƒƒ„„„„………………………………ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€~~}}||{{{zzzzzzzzzyzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvuuuuuttttttttssssssrrrrrrrrrqqqqqqppppppoooooooonnnnnnnnnnmmmmmllllllllkkkkkkkkkkkjiiiiiihhhhhhhhhhhggggggggeeeeeeeeeeeddddddddddddcccccccccccccbbbbbbbbbbbbaaaaaaaaaaa```````````______`___________^^^^^^^^^^^]]]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZYYYYYYYYYYYXXXXXXXYYXXXXXXXXXXXWWWWWWWWWWVVWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPOOOONNNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@??????????????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;::::::::999999999998888888888777777777766666666666555555555555444444444443333333333333322222222221111111111111111110000000000///////////...........---------------,,,,,,,,,,,+++++++++++++***********)))))))))((((((((((('''''''''''&&'''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$#######wwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{{{|||||||||{{{{{{{{{||||||||||||||||{{{{{{{{{{{||||||||||||||{{{{{||||||||||||||||||}}~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„……………………………………………………„„„„………………………………………………………………………………………………††††††††††„„„„„„„„„„„…………………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡ˆˆ‰ŠŠ‹ŒŽ‘‘ŽŽŽŽŽŽŽŽ‘ŽŒŒ‹‹‹ŠŠŠŠ‹‹‹‹ŒŒŽ‹ŒŽŽ‘‘‘‘‘’’’“““””••••–––•••””“’’‘ŽŒ‹ŠŽŒŒ‹‹ŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€~~~~~~~~€€€€‚‚‚‚‚ƒƒƒƒƒ„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚€€~}}|||{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyzzyyyyyyyyyyyyyyzzzzzzzzzzzzyyyyxxxwwwwvvwwwvvvvvuuuuuuuuutttttttsrrrrqqqqqppppppppoooooooommmmmmmmlllllllllkkkkkkkkjiiiiiiiiiihhhhhhhhhhhhggfffeeeeeeeeeeeedddddddddddddcccccccccccbbbbbbbbbbbbaa```````````____________^^^^^^^^^^]]]]]]]]]]]\\\\]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@?????@@??????????>>>>>>>>>>>===<<<<<<<<<<;;;;;;;;;;;::::::::::99999999999888888888888888877777777776666666666666655555555554444444444333333333332222222222111111111100000000000/////////////...........------------,,,,,,,,,,,++++++++++**********)))))))))))((((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#######wwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzz{{{{{{{{{{{{{{{|||||||||{{{{{{{{{||||||||||||||||{{{{{{{{{{{||||||||||||||{{{{{||||||||||||||||||}}~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ„„„„„……………………………………………………„„„„……………………………………………………………………………………………†††††††††††„„„„„„„„„„……………………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡ˆˆ‰‰Š‹ŒŽ‘‘ŽŽŽŽŽŽŽŽŽ‘ŽŒ‹‹‹‹ŠŠ‹‹‹‹‹ŒŒŽŽŒŒŽŽ‘‘‘‘‘‘’’’’“““””••••––––•••”““’‘ŽŒ‹ŠŽŒŒ‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€~~~~~~~~€€€‚‚‚‚‚‚ƒƒƒƒƒ„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚€€~~}}||{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyzzzzzzzzzyyyyyyyyzzzz{{{{{{zzzzyyyxxxxwwwwvwwwvvvvvuuuuuuuuuutttttttrrrrrqqqqqppppppppooooooommmmmmmmlllllllllkkkkkkkkjiiiiiiiiiiihhhhhhhhhhhggfffeeeeeeeeeeeedddddddddddddcccccccccccbbbbbbbbbbbbaaa```````````___________^^^^^^^^^^]]]]]]]]]]]\\\\]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@?????@@???????????>>>>>>>>>>===<<<<<<<<<<;;;;;;;;;;;:::::::::::9999999999888888888888888877777777776666666666666655555555554444444444333333333332222222222111111111100000000000/////////////...........------------,,,,,,,,,,,++++++++++**********))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#######wwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{{{||||||||||{{{{{{{{{|||||||||||||||}{{{{{{{{{{|||||||||||||||{{{{{|||||||||||||||||}}}~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ„„„„………………………………………………………„„„……………………………………………………………………………………………††††††††††††„„„„„„„„„………………………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡ˆˆ‰Š‹ŒŽ‘ŽŽŽŽŽŽŽ‘ŽŒŒ‹‹‹‹‹‹‹‹‹‹ŒŒŒŽŽŒŽ‘‘‘‘‘’’’’’’“““””••••––––•••””“’’‘ŽŒ‹Š‰ŒŒ‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€~~~~~~€€€‚‚‚‚‚‚‚ƒƒƒƒƒ„„„„„„„………„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚€€~~}}|||{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{zzzyyyxxxwwwwvwwwvvvvvvuuuuuuuuuuutttttsrrrrrqqqqqppppppppoooooommmmmmmmmllllllllkkkkkkkkjiiiiiiiiiiihhhhhhhhhhhggfffeeeeeeeeeeeeeddddddddddddccccccccccccbbbbbbbbbbbaaa```````````___________^^^^^^^^^^]]]]]]]]]]]]\\\]]]]]]]\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@?????@@@??????????>>>>>>>>>>===<<<<<<<<<<;;;;;;;;;;;:::::::::::9999999999888888888888888877777777776666666666666655555555554444444444433333333332222222222111111111110000000000/////////////...........------------,,,,,,,,,,,++++++++++**********))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$######wwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{{{||||||||||{{{{{{{{||||||||||||||||}{{{{{{{{{{|||||||||||||||{{{{||||||||||||||||||}}}~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„„„…………………………………………………………„„……………………………………………………………………………………………†††††††††††††„„„„„„„„…………………………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡ˆˆ‰Š‹ŒŽ‘ŽŽŽŽŽŽ‘ŽŒŒ‹‹‹‹‹‹‹‹‹‹ŒŒŽŽŒŽŽ‘‘‘’’’’’’’““““”””•••–––––•••”““’‘ŽŒ‹‹Š‰ŒŒ‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€~~~~~€€€‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ„„„„„„„………„„„„„ƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚€€~}}|||{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{zzzyyyxxxwwwwwwwwvvvvvuuuuuuuuuuuuutttssrrrrrqqqqqppppppppooooonmmmmmmmmlllllllllkkkkkkkjjiiiiiiiiiihhhhhhhhhhhhgfffeeeeeeeeeeeeeddddddddddddccccccccccccbbbbbbbbbbbaaa```````````___________^^^^^^^^^^^]]]]]]]]]]]\\\]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@?????@@@??????????>>>>>>>>>>===<<<<<<<<<<<;;;;;;;;;;:::::::::::9999999999888888888888888877777777776666666666666655555555554444444444433333333332222222222111111111110000000000/////////////...........------------,,,,,,,,,,,++++++++++**********))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$######wwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzz{{{{{{{{{{{{{{{||||||||||{{{{{{{{||||||||||||||||}{{{{{{{{{||||||||||||||||{{{{|||||||||||||||||}}}}~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„„…………………………………………………………„„……………………………………………………………………………………………†††††††††††††„„„„„„„„…………………………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡ˆˆ‰ŠŠ‹ŒŽŽŽŽŽŽŽ‘ŽŒŒ‹‹‹‹‹‹‹‹‹ŒŒŽŽ‘‘’’’’’“““““““””””••––––––••””“’‘‘ŽŒ‹Š‰‰ŒŒ‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€~~~€€€‚‚‚ƒ‚‚‚ƒƒƒƒƒƒ„„„„„„„„…„„„„„„„ƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚€€~~}}||{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyzzzzzzzzzzzzzzzzzzzzz{{{|||||||{{{{zzzyyyxxxwwwwwwwwwvvvvvuuuuuuuuuuuuuuussssrrrrqqqqqpppppppppooonnmmmmmmmmllllllllkkkkkkkjjiiiiiiiiiihhhhhhhhhhhhgffffeeeeeeeeeeeeddddddddddddccccccccccccbbbbbbbbbbbaaa````````````__________^^^^^^^^^^^]]]]]]]]]]]\\\]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@?????@@@??????????>>>>>>>>>>===<<<<<<<<<<<;;;;;;;;;;:::::::::::9999999999888888888888888877777777776666666666666655555555554444444444433333333332222222222111111111110000000000//////////////..........------------,,,,,,,,,,,++++++++++**********))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$######wwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{{{|||||||||||{{{{{{{{|||||||||||||||}}{{{{{{{{{||||||||||||||||{{{||||||||||||||||||}}}}~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„……………………………………………………………„……………………………………………………………………………………………††††††††††††††„„„„„„„……………………………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡ˆ‰‰Š‹ŒŽŽŽŽ‘ŽŒŒ‹‹‹‹‹‹‹‹ŒŒŒŽŽŽŽ‘‘’’’““““““““”””””••––––––•••”““’‘ŽŒ‹ŠŠ‰ˆŒŒ‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€‚‚‚ƒƒ‚ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚€€~~}}||{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyzzzzzzzzzzz{{{{{{z{{{{{{{|||||||||{{{{zzyyyxxxxwwwxwwwwwvvvvvuuuuuuuuuuuuuusssssrrrrqqqqqpppppppppoonnmmmmmmmmlllllllllkkkkkkjjiiiiiiiiiihhhhhhhhhhhhgffffeeeeeeeeeeeedddddddddddddccccccccccccbbbbbbbbbbaaaa```````````__________^^^^^^^^^^^]]]]]]]]]]]\\\]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@?????@@@??????????>>>>>>>>>>====<<<<<<<<<<;;;;;;;;;;:::::::::::9999999999888888888888888877777777777666666666666655555555554444444444433333333332222222222211111111110000000000//////////////..........------------,,,,,,,,,,,++++++++++***********)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$######wwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{{{|||||||||||{{{{{{{||||||||||||||||}}{{{{{{{{{||||||||||||||||{{{||||||||||||||||||}}}}€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ„„…………………………………………………………………………………………………………………………………………………………†††††††††††††††„„„„„„………………………………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡ˆˆ‰Š‹ŒŒŽŽŽ‘ŽŒŒŒ‹‹‹‹‹‹ŒŒŒŽŽŽ‘‘’’’“““““““””””””•••–––––•••””“’‘ŽŒ‹Š‰‰ˆŒŒ‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€‚‚‚ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚€~~}}||{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{||||||||||{{{zzzyyyxxxwwwxxwwwwvvvvvvuuuuuuuuuuuuuttsssssrrrqqqqqppppppppponnnmmmmmmmlllllllllkkkkkkjjiiiiiiiiiiihhhhhhhhhhhhffffeeeeeeeeeeeedddddddddddddccccccccccccbbbbbbbbbbaaaa```````````__________^^^^^^^^^^^^]]]]]]]]]]\\\]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@?????@@@??????????>>>>>>>>>>====<<<<<<<<<<;;;;;;;;;;:::::::::::99999999998888888888888888777777777776666666666666555555555554444444444333333333322222222222111111111100000000000/////////////..........------------,,,,,,,,,,,++++++++++***********)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$######wwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{{{|||||||||||{{{{{{{|||||||||||||||}}}{{{{{{{{|||||||||||||||||{{{|||||||||||||||||}}}}}€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ„…………………………………………………………………………………………………………………………………………………………††††††††††††††††„„„„„…………………………………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡ˆˆ‰‰Š‹ŒŽŽ‘ŽŒŒŒ‹‹‹‹‹ŒŒŒŽŽŽ‘’’’““““”””””””””•••–––––•••””“’’‘ŽŒ‹ŠŠ‰ˆˆŒ‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€‚‚‚ƒƒƒ„ƒƒƒƒ„„„„„„„„„„„„„„„„„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚€~~}}||{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{||||||||||{{{zzzyyyxxxxwwxxxwwwwvvvvvvuuuuuuuuuuuuttttssssrrrqqqqqpppppppppnnnmmmmmmmmlllllllllkkkkkjjjiiiiiiiiiihhhhhhhhhhhhfffffeeeeeeeeeeeeddddddddddddccccccccccccbbbbbbbbbbaaaa````````````__________^^^^^^^^^^^]]]]]]]]]]]\\]]]]]]]]\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@@????@@@??????????>>>>>>>>>>====<<<<<<<<<<;;;;;;;;;;:::::::::::99999999999888888888888888777777777776666666666666555555555554444444444333333333322222222222111111111100000000000/////////////..........------------,,,,,,,,,,,++++++++++***********)))))))))))((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######wwwwwwwwwxxxxxxxxxxxxxyxxyyyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{{||||||||||||{{{{{{{|||||||||||||||}}}{{{{{{{{|||||||||||||||||{{||||||||||||||||||}}}}}€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ…………………………………………………………………………………………………………………………………………………………†††††††††††††††††„„„„……………………………………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡ˆˆ‰Š‹ŒŽŽŽ‘ŽŒŒ‹‹‹‹ŒŒŒŒŽŽ‘Ž‘‘’’“““”””””””””””••••––••••””““’‘ŽŒŒ‹Š‰ˆˆ‡Œ‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€‚‚ƒƒƒ„„ƒ„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚€~~}}||{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{|||||||||||{{{zzzyyyxxxxxwxxxxwwwwvvvvvvvuuuuuvvvvvtttttssssrrrqqqqqppppppppnnnnmmmmmmmlllllllllkkkkkjjjiiiiiiiiiiihhhhhhhhhhhfffffeeeeeeeeeeeedddddddddddddccccccccccccbbbbbbbbbaaaaa```````````__________^^^^^^^^^^^]]]]]]]]]]]\\]]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@@????@@@??????????>>>>>>>>>>====<<<<<<<<<<;;;;;;;;;;:::::::::::99999999999888888888888888877777777776666666666666555555555554444444444333333333332222222222111111111100000000000/////////////...........------------,,,,,,,,,,++++++++++***********)))))))))))((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######wwwwwwwwwxxxxxxxxxxxxxyxxyyyyyyyyyyyyyzzzzzzzzzz{{{{{{{{{{{{{||||||||||||{{{{{{||||||||||||||||}}}{{{{{{{{||||||||||||||||}{{|||||||||||||||||}}}}}}€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ…………………………………………………………………………………………………………………………………………………………†††††††††††††††††„„„………………………………………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡ˆˆ‰Š‹‹ŒŽŽŽ’‘ŽŒŒ‹‹‹‹ŒŒŒŽŽ‘‘‘’’“““””””””””””””•••••••••””““’‘ŽŒ‹Š‰‰ˆˆ‡‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€€‚‚ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚€~~}|||{{{{zzzzzzzzzzz{z{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{||||}||||||{{{{zzzyyyyxxxxxyxxxxxwwwwvvvvvvvvvvvvvvvttttttssssrrrqqqqqpppppppnnnnmmmmmmmlllllllllkkkkkjjjiiiiiiiiiiihhhhhhhhhhhffffffeeeeeeeeeeedddddddddddddccccccccccccbbbbbbbbbaaaaa```````````___________^^^^^^^^^^^]]]]]]]]]]\\]]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@@????@@@??????????>>>>>>>>>>>===<<<<<<<<<<;;;;;;;;;;:::::::::::99999999999888888888888888877777777776666666666666655555555554444444444333333333332222222222111111111100000000000/////////////...........------------,,,,,,,,,,++++++++++***********)))))))))))((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######wwwwwwwwxxxxxxxxxxxxxxyxyyyyyyyyyyyyyyzzzzzzzzzz{{{{{{{{{{{{{||||||||||||{{{{{{|||||||||||||||}}}}{{{{{{{|||||||||||||||||}{||||||||||||||||||}}}}}}€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ………………………………………………………………………………………………………………………………………………………††††††††††††††††††„„…………………………………………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡ˆˆ‰ŠŠ‹ŒŽŽ’‘ŽŒŒŒ‹‹ŒŒŒŽŽ‘‘‘’’““””””””””””””””••••••••”””“’’‘ŽŒ‹ŠŠ‰ˆˆ‡‡‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚€€€€€€€€€€€€€€€€€€€€€€€‚‚ƒƒƒ„„„…„„„„„„„„„„„„„„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚€€~}}|||{{{{zzzzzzzzzz{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{||||}}}|||||{{{zzzzyyyyyxxxxyyxxxxxwwwwvvvvvvvvvvvvvvuuuttttssssrrrqqqqqppppppnnnnmmmmmmmmllllllllkkkkkjjjiiiiiiiiiiihhhhhhhhhhhffffffeeeeeeeeeeeeddddddddddddccccccccccccbbbbbbbbbaaaaaa```````````__________^^^^^^^^^^^]]]]]]]]]]\\]]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@????@@@???????????>>>>>>>>>>===<<<<<<<<<<;;;;;;;;;;;::::::::::99999999999888888888888888877777777776666666666666655555555554444444444333333333332222222222111111111100000000000/////////////...........------------,,,,,,,,,,,+++++++++***********)))))))))))((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%$$$$$$$$$$$######wwwwwwwwxxxxxxxxxxxxxyyxyyyyyyyyyyyyyyzzzzzzzzzz{{{{{{{{{{{{{||||||||||||{{{{{{|||||||||||||||}}}}{{{{{{{|||||||||||||||||}{||||||||||||||||||}}}}}}€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ……………………………………………………………………………………………………………………………………………………†††††††††††††††††††„……………………………………………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡ˆˆ‰‰Š‹ŒŽŽ‘Ž’‘ŽŒŒŒŒŒŒŒŒŽŽ‘‘’‘‘’“““”””””””””””””””””••••””““’’‘ŽŒŒ‹Š‰‰ˆ‡‡‡‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚€€€€€€€€€€€€€€€€€€€€€€€‚‚ƒƒ„„………„…………………„„„„„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚€€~}}|||{{{{zzzzzzzzzz{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{|||||||||||{{{zzzzyyyyyyxxxyyyyxxxxwwwwvvvvvvvvvvvvvuuuuttttssssrrrqqqqqpppppnnnnmmmmmmmmlllllllllkkkkjjjjiiiiiiiiiihhhhhhhhhhhffffffeeeeeeeeeeeedddddddddddddccccccccccccbbbbbbbbaaaaaa```````````__________^^^^^^^^^^^]]]]]]]]]]]\]]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@????@@@@??????????>>>>>>>>>>===<<<<<<<<<<;;;;;;;;;;;:::::::::::9999999999888888888888888877777777776666666666666655555555554444444444333333333332222222222111111111100000000000/////////////...........------------,,,,,,,,,,,+++++++++***********)))))))))))((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%$$$$$$$$$$$######wwwwwwwwxxxxxxxxxxxxxyyxyyyyyyyyyyyyyzzzzzzzzzzz{{{{{{{{{{{{|||||||||||||{{{{{||||||||||||||||}}}}{{{{{{{||||||||||||||||}}{|||||||||||||||||}}}}}}}€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ………………………………………………………………†………………………………………………………………………………††††††††††††††††††††……………………………………………………………………………………………………………………………………††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡ˆˆ‰‰Š‹ŒŽŽ‘‘‘‘Ž’‘ŽŽŒŒŒŒŒŒŒŽŽ‘’’‘‘’’““””””••••””””””””””•””””““’’‘ŽŽŒ‹Š‰‰ˆˆ‡‡†‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ‚‚€€€€€€€€€€€€€€€€€€€€€€€‚‚ƒƒ„„………†………………………„„„„„„ƒƒƒƒ‚‚‚‚‚€€‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚€€~~}}||{{{{{zzzzzzzzzz{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{||||||||||{{{{zzzyyyyyyyyyxyyyyyyxxxwwwwvvvvvvvvvvvvuuuuuttttsssrrrrqqqqqppppnnnnnmmmmmmmlllllllllkkkkjjjjiiiiiiiiiihhhhhhhhhhhffffffeeeeeeeeeeeedddddddddddddccccccccccccbbbbbbbbaaaaaaa```````````__________^^^^^^^^^^^]]]]]]]]]]\]]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@????@@@@??????????>>>>>>>>>>===<<<<<<<<<<<;;;;;;;;;;:::::::::::9999999999888888888888888877777777776666666666666655555555554444444444333333333332222222222111111111100000000000/////////////...........------------,,,,,,,,,,,+++++++++***********)))))))))))((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%$$$$$$$$$$$######wwwwwwwwxxxxxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzz{{{{{{{{{{{{|||||||||||||{{{{{|||||||||||||||}}}}}{{{{{{|||||||||||||||||}}||||||||||||||||||}}}}}}}€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ………………………………………………………………†………………………………………………………………………………††††††††††††††††††††…………………………………………………………………………………………………………………………………†††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡ˆˆ‰‰Š‹ŒŽŽ‘‘‘‘‘Ž’‘ŽŽŒŒŒŒŒŒŒŽŽ‘’’“‘’’““””””•••••””””””””””””””““’’‘ŽŒ‹ŠŠ‰ˆˆ‡‡‡†‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ‚‚€€€€€€€€€€€€€€€€€€€€€€‚‚ƒƒ„„………††…………………………„„„„ƒƒƒƒ‚‚‚‚€€€€€€€‚‚‚‚ƒƒƒƒƒƒ‚‚‚€€~~}}||{{{{{zzzzzzzz{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{||||||||{{{{zzzzyyyyyyyyyyzyyyyyyxxxwwwwwvvvvvvvvwwuuuuuuutttsssrrrrqqqqqpppnnnnnmmmmmmmlllllllllkkkkjjjjiiiiiiiiiiihhhhhhhhhhffffffeeeeeeeeeeeeddddddddddddddccccccccccccbbbbbbbaaaaaaa```````````__________^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@????@@@@??????????>>>>>>>>>>===<<<<<<<<<<<;;;;;;;;;;:::::::::::9999999999888888888888888877777777776666666666666655555555554444444444433333333332222222222111111111110000000000/////////////...........------------,,,,,,,,,,,+++++++++***********)))))))))))((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%$$$$$$$$$$$######wwwwwwwxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzz{{{{{{{{{{{{|||||||||||||{{{{{|||||||||||||||}}}}}{{{{{{||||||||||||||||}}}||||||||||||||||||}}}}}}}€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ……………………………………………………………††……………………………………………………………………………†††††††††††††††††††††………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡ˆˆ‰ŠŠ‹ŒŽŽ‘‘‘‘‘‘‘“‘ŽŒŒŒŒŒŽŽ‘‘’““‘’’““””””•••••””””””””“““”““““’’‘ŽŒ‹‹Š‰ˆˆ‡‡‡††‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€‚‚ƒƒ„„……††††††††……………„„„„ƒƒƒƒ‚‚‚€€€€€€€€€‚‚‚‚ƒƒƒƒƒ‚‚‚€€~~}}||{{{{{{zzzz{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{|||||||{{{zzzzyyyyyyyyyyyzzzzyyyyxxxxwwwwvvvvvvwwwuuuuuuuttttsssrrrrqqqqqppnnnnnmmmmmmmmlllllllllkkkjjjjiiiiiiiiiiihhhhhhhhhhfffffffeeeeeeeeeeeedddddddddddddccccccccccccbbbbbbbaaaaaaaa``````````___________^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@????@@@@??????????>>>>>>>>>>====<<<<<<<<<<;;;;;;;;;;:::::::::::9999999999888888888888888877777777776666666666666655555555554444444444433333333332222222222111111111110000000000/////////////...........------------,,,,,,,,,,,+++++++++***********)))))))))))((((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%$$$$$$$$$$$######wwwwwwwxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzz{{{{{{{{{{{||||||||||||||{{{{||||||||||||||||}}}}}{{{{{{||||||||||||||||}}}|||||||||||||||||}}}}}}}}€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ…………………………………………………………†††………………………………………………………………†………††††††††††††††††††††††……………………………………………………………………………………………………………………………†††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡ˆˆ‰‰Š‹ŒŒŽŽ‘‘‘’’‘‘“’‘ŽŒŒŒŒŽ‘‘’““”‘’““””””••••••”””””““““““““’’’‘‘ŽŒ‹‹Š‰‰ˆˆ‡‡‡††‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ‚‚‚€€€€€€€€€€€€€€€€€€€€€€€‚ƒƒ„„……†††‡††††††…………„„„„ƒƒƒ‚‚‚€€€€€€€€€€€‚‚‚‚‚ƒƒƒ‚‚‚€€~~}}||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{|||||{{{{{zzzzyyyyyyyyyyyzzzzzyyyyxxxwwwwwwwwwwwwwuuuuuuuuttttsssrrrrqqqqqpnnnnnmmmmmmmmlllllllllkkkjjjjiiiiiiiiiiiihhhhhhhhhfffffffeeeeeeeeeeeedddddddddddddccccccccccccbbbbbbbaaaaaaaa```````````__________^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@????@@@@??????????>>>>>>>>>>====<<<<<<<<<<;;;;;;;;;;:::::::::::9999999999888888888888888877777777777666666666666655555555554444444444433333333332222222222111111111110000000000/////////////...........------------,,,,,,,,,,,+++++++++***********)))))))))))((((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%$$$$$$$$$$$######wwwwwwwxxxxxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzz{{{{{{{{{{{||||||||||||||{{{{|||||||||||||||}}}}}}{{{{{|||||||||||||||||}}}|||||||||||||||||}}}}}}}}€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ…………………………………………………………†††……………………………………………………………††………††††††††††††††††††††††………………………………………………………………………………………………………………………†††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡ˆˆˆ‰ŠŠ‹ŒŽ‘‘‘’’’’‘‘“’‘ŽŒŒŒŒŽŽ‘’’“””’’““”””••••••”””””““““’’’’’’‘‘‘ŽŒŒ‹Š‰‰ˆˆ‡‡‡†††‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€‚‚ƒƒ„……†††‡‡†††††††…………„„ƒƒƒ‚‚‚€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚€€~~}}||{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{|||{{{{{{zzzzyyyyyyyyyyyyzzzzzzyyyyxxxwwwwwwwwwwwwvvvuuuuuutttssssrrrrqqqqponnnnnmmmmmmmmllllllllkkkjjjjjiiiiiiiiiiihhhhhhhhhfffffffeeeeeeeeeeeeddddddddddddddcccccccccccbbbbbbbaaaaaaaa```````````___________^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???@@@@??????????>>>>>>>>>>====<<<<<<<<<<;;;;;;;;;;:::::::::::9999999999888888888888888877777777777666666666666655555555554444444444433333333332222222222211111111110000000000//////////////..........------------,,,,,,,,,,,+++++++++***********))))))))))))(((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%$$$$$$$$$$$######wwwwwwxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzz{{{{{{{{{{{||||||||||||||{{{{|||||||||||||||}}}}}}{{{{{||||||||||||||||}}}}||||||||||||||||}}}}}}}}}€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ………………………………………………………††††…………………………………………………………†††……†††††††††††††††††††††††……………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡ˆˆ‰‰Š‹‹ŒŽŽŽ‘‘’’’’’’‘“’‘ŽŒŒŽŽ‘‘’“””•’““”””•••••••”””““““’’’’‘’‘‘‘ŽŽŒŒ‹ŠŠ‰ˆˆ‡‡‡††††‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€‚‚ƒ„„……††‡‡‡††††††††………„„ƒƒƒ‚‚‚€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚€€~~}}||{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzyyyzzzzzzzz{{{{{{{{{{{zzzzyyyyyyyyyyyyyzzzzzzzyyyyxxxwwwwwwwwwwwvvvvuuuuuttttssssrrrrqqqqonnnnnmmmmmmmmllllllllkkkjjjjjiiiiiiiiiiihhhhhhhhhffffffffeeeeeeeeeeeedddddddddddddccccccccccccbbbbbbaaaaaaaa````````````__________^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???@@@@??????????>>>>>>>>>>====<<<<<<<<<<;;;;;;;;;;:::::::::::99999999998888888888888888777777777776666666666666555555555554444444444333333333322222222222111111111100000000000/////////////..........------------,,,,,,,,,,,+++++++++***********))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$%$$$$$$$$$$$######wwwwwwxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzz{{{{{{{{{{|||||||||||||||{{{||||||||||||||||}}}}}}{{{{{||||||||||||||||}}}}||||||||||||||||}}}}}}}}}€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ………………………………………………………††††…………………………………………………………†††…††††††††††††††††††††††††…………………………………………………………………………………………………………………†††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡ˆˆˆ‰ŠŠ‹ŒŽŽŽŽ‘‘’’““’’‘‘“’‘ŽŽŽ‘’““”••““”””••••••••”””““’’’’‘‘‘‘‘ŽŽŒŒ‹ŠŠ‰ˆˆ‡‡‡‡††††‹‹‹‹Š‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€‚‚ƒƒ„„……††‡‡‡‡‡‡‡††††………„„ƒƒƒ‚‚€€€€€€€€€€€€€€€‚‚‚‚‚‚‚€€~~}}|||{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyzzzzzzzzz{{{{{{zzzzzyyyyyyyyyyyyyyzzzzzzzzyyyxxxwwwwwwwwwwwvvvvuuuuuuttttsssrrrrqqqqonnnnnmmmmmmmmmllllllllkkjjjjjiiiiiiiiiiiihhhhhhhhfffffffffeeeeeeeeeeeddddddddddddddcccccccccccbbbbbbaaaaaaaaa```````````___________^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???@@@@??????????>>>>>>>>>>====<<<<<<<<<<;;;;;;;;;;:::::::::::99999999999888888888888888877777777776666666666666555555555554444444444333333333322222222222111111111100000000000/////////////..........------------,,,,,,,,,,,++++++++++***********)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$%$$$$$$$$$$$$#####wwwwwwxxxxxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzz{{{{{{{{{{|||||||||||||||{{{|||||||||||||||}}}}}}}{{{{|||||||||||||||||}}}}||||||||||||||||}}}}}}}}}€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ……………………………………………………†††††………………………………………………………†††††††††††††††††††††††††††††………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡ˆˆˆ‰‰Š‹ŒŒŽŽŽŽŽŽŽ‘’’““““’’‘”’‘ŽŽŽ‘’’“””•–“”””••••••••”””““’’’‘‘‘ŽŽŒŒ‹ŠŠ‰‰ˆˆ‡‡‡†††††‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€‚‚ƒƒ„……††‡‡‡‡‡‡‡‡††††………„„ƒƒ‚‚‚€€€€€€€€€€€€€€€€‚‚‚‚‚€€~~}}|||{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyzzzzzzz{{{{{zzzzzyyyyyyxxxxxyyyyzzzzzzzzyyyyxxxwwwwwwwwwwvvvvvuuuuuutttssssrrrrqqqoonnnnmmmmmmmmmllllllllkkjjjjjiiiiiiiiiiiihhhhhhhhfffffffffeeeeeeeeeeeddddddddddddddccccccccccccbbbbbaaaaaaaaa````````````__________^^^^^^^^^^^]]]]]]]]^]]]]]]]]]\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???@@@@??????????>>>>>>>>>>>===<<<<<<<<<<;;;;;;;;;;;::::::::::99999999999888888888888888877777777776666666666666555555555554444444444333333333332222222222111111111100000000000/////////////..........------------,,,,,,,,,,,++++++++++***********)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$%$$$$$$$$$$$$#####wwwwwwxxxxxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzz{{{{{{{{{{||||||||||||||}{{{|||||||||||||||}}}}}}}{{{{||||||||||||||||}}}}}|||||||||||||||}}}}}}}}}}€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………††††††……………………………………………………††††††††††††††††††††††††††††††……………………………………………………………………………………………………………†††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡ˆˆˆ‰‰Š‹‹ŒŽŽŽŽŽŽŽ‘‘’““““““’‘”“‘ŽŽŽŽ‘‘’““”••–“””•••••••••””“““’’‘‘ŽŽŽŒŒ‹ŠŠ‰‰ˆˆ‡‡‡††††††‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€‚‚ƒƒ„……††‡‡‡ˆ‡‡‡‡‡†††………„„ƒƒ‚‚€€€€€€€€€€€€€€€€€€€~~}}||||{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyzzzzzzzzzzzzzzyyyyyyxxxxxxxyyyzzzzzzzzzyyyxxxwwwwwwwwwwuvvvuuuuuuuttttssssrrrqqqoonnnnnmmmmmmmmmlllllllkkjjjjjjiiiiiiiiiiiihhhhhhhffffffffffeeeeeeeeeeeddddddddddddddcccccccccccbbbbbaaaaaaaaa````````````__________^^^^^^^^^^^]]]]]]]]^]]]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???@@@@@??????????>>>>>>>>>>===<<<<<<<<<<;;;;;;;;;;;::::::::::99999999999888888888888888877777777776666666666666655555555554444444444333333333332222222222111111111100000000000/////////////...........------------,,,,,,,,,,++++++++++***********)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$%$$$$$$$$$$$$#####wwwwwxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzz{{{{{{{{{{||||||||||||||}{{{|||||||||||||||}}}}}}}{{{{||||||||||||||||}}}}}|||||||||||||||}}}}}}}}}}€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………††††††……………………………………………………††††††††††††††††††††††††††††††…………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡ˆˆ‰‰ŠŠ‹ŒŽŽŽŽŽŽŽ‘’’““””““’‘”“’ŽŽŽŽ‘’’“”••––””•••••••••”””““’’‘‘ŽŽŽŒŒ‹‹ŠŠ‰‰ˆˆ‡‡‡‡††††††‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ…„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€‚‚ƒ„„……††‡‡‡ˆ‡‡‡‡‡††††……„„ƒƒ‚‚€€€€€€€€€€€€€€€€€€~~}}}|||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyzzzzzzzzyyyyyyxxxxxxxxxxyyzzzzzzzzyyyyxxxwwwwwwwwwwuuuuuuuuuuutttttsssrrrqqqoonnnnnmmmmmmmmmlllllllkkjjjjjjiiiiiiiiiiiihhhhhhhffffffffffeeeeeeeeeeeddddddddddddddcccccccccccbbbbbaaaaaaaaaa````````````__________^^^^^^^^^^^]]]]]]]^]]]]]]]]]]\\\\\\\\\\[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@???@@@@@??????????>>>>>>>>>>===<<<<<<<<<<;;;;;;;;;;;:::::::::::9999999999888888888888888877777777776666666666666655555555554444444444333333333332222222222111111111100000000000/////////////...........------------,,,,,,,,,,++++++++++***********)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$%$$$$$$$$$$$$#####wwwwwxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzz{{{{{{{{{|||||||||||||||}{{||||||||||||||||}}}}}}}{{{|||||||||||||||||}}}}}|||||||||||||||}}}}}}}}}}€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ………………………………………………†††††††…………………………………………………†††††††††††††††††††††††††††††††………………………………………………………………………………………………………†††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡ˆˆˆ‰‰Š‹ŒŒŽŽŽŽŽŽŽ‘’““””””““’‘”“’‘ŽŽŽ‘’“””•––—””•••••••••””““’’‘‘ŽŽŽŒŒŒ‹‹ŠŠ‰‰ˆˆˆ‡‡‡†††††††‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ…„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€‚‚ƒ„„……††‡‡‡ˆ‡‡‡‡‡‡†††……„„ƒƒ‚‚€€€€€€€€€€€€€€€€€€€~~~}}}||||||{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzz{{zzzzzzzzzyyyyyyyyyyyyyzzzzzzyyyyyyxxxxxxxxxxxxyzzzzzzzzyyyyxxxwwwwwwwvwwuuuuuuuuuuuuttttssssrrrqqoonnnnnmmmmmmmmmlllllllkkjjjjjjiiiiiiiiiiiihhhhhhhfffffffffffeeeeeeeeeeedddddddddddddccccccccccccbbbbaaaaaaaaaa````````````__________^^^^^^^^^^^]]]]]]]^^]]]]]]]]]\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@???@@@@@??????????>>>>>>>>>>===<<<<<<<<<<<;;;;;;;;;;:::::::::::9999999999888888888888888877777777776666666666666655555555554444444444333333333332222222222111111111100000000000/////////////...........------------,,,,,,,,,,++++++++++***********)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$%$$$$$$$$$$$$#####wwwwwxxxxxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{|||||||||||||||}{{|||||||||||||||}}}}}}}}{{{||||||||||||||||}}}}}}||||||||||||||}}}}}}}}}}}€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ………………………………………………†††††††………………………………………………††††††††††††††††††††††††††††††††……………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡ˆˆˆˆ‰ŠŠ‹ŒŽŽŽŽŽŽŽŽ‘’“””””””“’‘•“’‘ŽŽŽŽŽ‘‘’“”••––—”••••••••••””““’’‘ŽŽŒŒ‹‹ŠŠŠ‰‰ˆˆˆ‡‡‡‡†††††††‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ……„„„„„„„„„„„„„„„„„„„„„„ƒƒ‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€‚‚ƒ„„……††‡‡‡ˆ‡‡‡‡‡‡†††……„„ƒƒ‚‚€€€€€€€€€€€€€€€€€€~~~}}}|||||||||{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzz{{{{{{zzzzzzzyyyyyyyyyyyyzzzyyyyyyyyxxxxxxxxxxxxxxyzzzzzzzyyyxxxxwwwwwvvvvvuuuuuuuuuuuuttttssssrrrqqoonnnnnmmmmmmmmmmlllllllkjjjjjjiiiiiiiiiiiiihhhhhhfffffffffffeeeeeeeeeeeddddddddddddddcccccccccccbbbbaaaaaaaaaaa````````````_________^^^^^^^^^^^]]]]]]]^^]]]]]]]]]\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWWWWWVVVVVVVWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@???@@@@@??????????>>>>>>>>>>===<<<<<<<<<<<;;;;;;;;;;:::::::::::9999999999888888888888888877777777776666666666666655555555554444444444333333333332222222222111111111100000000000/////////////...........------------,,,,,,,,,,,+++++++++***********)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$%$$$$$$$$$$$$#####wwwwwxxxxxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{||||||||||||||}}{{|||||||||||||||}}}}}}}}{{{||||||||||||||||}}}}}}||||||||||||||}}}}}}}}}}}€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ……………………………………………††††††††………………………………………………††††††††††††††††††††††††††††††††…………………………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡ˆˆˆ‰‰Š‹ŒŒŽ‘‘‘ŽŽŽŽŽ‘’““””••””“’‘•“’‘ŽŽŽŽ‘’““”•––——”••••••••••””“’’‘‘ŽŒŒŒ‹‹‹ŠŠ‰‰‰ˆˆˆ‡‡‡‡‡†††††††‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ……„„„„„„„„„„„„„„„„„„„„„„ƒƒ‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€‚‚ƒ„„……††‡‡‡ˆ‡‡‡‡‡‡†††……„„ƒƒ‚‚€€€€€€€€€€€€€€€€€€~~~}}}}||||||||||{{{{{{{|||||{{{{{{{{{zzzzzzzz{{{{{{zzzzzzzyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxyyzzzzzyyyyxxxwwwwwvvvvvvuuuuuuuuuuuutttttsssrrrqqoonnnnnmmmmmmmmmmlllllllkjjjjjjiiiiiiiiiiiiihhhhhhffffffffffffeeeeeeeeeeedddddddddddddcccccccccccbbbbaaaaaaaaaaa````````````_________^^^^^^^^^^^^]]]]]]^^]]]]]]]]]\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWWWWWVVVVVVVWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@???@@@@@??????????>>>>>>>>>>====<<<<<<<<<<;;;;;;;;;;:::::::::::9999999999888888888888888877777777776666666666666655555555554444444444433333333332222222222111111111100000000000/////////////...........------------,,,,,,,,,,,+++++++++***********)))))))))))((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$%$$$$$$$$$$$$#####xxxxxyyyyyyyyyyyyyzzzzzyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{||||||||}}}}}}}}}}}}}}}~~~|||||||||||||||||}}}}}}}}{{{||||||||||||||||||}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„††††††††††††††††‡‡‡‡‡‡‡‡‡†††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††……………………††††††††††††††††††…………………†††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡ˆˆˆ‰‰Š‹ŒŽŽ‘‘ŽŽŽŽ‘’““””””“’‘’‘ŽŒŒ‹‹‹‹ŒŒŽ‘’““””••••–––––•••””“’’‘ŽŽŒŽŽŒŒŒ‹‹‹ŠŠŠ‰‰‰‰‰‰ˆˆˆˆˆˆ†††††††††††††………………………………‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€‚‚ƒƒ„„……††‡‡‡‡ˆˆˆ‡‡‡‡††……„„ƒƒ‚‚€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚~~~~}}}}|||||{{{{{{{{{zz||||||||||||{{{{{{{{{{z{{{|||||||||{{{{{{zzzzzzzzzzyyxxxxxxxxxxwwwwwwwwwwwwxxxxxxxxxxxwwwwvvvvuuuuuuuuuuuvvvuuuuuuuttttsssrrrqpoooonnnnnnnnmmmmmmmmlllljjjjjjjiiiiiiiiiiiihhhhhhhggggggggggggffffffffffeeeedddddddddddddcccccccccccbbbaaaaaaaaaaaaa`````````a```````````__________^^^_^^^^^^^^]]]]]]]]]]\\\\\\[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGHHGGGGGGGGGGFFFFFFFFFFEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>==============<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::999999998888888888777777777766666666655555555554444444444333333333332222222222112111111111100000000000/////////////...........------------,,,,,,,,,,,++++++++++***********)))))))))))(((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$###########xxxxxyyyyyyyyyyyyyzzzzzyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{|||||||}}}}}}}}}}}}}}}}~~~||||||||||||||||}}}}}}}}}{{|||||||||||||||||||}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„†††††††††††††††‡‡‡‡‡‡‡‡‡‡††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………†††††††††††††††††††………………††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡ˆˆˆ‰ŠŠ‹ŒŽ‘‘‘ŽŽŽŽ‘’““””””““’’‘ŽŒŒ‹‹‹ŒŒŽ‘‘’“””••••––––––•••””“’’‘ŽŒ‹ŒŒ‹‹‹‹ŠŠŠ‰‰‰‰‰‰‰ˆˆˆˆˆˆ††††††††††††††……………………………‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€‚ƒƒ„„……†††‡‡‡‡ˆˆ‡‡‡‡††……„„ƒƒ‚‚€‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚~~~~~}}}}|||||||{{{{{{{{||||||||||||||{{{{{{{{{{{{||||||||||{{{{{zzzzzzzzzzxxxxxxxxxxxxwwwwwwwwwwwwwxxxxxxxxxxwwwvvvvuuuuuuuuuuuuuuuuuuuuuuttttssssrrqpoooonnnnnnnnmmmmmmmmlllljjjjjjjiiiiiiiiiiiiihhhhhhggggggggggggffffffffffeeeeeddddddddddddcccccccccccbbbbaaaaaaaaaaaa`````````aa``````````__________^^^_^^^^^^^^^]]]]]]]]]]\\\\\[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGGHHGGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>==============<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::999999998888888888777777777766666666655555555554444444444333333333332222222222112111111111100000000000/////////////...........------------,,,,,,,,,,,++++++++++***********)))))))))))(((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$###########xxxxxyyyyyyyyyyyyyzzzzzyyyyyyyyyyzzzzzzzzzzzzzz{zzzzzzzzz{{{{{{{{{{{{{{{|||||||}}}}}}}}}}}}}}}~~~~||||||||||||||||}}}}}}}}}{{||||||||||||||||||}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„†††††††††††††††‡‡‡‡‡‡‡‡‡‡††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††………………††††††††††††††††††††…………††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠ‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡ˆˆˆ‰Š‹‹ŒŽ‘‘‘ŽŽŽŽŽ‘’“”””””““’’‘ŒŒ‹‹‹ŒŒŽ‘’’“””••••––––––•••”““’‘‘ŽŒ‹‹ŒŒ‹‹‹ŠŠŠŠŠ‰‰‰‰‰‰‰‰ˆˆˆˆˆ††††††††††††††……………………………‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€‚‚ƒƒ„„……††‡‡‡‡‡‡‡‡‡‡††……„„ƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚~~~~~}}}}}}|||||||{{{{{{|||||||||||||||{{{{{{{{{{{||||||||||{{{{{{zzzzzzzyyxxxxxxxxxxxxwwwwwwwwwwwwwxxxxxxxxxwwwwvvvvuuuuuuuuuuuuuuuuuuuuuuttttsssrrrqpooonnnnnnnnnmmmmmmmmlllljjjjjjjiiiiiiiiiiiiiihhhhhhgggggggggggfffffffffffeeeeddddddddddddcccccccccccbbbbaaaaaaaaaaaaa````````aa``````````__________^^^_^^^^^^^^^]]]]]]]]]]\\\\\[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRRQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGGHHGGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>>=============<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::999999998888888888777777777766666666655555555554444444444333333333332222222222112111111111100000000000/////////////...........------------,,,,,,,,,,,++++++++++***********)))))))))))(((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$###########xxxxyyyyyyyyyyyyyyzzzzzyyyyyyyyyyzzzzzzzzzzzzzz{zzzzzzzzz{{{{{{{{{{{{{{{|||||||}}}}}}}}}}}}}}}~~~~||||||||||||||||}}}}}}}}}{{||||||||||||||||||}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„††††††††††††††‡‡‡‡‡‡‡‡‡‡‡†††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††……………†††††††††††††††††††††………†††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠ‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡ˆˆ‰‰Š‹ŒŒŽ‘ŽŽŽ‘’“”””””““’’‘ŽŒŒ‹‹‹ŒŒŽ‘’’“””•••–––––––••””““’‘ŽŒŒ‹ŠŒŒŒ‹‹‹ŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰ˆˆˆ†††††††††††††††…………………………‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€‚€€€€€€€€€€‚‚ƒƒ„„……†††‡‡‡‡‡‡‡‡‡††……„„ƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚~~~~~~}}}}}}||||||{{{{{|||||||||||||||||{{{{{{{{{|||||||||||{{{{{zzzzzzzyyxxxxxxxxxxxxwwwwwwwwwwwwwxxxxxxxxwwwwvvvvuuuuuuuuuuuuuuuuuuuuuuuttttsssrrrqpoooonnnnnnnnmmmmmmmmlllljjjjjjjjiiiiiiiiiiiiiihhhhhhgggggggggggffffffffffeeeeeddddddddddddccccccccccbbbbbaaaaaaaaaaaa````````aa``````````___________^^_^^^^^^^^^]]]]]]]]]]\\\\\[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRRQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGGHHGGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::::999999998888888888777777777766666666655555555554444444444433333333332222222222112111111111100000000000/////////////...........-------------,,,,,,,,,,++++++++++***********)))))))))))(((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$###########xxxxyyyyyyyyyyyyyzzzzzzyyyyyyyyyyzzzzzzzzzzzzzz{zzzzzzzzz{{{{{{{{{{{{{{||||||||}}}}}}}}}}}}}}}~~~~|||||||||||||||}}}}}}}}}}{|||||||||||||||||||}}}}}~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„†††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………††††††††††††††††††††††……††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡ˆˆ‰‰Š‹ŒŒŽŽŽŒŒŽ‘’’“”””””“’‘’‘ŽŒŒ‹‹‹ŒŒŽ‘’““”••–•–––––––••””“’’‘ŽŒ‹‹ŠŒŒ‹‹‹ŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆ†††††††††††††††…………………………‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€‚€€€€€€€€€€‚‚ƒƒ„„……†††‡‡‡‡‡‡‡‡‡††……„„ƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚~~~~~~}}}}}}}}||||{{{{||||||||||||||||||{{{{{{{{||||||||||||{{{{{zzzzzyyyxxxxxxxxxxxxwwwwwwwwwwwwwxxxxxxwwwwwwvvvvuuuuuuuuuuuuuuuuuuuuuutttttsssrrrqpooonnnnnnnnnnmmmmmmmlllljjjjjjjjjiiiiiiiiiiiiiihhhhhhggggggggggffffffffffeeeeeddddddddddddccccccccccbbbbbaaaaaaaaaaaa````````aa```````````__________^^_^^^^^^^^^]]]]]]]]]]\\\\\[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGGHHGGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>==============<<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::::999999998888888888777777777776666666655555555554444444444433333333332222222222212111111111100000000000//////////////..........-------------,,,,,,,,,,++++++++++***********)))))))))))(((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$###########xxxxyyyyyyyyyyyyyzzzzzzyyyyyyyyyyzzzzzzzzzzzzz{{zzzzzzzz{{{{{{{{{{{{{{{|||||||}}}}}}}}}}}}}}}}~~~~|||||||||||||||}}}}}}}}}}{||||||||||||||||||}}}}}}~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„†††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………††††††††††††††††††††††…†††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡ˆˆ‰‰Š‹ŒŽŽŒŒŒŽ‘’““”””””“’‘’‘ŽŒŒ‹‹‹ŒŒŽ‘’““”••–––––––––••””“’‘ŽŒ‹‹ŠŠŒ‹‹‹ŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆ††††††††††††††††………………………‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€‚€€€€€€€€€€€‚‚ƒƒ„„………†††‡‡‡‡‡‡‡‡††……„„ƒƒ‚‚‚‚‚ƒƒƒƒƒ„„„„„ƒƒƒƒƒƒƒƒ‚‚‚‚~~~~~~~}}}}}}}||||{{{|||||||}}}}}}}|||||{{{{{{{||||||||||||{{{{{{zzzzzyyxxxxxxxxxxxxxxwwwwwwwwwwwxxxxwwwwwwwvvvvuuuuuuutttuuuuuuuuuuuuttttttsssrrrqpooonnnnnnnnnnmmmmmmmlllljjjjjjjjjiiiiiiiiiiiiiiihhhhhhgggggggggfffffffffffeeeeddddddddddddccccccccccbbbbbaaaaaaaaaaaa````````aa```````````__________^^_^^^^^^^^^^]]]]]]]]]]\\\\[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGGHHGGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>==============<<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::99999998888888888777777777776666666655555555555444444444433333333332222222222212111111111100000000000//////////////..........-------------,,,,,,,,,,++++++++++***********)))))))))))(((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$###########xxxxyyyyyyyyyyyyyzzzzzzyyyyyyyyyzzzzzzzzzzzzzz{{zzzzzzzz{{{{{{{{{{{{{{{|||||||}}}}}}}}}}}}}}}~~~~~|||||||||||||||}}}}}}}}}}{||||||||||||||||||}}}}}}~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡ˆˆ‰‰Š‹ŒŽŒŒŒŒŽ‘’““”””””“’‘’ŽŒ‹‹‹‹‹ŒŽ‘’“””••––––––––•••”““’‘ŽŒ‹ŠŠ‰‹‹‹ŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆ†††††††††††††††††……………………‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€‚€€€€€€€€€€‚‚ƒƒ„„………†††‡‡‡‡‡‡‡†††……„„ƒƒ‚‚‚‚‚ƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒƒ‚‚~~~~~~~~~}}}}}||||{{||||||}}}}}}}}}}||||{{{{{{|||||||||||||{{{{{zzzzzyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwvvvvuuuuuuttttttttttutttttttttttsssrrrqpooonnnnnnnnnnmmmmmmmmllljjjjjjjjjjiiiiiiiiiiiiiiihhhhhgggggggggfffffffffffeeeeedddddddddddccccccccccbbbbbbaaaaaaaaaaa````````aa```````````__________^^_^^^^^^^^^^]]]]]]]]]]\\\\[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGHHGGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>==============<<<<<<<<<<;;;;;;;<;;;;;;;;;;::::::::::99999998888888888777777777776666666655555555555444444444433333333332222222222212111111111110000000000//////////////..........-------------,,,,,,,,,,,++++++++++***********))))))))))(((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$###########xxxxyyyyyyyyyyyyyzzzzzzyyyyyyyyyzzzzzzzzzzzzzz{{zzzzzzzz{{{{{{{{{{{{{{{|||||||}}}}}}}}}}}}}}}~~~~~||||||||||||||}}}}}}}}}}}|||||||||||||||||||}}}}}}~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††……†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡ˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡ˆˆ‰‰Š‹ŒŽŒŒŒŒŒŽ‘’““””””“’’‘ŽŒ‹‹‹‹‹ŒŽ‘’“””••––––––––••””“’’‘ŽŒ‹‹Š‰‰‹‹ŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆ††††††††††††††††††…………………‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€‚€€€€€€€€€€‚‚ƒƒ„„„……†††‡‡‡‡‡‡‡†††……„ƒƒ‚‚‚‚‚ƒƒƒ„„„„„„„„„„„ƒƒƒƒƒƒƒƒ‚~~~~~~~~~}}}}||||{}||||}}}}}}}}}}}}||||{{{{{||||||||||||||{{{{{zzzzzyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvuuuuuuttttttttttttttttttttttssssrrrqpooonnnnnnnnnnmmmmmmmmllljjjjjjjjjjiiiiiiiiiiiiiiihhhhhhgggggggggffffffffffeeeeedddddddddddccccccccccbbbbbbaaaaaaaaaaa````````aa```````````__________^^__^^^^^^^^^]]]]]]]]]]]\\\[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGHHGGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>==============<<<<<<<<<<;;;;;;;<;;;;;;;;;;::::::::::99999998888888888877777777776666666655555555555444444444433333333332222222222212111111111110000000000//////////////..........-------------,,,,,,,,,,,++++++++++***********))))))))))(((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$###########xxxxyyyyyyyyyyyyzzzzzzzyyyyyyyyyzzzzzzzzzzzzzz{{zzzzzzzz{{{{{{{{{{{{{{|||||||}}}}}}}}}}}}}}}}~~~~~||||||||||||||}}}}}}}}}}}||||||||||||||||||}}}}}}}~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„†††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡ˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡ˆˆˆ‰ŠŠ‹ŒŽŒŒŒŒŒŽ‘’““”””““’‘‘ŽŒŒ‹‹‹‹‹ŒŒŽ‘’“””•–––––––––••””“’‘ŽŒ‹ŠŠ‰‰‹ŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆ††††††††††††††††††…………………‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€‚‚€€€€€€€€€€‚‚ƒƒƒ„„………†††‡‡‡‡‡†††……„„ƒƒ‚‚‚‚‚ƒƒƒ„„„„„„„„„„„„„ƒƒƒƒƒƒƒ~~~~~~~~}}}||||{}}}}}}}}}}}}}}}}}}||||{{{{||||||||||||||{{{{{zzzzzyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvuuuuutttttttttttttttttttttttssssrrrqpoooonnnnnnnnnmmmmmmmmllljjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhggggggggffffffffffeeeeeeddddddddddccccccccccbbbbbbaaaaaaaaaaaa```````aa```````````__________^^__^^^^^^^^^]]]]]]]]]]]\\\[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGHHGGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>==============<<<<<<<<<<;;;;;;;<;;;;;;;;;;::::::::::99999998888888888877777777776666666655555555555444444444433333333332222222222212111111111110000000000//////////////..........-------------,,,,,,,,,,,++++++++++***********))))))))))((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$###########xxxxyyyyyyyyyyyyzzzzzzzyyyyyyyyyzzzzzzzzzzzzz{{{zzzzzzz{{{{{{{{{{{{{{{|||||||}}}}}}}}}}}}}}}~~~~~~||||||||||||||}}}}}}}}}}}||||||||||||||||||}}}}}}}~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„†††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡ˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡ˆˆˆ‰ŠŠ‹ŒŽŽŒŒŒŒŒŽŽ‘’’“““““’’‘ŽŽŒ‹‹‹‹‹‹ŒŒŽ‘’“”••––––––––••””“’’‘ŽŒ‹‹Š‰‰ˆ‹ŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰†††††††††††††††††††………………‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€‚‚€€€€€€€€€€‚‚ƒƒƒ„„………†††††††††††……„„ƒƒ‚‚‚ƒƒƒ„„„„………………„„„„„ƒƒƒƒƒƒ~~~~~~}}}}||||}}}}}}}}}}~~~~~}}}}|||{{{{|||{|||||||||||{{{{zzzzzyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvuuuuuuttttttttttttttttttttttsssssrrrqpoooonnnnnnnnnmmmmmmmmllljjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhggggggggffffffffffeeeeeedddddddddddcccccccccbbbbbbbaaaaaaaaaaa```````aa```````````___________^__^^^^^^^^^^]]]]]]]]]]\\\[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGHHHGGGGGGGGGGFFFFFFFFFFEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>==============<<<<<<<<<<;;;;;;;<;;;;;;;;;;::::::::::99999999888888888877777777776666666665555555555444444444433333333332222222222212111111111110000000000//////////////...........------------,,,,,,,,,,,++++++++++***********))))))))))((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$###########xxxyyyyyyyyyyyyyzzzzzzzyyyyyyyyzzzzzzzzzzzzzz{{{zzzzzzz{{{{{{{{{{{{{{{|||||||}}}}}}}}}}}}}}}~~~~~~||||||||||||||}}}}}}}}}}}||||||||||||||||||}}}}}}}~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡ˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡ˆˆ‰‰ŠŠ‹ŒŽŽŽŽŒŒŒŒŒŒŽ‘’’““““’’‘ŽŽŒ‹‹ŠŠ‹‹ŒŒŽ‘’“”••–––––––•••”““’‘ŽŒ‹ŠŠ‰‰ˆŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰†††††††††††††††††††………………‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€‚‚€€€€€€€€€€‚‚‚ƒƒ„„„………†††††††††……„„ƒƒƒ‚‚‚ƒƒƒ„„„……………………„„„„„ƒƒƒƒƒ€~~~~~}}}}||||}}}}}}}}}~~~~~~~~}}}|||{{{|||{{||||||||||{{{{{zzzzzxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvuuuuutttttttttttttttttttttssssssrrrrqpoooonnnnnnnnnmmmmmmmmllljjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhgggggggggfffffffffeeeeeeeddddddddddcccccccccbbbbbbbaaaaaaaaaaa```````aa````````````__________^__^^^^^^^^^^]]]]]]]]]]\\\[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGHHHGGGGGGGGGGFFFFFFFFFFEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>==============<<<<<<<<<<;;;;;;;<;;;;;;;;;;::::::::::99999999888888888877777777776666666665555555555444444444433333333333222222222212211111111110000000000//////////////...........------------,,,,,,,,,,,++++++++++***********))))))))))((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$###########xxxyyyyyyyyyyyyyzzzzzzzyyyyyyyyzzzzzzzzzzzzzz{{{zzzzzzz{{{{{{{{{{{{{{{|||||||}}}}}}}}}}}}}}}}~~~~~||||||||||||||}}}}}}}}}}}||||||||||||||||||}}}}}}}~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„†††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡ˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡ˆˆˆ‰‰Š‹‹ŒŽŽŽŽŒŒŒŒŒŽŽ‘‘’’“““’’‘ŽŽŒ‹‹ŠŠŠŠ‹ŒŒŽ‘’“”••–––––––••””“’’‘ŽŒ‹‹Š‰‰ˆˆŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰†††††††††††††††††††††…………‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€‚‚‚ƒƒƒ„„…………††††††………„„„ƒƒ‚‚‚ƒƒƒ„„„…………………………„„„„„„ƒƒƒ€€€~~~~~~}}}||||}}}}}}}}}~~~~~~~~}}}}||{{{|||{{{{||||||||{{{{{zzzzzxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvuuuuuuttttttttttttsssssssssssssssrrrrqpoooonnnnnnnnnmmmmmmmmllljjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhggggggggfffffffffeeeeeeeddddddddddcccccccccbbbbbbbbaaaaaaaaaa```````aa````````````__________^__^^^^^^^^^^]]]]]]]]]]\\\[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGHHHGGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>==============<<<<<<<<<<;;;;;;;<;;;;;;;;;;::::::::::99999999888888888877777777776666666665555555555444444444433333333333222222222212211111111110000000000//////////////...........------------,,,,,,,,,,,++++++++++***********))))))))))((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$###########xxxyyyyyyyyyyyyyzzzzzzzyyyyyyyyzzzzzzzzzzzzzz{{{zzzzzzz{{{{{{{{{{{{{{|||||||}}}}}}}}}}}}}}}}~~~~~~||||||||||||||}}}}}}}}}}}|||||||||||||||||}}}}}}}}~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„†††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡ˆˆˆ‰‰Š‹ŒŒŽŽŽŽŽŒŒŒŒŒŽ‘‘’’’’’’‘‘ŽŽŒ‹ŠŠŠŠŠ‹‹ŒŽ‘’“””•–––––––••””“’’‘ŽŒ‹ŠŠ‰‰ˆˆŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰†††††††††††††††††††††…………‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€‚‚ƒƒƒ„„„………………………………„„ƒƒƒ‚‚‚‚ƒƒƒ„„„……………………………„„„„„„ƒƒ€€€€~~~~~}}}}||||}}}}}}}}~~~~~~~~~~}}}|||{{|||{{{{||||||||{{{{{zzzzzxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvuuuuuuutttttttttssssssssssssssssssrrrrqpoooonnnnnnnnnmmmmmmmmllljjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhggggggggfffffffffeeeeeeeddddddddddcccccccccbbbbbbbbbaaaaaaaaa```````aa````````````__________^__^^^^^^^^^^]]]]]]]]]]]\\[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGHHHGGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>==============<<<<<<<<<<;;;;;;;<;;;;;;;;;;::::::::::999999998888888888777777777766666666655555555554444444444333333333332222222222122111111111100000000000//0//////////...........------------,,,,,,,,,,,++++++++++***********))))))))))((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$###########xxxyyyyyyyyyyyyyzzzzzzzyyyyyyyyzzzzzzzzzzzzzz{{{zzzzzz{{{{{{{{{{{{{{{|||||||}}}}}}}}}}}}}}}}~~~~~~|||||||||||||}}}}}}}}}}}}|||||||||||||||||}}}}}}}}~~~~~~~~~~~~€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡ˆˆ‰‰ŠŠ‹ŒŒŽŽŽŽŽŽŽŒŒŒŒŽŽ‘’’’’’’‘‘ŽŒŽŒ‹‹ŠŠŠŠŠ‹ŒŒŽ‘’“”••––—––––••”““’‘ŽŒ‹‹Š‰‰ˆˆˆŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰††††††††††††††††††††††………‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€‚‚‚ƒƒƒ„„„„……………………„„„ƒƒƒ‚‚‚‚‚ƒƒ„„„…………………………………„„„„„„ƒ€€€€~~~~~}}}}||||}}}}}}}}~~~~~~~~~~~}}|||{{|||{{{{{|||||||{{{{{zzzzzyxxxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvuuuuuutttttttttsssssssssssssssssssrrrrqpoooonnnnnnnnmmmmmmmmmllljjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhgggggggggffffffffeeeeeeeedddddddddcccccccccbbbbbbbbbaaaaaaaaa```````aaa```````````__________^__^^^^^^^^^^]]]]]]]]]]]\\[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGHHHGGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>>=============<<<<<<<<<<;;;;;;;<;;;;;;;;;;::::::::::999999998888888888777777777766666666655555555554444444444333333333332222222222122111111111100000000000//0//////////...........------------,,,,,,,,,,,++++++++++***********))))))))))((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$###########xxxyyyyyyyyyyyyyzzzzzzzyyyyyyyzzzzzzzzzzzzzz{{{{zzzzzz{{{{{{{{{{{{{{{|||||||}}}}}}}}}}}}}}}}~~~~~~|||||||||||||}}}}}}}}}}}}|||||||||||||||||}}}}}}}}~~~~~~~~~~~~€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡ˆˆˆ‰‰ŠŠ‹ŒŒŽŽŽŽŽŽŽŽŽŽŒŒŽŽ‘‘’’’’’’‘ŽŒ‹ŽŒ‹ŠŠŠŠŠŠ‹ŒŽ‘’“”•––——–––••””“’‘‘ŽŒŒ‹ŠŠ‰‰ˆˆˆŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰††††††††††††††††††††††………‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€‚‚‚ƒƒƒƒ„„„„……………„„„„ƒƒƒƒ‚‚‚‚‚‚ƒƒ„„„…………………………………„„„„„„„€€€€€~~~~~~}}}}||||}}}}}}}}}~~~~~~~~~~}}}|||{|||{{{{{{|||||{{{{{{zzzzzyxxxxxxxxxxxxxxxxwwwwwwwvwwvvvvvvvvuuuuuutttttttttsssssssssssssssssssrrrrrqpoooonnnnnnnnmmmmmmmmmllljjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhggggggggggfffffffeeeeeeeeddddddddddccccccccbbbbbbbbbaaaaaaaaa```````aaa```````````__________^___^^^^^^^^^]]]]]]]]]]]\\[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGHHHGGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>>>=============<<<<<<<<<<<;;;;;;<;;;;;;;;;;::::::::::999999998888888888777777777766666666655555555554444444444333333333332222222222122111111111100000000000//0//////////...........------------,,,,,,,,,,,++++++++++***********))))))))))((((((((((('''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$##########xxyyyyyyyyyyyyyzzzzzzzzyyyyyyyzzzzzzzzzzzzzz{{{{zzzzzz{{{{{{{{{{{{{{{|||||||}}}}}}}}}}}}}}}~~~~~~~|||||||||||||}}}}}}}}}}}}||||||||||||||||}}}}}}}}}~~~~~~~~~~~€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„†††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡†‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡ˆˆˆˆ‰‰Š‹‹ŒŽŽŽŽŽŽŽŽŽŽŽŽ‘‘’’’’’’‘ŽŒ‹Œ‹‹ŠŠŠŠŠŠ‹ŒŽ‘“”••––——–––••”“’’‘ŽŒ‹ŠŠ‰‰ˆˆˆ‡ŠŠŠ‰Š‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰††††††††††††††††††††††………‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€‚‚‚ƒƒƒƒ„„„„„„„„„„„ƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒ„„„…………………………………„„„„„„„€€€€~~~~~}}}}||||{}|||}}}}}~~~~~~~~~~}}}|||{||||{{{{{{{{{{{{{{{{zzzzzxxxxxxxxxxxxxxxwwwwwwwwvvwvvvvvvvuuuuuuuuttttttttsssssssssssssssssssrrrrrqqpoooonnnnnnnnmmmmmmmmmllljjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhgggggggggfffffffeeeeeeeeddddddddddccccccccbbbbbbbbbaaaaaaaaa```````aaa````````````_________^___^^^^^^^^^^]]]]]]]]]]\\[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGHHHGGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@???????????>>>>>>>>>>=============<<<<<<<<<<<;;;;;;<;;;;;;;;;;::::::::::999999998888888888777777777766666666655555555554444444444333333333332222222222122111111111100000000000//0//////////...........------------,,,,,,,,,,,++++++++++***********))))))))))((((((((((('''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$##########xxyyyyyyyyyyyyyzzzzzzzzyyyyyyyzzzzzzzzzzzzzz{{{{zzzzzz{{{{{{{{{{{{{{|||||||}}}}}}}}}}}}}}}}~~~~~~~|||||||||||||}}}}}}}}}}}}||||||||||||||||}}}}}}}}}~~~~~~~~~~~€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„†††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡ˆˆˆ‰‰ŠŠ‹‹ŒŽŽŽŽŽŽŽŽŽŽŽŽ‘‘’’’’’‘‘ŽŒ‹ŠŒ‹ŠŠŠŠŠŠŠ‹ŒŽ‘’“”•––———–––•””“’‘ŽŒ‹ŠŠ‰‰ˆˆˆˆ‡ŠŠŠŠŠ‰ŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰†††††††††††††††††††††††……‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€‚‚‚‚ƒƒƒƒƒƒ„„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒ„„„„…………………………………„„„„„„„€€€€~~~~~}}}}|||||{|||||}}}}}~~~~~~~~~}}}|||{||||{{{{{{{{{{{{{{{{zzzzzxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvuuuuuuuuttttttttsssssssssssssssssssrrrrrrqqpooooonnnnnnnmmmmmmmmmllljjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhggggggggggffffffeeeeeeeeddddddddddccccccccbbbbbbbbbbaaaaaaaaa``````aaaa```````````_____________^^^^^^^^^^]]]]]]]]]]]\[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGHHHGGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>==============<<<<<<<<<<;;;;;;<;;;;;;;;;;::::::::::999999998888888888777777777766666666655555555554444444444433333333332222222222122111111111100000000000//0//////////...........------------,,,,,,,,,,,++++++++++***********))))))))))((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$##########xxyyyyyyyyyyyyyzzzzzzzzyyyyyyyzzzzzzzzzzzzzz{{{{zzzzz{{{{{{{{{{{{{{{||||||||}}}}}}}}}}}}}}}~~~~~~~||||||||||||}}}}}}}}}}}}}||||||||||||||||}}}}}}}}}~~~~~~~~~~~€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡ˆˆˆˆ‰‰ŠŠ‹ŒŒŽŽŽŽŽŽŽŽŽ‘‘’’’’’’‘ŽŒ‹ŠŒ‹‹ŠŠ‰ŠŠŠ‹‹Œ‘’“”•–————––••”“’‘ŽŽŒ‹‹Š‰‰‰ˆˆˆˆ‡ŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰†††††††††††††††††††††††……‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ„„„„„……………………………„„„„„„„ƒ€€€€~~~~~}}}}}||||{{||||||}}}}}~~~~~~~}}}}|||{||||{{{{{{{{{{{{{{{zzzzzzxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvuuuuuuuttttttttttssssssssrrrrrrrrrrrrrrrrrqqooooonnnnnnnnmmmmmmmmmllljjjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhggggggggggfffffeeeeeeeeeddddddddddcccccccbbbbbbbbbbaaaaaaaaa``````aaaa```````````_____________^^^^^^^^^^]]]]]]]]]]]\[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGHHHGGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>==============<<<<<<<<<<;;;;;;<;;;;;;;;;;:::::::::::99999998888888888777777777776666666655555555554444444444433333333332222222222122111111111100000000000//0//////////...........------------,,,,,,,,,,,++++++++++***********))))))))))((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$##########xxyyyyyyyyyyyyyzzzzzzzzyyyyyyyzzzzzzzzzzzzz{{{{{zzzzz{{{{{{{{{{{{{{{||||||||}}}}}}}}}}}}}}}~~~~~~~||||||||||||}}}}}}}}}}}}}|||||||||||||||}}}}}}}}}}~~~~~~~~~~~€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††‡†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡ˆˆˆˆ‰‰Š‹‹ŒŒŽŽŽŽŽŽŽ‘’’’’’’’‘‘ŽŒ‹Š‰Œ‹ŠŠŠŠŠŠŠ‹ŒŽ’“”•–——————–••”“’‘ŽŒ‹‹ŠŠ‰‰ˆˆˆˆ‡‡ŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰††††††††††††††††††††††††…‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ„„„„„„……………………„„„„„„„„ƒƒ€€€~~~~~}}}}}||||{{{|||||||}}}}}}~~~~}}}}||||{||||{{{{{{{{{{{{{{zzzzzzyxxxxxxxxxxwwwwwwwwvvvvvvvvvvvuuuuuuuuttttttttttssssssssrrrrrrrrrrrrrrrrrqqqooooonnnnnnnnmmmmmmmmmllljjjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhggggggggggfffffeeeeeeeeeddddddddddcccccccbbbbbbbbbbaaaaaaaaa``````aaaaa``````````______________^^^^^^^^^]]]]]]]]]]]\[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGHHHGGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>==============<<<<<<<<<<;;;;;;<<;;;;;;;;;;::::::::::99999998888888888777777777776666666655555555555444444444433333333332222222222222111111111100000000000//0///////////..........-------------,,,,,,,,,,++++++++++***********))))))))))((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$##########xyyyyyyyyyyyyyzzzzzzzzzyyyyyyzzzzzzzzzzzzzz{{{{{zzzzz{{{{{{{{{{{{{{{|||||||}}}}}}}}}}}}}}}~~~~~~~~||||||||||||}}}}}}}}}}}}}|||||||||||||||}}}}}}}}}}~~~~~~~~~~€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„†††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††‡†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡ˆˆˆˆ‰‰ŠŠ‹‹ŒŽŽŽŽŽŽ‘‘’’’““’’’‘‘ŽŒ‹Š‰‹‹ŠŠŠŠŠŠ‹‹ŒŽ‘’“”•–——˜˜——–•”“’‘ŽŒŒ‹ŠŠ‰‰ˆˆˆˆ‡‡‡ŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰††††††††††††††††††††††††…‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ„„„„„„„„„„„„„„„„„„„„„ƒƒƒ€€~~~~~}}}}}|||||{{{|||||||||}}}}}}}}}}}}||||{|||||{{{{{{{{{{{zzzzzzzyyxxxxxxxwwwwwwwwwvvvvvvvuuvvuuuuuuuutttttttttttssssssssrrrrrrrrrrrrrrrrrrqqqooooonnnnnnnnmmmmmmmmmlllkjjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhggggggggggffffeeeeeeeeeddddddddddcccccccbbbbbbbbbbaaaaaaaaa``````aaaaa```````````_____________^^^^^^^^^^]]]]]]]]]]\[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGHHHHGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>==============<<<<<<<<<<;;;;;;<<;;;;;;;;;;::::::::::99999998888888888777777777776666666655555555555444444444433333333332222222222222111111111100000000000//0///////////..........-------------,,,,,,,,,,++++++++++***********))))))))))((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$##########xyyyyyyyyyyyyyzzzzzzzzzyyyyyyyzzzzzzzzzzzzzz{{{{zzzzz{{{{{{{{{{{{{{{|||||||}}}}}}}}}}}}}}}~~~~~~~~||||||||||||}}}}}}}}}}}}}|||||||||||||||}}}}}}}}}}~~~~~~~~~~€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††‡†‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡ˆˆˆˆ‰‰ŠŠ‹ŒŒŽŽŽŽ‘‘’’’““““’’‘ŽŒ‹Š‰‰‹ŠŠŠŠŠŠŠ‹ŒŽ‘“”•–——˜˜˜——–•”“’‘ŽŒ‹ŠŠ‰‰ˆˆˆˆˆ‡‡‡ŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‡††††††††††††††††††††††††‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ~~~~~}}}}}|||||{{{{|||||||||||}}}}}}}}}|||||{|||||{{{{{{{{{zzzzzzzzyyyxxxxxwwwwwwwwwvvvvvvvuuuuuuuuuuuuuttttttttttsssssssssrrrrrrrrrrrrrrrrrrqqqqooooonnnnnnnnmmmmmmmmmlllkjjjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhgggggggggggffffeeeeeeeedddddddddddccccccbbbbbbbbbbaaaaaaaaaa`````aaaaaa``````````_____________^^^^^^^^^^]]]]]]]]]]\[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGHHHHGGGGGGGGGGFFFFFFFFFFEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>==============<<<<<<<<<<;;;;;;<<;;;;;;;;;;::::::::::99999998888888888877777777776666666655555555555444444444433333333332222222222222111111111110000000000//0///////////..........-------------,,,,,,,,,,++++++++++***********))))))))))((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$##########xyyyyyyyyyyyyyzzzzzzzzzyyyyyyyzzzzzzzzzzzzz{{{{{zzzzz{{{{{{{{{{{{{{{|||||||}}}}}}}}}}}}}}}~~~~~~~~|||||||||||}}}}}}}}}}}}}}|||||||||||||||}}}}}}}}}}~~~~~~~~~~€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰Š‹‹ŒŒŽŽŽŽ‘‘’’““““““’‘‘ŽŒ‹Š‰ˆ‹ŠŠŠŠŠŠ‹‹ŒŽ‘’“•–——˜˜˜˜—––•”“‘ŽŒ‹‹Š‰‰ˆˆˆˆˆˆ‡‡‡ŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‡‡†††††††††††††††††††††††‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€‚‚‚‚‚‚‚‚‚ƒƒ„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ~~~~~}}}}}||||||{{{{||||||||||||||}}}}||||||{{||||{{{{{{{{{zzzzzzzyyyyyxxxxwwwwwwwwvvvvvvvuuuuuuuuuuuuutttttttttttssssssssssrrrrrrrrrrrrrrrrrqqqqqoooonnnnnnnnmmmmmmmmmmmllkjjjjjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhgggggggggggfffeeeeeeeeeddddddddddccccccbbbbbbbbbbaaaaaaaaaa`````aaaaaa```````````____________^^^^^^^^^^]]]]]]]]]]][[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>==============<<<<<<<<<<;;;;;;<<;;;;;;;;;;::::::::::99999998888888888877777777776666666655555555555444444444433333333332222222222222111111111110000000000//0///////////..........-------------,,,,,,,,,,++++++++++***********))))))))))((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$##########xyyyyyyyyyyyyyzzzzzzzzzyyyyyyzzzzzzzzzzzzzz{{{{{zzzz{{{{{{{{{{{{{{{||||||||}}}}}}}}}}}}}}}~~~~~~~~|||||||||||}}}}}}}}}}}}}}||||||||||||||}}}}}}}}}}}~~~~~~~~~€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„†††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰ŠŠ‹‹ŒŒŽŽŽ‘‘‘’’““““““’’‘ŽŽŒ‹ŠŠ‰ˆ‹ŠŠŠŠŠŠ‹ŒŽ‘“”•–—˜˜˜˜˜—––•“’‘ŽŒ‹ŠŠ‰‰ˆˆˆˆˆˆ‡‡‡ŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‡‡‡††††††††††††††††††††††‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚~~~~~~}}}}}||||||{{{{{||||{|||||||||||||||||||{{|||||{{{{{{zzzzzzzyyyyyyyxxwwwwwwwwvvvvvvvuuuuuuuuuuuuutttttttttttsssssssssssrrrrrrrrrrrrrrrrqqqqqqqoooonnnnnnnnmmmmmmmmmmmllkkjjjjjjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhgggggggggggffeeeeeeeeeddddddddddccccccbbbbbbbbbbaaaaaaaaaa`````aaaaaaa``````````_____________^^^^^^^^^]]]]]]]]]]][[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>==============<<<<<<<<<<;;;;;;<<;;;;;;;;;;::::::::::99999998888888888877777777776666666655555555555444444444433333333332222222222222111111111110000000000//0///////////..........-------------,,,,,,,,,,,++++++++++**********))))))))))((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$##########xyyyyyyyyyyyyyzzzzzzzzzyyyyyyzzzzzzzzzzzzzz{{{{{zzzz{{{{{{{{{{{{{{{|||||||}}}}}}}}}}}}}}}~~~~~~~~~|||||||||||}}}}}}}}}}}}}}||||||||||||||}}}}}}}}}}}~~~~~~~~~€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„†††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰ŠŠ‹‹ŒŒŽŽŽ‘‘‘‘’’“““““““’’‘ŽŒ‹Š‰‰ˆŠŠŠŠŠŠ‹‹ŒŽ‘’“”–——˜˜˜˜˜—–•”“’‘ŽŒ‹ŠŠ‰‰ˆˆˆˆˆˆˆˆ‡‡ŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‡‡‡††††††††††††††††††††††‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚~~~~~~~}}}}}}||||||{{{{{|||{{{{{{{{|||||||||||{{{{||||{{{{{{{zzzzzyyyyyyyyywwwwwwwwwvvvvvvvuuuuuuuutuuuuttttttttttssssssssssssrrrrrrrrrrrrrrrqqqqqqqqpooonnnnnnnnnmmmmmmmmmmmmlkkkjjjjjjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhggggggggggfffeeeeeeeedddddddddddcccccbbbbbbbbbbaaaaaaaaaaa````aaaaaaa``````````_____________^^^^^^^^^^]]]]]]]]]][[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>==============<<<<<<<<<<;;;;;;<<;;;;;;;;;;::::::::::99999999888888888877777777776666666665555555555444444444433333333332222222222222111111111110000000000//0///////////..........-------------,,,,,,,,,,,++++++++++***********)))))))))((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$##########yyyyyyyyyyyyyzzzzzzzzzzyyyyyyzzzzzzzzzzzzzz{{{{{zzzz{{{{{{{{{{{{{{{|||||||}}}}}}}}}}}}}}}~~~~~~~~~|||||||||||}}}}}}}}}}}}}}||||||||||||||}}}}}}}}}}}~~~~~~~~~€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰ŠŠ‹‹ŒŒŽŽŽ‘‘‘‘’’“““”””““’‘‘ŽŒ‹Š‰ˆˆŠŠŠŠŠ‹‹ŒŽ‘“”•–—˜˜˜˜˜˜—–•”“‘ŽŒ‹Š‰‰‰ˆˆˆˆˆˆˆˆˆˆŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡††††††††††††††††††††ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚~~~~~~}}}}}}}|||||||{{{{{||{{{{{{{{{{{{{{{{{{{{{{{{||||{{{{{{zzzzzyyyyyyyyxxwwwwwwwvvvvvvvuuuuuuuutttuttttttttttttsssssssssssssrrrrrrrrrrqqqqqqqqqqqqqpooonnnnnnnnnmmmmmmmmmmmmlkkkjjjjjjjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhgggggggggfffeeeeeeeedddddddddddcccccbbbbbbbbbbaaaaaaaaaaa````aaaaaaaa``````````____________^^^^^^^^^^]]]]]]]]]][[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>==============<<<<<<<<<<;;;;;;<<;;;;;;;;;;::::::::::99999999888888888877777777776666666665555555555444444444433333333332222222222222111111111110000000000//0///////////...........------------,,,,,,,,,,,++++++++++***********)))))))))((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$##########wwwwwwwwwxxxxxxxxxxxxxyxxxyyyyyyyyyyyyyyzzzzzzzzyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{||||||||||||||||}}{|||||||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€‚‚‚‚‚ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………††††††……………††††††††††††††††††††…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠ‹‹‹ŒŽŽŽ‘‘’’“““””••––––••””“’‘ŽŒ‹ŠŠ‰ŒŒŒŒŽŽ’“”•—˜™šš›››šš™“’‘ŽŒ‹Š‰ˆ‡‡†††………………………‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚ƒƒƒ€€€€€€€€€€€~~~~~~}}}}}~~~}}}}}}}}}}}}}}}}}}}}}}}||{{{{{{{zzzzyyyyyyxxxxxxwwwwwwwwvvvvvvvuuuuuuuutttttttttttsssssssssssssrrrqqqqqqpppppppppppppppoooonnnnnnnmmmmmmmmmmmlllllllkkkkkkjjjjjjjjjjjjjjjjjjjiiiiihhhhhhhhhhhggggggggggggfffffffffeeeeeeeeeeedddcccccccccccbbbbbbbbbbbaaaaaaaaaaaa``````````____________^^^^^^^^^^]]]]]]]]]\\\\\\\[[[[[[[[[[ZZZZZZZZYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEFEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@??????????>>>>>>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;::::::::::9999888888888877777777776666666555555555554444444444344444433333333332222222222111111111110000000000//////////////..........---------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$###########wwwwwwwwxxxxxxxxxxxxxxyxxxyyyyyyyyyyyyyyzzzzzzzzyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{||||||||||||||||}}{||||||||||||||||}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€‚‚‚‚‚ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………††††††……………††††††††††††††††††††…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠ‹‹ŒŒŽŽŽ‘‘’’“”“”••–––––••”““’‘Œ‹ŠŠ‰ŒŒŒŒŽ‘’“•–—˜™šš›››šš™“’ދЉˆˆ‡‡†††………………………‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€~~~~~~~}}}}}~~}}}}}}}}}}}}}}}}}}}}}}}}|{{{{{{{zzzzyyyyyxxxxxxxxwwwwwwwvvvvvvuuuuuuuuttttttttttttsssssssssssssrrrrqqqqqqppppppppppppppooooonnnnnnnmmmmmmmmmmmlllllllkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiihhhhhhhhhhgggggggggggggfffffffffeeeeeeeeeeedddccccccccccbbbbbbbbbbbbaaaaaaaaaaa``````````_____________^^^^^^^^^]]]]]]]]]\\\\\\\[[[[[[[[[[ZZZZZZZZYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEFEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@??????????>>>>>>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;::::::::::9999888888888877777777776666666555555555554444444444344444433333333332222222222111111111110000000000//////////////..........---------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$##########wwwwwwwwxxxxxxxxxxxxxxyxxxyyyyyyyyyyyyyyzzzzzzzzyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{|||||||||||||||}}}{||||||||||||||||}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€‚‚‚‚‚‚ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………†††††††…………†††††††††††††††††††††…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠ‹‹ŒŒŽŽ‘‘’““”””••–––––••”“’‘ŽŒ‹‹ŠŠ‰ŒŒŒŽ’“”•–—˜™šš››šš™™’‘Œ‹Š‰ˆ‡‡††††………………………‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚€€€€€€~~~~~~~~}}}}}~~}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{{{zzzzyyyyxxxxxxxxxwwwwwvvvvvvvuuuuuuuuttttttttttttsssssssssssssrrrrrqqqqqqppppppppppppppooooonnnnnnmmmmmmmmmmmmlllllllkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiihhhhhhhhhhggggggggggggfffffffffeeeeeeeeeeedddccccccccccbbbbbbbbbbbbaaaaaaaaaaa``````````_____________^^^^^^^^^]]]]]]]]]\\\\\\\\[[[[[[[[[ZZZZZZZZYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEFEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAA@@A@@@@@@@@@@?????????>>>>>>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;::::::::::9999888888888877777777776666666555555555554444444444344444433333333332222222222111111111110000000000//////////////...........--------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##########wwwwwwwwxxxxxxxxxxxxxyyxxxyyyyyyyyyyyyyzzzzzzzzzyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{|||||||||||||||}}}{||||||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€‚‚‚‚‚‚ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………†††††††…………†††††††††††††††††††††…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰ŠŠŠŠ‹‹‹ŒŒŽŽ‘‘’’“”””••––––––•””“’‘ŽŒ‹ŠŠ‰‰ŒŽŽ‘’“”–—˜˜™šššššš™˜’‘ŽŒ‹Š‰ˆ‡‡††††………………………ŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚€€€€€€~~~~~~~~}}}}}~~}}}}}}}||||||||||||||}}}{{{{{{{zzzzyyyyxxxxxxxwwwwwwwvvvvvvvvuuuuuutttttttttttttsssssssssssssrrrrrrqqqqqppppppppppppppoooooonnnnnnmmmmmmmmmmmmmllllllkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiihhhhhhhhhhggggggggggggfffffffffeeeeeeeeeeedddcccccccccccbbbbbbbbbbbbaaaaaaaaaaa``````````____________^^^^^^^^^]]]]]]]]]\\\\\\\\[[[[[[[[[ZZZZZZZZYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEFEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAA@@A@@@@@@@@@@??????????>>>>>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;::::::::::9999888888888877777777776666666555555555554444444444344444433333333332222222222111111111110000000000//////////////...........--------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##########wwwwwwwwxxxxxxxxxxxxxyyxxyyyyyyyyyyyyyyzzzzzzzzzyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{{|||||||||||||||}}}|||||||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€‚‚‚‚‚‚ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………††††††††………††††††††††††††††††††††…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰ŠŠŠŠŠ‹‹ŒŒŽŽŽ‘’’“”•”••–––––••”“’‘ŽŒ‹‹ŠŠ‰‰Ž‘“”•–—˜™™ššššš™˜—‘ދЉˆˆ‡‡††††………………………ŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~}}}}}~~}}}}}}||||||||||||||||||{{{{{{{zzzzyyyxxxxxxwwwwwwwvvvvvvvvvuuuuuuuttttttttttttssssssssssssssrrrrrrqqqqqpppppppppppppooooooonnnnnnmmmmmmmmmmmmmllllllkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhggggggggggggffffffffeeeeeeeeeeeeddccccccccccccbbbbbbbbbbbaaaaaaaaaaa``````````_____________^^^^^^^^^]]]]]]]]\\\\\\\\\[[[[[[[[[ZZZZZZZYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEFEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBAAAAAAAAAA@@A@@@@@@@@@@??????????>>>>>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;::::::::::9999888888888877777777777666666655555555554444444444344444433333333332222222222211111111110000000000//////////////...........--------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##########wwwwwwwwxxxxxxxxxxxxxyyxxyyyyyyyyyyyyyyzzzzzzzzzyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{||||||||||||||||}}}||||||||||||||||}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€‚‚‚‚‚‚ƒƒƒ„„„„„„„„„„„„„„„„„„„„„…„„„„„„„„„„„„„„„„„……………………………………………………………………………………†……………………………………………††††††††………††††††††††††††††††††††…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰ŠŠŠŠ‹‹‹ŒŒŽŽŽ‘’’“”•”•––––––••”“’‘ŽŒ‹‹ŠŠ‰‰ŽŽ‘’“”•–—˜˜™™šš™™˜˜—‘ŽŒ‹Š‰ˆ‡‡††††††…………†††…ŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~}}}}}~~}}}}}}||||||||||||||||||{{{{{{zzzzyyyyxxxxxwwwwwwvvvvvvvvvvuuuuuuuttttttttttttssssssssssssssrrrrrrrqqqqqpppppppppppppooooooonnnnnnnmmmmmmmmmmmmllllllkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhgggggggggggfffffffffeeeeeeeeeeedddcccccccccccbbbbbbbbbbbbaaaaaaaaaaa``````````____________^^^^^^^^^]]]]]]]]\\\\\\\\\[[[[[[[[[ZZZZZZZYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEFEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAA@A@@@@@@@@@@??????????>>>>>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;::::::::::9999888888888877777777777666666655555555554444444444344444433333333332222222222211111111110000000000//////////////...........--------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##########wwwwwwwxxxxxxxxxxxxxxyyxxyyyyyyyyyyyyyyzzzzzzzzzyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{|||||||||||||||}}}}||||||||||||||||}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€‚‚‚‚‚‚‚ƒƒ„„„„„„„„„„„„„„„„„„„„„„…„„„„„„„„„„„„„„„„………………………………………………………………………………………†……………………………………………††††††††……†††††††††††††††††††††††…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰ŠŠŠŠŠ‹‹ŒŒŽŽŽ‘’’“”•”•––––––•”““‘ŽŒŒ‹ŠŠŠŠ‰ŽŽ‘’“”•–—˜˜™™™™™˜˜—–ŽŒŠŠ‰ˆ‡‡††††††††††††††ŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}}}~~}}}}}|||||||||||||||||||{{{{{zzzzzyyyxxxxxwwwwwwwvvvvvvvvvvuuuuuuutttttttttttssssssssssssssrrrrrrrrqqqqqpppppppppppppooooooonnnnnnnmmmmmmmmmmmmmlllllkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhgggggggggggfffffffffeeeeeeeeeeedddcccccccccccbbbbbbbbbbbbaaaaaaaaaaa```````````___________^^^^^^^^^]]]]]]]]\\\\\\\\\[[[[[[[[[ZZZZZZZYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEFEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAA@A@@@@@@@@@@??????????>>>>>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;::::::::::99998888888888777777777776666666555555555544444444444444444333333333322222222222111111111100000000000/////////////...........--------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##########wwwwwwwxxxxxxxxxxxxxxyyxxyyyyyyyyyyyyyyzzzzzzzzzyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{|||||||||||||||}}}}||||||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€‚‚‚‚‚‚‚ƒƒ„„„„„„„„„„„„„„„„„„„„„„…„„„„„„„„„„„„„„„„……………………………………………………………………………………††…………………………………………†††††††††……†††††††††††††††††††††††…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰ŠŠŠŠŠ‹‹‹ŒŒŽŽŽŽ‘’’“”•••––––––•”“’‘ŽŒ‹‹ŠŠŠŠŠŽŽ‘’“””•–—˜˜˜™™˜˜˜—–•ŽŒ‹Š‰ˆˆ‡‡††††††††††††††ŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}~~}}}}}}||||||||||||||||||{{{{zzzzzyyyyxxxxxwwwwwwwvvvvvvvvvuuuuuuuttttttttttttsssssssssssssrrrrrrrrrqqqqqppppppppppppppoooooonnnnnnnmmmmmmmmmmmmmmllllkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhgggggggggggffffffffffeeeeeeeeeeedddcccccccccccbbbbbbbbbbbaaaaaaaaaaa```````````____________^^^^^^^^]]]]]]]]\\\\\\\\\\[[[[[[[[ZZZZZZZYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEFEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAA@A@@@@@@@@@@??????????>>>>>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;::::::::::99998888888888777777777776666666555555555544444444444444444333333333322222222222111111111100000000000//0//////////...........--------,,,,,,,,,,,+++++++++++***********))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##########wwwwwwwxxxxxxxxxxxxxyyyxxyyyyyyyyyyyyyzzzzzzzzzzyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{|||||||||||||||}}}}||||||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€‚‚‚‚‚‚‚ƒƒ„„„„„„„„„„„„„„„„„„„„„……„„„„„„„„„„„„„„„„……………………………………………………………………………………††…………………………………………†††††††††…††††††††††††††††††††††††………………………………………………………………†‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰ŠŠŠŠŠ‹‹ŒŒŽŽŽ‘’’“”•••–––––••”“’‘ŽŒ‹‹ŠŠŠŠŠŽŽ‘’“”••–——˜˜˜˜˜——–••ŽŒ‹‹Š‰ˆ‡‡†††††††††††††††ŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}~~}}}}}}|||||||||||{||||||z{zzzzzzzyyyxxxxxwwwwwwwwvvvvvvvvuuuuuuuuutttttttttttssssssssssssssrrrrrrrrqqqqqqppppppppppppppooooonnnnnnnnmmmmmmmmmmmmmllllkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhggggggggggggfffffffffeeeeeeeeeeedddcccccccccccbbbbbbbbbbbaaaaaaaaaaa```````````___`________^^^^^^^^]]]]]]]]\\\\\\\\\\[[[[[[[[ZZZZZZZYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEFEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAA@A@@@@@@@@@@??????????>>>>>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;::::::::::99998888888888877777777776666666555555555544444444444444444333333333332222222222111111111100000000000//0//////////...........--------,,,,,,,,,,,+++++++++++***********))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##########wwwwwwwxxxxxxxxxxxxxyyyxyyyyyyyyyyyyyyzzzzzzzzzzyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{||||||||||||||||}}}}||||||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€‚‚‚‚‚‚‚‚ƒ„„„„„„„„„„„„„„„„„„„„„„……„„„„„„„„„„„„„„„………………………………………………………………………………………††………………………………………††††††††††…††††††††††††††††††††††††………………………………………………………………†‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰ŠŠŠŠŠ‹‹‹ŒŒŽŽŽŽ‘’““”•••–––––••”“’‘Œ‹‹ŠŠŠŠŠŽŽ‘‘’“”••––——————––••”ŽŒ‹Š‰‰ˆ‡‡†††††††††††††††ŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}~~}}}}}}|||||||||{{{{{{{||zzzzzzzzyyyyxxxxxwwwwwwwwvvvvvvvvuuuuuuuuttttttttttttsssssssssssssrrrrrrrrrqqqqqqppppppppppppppooooonnnnnnnnmmmmmmmmmmmmmllllkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhgggggggggggfffffffffeeeeeeeeeeedddccccccccccccbbbbbbbbbbaaaaaaaaaaa````````````__`________^^^^^^^^]]]]]]]]\\\\\\\\\\[[[[[[[[[ZZZZZZYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEFEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAA@A@@@@@@@@@@??????????>>>>>>>>>>>>>>>=========<<<<<<<<;;;;;;;;;;::::::::::99998888888888877777777776666666555555555544444444444444444333333333332222222222111111111100000000000//0//////////...........--------,,,,,,,,,,,++++++++++++***********)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##########wwwwwwwxxxxxxxxxxxxxyyyxyyyyyyyyyyyyyyzzzzzzzzzzyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{||||||||||||||||}}}}|||||||||||||||}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€‚‚‚‚‚‚‚‚ƒ„„„„„„„„„„„„„„„„„„„„„„……„„„„„„„„„„„„„„„……………………………………………………………………………………†††………………………………………†††††††††††††††††††††††††††††††††††……………………………………………………………††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰ŠŠŠŠŠ‹‹‹ŒŒŽŽŽŽ‘’““”•••–––––••”“’ŽŒ‹‹ŠŠŠŠŠŽŽ‘’’“”••–––——––––•””“Œ‹‹Š‰ˆˆ‡‡†††††††††††††††ŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}~~~}}}}}|||||||||{{{{{{{{{zzzzzzzzyyyyxxxxwwwwwwwwwvvvvvvvvuuuuuuuuttttttttttttsssssssssssssrrrrrrrrrqqqqqqpppppppppppppppoooonnnnnnnnnmmmmmmmmmmmmmlllkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiihhhhhhhhhhhhhgggggggggggffffffffffeeeeeeeeeeddddcccccccccccbbbbbbbbbbaaaaaaaaaaa````````````__``_______^^^^^^^^]]]]]]]]\\\\\\\\\\[[[[[[[[[ZZZZZZYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEFEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAA@A@@@@@@@@@@??????????>>>>>>>>>>>>>>>==========<<<<<<<;;;;;;;;;;:::::::::::9998888888888877777777776666666555555555544444444444444444333333333332222222222111111111100000000000//0//////////...........---------,,,,,,,,,,++++++++++++***********)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##########wwwwwwwxxxxxxxxxxxxxyyyxyyyyyyyyyyyyyyzzzzzzzzzzyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{|||||||||||||||}}}}}|||||||||||||||}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€‚‚‚‚‚‚‚‚ƒ„„„„„„„„„„„„„„„„„„„„„………„„„„„„„„„„„„„„„……………………………………………………………………………………†††……………………………………††††††††††††††††††††††††††††††††††††……………………………………………………………††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰ŠŠŠŠŠŠ‹‹‹ŒŒŽŽŽ‘’“”•••––––––••”“’ŽŒŒ‹‹ŠŠŠŠŠŽ‘’““””••–––––•••””“’ŒŒ‹Š‰‰ˆˆ‡‡†††††††††††††††ŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}~~~}}}}}}||||||||{{{{{{{{{zzzzzzzyyyyyxxxxwwwwwwwwwvvvvvvvvuuuuuuuuttttttttttttssssssssssssssrrrrrrrrqqqqqqqqppppppppppppppooonnnnnnnnnmmmmmmmmmmmmmmllkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiihhhhhhhhhhhhhhgggggggggggffffffffffeeeeeeeeeeddddcccccccccccbbbbbbbbbbaaaaaaaaaaa`````````````_``_______^^^^^^^^]]]]]]]]\\\\\\\\\\[[[[[[[[[ZZZZZZYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEFFEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAA@A@@@@@@@@@@??????????>>>>>>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;::::::::::9998888888888877777777776666666555555555544444444444444444333333333332222222222111111111100000000000//0//////////...........---------,,,,,,,,,,++++++++++++***********)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##########wwwwwwxxxxxxxxxxxxxxyyyxyyyyyyyyyyyyyyzzzzzzzzzzyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{|||||||||||||||}}}}}|||||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€‚‚‚‚‚‚‚‚‚ƒ„„„„„„„„„„„„„„„„„„„„„………„„„„„„„„„„„„„„……………………………………………………………………………………††††……………………………………††††††††††††††††††††††††††††††††††††…………………………………………………………†††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹ŒŒŽŽŽ‘’“”•–•––——––••”“’ŽŒŒ‹‹ŠŠŠŠ‹Ž‘‘’““””••••••••””““’’Œ‹‹Š‰‰ˆˆ‡‡†††††††††††††††ŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~}}}}}||||||||{{{{{{{{{zzzzzzyyyyyxxxxxwwwwwwwwwvvvvvvvuuuuuuuuuutttttttttttsssssssssssssrrrrrrrrrqqqqqqqqqppppppppppppppoonnnnnnnnnnmmmmmmmmmmmmmllkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiihhhhhhhhhhhhhhggggggggggggffffffffffeeeeeeeeeddddccccccccccccbbbbbbbbbaaaaaaaaaaa`````````````_``________^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEFFEEEEEEEEEEDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAA@A@@@@@@@@@@??????????>>>>>>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;::::::::::9999888888888877777777776666666555555555544444444444444444333333333332222222222111111111100000000000//0//////////...........---------,,,,,,,,,,++++++++++++***********)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##########wwwwwwxxxxxxxxxxxxxxyyyxyyyyyyyyyyyyyzzzzzzzzzzzyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{|||||||||||||||}}}}}|||||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„………„„„„„„„„„„„„„„„…………………………………………………………………………………††††…………………………………†††††††††††††††††††††††††††††††††††††………………………………………………………††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹ŒŒŽŽ‘’“”•–•––———––•”“’‘ŽŒ‹‹‹ŠŠ‹‹‘’’““”””•••””””““’’’‘‹‹ŠŠ‰‰ˆˆ‡‡†††††††††††††††ŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~}}}}}}|||||||{{{{{{{{{zzzzzyyyyyyxxxxxwwwwwwwwwvvvvvvvuuuuuuuuuutttttttttttsssssssssssssrrrrrrrrrqqqqqqqqqqppppppppppppppoonnnnnnnnnmmmmmmmmmmmmmmlkkkkkkkkkkkjjjjjjjjjjjjjjiiiihhhhhhhhhhhhhhhhggggggggggggffffffffffeeeeeeeeedddddcccccccccccbbbbbbbbbaaaaaaaaaaa`````````````````_______^^^^^^^^]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEFFEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAA@A@@@@@@@@@@??????????>>>>>>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;::::::::::9999888888888877777777776666666555555555544444444444444444333333333332222222222111111111100000000000//0//////////...........---------,,,,,,,,,,,+++++++++++***********)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$##########wwwwwwxxxxxxxxxxxxxyyyyxyyyyyyyyyyyyyzzzzzzzzzzzyzzzzzzzzzzzzzz{{{{{{{{{{{{{{||||||||||||||||}}}}}||||||||||||||}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„…………„„„„„„„„„„„„„„„…………………………………………………………………………………††††…………………………………†††††††††††††††††††††††††††††††††††††………………………………………………………††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹ŒŒŽŽ‘’“”•–•–————––•”“’‘ŽŽŒ‹‹‹‹‹‹‹‘‘’’““”””””””““““’’‘‘‹ŠŠŠ‰‰ˆˆ‡‡‡††††††††††††††ŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~}}}}}||||||||{{{{{{{{zzzyyyyyyyyxxxxxwwwwwwwwwvvvvvvvuuuuuuuuuuttttttttttttssssssssssssrrrrrrrrrqqqqqqqqqqqqppppppppppppooonnnnnnnnnmmmmmmmmmmmmmlkkkkkkkkkkkjjjjjjjjjjjjjiiiiiihhhhhhhhhhhhhhhggggggggggggffffffffffeeeeeeeeedddddcccccccccccbbbbbbbbbaaaaaaaaaaaa````````````````_______^^^^^^^^]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEFFEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAA@A@@@@@@@@@@??????????>>>>>>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;::::::::::9999888888888877777777776666666555555555554444444444444444433333333332222222222111111111100000000000//0//////////...........---------,,,,,,,,,,,+++++++++++***********)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$##########wwwwwwxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyzzzzzzzzzzzyzzzzzzzzzzzzzz{{{{{{{{{{{{{{||||||||||||||||}}}}}||||||||||||||}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„…………„„„„„„„„„„„„„„…………………………………………………………………………………†††††…………………………………†††††††††††††††††††††††††††††††††††††……………………………………………………†††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹ŒŒŒŽŽ‘‘’“”•–––————––•”“’‘ŽŒ‹‹‹‹‹‹‹‘‘’’“““”””““““’’’‘‘‘‹ŠŠ‰‰‰ˆˆ‡‡‡††††††††††††††ŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€~~€€€~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~}~~~~}}}}}}|||||||{{{{{{{{zzyyyyyyyyxxxxxxwwwwwwwwwvvvvvvvuuuuuuuuuuttttttttttttsssssssssssssrrrrrrrrqqqqqqqqqqqqqppppppppppppoonnnnnnnnnmmmmmmmmmmmmmmkkkkkkkkkkkjjjjjjjjjjjjjiiiiihhhhhhhhhhhhhhhhggggggggggggffffffffffeeeeeeeeeddddddccccccccccbbbbbbbbbaaaaaaaaaaaa`````````````````______^^^^^^^^]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEFFEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAA@A@@@@@@@@@@??????????>>>>>>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;::::::::::9999888888888877777777776666666555555555554444444444444444433333333332222222222111111111100000000000//0///////////..........---------,,,,,,,,,,,+++++++++++***********)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$##########wwwwwwxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyzzzzzzzzzzzyzzzzzzzzzzzzzz{{{{{{{{{{{{{{|||||||||||||||}}}}}}||||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„…………„„„„„„„„„„„„„„…………………………………………………………………………………†††††………………………………††††††††††††††††††††††††††††††††††††††……………………………………………………†††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹ŒŒŽŽ‘’’“”•––——————–•”“’‘ŽŒŒ‹‹‹‹‹‹‘‘’’““““““““’’’‘‘‘‘ŠŠŠŠ‰‰ˆˆˆ‡‡‡†††††††††††††ŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}||||||||{{{{{{{zyyyyyyyyyxxxxxxwwwwwwwwwvvvvvvvuuuuuuuuuuttttttttttttsssssssssssssrrrrrrrrqqqqqqqqqqqqqqpppppppppppooonnnnnnnnmmmmmmmmmmmmmmkkkkkkkkkkkjjjjjjjjjjjjjiiiiihhhhhhhhhhhhhhhhhgggggggggggfffffffffffeeeeeeeedddddddcccccccccbbbbbbbbbaaaaaaaaaaaaa````````````````______^^^^^^^^]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEFFEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAA@AA@@@@@@@@@??????????>>>>>>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;::::::::::9999888888888877777777776666666555555555554444444444444444433333333332222222222111111111100000000000//0///////////..........---------,,,,,,,,,,,+++++++++++***********)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$##########wwwwwwxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{|||||||||||||||}}}}}}||||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„……………„„„„„„„„„„„„„„………………………………………………………………………………††††††………………………………††††††††††††††††††††††††††††††††††††††…………………………………………………††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹ŒŒŽŽ‘’“”•–—–——˜˜——–•”“’‘ŽŒŒ‹‹‹‹‹Œ‘‘’’““““““’’’’‘‘‘ŠŠŠŠ‰‰‰ˆˆ‡‡‡†††††††††††††ŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}|||||||{{{{{{{yyyyyyyyyyxxxxxxxwwwwwwwwvvvvvvvvuuuuuuuuuttttttttttttsssssssssssssrrrrrrrrqqqqqqqqqqqqqqqppppppppppooonnnnnnnnnmmmmmmmmmmmmmkkkkkkkkkkkkjjjjjjjjjjjjiiiiiihhhhhhhhhhhhhhhhggggggggggggffffffffffeeeeeeeedddddddcccccccccbbbbbbbbbaaaaaaaaaaaaa````````````````______^^^^^^^^]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEFFEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAA@AA@@@@@@@@@@??????????>>>>>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;::::::::::9999888888888877777777776666666555555555554444444444444444433333333332222222222111111111110000000000//0///////////..........---------,,,,,,,,,,,+++++++++++***********)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$##########wwwwwxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{|||||||||||||||}}}}}}||||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„……………„„„„„„„„„„„„„…………………………………………………………………………………††††††……………………………†††††††††††††††††††††††††††††††††††††††………………………………………………†††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹ŒŒŒŽŽ‘‘’“”•–———˜˜˜——–•”“’‘ŽŒŒ‹‹‹‹‹Œ‘‘’’’“““““’’’‘‘‘ŠŠŠŠŠ‰‰‰ˆˆ‡‡‡††††††††††††ŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}|||||||{{{{{{yyyyyyyyyxxxxxxxxwwwwwwwwvvvvvvvvuuuuuuuuuutttttttttttssssssssssssssrrrrrrrqqqqqqqqqqqqqqqppppppppppooonnnnnnnnnmmmmmmmmmmmmmkkkkkkkkkkkkjjjjjjjjjjjjiiiiiihhhhhhhhhhhhhhhhggggggggggggfffffffffffeeeeeeeddddddddcccccccccbbbbbbbbaaaaaaaaaaaaaa````````````````_____^^^^^^^^]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBAAAAAAAAAA@AA@@@@@@@@@@??????????>>>>>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;::::::::::9999888888888877777777776666666555555555554444444444444444433333333332222222222111111111110000000000//0///////////..........---------,,,,,,,,,,,+++++++++++***********)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$##########wwwwwxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{||||||||||||||||}}}}}}|||||||||||||}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„……………„„„„„„„„„„„„„…………………………………………………………………………………††††††……………………………†††††††††††††††††††††††††††††††††††††††………………………………………………†††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹ŒŒŽŽ‘‘’““”•–———˜˜˜˜—––•“’‘ŽŒŒŒ‹‹‹ŒŒ‘‘’’’““““’’’‘‘ŠŠŠŠŠŠ‰‰ˆˆ‡‡‡††††††††††††ŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}|||||||{{{{{{zyyyyyyyyyxxxxxxxwwwwwwwwvvvvvvvvuuuuuuuuuutttttttttttsssssssssssssssrrrrrrqqqqqqqqqqqqqqqqpppppppppooonnnnnnnnnnmmmmmmmmmmmmkkkkkkkkkkkkjjjjjjjjjjjjjiiiiihhhhhhhhhhhhhhhhgggghgggggggfffffffffffeeeeeeeddddddddcccccccccbbbbbbbbaaaaaaaaaaaaaaaa``````````````_____^^^^^^^^]]]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;::::::::::9999888888888877777777776666666555555555554444444444444444433333333332222222222111111111110000000000//0///////////..........---------,,,,,,,,,,,+++++++++++***********)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$##########wwwwwxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{||||||||||||||||}}}}}}|||||||||||||}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„……………„„„„„„„„„„„„„………………………………………………………………………………†††††††……………………………†††††††††††††††††††††††††††††††††††††††……………………………………………††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹ŒŽŽ‘‘‘’“”•–—˜——˜˜˜˜—––•“’‘ŽŒŒ‹‹ŒŒŒ‘‘‘’’’“““’’’‘‘‹‹‹ŠŠŠ‰‰‰ˆˆ‡‡‡†††††††††††ŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€~}}~}~~~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~}}}}}}|||||||{{{{{zyyyyyyyyyxxxxxxxxwwwwwwwvvvvvvvvvuuuuuuuuutttttttttttsssssssssssssssrrrrrrqqqqqqqqqqqqqqqqpppppppppooonnnnnnnnnnmmmmmmmmmmmmkkkkkkkkkkkkjjjjjjjjjjjjjiiiiihhhhhhhhhhhhhhhhhggghgggggggffffffffffffeeeeeeddddddddcccccccccbbbbbbbbaaaaaaaaaaaaaaaaa`````````````______^^^^^^^]]]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;::::::::::9999888888888877777777776666666555555555554444444444444444433333333332222222222111111111110000000000//0///////////..........---------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$##########wwwwwxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{|||||||||||||||}}}}}}}|||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„………………„„„„„„„„„„„„„………………………………………………………………………………†††††††…………………………††††††††††††††††††††††††††††††††††††††††……………………………………………††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹ŒŒŽŽ‘‘‘‘‘‘‘‘’““”•–—˜—˜˜˜˜˜—–•”“’‘ŽŒŒŒŒŒŒŒ‘‘’’’“““’’’‘‘‘‹‹‹‹ŠŠŠ‰‰ˆˆ‡‡‡†††††††††††ŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~€~~~~}}}}}}||||||{{{{{zyyyyyyyyyxxxxxxxxxwwwwwwvvvvvvvvvuuuuuuuuuuttttttttttssssssssssssssssrrrrrqqqqqqqqqqqqqqqqpppppppppooonnnnnnnnnnmmmmmmmmmmmmkkkkkkkkkkkkkjjjjjjjjjjjjiiiiihhhhhhhhhhhhhhhhhggghgggggggfffffffffffffeeeeedddddddddccccccccbbbbbbbbaaaaaaaaaaaaaaaaa`````````````______^^^^^^^]]]]]]]\\\\\\\\\\\\[[[[[[[[ZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;::::::::::9999888888888877777777777666666655555555554444444444444444433333333332222222222111111111110000000000//0///////////..........---------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$##########wwwwwxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{||||||||||||||||}}}}}}||||||||||||||}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„……………„„„„„„„„„„„„…………………………………………………………………………………†††††††…………………………††††††††††††††††††††††††††††††††††††††††…………………………………………†††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹ŒŽŽ‘‘‘‘‘‘‘‘‘’’“”•––—˜—˜˜˜˜——–•”“’‘ŽŒŒŒŒŒŒ‘‘‘’’’“““’’’‘‘‹‹‹‹‹ŠŠŠ‰‰ˆˆ‡‡†††††††††††ŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€~~}}}}}}}}}}}}}}}}}}||||||}}}}}}}}}}}~~~~~~~~~€~~~~}}}}}|||||||{{{{zyyyyyyyyyxxxxxxxxxwwwwwwvvvvvvvvvuuuuuuuuuuttttttttttssssssssssssssssrrrrrqqqqqqqqqqqqqqqqpppppppppooonnnnnnnnnnmmmmmmmmmmmmkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiihhhhhhhhhhhhhhhhggghhgggggggfffffffffffffeeeedddddddddccccccccbbbbbbbbaaaaaaaaaaaaaaaaaa````````````______^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[ZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;::::::::::9999888888888877777777777666666655555555554444444444444444433333333332222222222111111111110000000000//0///////////...........--------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$##########wwwwwxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{||||||||||||||||}}}}}}|||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„……………„„„„„„„„„„„„………………………………………………………………………………††††††††…………………………††††††††††††††††††††††††††††††††††††††††…………………………………………†††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹ŒŒŽŽ‘‘‘‘‘‘‘‘‘’’’“””•–——˜—˜˜˜˜——–•”“’‘ŽŒŒŒŒŒŒ‘‘’’’““““’’‘‘‘‹‹‹‹‹‹ŠŠ‰‰ˆˆ‡‡‡††††††††††ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€~~~}}}}}}}}}}}}}}}||||||||||}}}}}}}}}}}}~~~~~~€€~~~~}}}}}}||||||{{{{zyyyyyyyyyxxxxxxxxxxwwwwwvvvvvvvvvuuuuuuuuuuttttttttttssssssssssssssssrrrrrqqqqqqqqqqqqqqqppppppppppooonnnnnnnnnnnmmmmmmmmmmmkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiihhhhhhhhhhhhhhhhgghhgggggggffffffffffffffeeedddddddddccccccccbbbbbbbbaaaaaaaaaaaaaaaaaa````````````_____^^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;::::::::::9999888888888877777777777666666655555555554444444444444444433333333332222222222211111111110000000000//0///////////...........--------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$##########wwwwwxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{||||||||||||||||}}}}}}|||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„……………„„„„„„„„„„„„………………………………………………………………………………††††††††………………………†††††††††††††††††††††††††††††††††††††††††………………………………………††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹ŒŒŽŽ‘‘‘‘’’’’’’’““”•––—˜˜—˜˜˜——––•”“’‘ŽŒŒŒŒŒ‘‘’’’“““’’’‘‘‹‹‹‹‹‹‹ŠŠ‰‰ˆ‡‡‡††††††††††ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€~~~~}}}}}}}}}}||||||||||||||||}}}}}}}}}}}}~~~~~€€€~~~~}}}}}||||||{{{{zzyyyyyyyyyxxxxxxxxxwwwwwvvvvvvvvvuuuuuuuuuutttttttttttssssssssssssssssrrrrqqqqqqqqqqqqqqqppppppppppoooonnnnnnnnnnmmmmmmmmmmmlkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiihhhhhhhhhhhhhhhhgghhggggggggffffffffffffffeeeddddddddccccccccbbbbbbbbaaaaaaaaaaaaaaaaaa````````````______^^^^^^^^]]]]]]]]\\\\\\\\\\[[[[[[[[ZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@??????????>>>>?>>>>>>>>>==========<<<<<<<<;;;;;;;;;;::::::::::9999888888888877777777777666666655555555554444444444444444433333333332222222222211111111110000000000//0///////////...........--------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$#########wwwwxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{||||||||||||||||}}}}}}}|||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„………………„„„„„„„„„„„…………………………………………………………………………………††††††††………………………†††††††††††††††††††††††††††††††††††††††††………………………………………††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹ŒŒŽ‘‘‘’’’’’’’“““”••–——˜˜—˜˜——––•”“’‘ŽŒŒ‘’’’““““’’’‘‘ŽŽ‹‹‹‹‹‹‹ŠŠ‰‰ˆˆ‡‡††††††††††ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€~~~~}}}}}}|||||||||||||||||||||||}}}}}}}}}~~~~~~€€€~~~~}}}}}||||||{{{{zzyyyyyyyyyxxxxxxxxxxwwwwvvvvvvvvvuuuuuuuuuutttttttttttssssssssssssssssrrrrqqqqqqqqqqqqqqqppppppppppoooonnnnnnnnnnmmmmmmmmmmmlkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiihhhhhhhhhhhhhhhhhghhhgggggggffffffffffffffeeedddddddddccccccccbbbbbbbaaaaaaaaaaaaaaaaaa````````````_____^^^^^^^^^]]]]]]]]\\\\\\\\\\[[[[[[[[ZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@??????????>>>>?>>>>>>>>>>=========<<<<<<<<;;;;;;;;;;::::::::::9999888888888877777777777666666655555555554444444444444444433333333332222222222211111111110000000000//0///////////...........--------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#########wwwwxxxxxxxxxxxxxyyyyyyxxxxxyyyyyyyyyyyyyyzzzzzzzzzzzzz{{{{{{{{{{{{{{{|||||||||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„„„„……………………………………………………†††††††††††††††††‡‡‡‡‡‡‡‡††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹ŒŒŒ‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹ŒŒŽŽ‘‘’’“““““““”””••–——˜˜™™ššššš™˜˜—–•”“’‘‘‘•––––––––•••”““’’’’’’’’““‘‘‘ŽŒŒŒ‹‹‹‹‹‹‹‹‹ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~€€€€€~~~~}}}}|||||{{{{{{zzzzz{{{{{{{{{zzzzzzzzzyyyyyyyxxxxwwwwwwwwwvvvvvvvvvuuuuutttttttttttttttssssssssrrrqqqqqqqqqqqqqqqqqpppppoooooooooonnnnnnnnnnnmmmmllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhgggggggggggfffffffeeeeeeeeeddddddddccccccccaaaaaaaaaaaaaaaaa```````````______^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\[[[[[[[[ZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRQQQQQQQQQQPPPPPPPPPPOPOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<;;;;;;;;;;::::::::::99999999999888888888877777777666666666655555555555444444444444333333333322222221111111100000000000/////////////..........-----------,,,,,,,,,,,+++++++++++************)))))))))))(((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############"wwwxxxxxxxxxxxxxxyyyyyyxxxxxyyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{||||||||||||||||||||}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„„„………………………………………………………†††††††††††††††††‡‡‡‡‡‡‡‡†††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††‡††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹ŒŒŒŒ‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹ŒŒŽ‘‘’’““““““””””••––—˜˜™™™šššš™™˜—–•”““’‘‘‘‘•––––––––••””““’’’’’’’’““‘‘‘ŽŒŒŒ‹‹‹‹‹‹‹‹‹ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}~~~~~€€€€~~~~~}}}}|||||{{{{{zzzzz{{{{{{{{{zzzzzzzzzyyyyyyyxxxxwwwwwwwwwvvvvvvvvvvuuuuttttttttttttttttsssssssrrrqqqqqqqqqqqqqqqqqpppppoooooooooonnnnnnnnnnnmmmmllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhggggggggggggfffffffeeeeeeeeedddddddccccccccaaaaaaaaaaaaaaaaaa``````````______^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\[[[[[[[[ZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRQQQQQQQQQQPPPPPPPPPPOPOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<;;;;;;;;;;::::::::::99999999999888888888887777777666666666665555555555444444444444333333333322222221111111110000000000/////////////..........-----------,,,,,,,,,,,+++++++++++************)))))))))))(((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############"wwwxxxxxxxxxxxxxyyyyyyyxxxxxyyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{||||||||||||||||||||}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„„„………………………………………………………†††††††††††††††††‡‡‡‡‡‡‡‡†††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††‡†††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹ŒŒŽŽ‘’’“““““””””•••––——˜˜™™™ššš™™˜—–••”“’’‘‘‘‘‘–––––––––••””“’’’’‘‘’’’““‘ŽŽŒŒŒ‹‹‹‹‹‹‹‹‹ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}~~~~€€€€~~~~}}}}|||||{{{{{zzzzz{{{{{{{{{zzzzzzzzzzyyyyyyxxxxwwwwwwwwwvvvvvvvvvvuuuutttttttttttttttttssssssrrrqqqqqqqqqqqqqqqqqpppppoooooooooonnnnnnnnnnnmmmmlllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhggggggggggggfffffffeeeeeeeedddddddccccccccbaaaaaaaaaaaaaaaa```````````______^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\[[[[[[[ZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRQQQQQQQQQQPPPPPPPPPPOPOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<;;;;;;;;;;::::::::::99999999999888888888887777777666666666665555555555444444444444333333333322222221111111110000000000/////////////...........----------,,,,,,,,,,,+++++++++++************)))))))))))(((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$############"wwwxxxxxxxxxxxxxyyyyyyyxxxxyyyyyyyyyyyyyyzzzzzzzzzzzzz{{{{{{{{{{{{{{{||||||||||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„„„………………………………………………………††††††††††††††††‡‡‡‡‡‡‡‡‡†††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††‡†††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹ŒŒŽ‘‘’’“““”””””•••––——˜˜˜™™™šš™™˜——–•”““’‘‘‘‘‘‘‘’––––––––••””““’’’‘‘‘‘’’’“ŽŽŒŒŒ‹‹‹‹‹‹‹‹‹ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}~~~~~€€€~~~~~}}}}||||{{{{{{zzzz|{{{{{{{{{zzzzzzzzzyyyyyyxxxxwwwwwwwwwvvvvvvvvvvuuuutttttttttttttttttssssssrrrqqqqqqqqqqqqqqqqqpppppoooooooooonnnnnnnnnnnmmmmlllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhgggggggggggggffffffeeeeeeeeddddddddcccccccbaaaaaaaaaaaaaaaa``````````______^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\[[[[[[[ZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRQQQQQQQQQQPPPPPPPPPPOPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<;;;;;;;;;;::::::::::99999999999988888888887777777666666666665555555555444444444444333333333322222221111111110000000000/////////////...........----------,,,,,,,,,,,+++++++++++************)))))))))))(((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$############"wwwxxxxxxxxxxxxxyyyyyyyxxxxyyyyyyyyyyyyyyzzzzzzzzzzzzz{{{{{{{{{{{{{{{|||||||||||||||||||}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ„„„„………………………………………………………††††††††††††††††‡‡‡‡‡‡‡‡‡††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††‡‡††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹ŒŒŽŽ‘’’“““”””””•••––——˜˜˜™™™™š™™˜——–•”““’’‘‘‘‘‘‘‘‘‘‘’’––––––––••””““’’‘‘‘‘‘‘’’’ŽŽŒŒŒ‹‹‹‹‹‹‹‹‹ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}~~~~€~~~~~}}}}|||||{{{{{zzzz|{{{{{{{{{zzzzzzzzzyyyyyyxxxxwwwwwwwwwvvvvvvvvvvuuuuutttttttttttttttttsssssrrrrqqqqqqqqqqqqqqqppppppoooooooooonnnnnnnnnnnnmmmlllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhggggggggggggffffffeeeeeeeeedddddddcccccccbaaaaaaaaaaaaaaa```````````______^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\[[[[[[[ZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRQQQQQQQQQQPPPPPPPPPPOPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<;;;;;;;;;;::::::::::99999999999988888888887777777666666666665555555555444444444444333333333322222221111111110000000000/////////////...........----------,,,,,,,,,,,+++++++++++************)))))))))))(((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$############"wwwxxxxxxxxxxxxxyyyyyyyxxxxyyyyyyyyyyyyyyzzzzzzzzzzzzz{{{{{{{{{{{{{{{|||||||||||||||||||}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ„„„„………………………………………………………††††††††††††††††‡‡‡‡‡‡‡‡‡††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††‡‡††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹ŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹ŒŒŽ‘‘’’“““””””•••––——˜˜˜™™™™™™™˜˜—–•””“’’‘‘‘‘‘‘‘‘‘’’’’–——––––••””““’’’‘‘‘‘‘‘’’’ŽŽŒŒŒ‹‹‹‹‹‹‹‹‹ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}~~~~~~~~~~}}}}}||||{{{{{zzzz|{{{{{{{{{{zzzzzzzzzyyyyyxxxxwwwwwwwwwvvvvvvvvvvvuuuuttttttttttttttttttssssrrrrqqqqqqqqqqqqqqqqppppppooooooooonnnnnnnnnnnnmmmlllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhgggggggggggggffffffeeeeeeeedddddddcccccccbbaaaaaaaaaaaaaa``````````_______^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\[[[[[[[ZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRQQQQQQQQQQPPPPPPPPPPOPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<;;;;;;;;;;::::::::::99999999999988888888887777777666666666665555555555444444444444333333333322222221111111110000000000/////////////...........----------,,,,,,,,,,,+++++++++++************)))))))))))(((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$############"wwwxxxxxxxxxxxxxyyyyyyyxxxxyyyyyyyyyyyyyyzzzzzzzzzzzzz{{{{{{{{{{{{{{{|||||||||||||||||||}}}}}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ„„„„………………………………………………………††††††††††††††††‡‡‡‡‡‡‡‡‡††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††‡‡‡†††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹ŠŠŠŠŠŠŠŠŠŠŠ‹‹‹ŒŒŽŽ‘’’“““””””•••––——˜˜˜™™™™™™™˜˜—–••”““’’‘‘‘‘‘‘‘‘’’’’’——––––•••””““’’‘‘‘‘‘‘‘‘’’ŽŽŽŒŒŒ‹‹‹‹‹‹‹‹‹‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~}}}}|||||{{{{{zzz||{{{{{{{{{zzzzzzzzzyyyyyxxxxwwwwwwwwwwvvvvvvvvvvuuuuttttttttttttttttttssssrrrrqqqqqqqqqqqqqqqqppppppooooooooonnnnnnnnnnnnmmmlllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhgggggggggggggffffffeeeeeeeedddddddcccccccbbaaaaaaaaaaaaa```````````_______^^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\[[[[[[[ZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRQQQQQQQQQQPPPPPPPPPPOPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<;;;;;;;;;;::::::::::99999999999988888888887777777666666666665555555555444444444444333333333322222221111111110000000000/////////////...........----------,,,,,,,,,,,+++++++++++************)))))))))))(((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$############"wwwxxxxxxxxxxxxxyyyyyyyxxxxyyyyyyyyyyyyyyzzzzzzzzzzzzz{{{{{{{{{{{{{{{|||||||||||||||||||}}}}}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ„„„„………………………………………………………†††††††††††††††‡‡‡‡‡‡‡‡‡‡†††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††‡‡‡†††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹ŠŠŠŠŠŠŠŠŠŠŠ‹‹‹ŒŒŒŽŽ‘‘’’“““””””••–––——˜˜™™™™™™˜™˜——–•”““’’‘‘‘‘‘‘‘’’’’’’“——––––••””““’’’‘‘‘‘‘‘‘‘‘’ŽŽŽŒŒŒ‹‹‹‹‹‹‹‹‹‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~}}}}|||||{{{{{zzz||{{{{{{{{{{zzzzzzzzyyyyyxxxxwwwwwwwwwwvvvvvvvvvvuuuutttttttttttttttttttsssrrrrqqqqqqqqqqqqqqqqppppppoooooooooonnnnnnnnnnnmmmllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhggggggggggggffffffeeeeeeeeeddddddcccccccbbaaaaaaaaaaaaa```````````_______^^^^^^^^^^^]]]]]]^]]]]]]]]]]\\\\\\[[[[[[[ZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRQQQQQQQQQQPPPPPPPPPPOPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<;;;;;;;;;;::::::::::99999999999988888888887777777766666666665555555555444444444444333333333322222221111111110000000000/////////////...........-----------,,,,,,,,,,+++++++++++************)))))))))))(((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$############"wwwxxxxxxxxxxxxxyyyyyyyxxxxyyyyyyyyyyyyyyzzzzzzzzzzzzz{{{{{{{{{{{{{{{|||||||||||||||||||}}}}}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ„„„„………………………………………………………†††††††††††††††‡‡‡‡‡‡‡‡‡‡†††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††‡‡‡†††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹ŠŠŠŠŠŠŠŠŠŠ‹‹‹‹ŒŒŽ‘‘’““““”””•••––——˜˜™™™™™™™˜˜˜—–•””“’’‘‘‘‘‘‘‘’’’’’“““——–––••””“““’’‘‘‘‘‘‘‘ŽŽŽŽŽŒŒŒŒ‹‹‹‹‹‹‹‹‹‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}||||{{{{{{zz||{{{{{{{{{{zzzzzzzzzyyyyxxxxwwwwwwwwwwvvvvvvvvvvuuuuttttttttttttttttttttssrrrrqqqqqqqqqqqqqqqqppppppoooooooooonnnnnnnnnnnmmmllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhggggggggggggffffffeeeeeeeedddddddccccccbbaaaaaaaaaaaaa```````````_______^^^^^^^^^^^^]]]]]^^]]]]]]]]]\\\\\\[[[[[[[[ZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<;;;;;;;;;;::::::::::99999999999988888888887777777766666666665555555555444444444444333333333322222221111111110000000000/////////////...........-----------,,,,,,,,,,+++++++++++************)))))))))))((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$############"wwxxxxxxxxxxxxxxyyyyyyyxxxxyyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{{|||||||||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ„„„…………………………………………………………†††††††††††††††‡‡‡‡‡‡‡‡‡‡†††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††‡‡‡‡††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹ŠŠŠŠŠŠŠ‹‹‹‹‹ŒŒŽŽ‘‘’’“““””””••–––—˜˜™™™™™™™™˜˜˜—–•”““’’‘‘‘‘‘‘’’’’“““““—–––•••””““’’‘‘‘‘‘‘ŽŽŽŽŽŽŽŽŽŒŒŒŒ‹‹‹‹‹‹‹‹‹‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}|||||{{{{{zz|||{{{{{{{{{zzzzzzzzzyyyyxxxxwwwwwwwwwwvvvvvvvvvvuuuuttttttttttttttttttttssrrrrrqqqqqqqqqqqqqqqqppppppooooooooonnnnnnnnnnnnmmlllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhggggggggggggffffffeeeeeeeedddddddccccccbbbaaaaaaaaaaa``````````_`_______^^^^^^^^^^^^]]]]]^^]]]]]]]]]\\\\\\[[[[[[[[ZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<;;;;;;;;;;::::::::::99999999999988888888887777777766666666665555555555444444444444333333333322222221111111110000000000/////////////...........-----------,,,,,,,,,,+++++++++++************)))))))))))((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$############"wwxxxxxxxxxxxxxxyyyyyyyxxxxyyyyyyyyyyyyyyzzzzzzzzzzzzz{{{{{{{{{{{{{{{|||||||||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ„„„…………………………………………………………†††††††††††††††‡‡‡‡‡‡‡‡‡‡†††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††‡‡‡‡††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹ŠŠŠŠŠŠ‹‹‹‹‹ŒŒŽŽ‘‘’’’“““””””••––——˜˜™™ššš™™™˜˜—–••”“’’‘‘‘‘‘‘’’’’““““““—–––••””““’’’‘‘‘‘ŽŽŽŽŽŽŽŽŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~}}}}}}|||||{{{{{z|||{{{{{{{{{{zzzzzzzzyyyyxxxxwwwwwwwwwwvvvvvvvvvvvuuuuttttttttttttttttttttsrrrrrqqqqqqqqqqqqqqqqppppppooooooooonnnnnnnnnnnnnmlllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhggggggggggggffffffeeeeeeeedddddddccccccbbbaaaaaaaaaaa``````````_________^^^^^^^^^^^^^^]]]^^^]]]]]]]]\\\\\\[[[[[[[[ZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<;;;;;;;;;;::::::::::999999999999888888888877777777666666666655555555554444444444443333333333222222211111111100000000000////////////...........-----------,,,,,,,,,,,++++++++++************)))))))))))((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$############"wwxxxxxxxxxxxxxxyyyyyyyxxxxyyyyyyyyyyyyyyzzzzzzzzzzzzz{{{{{{{{{{{{{{{||||||||||||||||||}}}}}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ„„„…………………………………………………………††††††††††††††‡‡‡‡‡‡‡‡‡‡‡††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††‡‡‡‡†††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹ŠŠŠ‹‹‹‹‹‹ŒŒŽŽ‘‘’’““““”””•••––—˜˜™™šššš™™˜˜˜—–•””“’’‘‘‘‘‘’’’’“““““““–––••””““’’’‘‘‘ŽŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~}}}}}}|||||{{{{{z||||{{{{{{{{{zzzzzzzzyyyyxxxxwwwwwwwwwwvvvvvvvvvvvuuuuttttttttttttttttttttsrrrrrqqqqqqqqqqqqqqqqqpppppoooooooooonnnnnnnnnnnnmllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhgggggggggggffffffeeeeeeeedddddddccccccbbbaaaaaaaaaaaa`````````__________^^^^^^^^^^^^^]]]^^^]]]]]]]]\\\\\\\[[[[[[[ZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<;;;;;;;;;;::::::::::999999999999888888888877777777666666666655555555554444444444443333333333222222211111111100000000000////////////...........-----------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$############"wwxxxxxxxxxxxxxxyyyyyyyxxxxyyyyyyyyyyyyyyzzzzzzzzzzzzz{{{{{{{{{{{{{{|||||||||||||||||||}}}}}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ„„„………………………………………………………†††††††††††††††‡‡‡‡‡‡‡‡‡‡‡††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††‡‡‡‡‡†††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹Š‹‹‹‹‹‹ŒŒŽŽ‘‘’’’““““”””••––——˜™™™šššš™™˜˜˜—–•”““’’‘‘‘‘‘’’’“““““““’––••””““’’’‘‘‘‘ŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}||||||{{{{{||||{{{{{{{{zzzzzzzzzyyyyxxxwwwwwwwwwwwvvvvvvvvvvvuuuutttttttttttttttttttttrrrrrqqqqqqqqqqqqqqqqqpppppoooooooooonnnnnnnnnnnnnllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhgggggggggggffffffeeeeeeeeddddddddcccccbbbaaaaaaaaaaaa```````````________^^^^^^^^^^^^^^]]^^^]]]]]]]]]\\\\\\[[[[[[[ZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<;;;;;;;;;;::::::::::999999999999888888888877777777666666666655555555554444444444443333333333322222211111111100000000000////////////...........-----------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$############"wwxxxxxxxxxxxxxxyyyyyyyxxxxyyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{|||||||||||||||||||}}}}}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ„„„………………………………………………………†††††††††††††††‡‡‡‡‡‡‡‡‡‡‡††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††‡‡‡‡‡†††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹ŒŒŒŽŽ‘‘‘’’’““““”””••––—˜˜™™ššššš™™˜—˜—–•”““’’‘‘‘‘’’’““““““““’–••””“““’’‘‘‘‘ŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~}}}}}}}}|||||{{{{{||||{{{{{{{{{zzzzzzzzyyyyxxxxwwwwwwwwwwvvvvvvvvvvvuuuutttttttttttttttttttttrrrrrrqqqqqqqqqqqqqqqqpppppoooooooooonnnnnnnnnnnnnlllllllllllllkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhgggggggggggffffffeeeeeeeeddddddddcccccbbbaaaaaaaaaaaa```````````_________^^^^^^^^^^^^^^]^^^^]]]]]]]]\\\\\\[[[[[[[ZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<;;;;;;;;;;::::::::::999999999999888888888877777777666666666655555555554444444444443333333333322222211111111100000000000////////////...........-----------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$############"wwxxxxxxxxxxxxxxyyyyyyyxxxxyyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{|||||||||||||||||||}}}}}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ„„…………………………………………………………†††††††††††††††‡‡‡‡‡‡‡‡‡‡‡††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††‡‡‡‡‡††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹ŒŒŒŽ‘‘‘’’’’““““”””••–——˜˜™™ššššš™™˜——––•”““’’’‘’’’’’“““““““’’–••””““’’’‘‘‘‘ŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~~}~~~~~~}}}}}}}}||||||{{{{{|||||{{{{{{{zzzzzzzzyyyyyxxxxwwwwwwwwwwvvvvvvvvvvvuuuuuttttttttttttttttttttrrrrrrqqqqqqqqqqqqqqqqqppppooooooooooonnnnnnnnnnnnmlllllllllllllkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhggggggggggffffffeeeeeeeeeedddddddcccccbbbbaaaaaaaaaaa```````````__________^^^^^^^^^^^^^]^^^^]]]]]]]]\\\\\\[[[[[[[ZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<;;;;;;;;;;::::::::::999999999999888888888877777777666666666655555555554444444444443333333333322222211111111100000000000////////////...........-----------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$############"wwxxxxxxxxxxxxxyyyyyyyyxxxyyyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{|||||||||||||||||||}}}}}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ„„…………………………………………………………††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡†††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††‡‡‡‡‡‡††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹ŒŒŽŽ‘‘‘’’’’’““““”””•––——˜™™šššššš™™˜——–••”““’’’’’’’’’““““““’’’••””““’’’‘‘‘‘ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}~~~~~~}}}}}}}}}}}}}}}|||||||{{{{|||||{{{{{{{zzzzzzzzyyyyyxxxxwwwwwwwwwwvvvvvvvvvvvuuuuuttttttttttttttttttttrrrrrrrqqqqqqqqqqqqqqqqpppppoooooooooonnnnnnnnnnnnmlllllllllllllkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhggggggggggfffffeeeeeeeeeeddddddddcccccbbbbaaaaaaaaaaa````````````__________^^^^^^^^^^^^]^^^^]]]]]]]]\\\\\\[[[[[[[ZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<;;;;;;;;;;:::::::::::99999999999888888888877777777666666666655555555554444444444443333333333322222211111111100000000000////////////...........-----------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"wwxxxxxxxxxxxxxyyyyyyyyxxxyyyyyyyyyyyyyyzzzzzzzzzzzzz{{{{{{{{{{{{{{{|||||||||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ„„………………………………………………………†††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡†††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††‡‡‡‡‡‡††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹ŒŒŒŽŽ‘‘‘’’’’’““““”””•––—˜˜™™šššššš™™˜——–•””““’’’’’’’’““““““’’’‘•””““’’’‘‘‘‘ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}~~~~~~}}}}}}}}}}}}}}}||||||{{{{{|||||{{{{{{{zzzzzzzzyyyyyxxxxwwwwwwwwwwvvvvvvvvvvvuuuuuutttttttttttttttttttrrrrrrrqqqqqqqqqqqqqqqqqppppoooooooooonnnnnnnnnnnnmmlllllllllllllkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhggggggggggfffffeeeeeeeeeeddddddddcccccbbbbaaaaaaaaaaaa```````````___________^^^^^^^^^^^^^^^^]]]]]]]]\\\\\\[[[[[[[ZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>==========<<<;;;;;;;;;;:::::::::::99999999999888888888877777777666666666655555555554444444444443333333333322222211111111100000000000////////////...........-----------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"wwxxxxxxxxxxxxxyyyyyyyyxxxyyyyyyyyyyyyyyzzzzzzzzzzzzz{{{{{{{{{{{{{{{|||||||||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ„„………………………………………………………†††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡†††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††‡‡‡‡‡‡†††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹ŒŒŽŽ‘‘‘’’’’’’““““””••–——˜™™ššššššš™˜˜——–•””““’’’’’’’’“““““’’’‘‘””““’’’‘‘‘‘ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}~~~~}}}}}}}}}}}}}}|||||||{{{{{||||||{{{{{{zzzzzzzyyyyyyxxxxwwwwwwwwwvvvvvvvvvvvvuuuuuutttttttttttttttttttrrrrrrrrqqqqqqqqqqqqqqqqpppppoooooooooonnnnnnnnnnnmmllllllllllllllkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhggggggggggfffffeeeeeeeeeeddddddddcccccbbbbaaaaaaaaaaaa````````````___________^^^^^^^^^^^^^^^]]]]]]]]\\\\\\\[[[[[[ZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>==========<<<;;;;;;;;;;;::::::::::99999999999888888888877777777666666666655555555554444444444443333333333322222211111111100000000000////////////...........-----------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"wwxxxxxxxxxxxxxyyyyyyyyxxxyyyyyyyyyyyyyyzzzzzzzzzzzzz{{{{{{{{{{{{{{{||||||||||||||||||}}}}}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ„„………………………………………………………†††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡†††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††‡‡‡‡‡‡‡†††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹ŒŒŒŽŽ‘‘‘’’’’’’““““””••–—˜˜™™šššššš™™˜———–•””““’’’’’’’’’’“’’’’‘‘””““’’‘‘‘‘ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}~~}}}}}}}}}}}||||||||||{{{{{||||||{{{{{zzzzzzzzyyyyyyxxxxwwwwwwwwwvvvvvvvvvvvvuuuuuutttttttttttttttttttrrrrrrrrqqqqqqqqqqqqqqqqpppppoooooooooonnnnnnnnnnnmmmllllllllllllllkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhggggggggggffffeeeeeeeeeeeddddddddcccccbbbbbaaaaaaaaaaaa````````````____________^^^^^^^^^^^^]]]]]]]]]\\\\\\\[[[[[[ZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>==========<<<<;;;;;;;;;;::::::::::99999999999888888888877777777666666666655555555554444444444443333333333322222211111111100000000000////////////...........-----------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"wwxxxxxxxxxxxxxyyyyyyyyxxxyyyyyyyyyyyyyyzzzzzzzzzzzzz{{{{{{{{{{{{{{{||||||||||||||||||}}}}}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ„„………………………………………………………†††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡†††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††‡‡‡‡‡‡‡†††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹ŒŒŽŽ‘‘‘’’’’’’’’“““””•––—˜™™ššššššš™™˜—–—–•””““’’’’’’’’’’’’’’‘‘”““’’‘‘‘‘‘ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹Œ‹‹‹‹‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||{{{{{{||||||{{{{{zzzzzzzyyyyyyyxxxxwwwwwwwwwvvvvvvvvvvvvuuuuuutttttttttttttttttttrrrrrrrrrqqqqqqqqqqqqqqqqppppoooooooooonnnnnnnnnnnmmmlllllllllllllllkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhgggggggggfffffeeeeeeeeeedddddddddcccccbbbbbaaaaaaaaaaaa`````````````___________^^^^^^^^^^^^]]]]]]]]]\\\\\\\[[[[[[ZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>>=========<<<<;;;;;;;;;;::::::::::99999999999888888888877777777666666666655555555554444444444443333333333322222211111111100000000000////////////...........-----------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"wwxxxxxxxxxxxxxyyyyyyyyxxxyyyyyyyyyyyyyyzzzzzzzzzzzzz{{{{{{{{{{{{{{|||||||||||||||||||}}}}}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ„…………………………………………………………††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††‡‡‡‡‡‡‡††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹ŒŒŒŽ‘‘‘’’’’’’’’“““”••–——˜™™šššššš™™˜˜—–––•””“““’’’’’’’’’’’’‘‘““’’‘‘‘‘‘ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{|||||{{{{{{zzzzzzzyyyyyyyxxxxxwwwwwwwwvvvvvvvvvvvvuuuuuututttttttttttttttttrrrrrrrrrqqqqqqqqqqqqqqqqpppppoooooooooonnnnnnnnnnmmmmlllllllllllllllkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhgggggggggfffffeeeeeeeeeeddddddddddccccbbbbbaaaaaaaaaaaa``````````````___________^^^^^^^^^^^]]]]]]]]]\\\\\\\[[[[[[ZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>=========<<<<;;;;;;;;;;::::::::::99999999999888888888877777777666666666655555555554444444444443333333333322222211111111100000000000////////////...........-----------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"wwxxxxxxxxxxxxxyyyyyyyyxxxyyyyyyyyyyyyyyzzzzzzzzzzzzz{{{{{{{{{{{{{{|||||||||||||||||||}}}}}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ„………………………………………………………†††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††‡‡‡‡‡‡‡‡††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹ŒŒŽŽ‘‘‘‘’’’’’’’““””•––—˜˜™™šššššš™™˜——––••””“““’’’’’’’’’’‘‘‘“’’’‘‘‘‘ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}|||||||||||||||||{{{{{{{{{|||||{{{{{{zzzzzzyyyyyyyyxxxxxwwwwwwwwvvvvvvvvvvvuuuuuuuuutttttttttttttttttrrrrrrrrrrqqqqqqqqqqqqqqqpppppooooooooooonnnnnnnnnmmmmmllllllllllllllkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhgggggggggffffeeeeeeeeeeeddddddddddccccbbbbbaaaaaaaaaaaaaa````````````___________^^^^^^^]^^^]]]]]]]]]\\\\\\\\[[[[[ZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>=========<<<<;;;;;;;;;;::::::::::99999999999888888888877777777666666666655555555554444444444443333333333322222211111111100000000000////////////...........-----------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"wwxxxxxxxxxxxxxyyyyyyyyxxxyyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{|||||||||||||||||||}}}}}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ„………………………………………………………†††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††‡‡‡‡‡‡‡‡††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹ŒŒŽŽ‘‘‘‘‘’’’’’’““””•–——˜™™šššššš™™˜˜—–––••””“““’’’’’’’’‘‘‘‘’’’‘‘‘‘ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{{|||||{{{{{{zzzzzzyyyyyyyyxxxxxxwwwwwwwvvvvvvvvvvvuuuuuuuuutttttttttttttttttrrrrrrrrrrrrqqqqqqqqqqqqqpppppoooooooooooonnnnnnnnmmmmmllllllllllllllkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhgggggggggffffeeeeeeeeeeeddddddddddccccbbbbbaaaaaaaaaaaaaaa````````````__________^^^^^^^^^^]]]]]]]]]]\\\\\\\\[[[[[ZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<;;;;;;;;;;::::::::::99999999999888888888877777777666666666655555555554444444444444333333333322222211111111100000000000////////////...........-----------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"wxxxxxxxxxxxxxxyyyyyyyyxxxyyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{|||||||||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ„………………………………………………………†††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††‡‡‡‡‡‡‡‡†‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹ŒŒŒŽŽ‘‘‘‘‘‘’’’’“““”••–—˜˜™™ššššš™™™˜——–•–••””“““’’’’’’‘‘‘‘‘Ž’’‘‘‘‘ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}|||||||||{{{{{{{{{{{{{{{{z|||||{{{{{{zzzzzyyyyyyyyyxxxxxxwwwwwwwvvvvvvvvvvvuuuuuuuuutttttttttttttttttrrrrrrrrrrrrrrqqqqqqqqqqqppppppoooooooooooonnnnnnnmmmmmllllllllllllllkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhggggggggggffffeeeeeeeeeeeddddddddddccccbbbbbaaaaaaaaaaaaaaa`````````````_________^^^^^^^]^^]]]]]]]]]]\\\\\\\\[[[[[ZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<;;;;;;;;;;::::::::::99999999999888888888877777777666666666655555555554444444444444333333333322222211111111100000000000/////////////..........-----------,,,,,,,,,,,+++++++++++***********))))))))))))(((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"wxxxxxxxxxxxxxxyyyyyyyyxxyyyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{|||||||||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ„………………………………………………………†††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††‡‡‡‡‡‡‡‡†‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹ŒŒŒŽŽ‘‘‘‘‘‘‘’’’““””•––—˜˜™™šššš™™™˜˜—––•–•”””“““’’’’’‘‘‘‘ŽŽ’‘‘‘‘ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}|||||||{{{{{{{{{{{{{{{{{zz|||||{{{{{{zzzzzyyyyyyyyyxxxxxxxwwwwwwvvvvvvvvvvvvuuuuuuuttttttttttttttttttrrrrrrrrrrrrrrrrqqqqqqqqqppppppooooooooooooonnnnnnmmmmmmlllllllllllllkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhggggggggggffffeeeeeeeeeeeddddddddddccccbbbbbaaaaaaaaaaaaaaaa````````````_________^^^^^^^]^^]]]]]]]]]]\\\\\\\\[[[[[ZZZZZZYYYYYYYYYXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<;;;;;;;;;;::::::::::99999999999888888888877777777666666666655555555554444444444444333333333322222211111111100000000000/////////////..........-----------,,,,,,,,,,,+++++++++++***********))))))))))))(((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"wwwwwxxxxxxxxxxxxxxyyyyyyyyzzzzzzzzzzzzzz{{{{{{{zzzzz{{{{{{{{{{{{{{{||||||||||||}}}}}}}}}}}}}}}~~~}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„…………………………………………………††††††………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰Š‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŽŽ‘‘‘‘‘‘‘’’’““”••–——˜˜™™™™™˜˜˜——–••”–••””“““’’’’’‘‘‘ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††…„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}||||||||||||{{{{{{{{{zzzzzzyyyyyxxxxxxxxwwwwwwwwwwvvvvvvvuuuuuuutttttttssssssssssssssssssssssrrrsrrrrrrrrrrrrrrrrrrrrqqqqpppppoooooooooooonnnnnnnnmmmmmmmmmllllllllllllkkkkllllkkkkkkkkkkkkkjjjjjjjjhhhhhhhhhggggggggggfffffffeeeeeeeddddddddddcccccccccbbbbbbbbbaaaaaaaaaaaaaaaaaa`````````________^^^^^]]]]]]\\\\\\\\\\[[[[[[[[ZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAA@@@@@@@@@@??????????>>>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;::::::::::99:999999999988888888877777666666666555555555544444444444443333333333322222222111111111110000000000//////////...........---------,,,,,,,,,,,+++++++++++***********)))))))))))(((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$############"wwwwwxxxxxxxxxxxxxxyyyyyyyyzzzzzzzzzzzzzz{{{{{{{zzzzz{{{{{{{{{{{{{{{||||||||||||}}}}}}}}}}}}}}}~~~}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„…………………………………………………††††††………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŽŽ‘‘‘‘‘‘’’’“””•––—˜˜˜™™™˜˜˜˜——––••”••”””“““’’’’‘‘‘ŽŽŽŽŽŽŽŽŽŽŽŽŽŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††…„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}||||||||{{{{{{{{{{{{{{zzzzzzyyyyyyxxxxxxxwwwwwwwwwwwvvvvvvuuuuuuutttttttsssssssssssssssssssssssrrsrrrrrrrrrrrrrrrrrrrrrqqqppppppoooooooooooonnnnnnnmmmmmmmmmllllllllllllkkkkllllkkkkkkkkkkkkjjjjjjjjjhhhhhhhhhgggggggggggffffffeeeeeeeddddddddddcccccccccbbbbbbbbbbaaaaaaaaaaaaaaaaa`````````________^^^^^]]]]]]\\\\\\\\\\[[[[[[[[ZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAA@@@@@@@@@@??????????>>>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;::::::::::99:999999999988888888887777666666666555555555544444444444443333333333322222222111111111110000000000//////////...........---------,,,,,,,,,,,+++++++++++***********)))))))))))(((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$############"wwwwwxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzz{{{{{{{{zzzzz{{{{{{{{{{{{{{{||||||||||||}}}}}}}}}}}}}}}~~~}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„…………………………………………………††††††………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŽŽ‘‘‘‘‘’’’““”••–——˜˜˜˜˜˜˜˜˜——––••””••”””“““’’’‘‘‘ŽŽŽŽŽŽŽŽŽŽŽŽŽŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††…„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}}}}|||||||{{{{{{{{{{{{{{{{zzzzzzyyyyyyxxxxxxxxwxxwxwwwwwwvvvvvuuuuuuutttttttsssssssssssssssssssssssrrsrrrrrrrrrrrrrrrrrrrrrrqqpppppppoooooooooooonnnnnnmmmmmmmmmllllllllllllkkkkllllkkkkkkkkkkkkjjjjjjjjjhhhhhhhhggggggggggggffffffeeeeeeeddddddddddcccccccccbbbbbbbbbaaaaaaaaaaaaaaaaaa`````````_______^^^^^^]]]]]]\\\\\\\\\\[[[[[[[[ZZZZZZZZYYYYYYYYYXXXXXXXXXWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAA@@@@@@@@@@??????????>>>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;::::::::::99:999999999988888888887777666666666555555555544444444444443333333333322222222111111111110000000000//////////...........---------,,,,,,,,,,,+++++++++++***********)))))))))))(((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$############"wwwwwxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzz{{{{{{{{zzzzz{{{{{{{{{{{{{{{||||||||||||}}}}}}}}}}}}}}}~~~}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„…………………………………………………††††††……††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŽŽ‘‘‘‘‘‘’’““””•––——˜˜˜˜˜˜˜˜——––••”””••””“““’’’‘‘‘ŽŽŽŽŽŽŽŽŽŽŽŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††……„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}}}}||||||{{{{{{{{{{{{{{{{{zzzzzzyyyyyyxxxxxxxxxxxxxwwwwwwvvvvvuuuuuuutttttttssssssssssssssssssssssrrrsrrrrrrrrrrrrrrrrrrrrrrrqppppppppooooooooooonnnnnnmmmmmmmmllllllllllllkkkkkllllkkkkkkkkkkkkjjjjjjjjjhhhhhhhhhggggggggggfffffffeeeeeeeddddddddddcccccccccbbbbbbbbbaaaaaaaaaaaaaaaaaa`````````_______^^^^^^]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZYYYYYYYYYXXXXXXXXXWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAA@@@@@@@@@@??????????>>>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;::::::::::99:999999999988888888887777666666666555555555544444444444443333333333322222222111111111110000000000//////////...........---------,,,,,,,,,,,+++++++++++***********)))))))))))(((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$############"wwwwwxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzz{{{{{{{{zzzzz{{{{{{{{{{{{{{||||||||||||}}}}}}}}}}}}}}}}~~~}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„…………………………………………………††††††……††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŽŽŽ‘‘‘‘‘’’“““”••–———˜˜˜˜˜˜———––•••””“•”””“““’’‘‘‘ŽŽŽŽŽŽŽŽŽŽŽŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††……„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}}|||||{{{{{{{{{{{{{{{{{{zzzzzyyyyyyyxxxxxxxxxxxxxwwwwwwwvvvvuuuuuuutttttttssssssssssssssssssssssrrrsrrrrrrrrrrrrrrrrrrrrrrrrqppppppppooooooooooonnnnnmmmmmmmmllllllllllllkkkkklllkkkkkkkkkkkkkjjjjjjjjjhhhhhhhhgggggggggggfffffffeeeeeeeddddddddddccccccccbbbbbbbbbbaaaaaaaaaaaaaaaaaa````````________^^^^^^]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZYYYYYYYYYXXXXXXXXXWWWWWWVVVVVVVVVVUUUUUUUUUVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAA@@@@@@@@@@??????????>>>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;::::::::::99:999999999988888888887777666666666555555555544444444444443333333333322222222111111111110000000000//////////...........---------,,,,,,,,,,,+++++++++++***********)))))))))))(((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$############"wwwwwxxxxxxxxxxxxxyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{zzzzz{{{{{{{{{{{{{{||||||||||||}}}}}}}}}}}}}}}}~~~}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„…………………………………………………††††††……††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŽŽŽ‘‘‘‘‘’’’““””•––——˜˜˜˜˜˜———––•••””““•””“““’’’‘‘ŽŽŽŽŽŽŽŽŽŽŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††……„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}|||||{{{{{{{{{{{{{{{{{{{zzzzzyyyyyyxxxxxxxxxxxxxxwwwwwwwvvvvuuuuuuutttttttssssssssssssssssssssssrrrsrrrrrrrrrrrrrrrrrrrrrrrrqqppppppppoooooooooonnnnnmmmmmmmmlllllllllllkkkkkklllkkkkkkkkkkkkkjjjjjjjjjhhhhhhhhgggggggggggfffffffeeeeeeeddddddddddccccccccbbbbbbbbbbaaaaaaaaaaaaaaaaaa````````_______^^^^^^^]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZYYYYYYYYYXXXXXXXXXWWWWWWVVVVVVVVVVUUUUUUUUUVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAA@@@@@@@@@@??????????>>>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;::::::::::99:999999999988888888887777666666666555555555554444444444443333333333322222222111111111110000000000//////////...........---------,,,,,,,,,,,+++++++++++***********)))))))))))(((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$############"wwwwwxxxxxxxxxxxxxyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{zzzzz{{{{{{{{{{{{{{||||||||||||}}}}}}}}}}}}}}}}~~~}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„………………………………………………†††††††……††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŽŽŽ‘‘‘‘’’’’““””••–———˜˜˜˜———–––••”””“““””“““’’’‘‘ŽŽŽŽŽŽŽŽŽŽŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~}}}}}|||||{{{{{{{{{zzzz{{{{{{zzzzyyyyyyyxxxxxxxxxxxxxxwwwwwwwvvvvuuuuuuutttttttsssssssssssssssssssssrrrrsrrrrrrrrrrrrrrrrrrrrrrrrqqqppppppppooooooooonnnnnmmmmmmmllllllllllllkkkkkklllkkkkkkkkkkkkkjjjjjjjjjhhhhhhhhgggggggggggfffffffeeeeeeeddddddddddccccccccbbbbbbbbbbaaaaaaaaaaaaaaaaa````````________^^^^^^^]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZYYYYYYYYYXXXXXXXXXWWWWWWVVVVVVVVVVUUUUUUUUUVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAA@@@@@@@@@@??????????>>>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;::::::::::99:999999999988888888887777666666666555555555554444444444443333333333322222222111111111110000000000//////////...........---------,,,,,,,,,,,+++++++++++***********)))))))))))(((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$############"wwwwwxxxxxxxxxxxxxyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{zzzzz{{{{{{{{{{{{{{||||||||||||}}}}}}}}}}}}}}}~~~~}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„………………………………………………†††††††……†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŽŽŽ‘‘‘‘’’’’“““””••––———˜˜————––•••”””“““’””““’’’‘‘ŽŽŽŽŽŽŽŽŽŽŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††………„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€~~~~~~~~~~~~~}}}}}|||||{{{{{{{zzzzzzzzzzz{yyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwvvvvuuuuuuutttttttsssssssssssssssssssssrrrrsrrrrrrrrrrrrrrrrrrrrrrrrqqqqppppppppoooooooonnnnnmmmmmmmlllllllllllkkkkkkkllkkkkkkkkkkkkkkjjjjjjjjjhhhhhhhhgggggggggggfffffffeeeeeeeddddddddddccccccccbbbbbbbbbbaaaaaaaaaaaaaaaaa````````_______^^^^^^^^]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZYYYYYYYYYXXXXXXXXXWWWWWWVVVVVVVVVVUUUUUUUUUVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAA@@@@@@@@@??????????>>>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;::::::::::99:999999999988888888887777666666666555555555554444444444443333333333322222222111111111110000000000///////////..........---------,,,,,,,,,,,+++++++++++***********)))))))))))(((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$############"wwwwwxxxxxxxxxxxxxyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{zzzzz{{{{{{{{{{{{{{||||||||||||}}}}}}}}}}}}}}}~~~~}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„………………………………………………†††††††……†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŽŽ‘‘‘‘’’’’’“““””••––—————————––••”””“““’’’““““’’‘‘‘ŽŽŽŽŽŽŽŽŽŽŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††………„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚€€€€‚‚€€€€€€€~~~~~~~~~~}}}}}||||{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwvvvvuuuuuuutttttttsssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqpppppppoooooooonnnnnmmmmmmmllllllllllkkkkkkkkllkkkkkkkkkkkkkkjjjjjjjjjhhhhhhhhgggggggggggfffffffeeeeeeeddddddddddccccccccbbbbbbbbbbaaaaaaaaaaaaaaaaa````````_______^^^^^^^^]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZYYYYYYYYYXXXXXXXXXWWWWWWVVVVVVVVVVUUUUUUUUUVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAA@@@@@@@@@??????????>>>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;:::::::::::9:999999999988888888887777666666666555555555554444444444444333333333322222222111111111110000000000///////////..........---------,,,,,,,,,,,+++++++++++***********)))))))))))(((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$############"wwwwwxxxxxxxxxxxxxyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{zzzzz{{{{{{{{{{{{{{||||||||||||}}}}}}}}}}}}}}}~~~~}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„………………………………………………†††††††……†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŽŽ‘‘‘’’’’““““””••–––————————–––••””“““’’’’‘““’’’‘‘‘ŽŽŽŽŽŽŽŽŽŽŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††…………„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€~~~~~~~~~~}}}}}||||{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwvvvvvuuuuuuutttttttssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqppppppppoooooooonnnnmmmmmmlllllllllllkkkkkkkklkkkkkkkkkkkkkkkjjjjjjjjjhhhhhhhhgggggggggggfffffffeeeeeeeddddddddddccccccccbbbbbbbbbbaaaaaaaaaaaaaaaa````````________^^^^^^^^]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZYYYYYYYYYXXXXXXXXXWWWWWWVVVVVVVVVVVUUUUUUUUVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAA@@@@@@@@@@?????????>>>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;;::::::::::9:999999999988888888887777666666666555555555554444444444444333333333322222222111111111110000000000///////////..........---------,,,,,,,,,,,+++++++++++***********)))))))))))(((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$############"wwwwwxxxxxxxxxxxxxyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{zzzz{{{{{{{{{{{{{{{||||||||||||}}}}}}}}}}}}}}}~~~~}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„………………………………………………†††††††…††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŽŽŽŽ‘‘‘’’’“““““”””••–––————————–––•””“““’’’’‘‘‘“’’’‘‘‘ŽŽŽŽŽŽŽŽŽŽŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††……………„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€~~~~~~~~~}}}}|||||{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwvvvvvuuuuuuutttttttssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqpppppppooooooonnnnnmmmmmmllllllllllkkkkkkkkklkkkkkkkkkkkkkkkjjjjjjjjjhhhhhhhhgggggggggggfffffffeeeeeeeddddddddddccccccccbbbbbbbbbbaaaaaaaaaaaaaaaa````````_______^^^^^^^^^]]]]]\\\\\\\\\\[[[[[[[[[ZZZZZZZZYYYYYYYYYXXXXXXXXXWWWWWWVVVVVVVVVVVUUUUUUUUVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAA@@@@@@@@@@?????????>>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::9:999999999988888888887777666666666555555555554444444444444333333333322222222111111111110000000000///////////..........---------,,,,,,,,,,,+++++++++++***********)))))))))))(((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$############"wwwwwxxxxxxxxxxxxxyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{zzzz{{{{{{{{{{{{{{{||||||||||||}}}}}}}}}}}}}}}~~~~}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„………………………………………………†††††††…††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŽŽŽ‘‘‘’’“““““””””•••––——————————––•””““’’’‘‘‘‘‘’’’‘‘‘ŽŽŽŽŽŽŽŽŽŒŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††……………„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€~~~~~~~~~}}}}|||||{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwvvvvvvuuuuuuutttttttssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqpppppppooooooonnnnnmmmmmmllllllllllkkkkkkkkklkkkkkkkkkkkkkkkjjjjjjjjjhhhhhhhggggggggggggfffffffeeeeeeeedddddddddccccccccbbbbbbbbbaaaaaaaaaaaaaaa`````````________^^^^^^^^]]]]]]\\\\\\\\\\[[[[[[[[[ZZZZZZZZYYYYYYYYYXXXXXXXXXWWWWWWVVVVVVVVVVVUUUUUUUUVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAA@@@@@@@@@@??????????>>>>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;::::::::::9:999999999988888888887777666666666555555555554444444444444333333333322222222111111111110000000000///////////..........---------,,,,,,,,,,,+++++++++++***********)))))))))))(((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$############"wwwwxxxxxxxxxxxxxxyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{zzzz{{{{{{{{{{{{{{{||||||||||||}}}}}}}}}}}}}}}~~~~}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„………………………………………………†††††††…†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŽŽŽ‘‘’’“““”””””••••–––————˜˜˜———––•””““’’‘‘‘‘’‘‘‘ŽŽŽŽŽŽŽŽŽŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††……………„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€~~~~~~~~}}}}}|||||{{{{{{{{zzzzzzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxxxwwwwvvvvvvuuuuuuuutttttttsssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqpppppppooooooonnnnnmmmmmmllllllllllkkkkkkkkklkkkkkkkkkkkkkkkjjjjjjjjjhhhhhhhggggggggggggfffffffeeeeeeeedddddddddccccccccbbbbbbbbbbaaaaaaaaaaaaaa`````````________^^^^^^^^^]]]]]\\\\\\\\\\[[[[[[[[[ZZZZZZZZYYYYYYYYYXXXXXXXXXWWWWWWVVVVVVVVVVVUUUUUUUUVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAA@@@@@@@@@@??????????>>>>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;::::::::::9:999999999988888888887777666666666555555555554444444444444333333333322222222111111111110000000000///////////..........---------,,,,,,,,,,,+++++++++++***********)))))))))))(((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$############"wwwwxxxxxxxxxxxxxxyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{zzzz{{{{{{{{{{{{{{{||||||||||||}}}}}}}}}}}}}}}~~~~}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„……………………………………………††††††††…†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŽŽŽ‘‘’’“““”””•••••––––———˜˜˜˜˜———––•””““’‘‘‘‘‘ŽŽŽŽŽŽŽŽŽŒŒŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††……………„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚~~~~~~~~}}}}}|||||{{{{{{{{zzzzzzzzzzzzyyyyyyyyxxxxxxxxxxxxxxwwwwwwvvvvvvvuuuuuuuutttttttssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqpppppppooooooonnnnnmmmmmmlllllllllkkkkkkkkkklkkkkkkkkkkkkkkkjjjjjjjjjhhhhhhhggggggggggggfffffffeeeeeeeedddddddddccccccccbbbbbbbbbbaaaaaaaaaaaaa``````````________^^^^^^^^^]]]]]\\\\\\\\\\[[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWVVVVVVVVVVVUUUUUUUUVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAA@@@@@@@@@@??????????>>>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;::::::::::9:999999999988888888887777666666666555555555554444444444444333333333322222222111111111110000000000///////////..........----------,,,,,,,,,,+++++++++++***********)))))))))))(((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$############"wwwwxxxxxxxxxxxxxxyyyyyyyyzzzzzzzzzzzzz{{{{{{{{{zzzz{{{{{{{{{{{{{{{||||||||||||}}}}}}}}}}}}}}}~~~~}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„……………………………………………††††††††…†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŽŽŽ‘’’““”””••••–––––————˜˜˜˜˜˜˜———–••”“’’‘‘ŽŽŽŽŽŽŽŽŒŒŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††……………„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚~~~~~~~}}}}}||||||{{{{{{{{{zzzzzzzzzzzyyyyyyyxxxxxxxxxxxxwwwwwwwwvvvvvvvuuuuuuuuutttttttssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqppppppppoooooonnnnnnmmmmmmlllllllllkkkkkkkkkklkkkkkkkkkkkkkkkjjjjjjjjjhhhhhhhggggggggggggfffffffeeeeeeeeddddddddddcccccccbbbbbbbbbbaaaaaaaaaaaaa`````````________^^^^^^^^^^]]]]]\\\\\\\\\\[[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWVVVVVVVVVVVUUUUUUUUVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAA@@@@@@@@@@??????????>>>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;::::::::::9:999999999988888888887777666666666555555555554444444444444333333333322222222111111111110000000000///////////..........----------,,,,,,,,,,+++++++++++***********)))))))))))(((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$############"wwwwxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzz{{{{{{{{{zzzz{{{{{{{{{{{{{{{||||||||||||}}}}}}}}}}}}}}}~~~~}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„……………………………………………††††††††…†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŽŽŽ‘‘’’“””•••–––––——————˜˜˜˜˜˜˜˜˜——––•”““’‘‘ŽŽŽŽŽŽŽŽŽŽŒŒŒŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††……………„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚€~~~~~~~}}}}}}||||||{{{{{{{{{{zzzzzzzzzzyyyyyyxxxxxxxxxxxwwwwwwwwwvvvvvvvvuuuuuuuuutttttttsssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqpppppppooooooonnnnnnmmmmmmlllllllllkkkkkkkkkklkkkkkkkkkkkkkkkjjjjjjjjjhhhhhhhggggggggggggfffffffeeeeeeeeddddddddddccccccccbbbbbbbbbaaaaaaaaaaaa``````````________^^^^^^^^^^]]]]]\\\\\\\\\\[[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWVVVVVVVVVVVUUUUUUUUVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAA@@@@@@@@@@??????????>>>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;::::::::::9:999999999988888888887777666666666555555555554444444444444333333333322222222111111111110000000000///////////..........----------,,,,,,,,,,+++++++++++***********)))))))))))(((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$############"wwwwxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzz{{{{{{{{{zzzz{{{{{{{{{{{{{{{|||||||||||}}}}}}}}}}}}}}}}~~~~}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„……………………………………………††††††††…†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŽŽ‘’’““”•••––———————˜˜˜˜˜˜™™™˜˜˜˜——–•””“’‘‘ŽŽŽŽŽŽŽŽŽŽŽŽŽŒŒŒŒŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††……………„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚€€€€€~~~~~~}}}}}}}||||||{{{{{{{{{{zzzzzzzzzzyyyyxxxxxxxxxxxxwwwwwwwwwvvvvvvvvuuuuuuuuuutttttttsssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqppppppppoooooonnnnnnnmmmmmmmlllllllllkkkkkkkkklkkkkkkkkkkkkkkkjjjjjjjjjhhhhhhhggggggggggggfffffffeeeeeeeeddddddddddccccccccbbbbbbbbbaaaaaaaaaaaa``````````________^^^^^^^^^^]]]]]\\\\\\\\\\[[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWVVVVVVVVVVVUUUUUUUUVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAA@@@@@@@@@@??????????>>>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;::::::::::9:9999999999888888888877776666666665555555555544444444444443333333333222222221111111111100000000000//////////..........----------,,,,,,,,,,+++++++++++***********)))))))))))(((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$############"wwwwxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzz{{{{{{{{{zzzz{{{{{{{{{{{{{{||||||||||||}}}}}}}}}}}}}}}}~~~~}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„……………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŽŽ‘’’“””••––———˜˜˜˜˜˜˜˜™™™™™™™˜˜˜——–••”“’‘‘ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŒŒŒŒŒŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††……………„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚€€€€€~~~~~}}}}}}}|||||||{{{{{{{{{{{zzzzzzzzzyyyxxxxxxxxxxxxwwwwwwwwwwvvvvvvvuuuuuuuuuuttttttttssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqppppppppooooooonnnnnnnmmmmmmmlllllllllkkkkkkkkklkkkkkkkkkkkkkkkjjjjjjjjjhhhhhhhggggggggggggfffffffeeeeeeedddddddddddccccccccbbbbbbbbbaaaaaaaaaaa``````````_________^^^^^^^^^^]]]]]\\\\\\\\\\[[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWVVVVVVVVVVVUUUUUUUUVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAA@@@@@@@@@@??????????>>>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;::::::::::9:9999999999888888888877776666666665555555555544444444444443333333333222222221111111111100000000000//////////..........----------,,,,,,,,,,+++++++++++***********)))))))))))(((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$############"wwwwxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzz{{{{{{{{{zzzz{{{{{{{{{{{{{{||||||||||||}}}}}}}}}}}}}}}}~~~~}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„……………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŽŽ‘’’“””•––——˜˜˜˜™™™™™™™™™™™™™™˜˜˜—––•”“’’‘ŽŽŽŽŽŽŽŽŽŒŽŽŒŒŒŒŒŒŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††……………„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚€€€€€~~~~~}}}}}}}}|||||||{{{{{{{{{{{zzzzzzzzzyyxxxxxxxxxxxxxwwwwwwwwwwvvvvvvuuuuuuuuuuuttttttttssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqppppppppppooooooonnnnnnnmmmmmmmlllllllllkkkkkkkkklkkkkkkkkkkkkkkkjjjjjjjjjhhhhhhhggggggggggggfffffffeeeeeeedddddddddddccccccccbbbbbbbbbaaaaaaaaaaa``````````________^^^^^^^^^^^]]]]]\\\\\\\\\\[[[[[[[[ZZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWVVVVVVVVVVVUUUUUUUUVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAA@@@@@@@@@@??????????>>>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;::::::::::9:9999999999888888888877776666666665555555555544444444444443333333333222222221111111111100000000000//////////..........----------,,,,,,,,,,+++++++++++***********)))))))))))(((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$############"wwwwxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzz{{{{{{{{{zzzz{{{{{{{{{{{{{{||||||||||||}}}}}}}}}}}}}}}}~~~~}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„……………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŽ‘‘’“””•–——˜˜™™™™™™™™™ššššš™™™™˜˜——–•””“’‘ŽŽŽŽŽŽŽŽŽŒŽŒŒŒŒŒŒŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††……………„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚€€€€~~~~~}}}}}}}|||||||||{{{{{{{{{{{{zzzzzzzzyxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvuuuuuuuuuuuutttttttssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqppppppppppoooooooonnnnnnnmmmmmmmlllllllllkkkkkkkkklkkkkkkkkkkkkkkkjjjjjjjjjhhhhhhhggggggggggggfffffffeeeeeeedddddddddddccccccccbbbbbbbbbaaaaaaaaaaa``````````________^^^^^^^^^^^]]]]]\\\\\\\\\[[[[[[[[[ZZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWWVVVVVVVVVVUUUUUUUUVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAA@@@@@@@@@@??????????>>>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;::::::::::9:9999999999888888888877776666666665555555555544444444444443333333333222222221111111111100000000000//////////..........----------,,,,,,,,,,,++++++++++***********)))))))))))(((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$############"wwwwxxxxxxxxxxxxxyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{zzzz{{{{{{{{{{{{{{||||||||||||}}}}}}}}}}}}}}}}~~~~}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„……………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŽŽ‘’“”••–——˜™™™šššššššššššššš™™™˜˜—––•”“’‘‘ŽŽŒŒŽŽŽŽŽŽŒŒŽŒŒŒŒŒŒŒŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††……………„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚€€€€~~~~}}}}}}}||||||||||{{{{{{{{{{{{zzzzzzzzyxxxxxxxxxxxxwwwwwwwwwwwwvvvvvuuuuuuuuuuuuuuttttttssssssssssssssssrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppoooooooonnnnnnnnmmmmmmmlllllllllkkkkkkkkklkkkkkkkkkkkkkkkjjjjjjjjjhhhhhhhggggggggggggfffffffeeeeeeedddddddddddccccccccbbbbbbbbbaaaaaaaaaaa``````````________^^^^^^^^^^^]]]]]\\\\\\\\\[[[[[[[[[ZZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWWVVVVVVVVVVUUUUUUUUVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAA@@@@@@@@@@??????????>>>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;::::::::::9:9999999999888888888877776666666666555555555544444444444443333333333222222221111111111100000000000//////////..........----------,,,,,,,,,,,+++++++++++**********)))))))))))(((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$############"wwwwxxxxxxxxxxxxxyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{zzzz{{{{{{{{{{{{{{||||||||||||}}}}}}}}}}}}}}}~~~~~}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„……………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŽŽ‘’““”•–——˜™™šššš››››››šššššš™™™˜——–•”“’’‘ŽŽŒŒŒŒŒŽŽŽŽŽŒŒŒŒŒŒŒŒŒŒŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰Š‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††……………„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ„„„ƒƒƒƒƒ‚‚‚‚€€~~~~~}}}}}}|||||||||||{{{{{{{{{{{{zzzzzzzzyxxxxxxxxxxxxwwwwwwwwwwwwvvvvvuuuuuuuuuuuuuuttttttssssssssssssssssrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppppooooooooonnnnnnnnmmmmmmmlllllllllkkkkkkkkklkkkkkkkkkkkkkkkjjjjjjjjjhhhhhhhggggggggggggfffffffeeeeeeedddddddddddccccccccbbbbbbbbbaaaaaaaaaaa``````````________^^^^^^^^^^^]]]]]\\\\\\\\\[[[[[[[[[ZZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWWVVVVVVVVVVUUUUUUUUVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAA@@@@@@@@@@??????????>>>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;::::::::::9:9999999999888888888877776666666666555555555544444444444443333333333222222222111111111100000000000//////////..........----------,,,,,,,,,,,+++++++++++**********)))))))))))((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############"wwwwxxxxxxxxxxxxxyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{zzzz{{{{{{{{{{{{{{||||||||||||}}}}}}}}}}}}}}}~~~~~}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„……………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒ‹ŒŒŒŒŒŒŒŒŽŽ‘‘’“”•––—˜™™šš›››››››››››šššš™™˜——–•””“’‘ŽŽŒŒŒŒŒŒŽŽŽŽŒŒŒŒŒŒŒŒŒŒŒŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰ŠŠŠŠŠŠ‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††……………„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ„„„„„ƒƒƒƒ‚‚‚‚€~~~~~}}}}}}|||||||||||{{{{{{{{{{{{{zzzzzzzzyxxxxxxxxxxxxwwwwwwwwwwwvvvvvvuuuuuuuuuuuuuuttttttssssssssssssssssrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqpppppppoooooooooonnnnnnnnmmmmmmmlllllllllkkkkkkkkklkkkkkkkkkkkkkkkjjjjjjjjjhhhhhhhggggggggggggfffffffeeeeeeedddddddddddccccccccbbbbbbbbbbaaaaaaaaaa``````````________^^^^^^^^^^^]]]]]\\\\\\\\\[[[[[[[[[ZZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWWVVVVVVVVVVUUUUUUUUVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAA@@@@@@@@@@??????????>>>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;::::::::::9:9999999999888888888877776666666666555555555544444444444443333333333222222222111111111100000000000//////////..........----------,,,,,,,,,,,+++++++++++**********)))))))))))((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############"wwwwxxxxxxxxxxxxxyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{zzzz{{{{{{{{{{{{{{||||||||||||}}}}}}}}}}}}}}}~~~~~}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„…………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŽŽ‘’“”•––—˜™™š››››œœœœ›››››ššš™™˜˜—–••”“’‘‘ŽŽŒŒŒŒŒŒŒŒŽŽŒŒŒŒŒŒŒŒŒŒŒŒŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰ŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††……………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ„„„„„„ƒƒƒƒ‚‚‚‚~~~~}}}}}}|||||||||||{{{{{{{{{{{{{{zzzzzzzzyxxxxxxxxxxxwwwwwwwwwwwwvvvvvuuuuuuuuuuuuuuuttttttssssssssssssssssrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppoooooooooonnnnnnnnnmmmmmmmlllllllllkkkkkkkkklkkkkkkkkkkkkkkjjjjjjjjjjhhhhhhhggggggggggggfffffffeeeeeeedddddddddddccccccccbbbbbbbbbbaaaaaaaaaa``````````_________^^^^^^^^^^]]]]]\\\\\\\\\[[[[[[[[[ZZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWWVVVVVVVVVVUUUUUUUUVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAA@@@@@@@@@@??????????>>>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;::::::::::9:9999999999888888888877776666666666555555555544444444444443333333333222222222111111111100000000000//////////...........---------,,,,,,,,,,,+++++++++++**********)))))))))))((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############"wwwwxxxxxxxxxxxxxyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{zzzz{{{{{{{{{{{{{{||||||||||||}}}}}}}}}}}}}}}~~~~~}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„…………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹Œ‹ŒŒŒŒŒŒŒŒŒ‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŽŽ‘’’“”•–—˜˜™š›››œœœœœœœ››››ššš™™˜—––•”“’‘‘ŽŽŒŒŒŒŒŒŒŒŒŽŽŒŒŒŒŒŒŒŒŒŒŒŒŒŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††……………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ„„„„„„ƒƒƒƒ‚‚‚‚~~~~~}}}}}|||||||||||{{{{{{{{{{{{{{{zzzzzzzzyxxxxxxxxxxxwwwwwwwwwwwwvvvvvuuuuuuuuuuuuuuuutttttssssssssssssssssrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqpppppooooooooooonnnnnnnnnmmmmmmllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjhhhhhhgggggggggggggfffffffeeeeeeddddddddddddccccccccbbbbbbbbbbaaaaaaaaaa``````````_________^^^^^^^^^^]]]]]\\\\\\\\\[[[[[[[[[ZZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWWVVVVVVVVVVUUUUUUUUVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAA@@@@@@@@@@??????????>>>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;::::::::::9:9999999999888888888877776666666666555555555544444444444443333333333222222222111111111100000000000//////////...........---------,,,,,,,,,,,+++++++++++**********)))))))))))((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############"vvvvvvvvwwwwwwwwwwwwwxxwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{||||||||||||||||}}|||||||||||}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„…………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………„„„„………………………………………………………†††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹ŠŠŠŠŠ‹‹‹‹‹ŒŒŒŽ‘’’“”•–˜˜™šš››œœœœœœ››››šš™™˜˜—–›š™˜——–•””““’’‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††……………………………††††††††……………………………………„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚€€€€€€€€€€€€€€€€€~~~~~}}}}}}}}}{{zzzzzzzzzzzzzzzzyyyyyyyywvvvvvvvvvvvvuuuuuuuuuuuuuuuuttttttttttttttttssssssssssssssrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqpqqqqqqqqqqpppppppppppoooopooooooooooonnnnnnnnnmmmmmmmmmmlllllllllllllkkkkkkjjjjjjjjjiiiiiiiiiiiihhhhhggggffffffffffeeeeeeeeeeeeeeeedddddddddccccccccccbaaaaaaaaa`````````_______________^^^^^^^^]]]]]]]]]\\\[[[[[[[[[ZZZZZZZZZZZYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>==========<<<<<<<<<<<<<<<;;;;;;;;;;:::::::::::99999999998888888888777777666666666655555555554444433333333333222222222222111111111100000000000////////..........-----------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############"""vvvvvvvvwwwwwwwwwwwwwxxwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{||||||||||||||||}}|||||||||||}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„…………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………„„„„………………………………………………………†††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹ŠŠ‹‹‹‹‹‹ŒŒŒŽ‘‘’“”••–˜™™š››œœœœœœœ›››šš™™˜˜—––š™˜˜—–•””““’’‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††…………………………†††††††††……………………………………„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚€€€€€€€€€€€€€€€€~~~~~~}}}}}}}}}{zzzzzzzzzzzzzzzzyyyyyyyyywvvvvvvvvvvvvuuuuuuuuuuuuuuuuttttttttttttttttssssssssssssssrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqppqqqqqqqqqpppppppppppooooopoooooooooonnnnnnnnnnmmmmmmmmmmlllllllllllllkkkkkkjjjjjjjjjiiiiiiiiiiiihhhhhggggffffffffffeeeeeeeeeeeeeeeedddddddddccccccccccbaaaaaaaaaa`````````______________^^^^^^^^]]]]]]]]]\\\[[[[[[[[[[ZZZZZZZZZZYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>==========<<<<<<<<<<<<<<<;;;;;;;;;;:::::::::::99999999998888888888777777666666666655555555554444433333333333222222222222111111111100000000000////////..........-----------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############"""vvvvvvvvwwwwwwwwwwwwwxxwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{||||||||||||||||}}|||||||||||}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„…………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………„„„„………………………………………………………†††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹ŒŒŒŽŽ‘’““”•–—˜™šš››œœœœœœœ›››šš™™˜——–•™™˜—–••”““’’’‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††…………………………†††††††††……………………………………„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€‚‚‚‚ƒƒ‚ƒƒƒƒ‚‚‚‚€€€€€€€€€€€€€€~~~~~}}}}}}}}}}zzzzzzzzzzzzzzzzzyyyyyyyyywvvvvvvvvvvvvuuuuuuuuuuuuuuuuuttttttttttttttttsssssssssssssrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqpppqqqqqqqqqpppppppppppoooooooooooooooonnnnnnnnnnmmmmmmmmmmllllllllllllkkkkkkkjjjjjjjjjiiiiiiiiiiiihhhhhggggffffffffffeeeeeeeeeeeeeeeedddddddddccccccccccbaaaaaaaaaa`````````______________^^^^^^^^]]]]]]]]]\\\[[[[[[[[[[ZZZZZZZZZZYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>==========<<<<<<<<<<<<<<<;;;;;;;;;;:::::::::::99999999998888888888777777666666666655555555554444433333333333222222222222111111111100000000000////////..........-----------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############"""vvvvvvvvwwwwwwwwwwwwwxxwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{||||||||||||||||}}|||||||||||}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„…………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………„„„„………………………………………………………††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹ŒŒŒŽŽ‘’’“”•––—™™š›››œœœœœœ›››šš™™˜——–•”™˜—–••”““’’’‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††…………………………†††††††††……………………………………„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€~~~~~~}}}}}}}}}}zzzzzzzzzzzzzzzzyyyyyyyyyywvvvvvvvvvvvvuuuuuuuuuuuuuuuuuttttttttttttttttsssssssssssssrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqpppqqqqqqqqqpppppppppppooooooooooooooonnnnnnnnnnmmmmmmmmmmlllllllllllllkkkkkkkjjjjjjjjjiiiiiiiiiiiihhhhhggggffffffffffeeeeeeeeeedeeeeedddddddddccccccccccbaaaaaaaaaaa````````______________^^^^^^^^]]]]]]]]]\\\[[[[[[[[[[ZZZZZZZZZZYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>==========<<<<<<<<<<<<<<<;;;;;;;;;;:::::::::::99999999998888888888777777666666666655555555554444433333333333222222222222111111111100000000000////////..........-----------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$###########"""vvvvvvvvwwwwwwwwwwwwwxxwwwwwwxxxxxxxxxxxxxxyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{||||||||||||||||}}|||||||||||}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„…………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………„„„„………………………………………………………††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹ŒŒŒŽŽ‘’’“””•–——™™š›››œœœœœœ››šš™™˜——–•””˜—–••”““’’’‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠ‹ŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††…………………………††††††††††…………………………………„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€‚‚‚‚ƒ‚‚‚‚‚‚‚‚€€€€€€€€€€~~~~~~~}}}}}}}}}}zzzzzzzzzzzzzzzyyyyyyyyyyywvvvvvvvvvvvvuuuuuuuuuuuuuuuuuttttttttttttttttsssssssssssssrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqppppqqqqqqqqpppppppppppoooooooooooooooonnnnnnnnnnmmmmmmmmmmlllllllllllllkkkkkkkjjjjjjjjiiiiiiiiiiiiihhhhhggggffffffffffeeeeeeeeeedeeeeedddddddddccccccccccbaaaaaaaaaaa````````______________^^^^^^^^]]]]]]]]]\\\[[[[[[[[[[ZZZZZZZZZZYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>==========<<<<<<<<<<<<<<<;;;;;;;;;;:::::::::::99999999998888888888777777666666666655555555554444443333333333222222222222111111111100000000000////////..........-----------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$###########"""vvvvvvvvwwwwwwwwwwwwwxxwwwwwwxxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{||||||||||||||||}}|||||||||||}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„…………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………„„„„………………………………………………………††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹ŒŒŒŽŽ‘’’“””•––—˜™šš›››œœœœ›››šš™™˜——–•””“—––•””““’’’‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠ‹‹Š‹‹‹‹ŠŠŠŠŠŠŠ‰‰‰‰‰ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††…………………………††††††††††…………………………………„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€~~~~~~}}}}}}}}}}}zzzzzzzzzzzzzzyyyyyyyyyyyywvvvvvvvvvvvvuuuuuuuuuuuuuuuuuttttttttttttttttsssssssssssssrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqppppqqqqqqqppppppppppppoooooooooooooooonnnnnnnnnnmmmmmmmmmmlllllllllllllkkkkkkkjjjjjjjjiiiiiiiiiiiiihhhhhgggggfffffffffeeeeeeeeeedeeeeedddddddddcccccccccbbaaaaaaaaaaa`````````_____________^^^^^^^^]]]]]]]]]\\\[[[[[[[[[[ZZZZZZZZZZYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>==========<<<<<<<<<<<<<<<;;;;;;;;;;:::::::::::99999999998888888888777777666666666655555555554444443333333333222222222222111111111100000000000////////..........-----------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$###########"""vvvvvvvwwwwwwwwwwwwwwxxwwwwwwxxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{||||||||||||||||}}|||||||||||}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„…………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………„„„„………………………………………………………††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹ŒŒŒŽŽ‘’’“””••–——˜™šš››››œœ›››šš™™˜——–•””“’––•””““’’’‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠ‰‰‰‰‰ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††…………………………††††††††††…………………………………„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€‚‚‚‚‚‚‚‚€€€€€€€~~~~~~~}}}}}}}}}}|zzzzzzzzzzzzzyyyyyyyyyyyyyvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuttttttttttttttttsssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqppppqqqqqqqpppppppppppooooooooooooooooonnnnnnnnnnmmmmmmmmmlllllllllllllkkkkkkkkjjjjjjjjiiiiiiiiiiiiihhhhhgggggfffffffffeeeeeeeeeedeeeeedddddddddcccccccccbbaaaaaaaaaaa`````````_____________^^^^^^^^]]]]]]]]]\\\[[[[[[[[[[ZZZZZZZZZZYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>==========<<<<<<<<<<<<<<<;;;;;;;;;;:::::::::::99999999998888888888777777666666666655555555554444443333333333222222222222111111111100000000000////////..........-----------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$###########"""vvvvvvvwwwwwwwwwwwwwwxxwwwwwwxxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{||||||||||||||||}}|||||||||||}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„…………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………„„„„………………………………………………………††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹ŒŒŒŽŽ‘’’“””••–——˜˜™šš››››››››šš™™˜——–•””“’‘–•””““’’’‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠ‰‰‰‰‰ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††…………………………††††††††††…………………………………„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€‚‚€€€€€€€~~~~~~~}}}}}}}}}}|zzzzzzzzzzzzyyyyyyyyyyyyyyvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuttttttttttttttttssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqppppqqqqqqpppppppppppooooooooooooooooonnnnnnnnnnnmmmmmmmmmlllllllllllllkkkkkkkkjjjjjjjjiiiiiiiiiiiiiihhhhgggggfffffffffeeeeeeeeeedeeeeedddddddddcccccccccbbaaaaaaaaaaa`````````_____________^^^^^^^^]]]]]]]]]\\\[[[[[[[[[[ZZZZZZZZZZYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>==========<<<<<<<<<<<<<<<;;;;;;;;;;:::::::::::99999999998888888888777777666666666655555555554444443333333333222222222222111111111100000000000////////..........-----------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$###########"""vvvvvvvwwwwwwwwwwwwwwxxwwwwwwxxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{||||||||||||||||}}|||||||||||}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„…………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………„„„„………………………………………………………††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹ŒŒŒŒŽ‘’’“””••–———˜˜ššš›››››››šš™™˜——–•””“’‘‘•””““’’’‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹ŠŠŠŠŠŠ‰‰‰‰‰‰ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††…………………………††††††††††…………………………………„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€~~~~~~~~}}}}}}}}}}|zzzzzzzzzzzzyyyyyyyyyyyyyyvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuutttttttttttttttssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqppppqqqqqqpppppppppppooooooooooooooooonnnnnnnnnnnmmmmmmmmmlllllllllllllkkkkkkkkjjjjjjjjiiiiiiiiiiiiiihhhhgggggfffffffffeeeeeeeeeedeeeeedddddddddcccccccccbbaaaaaaaaaaa`````````_____________^^^^^^^^]]]]]]]]]\\\[[[[[[[[[[ZZZZZZZZZZYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>==========<<<<<<<<<<<<<<<;;;;;;;;;;:::::::::::99999999998888888888777777666666666655555555554444443333333333222222222222111111111100000000000////////..........-----------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$###########"""vvvvvvvwwwwwwwwwwwwwwxxwwwwwwxxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{||||||||||||||||}}|||||||||||}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„……………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………„„„„………………………………………………………††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹ŒŒŒŽŽ‘‘’“””••––——˜˜™ššš›››››ššš™™˜——–•””“’‘‘””““’’’‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠ‹‹‹‹‹‹‹ŠŠŠŠŠŠŠ‰‰‰‰‰‰ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††…………………………††††††††††……………………………………„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€~~~~~~~~~}}}}}}}}}}|zzzzzzzzzzzyyyyyyyyyyyyyyyvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuutttttttttttttttssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqppppqqqqqppppppppppppooooooooooooooooonnnnnnnnnnnmmmmmmmmmlllllllllllllkkkkkkkkjjjjjjjjiiiiiiiiiiiiiihhhhggggggffffffffeeeeeeeeeedeeeeedddddddddcccccccccbbaaaaaaaaaaa`````````_____________^^^^^^^^]]]]]]]]]\\\[[[[[[[[[[ZZZZZZZZZZYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>==========<<<<<<<<<<<<<<<;;;;;;;;;;:::::::::::99999999998888888888777777666666666655555555554444443333333333222222222222111111111100000000000////////..........-----------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$###########"""vvvvvvvwwwwwwwwwwwwwwxxwwwwwwxxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{||||||||||||||||}}|||||||||||}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„……………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………„„„„………………………………………………………††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŽŽ‘’““”••––——˜˜™™šš›››››ššš™™˜—––•”““’‘‘”““’’’‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠ‹‹‹‹‹‹ŠŠŠŠŠŠŠ‰‰‰‰‰‰ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††…………………………††††††††††……………………………………„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~}}}}}}}}}}}|zzzzzzzzzzzyyyyyyyyyyyyyyyvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuutttttttttttttttssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqppppqqqqqpppppppppppoooooooooooooooooonnnnnnnnnnnmmmmmmmmmlllllllllllllkkkkkkkkjjjjjjjjiiiiiiiiiiiiiihhhhggggggffffffffeeeeeeeeeedeeeeedddddddddcccccccccbbaaaaaaaaaaa`````````_____________^^^^^^^^]]]]]]]]]\\\[[[[[[[[[[ZZZZZZZZZZYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>==========<<<<<<<<<<<<<<<;;;;;;;;;;:::::::::::99999999998888888888777777666666666655555555554444443333333333222222222222111111111100000000000////////..........-----------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$###########"""vvvvvvvwwwwwwwwwwwwwwxxwwwwwwxxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{||||||||||||||||}}|||||||||||}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„……………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………„„„„………………………………………………………††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŽŽ‘’’“”••––——˜˜™™™šš››››ššš™™˜—––•”““’‘““’’’‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠ‹‹ŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††…………………………†††††††††………………………………………„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~}}}}}}}}}}}|zzzzzzzzzzzyyyyyyyyyyyyyyxvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuutttttttttttttttssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqppppqqqqqpppppppppppoooooooooooooooooonnnnnnnnnnnmmmmmmmmmlllllllllllllkkkkkkkkjjjjjjjjjiiiiiiiiiiiiihhhhgggggggffffffffeeeeeeeeedeeeeedddddddddcccccccccbbaaaaaaaaaaa`````````_____________^^^^^^^^]]]]]]]]]\\\[[[[[[[[[[ZZZZZZZZZZYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>==========<<<<<<<<<<<<<<<;;;;;;;;;;:::::::::::99999999998888888888777777666666666655555555554444443333333333222222222222111111111100000000000////////..........-----------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$###########"""vvvvvvvwwwwwwwwwwwwwwxxwwwwwwxxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{|||||||||||||||}}}|||||||||||}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„……………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………„„„„………………………………………………………††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŽŽ‘’“””•––——˜˜™™™šš››››ššš™™˜—––•”“’’‘Ž“’’’‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†‡†††††††††††††††††††…………………………†††††††††………………………………………„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}||zzzzzzzzzzzyyyyyyyyyyyyyyxvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuutttttttttttttttssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqppppqqqqqppppppppppooooooooooooooooooonnnnnnnnnnnmmmmmmmmmllllllllllllllkkkkkkkjjjjjjjjjiiiiiiiiiiiiihhhhgggggggffffffffeeeeeeeeedeeeeedddddddddcccccccccbbaaaaaaaaaaaa````````_____________^^^^^^^^]]]]]]]]]\\\[[[[[[[[[[ZZZZZZZZZZYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>==========<<<<<<<<<<<<<<<;;;;;;;;;;:::::::::::99999999998888888888777777666666666655555555554444443333333333222222222222111111111100000000000////////..........-----------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$###########"""vvvvvvvwwwwwwwwwwwwwwxxwwwwwwxxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{|||||||||||||||}}}|||||||||||}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„……………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………„„„…………………………………………………………††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŽŽ‘‘’“”••–——˜˜™™™šš›››››šš™™˜——–•”“’’‘ŽŽ’’’‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††…………………………†††††††††………………………………………„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}}||zzzzzzzzzzyyyyyyyyyyyyyyxxvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuutttttttttttttttssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqppppqqqqqppppppppppoooooooooooooooooooonnnnnnnnnnmmmmmmmmmllllllllllllllkkkkkkkjjjjjjjjjiiiiiiiiiiiiihhhhgggggggffffffffeeeeeeeeedeeeeedddddddddcccccccccbbaaaaaaaaaaa``````````___________^^^^^^^^^]]]]]]]]]\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>==========<<<<<<<<<<<<<<<;;;;;;;;;;:::::::::::99999999998888888888777777666666666655555555554444443333333333222222222222111111111100000000000////////..........-----------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$###########"""vvvvvvvwwwwwwwwwwwwwwxxwwwwwwxxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{|||||||||||||||}}}|||||||||||}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„……………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………„„„…………………………………………………………††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŽ‘’“””•–——˜˜™™™ššš›››››šš™˜˜—–•”“’’‘ŽŽ’’‘‘‘‘‘‘‘‘‘‘‘‘‘‘‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††…………………………†††††††††………………………………………„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}||zzzzzzzzzzyyyyyyyyyyyyyyxxvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuutttttttttttttttssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqpppqqqqqppppppppppoooooooooooooooooooonnnnnnnnnnmmmmmmmmmllllllllllllllkkkkkkkjjjjjjjjjiiiiiiiiiiiiihhhhggggggggffffffffeeeeeeeedeeeeedddddddddcccccccccbbaaaaaaaaaaa``````````___________^^^^^^^^^]]]]]]]]\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>==========<<<<<<<<<<<<<<<;;;;;;;;;;:::::::::::99999999998888888888777777666666666655555555554444443333333333222222222222111111111100000000000////////..........-----------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$###########"""vvvvvvvwwwwwwwwwwwwwwxxwwwwwwxxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{|||||||||||||||}}}|||||||||||}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„…………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………„„„…………………………………………………………††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŽŽ‘‘’“”••–——˜˜™™šššš›››››šš™˜—––•”“’‘ŽŽŽ’‘‘‘‘‘‘‘‘‘‘‘‘‘‘‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††……………………………†††††††††………………………………………„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}||zzzzzzzzzzyyyyyyyyyyyyyyxxvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuutttttttttttttttssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqpppqqqqqppppppppppooooooooooooooooooooonnnnnnnnnnmmmmmmmmlllllllllllllllkkkkkkjjjjjjjjjiiiiiiiiiiiiihhhhggggggggffffffffeeeeeeeeeeeeeedddddddddccccccccbbbaaaaaaaaaaa``````````___________^^^^^^^^^]]]]]]]]\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>==========<<<<<<<<<<<<<<<;;;;;;;;;;:::::::::::99999999998888888888777777666666666655555555554444443333333333222222222222111111111100000000000////////..........-----------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$###########"""vvvvvvvwwwwwwwwwwwwwwxxwwwwwwxxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{|||||||||||||||}}}|||||||||||}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„…………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………„„„…………………………………………………………††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŽ‘’’“”•––—˜˜™™ššš››œ››››šš™˜—–•”“’‘ŽŽŽ‘‘‘‘‘‘‘‘‘‘‘‘‘‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††……………………………††††††††††……………………………………„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}||zzzzzzzzzzyyyyyyyyyyyyyyxxvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuutttttttttttttttssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqpppqqqqqppppppppppooooooooooooooooooooonnnnnnnnnnmmmmmmmmlllllllllllllllkkkkkkjjjjjjjjjiiiiiiiiiiiiihhhhggggggggfffffffffeeeeeeeeeeeeeddddddddddcccccccbbbaaaaaaaaaa```````````___________^^^^^^^^^]]]]]]]]\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>==========<<<<<<<<<<<<<<<;;;;;;;;;;:::::::::::99999999998888888888777777666666666655555555554444443333333333222222222222111111111100000000000////////..........-----------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$###########"""vvvvvvvwwwwwwwwwwwwwwxxwwwwwwxxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{|||||||||||||||}}}|||||||||||}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„…………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………„„„…………………………………………………………††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŽŽ‘’“””•–——˜˜™™šš›››œœœ››šš™˜—–•”“’‘ŽŽ‘‘‘‘‘‘‘‘‘‘‘‘‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††………………………………††††††††††……………………………………„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}|||zzzzzzzzzzyyyyyyyyyyyyyyxxvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuutttttttttttttttssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqpppqqqqqppppppppppooooooooooooooooooooonnnnnnnnnnmmmmmmmmmllllllllllllllkkkkkkjjjjjjjjjjiiiiiiiiiiiihhhhgggggggggffffffffeeeeeeeeeeeeeddddddddddcccccccbbbaaaaaaaaaa```````````___________^^^^^^^^]]]]]]]]]\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>==========<<<<<<<<<<<<<<<;;;;;;;;;;:::::::::::99999999998888888888777777666666666655555555554444443333333333222222222222111111111100000000000////////..........-----------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$###########"""vvvvvvvwwwwwwwwwwwwwwxxwwwwwwxxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{|||||||||||||||}}}|||||||||||}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„…………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………„„„…………………………………………………………††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŽŽ‘‘’“”••–——˜™™šš››››œœœ››š™™˜—•”“’‘ŽŽŒŒ‘‘‘‘‘‘‘‘‘‘‘‘‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††…………………………………††††††††††……………………………………„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}|||zzzzzzzzzzyyyyyyyyyyyyyyxxvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuttttttttttttttsssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqpppqqqqqppppppppppooooooooooooooooooooonnnnnnnnnnmmmmmmmmmlllllllllllllllkkkkkjjjjjjjjjjiiiiiiiiiiiihhhhgggggggggffffffffeeeeeeeeeeeeeddddddddddcccccccbbbaaaaaaaaaa```````````___________^^^^^^^^]]]]]]]]]\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>==========<<<<<<<<<<<<<<<;;;;;;;;;;:::::::::::99999999998888888888777777666666666655555555554444443333333333222222222222111111111100000000000////////..........-----------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$###########"""vvvvvvvwwwwwwwwwwwwwwxxwwwwwwxxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{|||||||||||||||}}}|||||||||||}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„………„„„„„„…………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………„„„…………………………………………………………††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŽ‘’’“”•––—˜˜™™šš››››œœœ››š™™—–•”“’‘ŽŽŒŒŒ‘‘‘‘‘‘‘‘‘‘‘‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††…………………………………††††††††††……………………………………„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}|||zzzzzzzzzzyyyyyyyyyyyyyyxxvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuttttttttttttttsssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqppppqqqqqppppppppppoooooooooooooooooooooonnnnnnnnnmmmmmmmmmlllllllllllllllkkkkkjjjjjjjjjjiiiiiiiiiiiihhhhgggggggggfffffffffeeeeeeeeeeeeddddddddddccccccccbbaaaaaaaaaa```````````___________^^^^^^^^]]]]]]]]]\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>==========<<<<<<<<<<<<<<<;;;;;;;;;;:::::::::::99999999998888888888777777666666666655555555554444443333333333222222222222111111111100000000000////////..........-----------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$###########"""vvvvvvvwwwwwwwwwwwwwwxxwwwwwwxxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{|||||||||||||||}}}|||||||||||}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„…………„„„„„…………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………„„„…………………………………………………………††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŽŽ‘’“””•–——˜˜™šš››››œœœœœ›š™˜—–•”“’‘ŽŽŒŒŒ‘‘‘‘‘‘‘‘‘‘‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††……………………………………††††††††††………………………………………„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}|||zzzzzzzzzzyyyyyyyyyyyyyyxxvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuttttttttttttttsssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqppppqqqqqpppppppppppooooooooooooooooooooonnnnnnnnnmmmmmmmmmlllllllllllllllkkkkkjjjjjjjjjjiiiiiiiiiiiihhhhgggggggggfffffffffeeeeeeeeeeeeddddddddddccccccccbbaaaaaaaaaa```````````___________^^^^^^^^]]]]]]]]]\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>==========<<<<<<<<<<<<<<<;;;;;;;;;;:::::::::::99999999998888888888777777666666666655555555554444443333333333222222222222111111111100000000000////////..........-----------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$###########"""vvvvvvvwwwwwwwwwwwwwwxxwwwwwwxxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{|||||||||||||||}}}|||||||||||}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„………………„„……………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………„„„…………………………………………………………††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŽŽ‘‘’“”••–——˜™™šš›››œœœœœ›š™˜—–•”“’‘ŽŽŒŒŒ‘‘‘‘‘‘‘‘‘‘‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††………………………………………††††††††††………………………………………„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}|||zzzzzzzzzzyyyyyyyyyyyyyyxxvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuttttttttttttttsssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqppppqqqqqpppppppppppooooooooooooooooooooonnnnnnnnnmmmmmmmmmlllllllllllllllkkkkkjjjjjjjjjjjiiiiiiiiiiihhhhgggggggggfffffffffeeeeeeeeeeeedddddddddddcccccccbbaaaaaaaaaa```````````___________^^^^^^^^]]]]]]]]]\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>==========<<<<<<<<<<<<<<<;;;;;;;;;;:::::::::::99999999998888888888777777666666666655555555554444443333333333222222222222111111111100000000000////////..........-----------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$###########"""vvvvvvvwwwwwwwwwwwwwwxxwwwwwwxxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{|||||||||||||||}}}|||||||||||}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„…………„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………„„„…………………………………………………………††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŽ‘’’“”•––—˜˜™™šš››œœœœœœ›š™˜—–•”“’ŽŽŒŒŒŒ‘‘‘‘‘‘‘‘‘‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††……………………………………………††††††††††………………………………………„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}||||zzzzzzzzzzyyyyyyyyyyyyyyxxvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuttttttttttttttsssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqppppqqqqqpppppppppppooooooooooooooooooooonnnnnnnnnmmmmmmmmmlllllllllllllllkkkkkjjjjjjjjjjjiiiiiiiiiiihhhhgggggggggfffffffffeeeeeeeeeeeedddddddddddcccccccbbaaaaaaaaaa````````````__________^^^^^^^^]]]]]]]]]\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>==========<<<<<<<<<<<<<<<;;;;;;;;;;:::::::::::99999999998888888888777777666666666655555555554444443333333333222222222222111111111100000000000////////..........-----------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$###########"""vvvvvvvwwwwwwwwwwwwwwxxwwwwwwxxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{|||||||||||||||}}}|||||||||||}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„……………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………„„„…………………………………………………………††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŽŽŽ‘’“””•–——˜˜™šš›››œœœœœ›š™˜—–•”“’ŽŽŒŒŒ‘‘‘‘‘‘‘‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††…………………………………………………†††††††††††……………………………………„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}||||zzzzzzzzzzyyyyyyyyyyyyyyxxvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuttttttttttttttsssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqppppqqqqqpppppppppppooooooooooooooooooooonnnnnnnnnmmmmmmmmmllllllllllllllkkkkkkjjjjjjjjjjjiiiiiiiiiiihhhhgggggggggffffffffeeeeeeeeeeeeedddddddddddccccccccbaaaaaaaaaa````````````__________^^^^^^^^]]]]]]]]]\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>==========<<<<<<<<<<<<<<<;;;;;;;;;;:::::::::::99999999998888888888777777666666666655555555554444443333333333222222222222111111111100000000000////////..........-----------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$###########"""vvvvvvvwwwwwwwwwwwwwwxxwwwwwwxxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{|||||||||||||||}}}|||||||||||}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„……………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………„„„…………………………………………………………††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŽŽŽ‘‘’“”••–——˜™™šš››œœœœœœ›š™˜—–•”“’‘ŽŽŒŒŒ‘‘‘‘‘‘‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††……………………………………………………†††††††††††……………………………………„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€~~~~~~~~~~~~~~~~}~~~~~~~}}}}}}}}}}}}}}||||zzzzzzzzzzyyyyyyyyyyyyyyxxvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuttttttttttttttsssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqpppppqqqqqppppppppppppoooooooooooooooooooonnnnnnnnnmmmmmmmmmllllllllllllllkkkkkkjjjjjjjjjjjiiiiiiiiiiihhhhggggggggfffffffffeeeeeeeeeeeeedddddddddddccccccccbaaaaaaaaaaa```````````__________^^^^^^^^]]]]]]]]]\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>==========<<<<<<<<<<<<<<<;;;;;;;;;;:::::::::::99999999998888888888777777666666666655555555554444443333333333222222222222111111111100000000000////////..........-----------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$###########"""uuuuuuuuuuuuuvvvvvvvvvvwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyyyyyzzzzzzzzzzzzyyzzzzzzzzzzzzzzzz{{{{{{{||||||||}}}}}}}}}}}}}}}}~}}}}}}}}}}~~~~~~~~~~~~~~~€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„ƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒ‹‹‹‹‹‹ŒŒŒŒŽ‘’’“”•––—˜™™šš››œœžžžœ››š˜—–•”“’‘ŽŽŽŽ““““““““““““““““““““’’’’’ŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††…………………………………………††††††††††††…………………………………„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€~~~~~}}}}}}}}}}}}}}}}||||||{{{{{{{{{{{{{{{zzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxwwwwwvvvvvvvvvvvvvvvuuuuuvvvvvvvvvuuuuuuuuuuuuuuututtttttttttttttttsssssssssssssssssssrrrrrrrrrrrrqqrrqqqqqqqqqqqqpppppppppppoooooooonnnnnnnnnmmmmmmmmkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhgggggggggggggggggfffffffffeeeeeeeeeedddddddddddccccccccbbbbaaaaaaaaaaa``````````_____^^^^^^]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWXXXXWWWWWWWWWVVVVVVVVVVUUUUTTTTTTTTTTSSSSSSSSSRRRRRQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@??????????>?>>>>>>>>>==========<<<<<<<<<<<<<<<;;;;;;;;;::::::999999999888888888877777766666666665555555555444444444444333333333322222222222111111111110000000000//////...........-----------,,,,,,,,,,,+++++++++++*******))))))))))))((((((((((((((('''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#$$$############"""uuuuuuuuuuuuuvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxxyyyyyyyyyyyyyzzzzzzzzzzzzyyyzzzzzzzzzzzzzzz{{{{{{{||||||||}}}}}}}}}}}}}}}}~}}}}}}}}}}~~~~~~~~~~~~~~~€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„ƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹ŒŒŒŒŽ‘’“”••–—˜˜™šš››œœœžžžœ›š™˜—–•”“’‘ŽŽŽ““““““““““““““““““““’’’’’ŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††………………………………………………††††††††††††…………………………………„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€~~~~~}}}}}}}}}}}}}}}}||||||{{{{{{{{{{{{{{{zzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxwwwwwvvvvvvvvvvvvvvvuuuuuvvvvvvvvvuuuuuuuuuuuuuuututtttttttttttttttssssssssssssssssssrrrrrrrrrrrrrqqrrqqqqqqqqqqqqpppppppppppoooooooonnnnnnnnnmmmmmmmmkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhgggggggggggggggggffffffffeeeeeeeeeeedddddddddddcccccccccbbbaaaaaaaaaaa```````````___^^^^^^^]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWXXXXWWWWWWWWWVVVVVVVVVVUUUUTTTTTTTTTTSSSSSSSSSRRRRRQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@??????????>?>>>>>>>>>==========<<<<<<<<<<<<<<;;;;;;;;;;::::::999999999888888888877777766666666665555555555444444444444333333333322222222222111111111110000000000//////...........-----------,,,,,,,,,,,+++++++++++*******))))))))))))((((((((((((((('''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#$$$############"""uuuuuuuuuuuuuvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxxyyyyyyyyyyyyyzzzzzzzzzzzzyyyzzzzzzzzzzzzzzz{{{{{{{||||||||}}}}}}}}}}}}}}}}~}}}}}}}}}}~~~~~~~~~~~~~~~€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒ„„„„„„„„……„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹ŒŒŒŒŒ‘’’“”•–——˜™™šš›œœœžžœ›š™˜—–•”“’‘‘ŽŽŽ“““““““““““““““““““’’’’’’ŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††………………………………………………††††††††††††…………………………………„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€~~~~~}}}}}}}}}}}}}}}}|||||{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxwwwwwvvvvvvvvvvvvvvuuuuuuvvvvvvvvvuuuuuuuuuuuuuuututtttttttttttttttssssssssssssssssssrrrrrrrrrrrrqqqrrqqqqqqqqqqqqpppppppppppoooooooonnnnnnnnnmmmmmmmmkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhgggggggggggggggggffffffffeeeeeeeeeeedddddddddddcccccccccbbbbaaaaaaaaaaa``````````____^^^^^^]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWXXXXWWWWWWWWWVVVVVVVVVVUUUUTTTTTTTTTTSSSSSSSSSRRRRRQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@??????????>?>>>>>>>>>==========<<<<<<<<<<<<<<;;;;;;;;;;::::::999999999888888888877777766666666665555555555444444444444333333333322222222222111111111110000000000//////...........-----------,,,,,,,,,,,+++++++++++*******))))))))))))((((((((((((((('''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#$$$############"""uuuuuuuuuuuuuvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxxyyyyyyyyyyyyyzzzzzzzzzzzzyyyzzzzzzzzzzzzzzz{{{{{{{||||||||}}}}}}}}}}}}}}}}~}}}}}}}}}}~~~~~~~~~~~~~~~€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒ„„„„„„„„……„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹ŒŒŒŒŽ‘’“””•–—˜˜™šš››œœžžœ›š™˜—–•”“’‘‘ŽŽŽ“““““““““““““““““““’’’’’’ŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††…………………………………………………††††††††††††…………………………………„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€~~~~~}}}}}}}}}}}}}}}}}|||||{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwvvvvvvvvvvvvvvuuuuuuvvvvvvvvvuuuuuuuuuuuuuuututttttttttttttttsssssssssssssssssssrrrrrrrrrrrrqqqrqqqqqqqqqqqqqpppppppppppooooooonnnnnnnnnnmmmmmmmmkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhgggggggggggggggggffffffffeeeeeeeeeeedddddddddddccccccccccbbbaaaaaaaaaaaa`````````____^^^^^^]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWXXXWWWWWWWWWWVVVVVVVVVVUUUUTTTTTTTTTTSSSSSSSSSRRRRRQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@??????????>?>>>>>>>>>==========<<<<<<<<<<<<<<;;;;;;;;;;::::::999999999888888888877777766666666665555555555444444444444333333333322222222222111111111110000000000//////...........-----------,,,,,,,,,,,+++++++++++*******))))))))))))((((((((((((((('''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#$$$############"""uuuuuuuuuuuuuvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzzzzyyyzzzzzzzzzzzzzzz{{{{{{{||||||||}}}}}}}}}}}}}}}}~}}}}}}}}}}~~~~~~~~~~~~~~~€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ„„„„„„„……„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹ŒŒŒŒŽ‘‘’“”•–——˜™™š››œœžžœ›š™˜—–•”“’‘‘ŽŽŽ“““““““““““““““““““’’’’’’ŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††…………………………………………………††††††††††††…………………………………„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€~~~~~}}}}}}}}}}}}}}}}}|||||{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwvvvvvvvvvvvvvvuuuuuuvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttttttssssssssssssssssssssrrrrrrrrrrrrqqqrqqqqqqqqqqqqqpppppppppppooooooonnnnnnnnnnmmmmmmmmkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhggggggggggggggggffffffffeeeeeeeeeeedddddddddddccccccccccbbbaaaaaaaaaaaa`````````____^^^^^^]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWXXXWWWWWWWWWWVVVVVVVVVVUUUUTTTTTTTTTTSSSSSSSSSRRRRRQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@??????????>?>>>>>>>>>==========<<<<<<<<<<<<<<;;;;;;;;;;::::::999999999888888888877777766666666665555555555444444444444333333333322222222222111111111110000000000//////...........-----------,,,,,,,,,,,+++++++++++*******))))))))))))((((((((((((((('''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#$$$############"""uuuuuuuuuuuuuvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzzzzyyyzzzzzzzzzzzzzzz{{{{{{{||||||||}}}}}}}}}}}}}}}}~}}}}}}}}}}~~~~~~~~~~~~~~~€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹ŒŒŒŒŽ‘’“”••–—˜™™š››œœžžžžœ›š™˜—–•”“’’‘ŽŽŽ“““““““““““““““““““’’’’’’ŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††…………………………………………………††††††††††††…………………………………„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€~~~~~}}}}}}}}}}}}}}}}}|||||{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwvvvvvvvvvvvvvvuuuuuuvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttttttsssssssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqpppppppppppooooooonnnnnnnnnnmmmmmmmmkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhggggggghgggggggggffffffffeeeeeeeeeeedddddddddddccccccccccbbbbaaaaaaaaaaa`````````____^^^^^^]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWXXXWWWWWWWWWWVVVVVVVVVVUUUUTTTTTTTTTTSSSSSSSSSRRRRRQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@??????????>?>>>>>>>>>==========<<<<<<<<<<<<<<;;;;;;;;;;::::::999999999888888888877777766666666665555555555444444444444333333333322222222222111111111110000000000//////...........-----------,,,,,,,,,,,+++++++++++*******))))))))))))((((((((((((((('''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#$$$############"""uuuuuuuuuuuuuvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzzzzyyyzzzzzzzzzzzzzzz{{{{{{{||||||||}}}}}}}}}}}}}}}}~}}}}}}}}}}~~~~~~~~~~~~~~~€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………†††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹ŒŒŒŽŽ‘’“”•–—˜˜™šš›œœœžžžžžœœ›š™˜—–•”“’’‘ŽŽŽ“““““““““““““““““““’’’’’’ŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††…………………………………………………††††††††††††…………………………………„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€~~~~~}}}}}}}}}}}}}}}}}|||||{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwvvvvvvvvvvvvvvuuuuuuvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttttttsssssssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqpppppppppppoooooonnnnnnnnnnnmmmmmmmmkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhgggggghgggggggggffffffffeeeeeeeeeeedddddddddddccccccccccbbbbaaaaaaaaaaa`````````____^^^^^^]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWXXXWWWWWWWWWWVVVVVVVVVVUUUUTTTTTTTTTTSSSSSSSSSRRRRRQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@??????????>?>>>>>>>>>==========<<<<<<<<<<<<<<;;;;;;;;;;::::::999999999888888888877777766666666665555555555444444444444333333333322222222222111111111110000000000//////...........-----------,,,,,,,,,,,+++++++++++*******))))))))))))((((((((((((((('''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#$$$############"""uuuuuuuuuuuuuvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzzzzyyyzzzzzzzzzzzzzzz{{{{{{{||||||||}}}}}}}}}}}}}}}}~}}}}}}}}}}~~~~~~~~~~~~~~~€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………†††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹ŒŒŒŽ‘’“”•––—˜™šš››œœžžžžžœ››š™˜—–•”“’’‘ŽŽŽ“““““““““““““““““““’’’’’’ŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††…………………………………………………†††††††††††……………………………………„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€~~~~~}}}}}}}}}}}}}}}}|||||{{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwvvvvvvvvvvvvvvuuuuuuvvvvvvvvuuuuuuuuuuuuuuuuttttttttttttttttssssssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqppppppppppppoooooonnnnnnnnnnnmmmmmmmmkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhhggggghgggggggggffffffffeeeeeeeeeeddddddddddddccccccccccbbbbbaaaaaaaaa``````````____^^^^^^]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWXXXWWWWWWWWWWVVVVVVVVVVUUUUTTTTTTTTTTSSSSSSSSSRRRRRQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@??????????>?>>>>>>>>>==========<<<<<<<<<<<<<<;;;;;;;;;;::::::999999999888888888877777766666666665555555555444444444444333333333322222222222111111111110000000000//////...........-----------,,,,,,,,,,,+++++++++++*******))))))))))))((((((((((((((('''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#$$$############"""uuuuuuuuuuuuuvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzzzzyyyzzzzzzzzzzzzzzz{{{{{{{||||||||}}}}}}}}}}}}}}}}~}}}}}}}}}}~~~~~~~~~~~~~~~€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………†††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹Œ‹ŒŒ‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŽ‘’“”•–—˜™™š››œœžžžžžžžœ›š™˜˜—–•”“’’‘ŽŽŽ““““““““““““““““““’’’’’’’ŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††……………………………………………………††††††††††………………………………………„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€~~~~~}}}}}}}}}}}}}}}}|||||{{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwvvvvvvvvvvvvvvvuuuuuuvvvvvvvvuuuuuuuuuuuuuuuutttttttttttttttsssssssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqqqpppppppppppppooooonnnnnnnnnnnnmmmmmmmmkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhhggggghgggggggggffffffffeeeeeeeeeeddddddddddddccccccccccbbbbbaaaaaaaaa``````````___^^^^^^^]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWXXXWWWWWWWWWWVVVVVVVVVVUUUUTTTTTTTTTTSSSSSSSSSRRRRRQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<<<<<<;;;;;;;;;;::::::999999999888888888877777766666666665555555555444444444444333333333322222222222111111111110000000000//////...........-----------,,,,,,,,,,,+++++++++++*******))))))))))))((((((((((((((('''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#$$$############"""uuuuuuuuuuuuuvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzzzzyyyzzzzzzzzzzzzzzz{{{{{{{||||||||}}}}}}}}}}}}}}}}~}}}}}}}}}}}~~~~~~~~~~~~~~€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………†††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŽŽ‘’“”•–——˜™š››œœžžžžžžžžœœ›š™˜—–••”“’‘‘ŽŽŽ““““““““““““““““““’’’’’’’ŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††…………………………………………………†††††††††…………………………………………„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€~~~~~}}}}}}}}}}}}}}}}|||||{{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwvvvvvvvvvvvvvvvuuuuuuvvvvvvvvuuuuuuuuuuuuuuuutttttttttttttttssssssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqpppppppppppppoooonnnnnnnnnnnnnmmmmmmmmkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhhhgggghgggggggggfffffffeeeeeeeeeeeedddddddddddccccccccccbbbbbaaaaaaaaa`````````____^^^^^^^]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWXXXWWWWWWWWWWVVVVVVVVVVUUUUTTTTTTTTTTSSSSSSSSSRRRRRQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<<<<<<;;;;;;;;;;::::::999999999888888888877777766666666665555555555444444444443333333333322222222222111111111110000000000//////...........-----------,,,,,,,,,,,+++++++++++*******))))))))))))((((((((((((((('''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#$$$############"""uuuuuuuuuuuuuvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzzzzyyyzzzzzzzzzzzzzzz{{{{{{{||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………†††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŽ‘’“”•–—˜™šš›œœžžžžžžžžœ›š™™˜—–•”““’‘‘ŽŽŽ““““““““““““““““““’’’’’’’ŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††…………………………………………………††††††††……………………………………………„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€~~~~~}}}}}}}}}}}}}}}}|||||{{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwvvvvvvvvvvvvvvvuuuuuuvvvvvvvvuuuuuuuuuuuuuuuttttttttttttttttsssssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqpppppppppppppoooonnnnnnnnnnnnnmmmmmmmmmkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhhhgggghhgggggggffffffffeeeeeeeeeeeedddddddddddccccccccccbbbbbaaaaaaaaa`````````____^^^^^^]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWXXXWWWWWWWWWWVVVVVVVVVVUUUUTTTTTTTTTTSSSSSSSSSRRRRRQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<<<<<<;;;;;;;;;;::::::999999999888888888877777766666666665555555555444444444443333333333322222222222111111111110000000000//////...........-----------,,,,,,,,,,,+++++++++++*******))))))))))))((((((((((((((('''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#$$$############"""uuuuuuuuuuuuuvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzzzzyyyzzzzzzzzzzzzzzz{{{{{{{||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………†††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŽ‘’“•–—˜™™š›œœžžžžžžžžœœœ›š™˜—––•”“’’‘ŽŽŽ““““““““““““““““““’’’’’’’ŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††…………………………………………………††††††…………………………………………………„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€~~~~~}}}}}}}}}}}}}}}||||||{{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwvvvvvvvvvvvvvvvuuuuuuvvvvvvvvuuuuuuuuuuuuuuuttttttttttttttttsssssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqpppppppppppppooonnnnnnnnnnnnnnmmmmmmmmmkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhhggggghhgggggggffffffffeeeeeeeeeeeedddddddddddccccccccccbbbbbaaaaaaaa``````````____^^^^^^]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWXXXWWWWWWWWWWVVVVVVVVVVUUUUTTTTTTTTTTSSSSSSSSSRRRRRQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<<<<<<;;;;;;;;;;::::::999999999888888888877777766666666665555555555444444444443333333333322222222222111111111110000000000//////...........-----------,,,,,,,,,,,+++++++++++*******))))))))))))((((((((((((((('''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#$$$############"""uuuuuuuuuuuuuvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzzzzyyyzzzzzzzzzzzzzzz{{{{{{{||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„…ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………†††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŽ’“”•–—˜™š››œžžžžžžžžœœ›š™˜˜—–•”““’‘‘ŽŽ““““““““““““““““““’’’’’’’ŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††…………………………………………………†††††……………………………………………………„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€~~~~~}}}}}}}}}}}}}}}||||||{{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwvvvvvvvvvvvvvvuuuuuuuvvvvvvvvuuuuuuuuuuuuuuuttttttttttttttttsssssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppppppooonnnnnnnnnnnnnnnmmmmmmmmmkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhhggggghggggggggffffffffeeeeeeeeeeeedddddddddddccccccccccbbbbbaaaaaaaa`````````____^^^^^^^]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWXXXWWWWWWWWWWVVVVVVVVVVUUUUTTTTTTTTTTSSSSSSSSSRRRRRQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<<<<<<;;;;;;;;;;::::::999999999888888888877777766666666665555555555444444444443333333333322222222222111111111110000000000//////...........-----------,,,,,,,,,,,+++++++++++*******))))))))))))((((((((((((((('''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#$$$############"""uuuuuuuuuuuuuvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzzzzyyyzzzzzzzzzzzzzzz{{{{{{{||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„…ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………†††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŽ’“”•—˜™šš›œœžžžžžžžžžœœœ›šš™˜—–•””“’’‘ŽŽŽ““““““““““““““““““’’’’’’’ŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††…………………………………………………†††††……………………………………………………„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€~~~~~}}}}}}}}}}}}}}}||||||{{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwvvvvvvvvvvvvvvuuuuuuuvvvvvvvvuuuuuuuuuuuuuuuutttttttttttttttsssssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqqppppppppppppooonnnnnnnnnnnnnnnmmmmmmmmmmkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhhggggghggggggggffffffffeeeeeeeeeeeedddddddddddccccccccccbbbbbaaaaaaaa`````````____^^^^^^^]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWXXXWWWWWWWWWWVVVVVVVVVVUUUUTTTTTTTTTTSSSSSSSSSRRRRRQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<<<<<<;;;;;;;;;;::::::999999999888888888877777766666666665555555555444444444443333333333322222222222111111111110000000000//////...........-----------,,,,,,,,,,,+++++++++++*******))))))))))))((((((((((((((('''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#$$$############"""uuuuuuuuuuuuuvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzzzzyyyzzzzzzzzzzzzzzz{{{{{{{||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ„„„„„„„……ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„ƒƒƒ„ƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………†††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹Š‹‹‹‹ŒŽ’“•–—˜™š›œœžžžžžžžžžœ›œ›š™˜—–••”““’‘‘ŽŽŽ““““““““““““““““““’’’’’’’ŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††…………………………………………………††††………………………………………………………„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€~~~~~}}}}}}}}}}}}}}}||||||{{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwvvvvvvvvvvvvvvuuuuuuuvvvvvvvvuuuuuuuuuuuuuuuutttttttttttttttssssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqppppppppppppooonnnnnnnnnnnnnnnmmmmmmmmmmkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhhggggghggggggggfffffffeeeeeeeeeeeeeeddddddddddccccccccccbbbbbaaaaaaa`````````_____^^^^^^^]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWXXXWWWWWWWWWWVVVVVVVVVVUUUUTTTTTTTTTTSSSSSSSSSRRRRRQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<<<<<<;;;;;;;;;;::::::999999999888888888877777766666666665555555555444444444443333333333322222222222111111111110000000000//////...........-----------,,,,,,,,,,,+++++++++++*******))))))))))))((((((((((((((('''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#$$$############"""uuuuuuuuuuuuuvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzzzzyyyzzzzzzzzzzzzzzzz{{{{{{||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ„„„„„„„……ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠ‹‹‹‹ŒŽ‘“”•–—˜™š›œœžžžžžžžžœœ››š™˜—––•”““’‘‘ŽŽ“““““““““““““““““’’’’’’’’ŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††…………………………………………………††††………………………………………………………„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€~~~~~}}}}}}}}}}}}}}}||||||{{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwvvvvvvvvvvvvvvuuuuuuuvvvvvvvvuuuuuuuuuuuuuuuutttttttttttttttssssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqqppppppppppppoooonnnnnnnnnnnnnnmmmmmmmmmmmkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhhgggggggggggggffffffffeeeeeeeeeeeeeeddddddddddccccccccccbbbbbaaaaaaa`````````____^^^^^^^]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWXXXWWWWWWWWWWVVVVVVVVVVUUUUTTTTTTTTTTSSSSSSSSSRRRRRQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<<<<<<;;;;;;;;;;::::::999999999888888888877777766666666665555555555444444444443333333333322222222222111111111100000000000//////...........-----------,,,,,,,,,,,+++++++++++*******))))))))))))((((((((((((((('''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#$$$############"""uuuuuuuuuuuuuvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzzzzyyyzzzzzzzzzzzzzzzz{{{{{{||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ„„„„„„„……ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠ‹‹‹ŒŽ‘“”•—˜™š›œœžžžžžžžžžœ›šš™˜——–•”““’‘‘ŽŽŽ“““““““““““““““““’’’’’’’’ŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††‡‡‡‡‡‡‡‡‡††††††††††††††††††††††……………………………………………………††††………………………………………………………„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€~~~~}}}}}}}}}}}}}}}}||||||{{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwvvvvvvvvvvvvvvuuuuuuuvvvvvvvvuuuuuuuuuuuuuuuttutttttttttttttssssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqqppppppppppppoooonnnnnnnnnnnnnnmmmmmmmmmmmkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhggggggggggggggffffffffeeeeeeeeeeeeeeddddddddddccccccccccbbbbbaaaaaaa`````````____^^^^^^^]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWXXXWWWWWWWWWWVVVVVVVVVVUUUUTTTTTTTTTTSSSSSSSSSRRRRRQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<<<<<<;;;;;;;;;;::::::999999999888888888877777766666666665555555555444444444443333333333322222222222111111111100000000000//////...........-----------,,,,,,,,,,,+++++++++++*******))))))))))))((((((((((((((('''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#$$$############"""uuuuuuuuuuuuuvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzzzzyyyzzzzzzzzzzzzzzzz{{{{{{||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ„„„„„„„……ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„ƒƒ„ƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠ‹‹‹ŒŽ‘“”–—˜™š›œœžžžžžžžžœ›ššš™˜—–•”““’‘‘ŽŽŽŽ“““““““““““““““““’’’’’’’’ŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††‡‡‡‡‡‡‡‡†††††††††††††††††††††††……………………………………………………††††………………………………………………………„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€~~~~}}}}}}}}}}}}}}}}||||||{{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwvvvvvvvvvvvvvvuuuuuuuvvvvvvvvuuuuuuuuuuuuuuuttutttttttttttttsssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqppppppppppppoooonnnnnnnnnnnnnmmmmmmmmmmmmkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhggggggggggggggffffffffeeeeeeeeeeeeeeeddddddddddccccccccccbbbbaaaaaaaa````````_____^^^^^^^]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWXXXXWWWWWWWWWVVVVVVVVVVUUUUTTTTTTTTTTSSSSSSSSSRRRRRQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<<<<<<;;;;;;;;;;::::::999999999888888888877777766666666665555555555444444444443333333333322222222222111111111100000000000//////...........-----------,,,,,,,,,,,+++++++++++*******))))))))))))((((((((((((((('''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#$$$############"""uuuuuuuuuuuuuvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzzzzyyyzzzzzzzzzzzzzzzz{{{{{{||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ„„„„„„„……ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„ƒƒ„ƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠ‹‹‹ŒŽ‘“•–—˜š››œžžžžžžžœœ›š™™˜—–•”““’‘‘ŽŽŽŽ“““““““““““““““““’’’’’’’’ŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††‡‡‡‡‡‡‡††††††††††††††††††††††††……………………………………………………†††…………………………………………………………„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€~~~~}}}}}}}}}}}}}}}}||||||{{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxwwwvvvvvvvvvvvvvvuuuuuuuuvvvvvvvvuuuuuuuuuuuuuuuututttttttttttttsssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqpppppppppppppoooonnnnnnnnnnnnnmmmmmmmmmmmmkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhggggggggggggggffffffffeeeeeeeeeeeeeeeedddddddddccccccccccbbbbaaaaaaa`````````_____^^^^^^^]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWXXXXWWWWWWWWWVVVVVVVVVVUUUUTTTTTTTTTTSSSSSSSSSRRRRRQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<<<<<<;;;;;;;;;;::::::999999999888888888877777766666666665555555555444444444443333333333322222222222111111111100000000000//////...........-----------,,,,,,,,,,,+++++++++++*******))))))))))))((((((((((((((('''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#$$$############"""uuuuuuuuuuuuuvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzzzzyyyzzzzzzzzzzzzzzzz{{{{{{|||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ„„„„„„„……ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠ‹‹‹ŒŽ’”•–˜™š›œœžžžžžžžœœ›š™˜˜—–•”““’‘‘ŽŽŽŽŽ“““““““““““““““““’’’’’’’’ŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††‡‡‡‡‡‡‡††††††††††††††††††††††††……………………………………………………†††…………………………………………………………„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€~~~~}}}}}}}}}}}}}}}}||||||{{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxwwwvvvvvvvvvvvvvvuuuuuuuuvvvvvvvvuuuuuuuuuuuuuuuututttttttttttttsssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppppooooonnnnnnnnnnnnmmmmmmmmmmmmlkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhggggggggggggggfffffffffeeeeeeeeeeeeeeeeddddddddcccccccccccbbbaaaaaaaa````````______^^^^^^^]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWXXXXWWWWWWWWWVVVVVVVVVVUUUUTTTTTTTTTTSSSSSSSSSRRRRRQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<<<<<<;;;;;;;;;;::::::999999999888888888877777766666666665555555555444444444443333333333322222222222111111111100000000000//////...........-----------,,,,,,,,,,,+++++++++++*******)))))))))))(((((((((((((((('''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#$$$############"""uuuuuuuuuuuuuvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzzzzyyyzzzzzzzzzzzzzzzz{{{{{{|||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠ‹‹‹ŒŽ’”•—˜™š›œœžžžžžžœ››š™˜˜—–•”“’‘‘ŽŽŽŽŽ““““““““““““““““’’’’’’’’’ŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††‡‡‡‡‡‡‡††††††††††††††††††††††††……………………………………………………†††…………………………………………………………„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€~~~~}}}}}}}}}}}}}}}}||||||{{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxwwwvvvvvvvvvvvvvvuuuuuuuuvvvvvvvvuuuuuuuuuuuuuuuututttttttttttttsssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqqppppppppppppooooonnnnnnnnnnnnmmmmmmmmmmmmlkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhggggggggggggggfffffffffeeeeeeeeeeeeeeeeddddddddccccccccccbbbbaaaaaaaa````````______^^^^^^^]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWXXXWWWWWWWWWWVVVVVVVVVVUUUUTTTTTTTTTTSSSSSSSSSRRRRRQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<<<<<<;;;;;;;;;;::::::999999998888888888877777766666666665555555555444444444443333333333322222222222111111111100000000000//////...........-----------,,,,,,,,,,,+++++++++++*******)))))))))))(((((((((((((((('''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#$$$############"""uuuuuuuuuuuuuvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzzzzyyyzzzzzzzzzzzzzzzz{{{{{{|||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………†††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠ‹‹‹ŒŽ‘’”•—˜™š›œžžžžžžœœ›š™˜——–•”“’‘‘ŽŽŽŽŽ““““““““““““““““’’’’’’’’’ŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††‡‡‡‡‡‡‡†††††††††††††††††††††††………………………………………………………†††…………………………………………………………„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€~~~~}}}}}}}}}}}}}}}|||||||{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxwwwvvvvvvvvvvvvvvuuuuuuuuvvvvvvvvuuuuuuuuuuuuuuuututttttttttttttssssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqqppppppppppppooooonnnnnnnnnnnmmmmmmmmmmmmllkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhgggggggggggggggfffffffffeeeeeeeeeeeeeeeeedddddddcccccccccbbbbaaaaaaaa`````````______^^^^^^^]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWXXXWWWWWWWWWWVVVVVVVVVVUUUUTTTTTTTTTTSSSSSSSSSRRRRRQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<<<<<<;;;;;;;;;;::::::999999998888888888877777766666666665555555555444444444443333333333322222222222111111111100000000000//////...........-----------,,,,,,,,,,,+++++++++++*******)))))))))))(((((((((((((((('''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#$$$############"""uuuuuuuuuuuuuuvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzzzzyyyzzzzzzzzzzzzzzzz{{{{{{|||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………†††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠ‹‹ŒŒŽ‘’”–—˜š››œžžžžžœ››š™˜——–•”“’‘ŽŽŽŽŽŽ““““““““““““““““’’’’’’’’’ŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††‡‡‡‡‡‡‡†††††††††††††††††††††††………………………………………………………†††…………………………………………………………„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€~~~~}}}}}}}}}}}}}}}|||||||{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxwwwvvvvvvvvvvvvvvuuuuuuuuvvvvvvvvuuuuuuuuuuuuuuuututttttttttttttssssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqqppppppppppppooooonnnnnnnnnnmmmmmmmmmmmmlllkkkkkkkkkjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhggggggggggggggffffffffffeeeeeeeeeeeeeeeeedddddddcccccccccbbbbaaaaaaaa````````_______^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWXXXWWWWWWWWWWVVVVVVVVVVUUUUTTTTTTTTTSSSSSSSSSSRRRRRQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<<<<<<;;;;;;;;;;::::::999999998888888888877777766666666665555555555444444444443333333333322222222222111111111100000000000//////...........-----------,,,,,,,,,,,+++++++++++*******)))))))))))(((((((((((((((('''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#$$$############"""uuuuuuuuuuuuuuvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzzzzyyyzzzzzzzzzzzzzzzz{{{{{{|||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………†††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠ‹‹ŒŒŽ‘’•–—™š›œœžžžžžœœ›šš™˜–—•”“’‘ŽŽŽŽŽ““““““““““““““““’’’’’’’’’Љ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††‡‡‡‡‡‡‡†††††††††††††††††††††††………………………………………………………††……………………………………………………………„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€~~~~}}}}}}}}}}}}}}}|||||||{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxwwwvvvvvvvvvvvvvvuuuuuuuuvvvvvvvvuuuuuuuuuuuuuuuututttttttttttttssssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqqppppppppppppooooonnnnnnnnnnmmmmmmmmmmmmlllkkkkkkkkjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhgggggggggggggggffffffffffeeeeeeeeeeeeeeeeedddddddccccccccbbbbaaaaaaaaa````````_______^^^^^^^]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWXXXWWWWWWWWWWVVVVVVVVVVUUUUTTTTTTTTTSSSSSSSSSSRRRRRQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDCDDDCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<<<<<<;;;;;;;;;;::::::999999998888888888877777766666666665555555555444444444443333333333322222222222111111111100000000000//////...........-----------,,,,,,,,,,,+++++++++++*******)))))))))))(((((((((((((((('''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#$$$############"""uuuuuuuuuuuuuuvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzzzzyyyyzzzzzzzzzzzzzzz{{{{{{|||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„ƒƒƒƒƒƒƒƒ‚‚‚‚ƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………†††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠ‹‹Œ‘“•–˜™š›œžžžžžœœ›š™˜—––•”“’‘ŽŽŽŽ“““““““““““““““’’’’’’’’’’Љ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††‡‡‡‡‡‡‡†††††††††††††††††††††…†………………………………………………………††……………………………………………………………„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€~~~~}}}}}}}}}}}}}}}|||||||{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxwwwvvvvvvvvvvvvvvuuuuuuuuvvvvvvvvuuuuuuuuuuuuuuuututttttttttttttssssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqqppppppppppppooooonnnnnnnnnmmmmmmmmmmmmllllkkkkkkkjjjjjjjjjjjjiiiiiiihhhhhhhhhhhhhhhgggggggggggggggffffffffffeeeeeeeeeeeeeeeeedddddddccccccccbbbbaaaaaaaa`````````_______^^^^^^]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWXXXWWWWWWWWWWVVVVVVVVVVUUUUTTTTTTTTTTSSSSSSSSSRRRRRQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDCDDCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<<<<<<;;;;;;;;;;::::::999999998888888888877777766666666665555555555444444444443333333333322222222222111111111100000000000//////...........-----------,,,,,,,,,,,+++++++++++*******)))))))))))(((((((((((((((('''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#$$$############"""uuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxzzzzzzzzzzzzzz{{{{{{{{{{{{|||||||||||||||}}}}}}}}}|||||}}}}}}}}}}}}}}}}~~~~}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠ‹‹ŒŽ‘“•—˜™›œœžžžžžžžžœœ›šš™˜–š™—–•””“’’‘‘‘‘‘‘‘‘‘ŒŒŒŒŒŒŒŒŒŒ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††……………………†††††……………………………………………………„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€~~~~~~~~~~~~}}}}}}}}}}}}}||||||||||||||||||||||||||||{{{{{{{{{{{{zzzzzyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuuuuttttttttsssssssssrrrrrrrrrrrrqqqqrrrrrrrrrrqqqqqqqqqqqqpppppppppoooooooooooonnnnnnnnnnnnmmmmmmmmmmmlllllllllkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhgggggggggfffffffffffffeeeeeeeddddddddccccccccbbbbbbbaaaaaaa`````````________^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZYZZZYYYYYYYYYYXXXXXXXXXXWWVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>==========<<<<<<;;;;;;;::::::::::99999999999988888888887777777777677666666666655555555555444444444433333333332222222111111111100000000000///////////...........-----------,,,,,,,,,,,+++++++++++**********)))))))))))(((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$############""""uuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxzzzzzzzzzzzzzz{{{{{{{{{{{{||||||||||||||||}}}}}}}}|||||}}}}}}}}}}}}}}}}~~~~}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„…………………………………………………………††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠ‹‹ŒŽ’“–—˜š›œžžžžžžžžœœ›š™˜—–š˜—–•”““’’‘‘‘‘‘‘‘‘‘ŒŒŒŒŒŒŒŒŒŒ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††……………………†††††……………………………………………………„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€~~~~~~~~~~~~}}}}}}}}}}}}}}|||||||||||||||||||||||||||{{{{{{{{{{{{{zzzzyyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuuuuttttttttsssssssssrrrrrrrrrrrrqqqqrrrrrrrrrrqqqqqqqqqqqqpppppppppoooooooooooonnnnnnnnnnnnmmmmmmmmmmmlllllllllkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhggggggggggffffffffffffeeeeeeeeddddddddcccccccbbbbbbbbaaaaaaa````````_________^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZYZZZYYYYYYYYYYXXXXXXXXXXWWVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>=========<<<<<<<;;;;;;;::::::::::99999999999988888888887777777777677666666666655555555555444444444433333333332222222111111111100000000000///////////...........-----------,,,,,,,,,,,+++++++++++**********)))))))))))(((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$############""""uuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxzzzzzzzzzzzzzz{{{{{{{{{{{{||||||||||||||||}}}}}}}}|||||}}}}}}}}}}}}}}}}~~~~}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„…………………………………………………………††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠ‹‹ŒŽ’“–—™š›œžžžžžžžœœ›š™˜—–™˜—–•”““’’‘‘‘‘‘‘‘‘ŒŒŒŒŒŒŒŒŒŒŒ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††……………………†††††……………………………………………………„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€~~~~~~~~~~~~}}}}}}}}}}}}}}|||||||||||||||||||||||||||{{{{{{{{{{{{{zzzzyyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuuuuttttttttsssssssssrrrrrrrrrrrrqqqqrrrrrrrrrrqqqqqqqqqqqqpppppppppoooooooooooonnnnnnnnnnnnmmmmmmmmmmllllllllllkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhggggggggggfffffffffffffeeeeeedddddddddcccccccbbbbbbbbaaaaaaa````````_________^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZYZZZYYYYYYYYYYXXXXXXXXXXWWVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>=========<<<<<<<;;;;;;;::::::::::99999999999988888888887777777777677666666666655555555555444444444433333333332222222111111111100000000000///////////...........-----------,,,,,,,,,,,+++++++++++**********)))))))))))(((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$############""""uuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxzzzzzzzzzzzzzzz{{{{{{{{{{{{|||||||||||||||}}}}}}}}|||||}}}}}}}}}}}}}}}}~~~~}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„…………………………………………………………†††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠ‹‹‹ŒŽ‘’“–˜™š›œžžžžžžžœœ›š™˜—–™˜—–•”““’’‘‘‘‘‘‘‘‘ŒŒŒŒŒŒŒŒŒŒŒ‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††………………………†††††……………………………………………………„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}}}|||||||||||||||||||||||||||{{{{{{{{{{{{{zzzzyyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuuuuttttttttssssssssrrrrrrrrrrrrrqqqqrrrrrrrrrrqqqqqqqqqqqqpppppppppoooooooooooonnnnnnnnnnnnmmmmmmmmmmllllllllllkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhgggggggggggfffffffffffffeeeeeedddddddddcccccccbbbbbbbbaaaaaa`````````________^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZYZZZYYYYYYYYYYXXXXXXXXXXWWVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>==========<<<<<<<;;;;;;;::::::::::99999999999988888888887777777777677666666666655555555555444444444433333333332222222111111111100000000000///////////...........-----------,,,,,,,,,,,+++++++++++**********)))))))))))(((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$############""""uuuuuuuuuuuuvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxzzzzzzzzzzzzzzz{{{{{{{{{{{{|||||||||||||||}}}}}}}}|||||}}}}}}}}}}}}}}}}~~~~}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„…………………………………………………………†††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠ‹‹ŒŒŽ‘’”–˜™š›œžžžžžžžžœœ›š™˜—–š˜—–•”““’’‘‘‘‘‘‘‘‘‘ŒŒŒŒŒŒŒŒŒŒŒŒ‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††………………………†††††……………………………………………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}}}}|||||||||||||||||||||||||||{{{{{{{{{{{{{zzzzyyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuuutttttttttssssssssrrrrrrrrrrrrrqqqqrrrrrrrrrrqqqqqqqqqqqqpppppppppoooooooooooonnnnnnnnnnnnmmmmmmmmmlllllllllllkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhgggggggggggfffffffffffffeeeeeeddddddddccccccccbbbbbbbbaaaaaa`````````________^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZYZZZYYYYYYYYYYXXXXXXXXXXWWVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>==========<<<<<<<;;;;;;;::::::::::99999999999988888888887777777777677666666666655555555555444444444433333333332222222111111111100000000000///////////...........-----------,,,,,,,,,,,+++++++++++**********)))))))))))(((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$############""""uuuuuuuuuuuuvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxzzzzzzzzzzzzzzz{{{{{{{{{{{{|||||||||||||||}}}}}}}}|||||}}}}}}}}}}}}}}}}~~~~}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„………………………………………………………†††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠ‹‹ŒŒŽ‘’”–˜™šœœžžžžžžžžœœ›š™˜—–š˜—–•”““’’‘‘‘‘‘‘‘‘‘ŒŒŒŒŒŒŒŒŒŒŒŒ‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††………………………†††††……………………………………………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}}}}||||||||||||||||||||||||||{{{{{{{{{{{{{{zzzzyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuuutttttttttssssssssrrrrrrrrrrrrrqqqqrrrrrrrrrrqqqqqqqqqqqqpppppppppooooooooooonnnnnnnnnnnnmmmmmmmmmmlllllllllllkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhgggggggggggfffffffffffffeeeeedddddddddcccccccbbbbbbbbbaaaaaa````````_________^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZYZZZYYYYYYYYYYXXXXXXXXXXWWVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>==========<<<<<<<;;;;;;;::::::::::99999999999888888888887777777777677666666666655555555555444444444433333333332222222111111111100000000000///////////...........-----------,,,,,,,,,,,+++++++++++**********)))))))))))(((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$############""""uuuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxzzzzzzzzzzzzzzz{{{{{{{{{{{{|||||||||||||||}}}}}}}}|||||}}}}}}}}}}}}}}}}}~~~}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„………………………………………………………††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠ‹‹ŒŒŽ‘’”–˜™›œžžžžžžžžœœ›š™˜—–š™—–•””“’’‘‘‘‘‘‘‘‘‘ŒŒŒŒŒŒŒŒŒŒŒŒ‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††………………………†††††……………………………………………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}}}}|||||||||||||||||||||||||||{{{{{{{{{{{{{{zzzzyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuuttttttttttssssssssrrrrrrrrrrrrrqqqqrrrrrrrrrqqqqqqqqqqqqqpppppppppooooooooooonnnnnnnnnnnnmmmmmmmmmmlllllllllllkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhgggggggggggffffffffffffffeeeeeddddddddccccccccbbbbbbbbaaaaaa`````````_________^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZYZZZYYYYYYYYYYXXXXXXXXXXWWVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>==========<<<<<<<;;;;;;;::::::::::99999999999888888888887777777777677666666666655555555555444444444433333333332222222111111111100000000000///////////...........-----------,,,,,,,,,,,+++++++++++**********)))))))))))(((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$############""""uuuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxzzzzzzzzzzzzzzz{{{{{{{{{{{{|||||||||||||||}}}}}}}}|||||}}}}}}}}}}}}}}}}}~~~}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„………………………………………………………††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠ‹‹ŒŒŽ‘’”–˜™›œžžžžžžžžœœ›š™˜—–š™˜–••”“’’’‘‘‘‘‘‘‘‘‘ŒŒŒŒŒŒŒŒŒŒŒŒ‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††………………………††††††…………………………………………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}}}}|||||||||||||||||||||||||||{{{{{{{{{{{{{{zzzzyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuuttttttttttssssssssrrrrrrrrrrrrrqqqqrrrrrrrrrqqqqqqqqqqqqqpppppppppooooooooooonnnnnnnnnnnnmmmmmmmmmmlllllllllllkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhgggggggggggffffffffffffffeeeeeddddddddcccccccbbbbbbbbbaaaaaa`````````_________^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZYZZZYYYYYYYYYYXXXXXXXXXXWWVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>==========<<<<<<<;;;;;;;::::::::::9999999999988888888888777777777767766666666665555555555544444444443333333333222222211111111110000000000////////////...........-----------,,,,,,,,,,,+++++++++++**********)))))))))))(((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$############""""uuuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxzzzzzzzzzzzzzzz{{{{{{{{{{{{|||||||||||||||}}}}}}}}|||||}}}}}}}}}}}}}}}}}~~~}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„………………………………………………………††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠ‹‹ŒŒŽ‘’”–˜™›œžžžžžžžžœœ›š™˜—–š™˜—–•”““’’‘‘‘‘‘‘‘‘‘‘ŒŒŒŒŒŒŒŒŒŒŒŒŒ‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††………………………†††††……………………………………………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}}}}}|||||||||||||||||||||||||||{{{{{{{{{{{{{{zzzzyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuuttttttttttssssssssrrrrrrrrrrrrrqqqqrrrrrrrrrqqqqqqqqqqqqqpppppppppooooooooooonnnnnnnnnnnnmmmmmmmmmmlllllllllllkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhggggggggggggfffffffffffffeeeeeedddddddccccccccbbbbbbbbbaaaaaa````````_________^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZYZZZYYYYYYYYYYXXXXXXXXXXWWVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>==========<<<<<<<;;;;;;;::::::::::9999999999988888888888777777777767766666666665555555555544444444443333333333222222211111111110000000000////////////...........-----------,,,,,,,,,,,+++++++++++**********)))))))))))(((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$############""""uuuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxyzzzzzzzzzzzzzz{{{{{{{{{{{{|||||||||||||||}}}}}}}}||||||}}}}}}}}}}}}}}}}~~~}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„……………………………………………………††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹ŒŒŽ‘’”–˜™šœœžžžžžžžžœœ›š™˜˜–š™˜—–•”““’’‘‘‘‘‘‘‘‘‘‘ŒŒŒŒŒŒŒŒŒŒŒŒŒ‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††…………………………††††††…………………………………………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}||||||||||||||||||||||||||{{{{{{{{{{{{{{zzzzyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttssssssssrrrrrrrrrrrrrqqqqrrrrrrrrrqqqqqqqqqqqqqpppppppppoooooooooonnnnnnnnnnnnmmmmmmmmmmmlllllllllllkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhgggggggggggfffffffffffffeeeeeeedddddddcccccccbbbbbbbbbaaaaaaa````````_________^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZYZZZYYYYYYYYYYXXXXXXXXXWWWVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>==========<<<<<<<;;;;;;;::::::::::9999999999988888888888777777777767766666666665555555555444444444443333333333222222211111111110000000000////////////...........-----------,,,,,,,,,,,+++++++++++**********)))))))))))(((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$############""""uuuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxyzzzzzzzzzzzzzz{{{{{{{{{{{{|||||||||||||||}}}}}}}}||||||}}}}}}}}}}}}}}}}~~~}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„……………………………………………………†††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹ŒŒŽ‘’”–˜™š›œžžžžžžžžœœ›š™˜—–š™˜—–•”““’’‘‘‘‘‘‘‘‘‘ŒŒŒŒŒŒŒŒŒŒŒŒŒ‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††…………………………††††††…………………………………………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}||||||||||||||||||||||||||{{{{{{{{{{{{{{zzzzyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttsssssssrrrrrrrrrrrrrrqqqqrrrrrrrrrqqqqqqqqqqqqqpppppppppoooooooooonnnnnnnnnnnnmmmmmmmmmmmlllllllllllkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhgggggggggggffffffffffffeeeeeeeeddddddccccccccbbbbbbbbbaaaaaa`````````_________^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZYZZZYYYYYYYYYYXXXXXXXXXWWWVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>==========<<<<<<<;;;;;;;::::::::::9999999999988888888888777777777767766666666665555555555444444444443333333333222222211111111110000000000////////////...........-----------,,,,,,,,,,,+++++++++++**********)))))))))))(((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$###########"""""uuuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxyzzzzzzzzzzzzzz{{{{{{{{{{{{|||||||||||||||}}}}}}}}||||||}}}}}}}}}}}}}}}}~~~}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„……………………………………………………†††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹ŒŽ’“–—™š›œžžžžžžžžœ››š™˜—–š™˜—–•”““’’’‘‘‘‘‘‘‘‘ŒŒŒŒŒŒŒŒŒŒŒŒŒ‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††…………………………††††††…………………………………………………„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}||||||||||||||||||||||||||{{{{{{{{{{{{{{zzzzyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttsssssssrrrrrrrrrrrrrrqqqqrrrrrrrrrqqqqqqqqqqqqqpppppppppoooooooooonnnnnnnnnnnnmmmmmmmmmmmlllllllllllkkkkkkkkjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhgggggggggggfffffffffffffeeeeeeeeddddddcccccccbbbbbbbbbbaaaaaa````````__________^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZYZZZYYYYYYYYYYXXXXXXXXXWWWVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@?????????>>>>>>>>==========<<<<<<<;;;;;;;::::::::::9999999999988888888887777777777767766666666665555555555444444444443333333333222222211111111110000000000////////////...........-----------,,,,,,,,,,,+++++++++++**********)))))))))))(((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$###########"""""uuuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxyzzzzzzzzzzzzzz{{{{{{{{{{{{||||||||||||||||}}}}}}}||||||}}}}}}}}}}}}}}}}~~~}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„……………………………………………………††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹ŒŽ’“–—™š›œžžžžžžžœ››š™˜—–š™˜—–•”““’’‘‘‘‘‘‘‘‘‘‘ŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††…………………………†††††††………………………………………………„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}||||||||||||||||||||||||||{{{{{{{{{{{{{{zzzyyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuutttttttttttsssssssrrrrrrrrrrrrrrqqqqrrrrrrrrrqqqqqqqqqqqqqpppppppppoooooooooonnnnnnnnnnnnmmmmmmmmmmmlllllllllllkkkkkkkkjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhgggggggggggffffffffffffeeeeeeeeedddddcccccccbbbbbbbbbbaaaaaa`````````__________^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZYZZZYYYYYYYYYYXXXXXXXXXWWWVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@?????????>>>>>>>>==========<<<<<<<;;;;;;;::::::::::9999999999988888888887777777777767766666666665555555555444444444433333333333222222211111111110000000000////////////...........-----------,,,,,,,,,,,+++++++++++**********)))))))))))(((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$###########"""""uuuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxyzzzzzzzzzzzzzz{{{{{{{{{{{{||||||||||||||||}}}}}}}||||||}}}}}}}}}}}}}}}}~~~}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„…………………………………………………††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹ŒŽ‘“•—˜š›œœžžžžžžžœœ››š™˜—–š™˜––•”““’’’‘‘‘‘‘‘‘‘‘ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††…………………………†††††††………………………………………………„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}|||||||||||||||||||||||||||{{{{{{{{{{{{{{zzzyyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuutttttttttttsssssssrrrrrrrrrrrrrrqqqqrrrrrrrrrqqqqqqqqqqqqqppppppppoooooooooonnnnnnnnnnnnnmmmmmmmmmmmlllllllllllkkkkkkkkjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhhgggggggggggfffffffffffffeeeeeeeeeddddccccccccbbbbbbbbbbaaaaaa`````````__________^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZYZZYYYYYYYYYYYXXXXXXXXXWWWVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@?????????>>>>>>>>==========<<<<<<<;;;;;;:::::::::::9999999999988888888887777777777767766666666665555555555444444444433333333333222222211111111110000000000////////////...........-----------,,,,,,,,,,,+++++++++++*********))))))))))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$###########"""""uuuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxyzzzzzzzzzzzzzzz{{{{{{{{{{{{|||||||||||||||}}}}}}}||||||}}}}}}}}}}}}}}}}~~~}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„…………………………………………………††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹ŒŒŽ‘’•—˜™š›œžžžžžžœœ››š™˜—–™˜—––•”““’’’‘‘‘‘‘‘‘‘‘ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††……………………………†††††††………………………………………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}|||||||||||||||{|||||||||||{{{{{{{{{{{{{{zzzyyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuutttttttttttsssssssrrrrrrrrrrrrrqqqqqrrrrrrrrrqqqqqqqqqqqqqppppppppoooooooooonnnnnnnnnnnnnmmmmmmmmmmmlllllllllllkkkkkkkkkjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhgggggggggggfffffffffffffeeeeeeeeeeddddcccccccbbbbbbbbbbaaaaaaa`````````__________^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZYZZYYYYYYYYYYXXXXXXXXXXWWWVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@?????????>>>>>>>>==========<<<<<<<;;;;;;:::::::::::9999999999988888888887777777777767766666666665555555555444444444433333333333222222211111111110000000000////////////...........-----------,,,,,,,,,,,+++++++++++*********))))))))))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$############"""""uuuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxyzzzzzzzzzzzzzzz{{{{{{{{{{{{|||||||||||||||}}}}}}}||||||}}}}}}}}}}}}}}}}}~~}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„…………………………………………………†††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹ŒŽ‘’•–˜™š›œžžžžžžœœ›šš™˜—–™˜—–••”““’’’‘‘‘‘‘‘‘‘‘ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††……………………………††††††††……………………………………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}|||||||||||||||{||||||||||{{{{{{{{{{{{{{{zzzyyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuutttttttttttssssssrrrrrrrrrrrrrrqqqqqrrrrrrrrrqqqqqqqqqqqqqppppppppoooooooooonnnnnnnnnnnnmmmmmmmmmmmmlllllllllllkkkkkkkkkjjjjjjjjjjiiiiiiiihhhhhhhhhhhhhhhggggggggggfffffffffffffeeeeeeeeeeedddccccccccbbbbbbbbbbaaaaaa`````````__________^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZYZZYYYYYYYYYYXXXXXXXXXXWWWVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMLLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@?????????>>>>>>>>==========<<<<<<<;;;;;;:::::::::::9999999999988888888887777777777767766666666665555555555444444444433333333333222222211111111110000000000////////////...........-----------,,,,,,,,,,,+++++++++++*********))))))))))))((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""""uuuuuuuuuuuuuvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxyzzzzzzzzzzzzzzz{{{{{{{{{{{{|||||||||||||||}}}}}}}||||||}}}}}}}}}}}}}}}}}~~}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„………………………………………………†††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹ŒŽ’”–—˜š›œœžžžžžžœœ›š™™˜—–™˜—–••”““’’’‘‘‘‘‘‘‘‘ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††……………………………††††††††……………………………………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}|||||||||||||||{||||||||||{{{{{{{{{{{{{{{zzzyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuutttttttttttssssssrrrrrrrrrrrrrrqqqqqrrrrrrrrrqqqqqqqqqqqqpppppppppoooooooooonnnnnnnnnnnnmmmmmmmmmmmmlllllllllllkkkkkkkkkjjjjjjjjjjiiiiiiiihhhhhhhhhhhhhhgggggggggggffffffffffffeeeeeeeeeeeddddcccccccbbbbbbbbbbaaaaaaa`````````__________^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYZZYYYYYYYYYYXXXXXXXXXXWWWVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMLLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@?????????>>>>>>>>==========<<<<<<<;;;;;;:::::::::::9999999999988888888887777777777767766666666665555555555444444444433333333333222222211111111110000000000////////////...........-----------,,,,,,,,,,,+++++++++++*********))))))))))))((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""""uuuuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxyzzzzzzzzzzzzzzz{{{{{{{{{{{{|||||||||||||||}}}}}}}||||||}}}}}}}}}}}}}}}}}~~}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„………………………………………………††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹ŒŒ‘”•—˜™š›œžžžžžœœ›š™˜—–•™˜—–•””““’’’‘‘‘‘‘‘‘‘ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††……………………………††††††††……………………………………………„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}|||||||||||||||{||||||||||{{{{{{{{{{{{{{{zzzyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuutttttttttttssssssrrrrrrrrrrrrrrqqqqqrrrrrrrrrqqqqqqqqqqqqpppppppppoooooooooonnnnnnnnnnnnmmmmmmmmmmmmlllllllllllkkkkkkkkjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhggggggggggffffffffffffeeeeeeeeeeeedddccccccccbbbbbbbbbbaaaaaaa`````````__________^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYZZYYYYYYYYYYXXXXXXXXXXWWWVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMLLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@?????????>>>>>>>>==========<<<<<<<;;;;;;::::::::::99999999999988888888887777777777767766666666665555555555444444444433333333333222222211111111110000000000////////////...........-----------,,,,,,,,,,,+++++++++++*********))))))))))))((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""""uuuuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxyzzzzzzzzzzzzzzz{{{{{{{{{{{{|||||||||||||||}}}}}}}|||||||}}}}}}}}}}}}}}}}~~}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„………………………………………………††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹ŒŽ‘“•–˜™š›œžžžžžœœ›š™˜—–•™˜—–•””““’’’‘‘‘‘‘‘‘ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††………………………………††††††††……………………………………………„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}|||||||||||||||{||||||||||{{{{{{{{{{{{{{{zzzyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuutttttttttttssssssrrrrrrrrrrrrrrqqqqqrrrrrrrrrqqqqqqqqqqqqpppppppppoooooooooonnnnnnnnnnnnmmmmmmmmmmmmlllllllllllkkkkkkkkjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhgggggggggggfffffffffffeeeeeeeeeeeeddddcccccccbbbbbbbbbbbaaaaaaa`````````__________^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZYYZZYYYYYYYYYYXXXXXXXXXXWWWVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMLLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@?????????>>>>>>>>==========<<<<<<<;;;;;;::::::::::99999999999988888888887777777777667766666666665555555555444444444433333333333222222211111111110000000000////////////...........-----------,,,,,,,,,,,+++++++++++*********))))))))))))((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""""uuuuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxyyzzzzzzzzzzzzzz{{{{{{{{{{{{|||||||||||||||}}}}}}}|||||||}}}}}}}}}}}}}}}}~~}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„……………………………………………††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹ŒŽ“”–—™š›œžžžžžœœ›š™˜—–•™˜—–•””“’’’‘‘‘‘‘‘‘‘ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††………………………………††††††††……………………………………………„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}|||||||||||||||{||||||||||{{{{{{{{{{{{{{{zzzyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuttttttttttttssssssrrrrrrrrrrrrrrqqqqqrrrrrrrrrqqqqqqqqqqqqpppppppppoooooooooonnnnnnnnnnnnmmmmmmmmmmmmmllllllllllkkkkkkkkjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhgggggggggggffffffffffeeeeeeeeeeeeedddccccccccbbbbbbbbbbaaaaaaa``````````___________^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZYYZZYYYYYYYYYYXXXXXXXXXXWWWVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMLLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@?????????>>>>>>>>==========<<<<<<<;;;;;;::::::::::99999999999988888888887777777777667766666666665555555555444444444433333333333222222211111111110000000000////////////..........------------,,,,,,,,,,,+++++++++++*********)))))))))))(((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""""uuuuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxyyzzzzzzzzzzzzzz{{{{{{{{{{{{||||||||||||||||}}}}}}|||||||}}}}}}}}}}}}}}}}~~}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„……………………………………………†††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹ŒŽ“”–—˜š›œžžžžžœœ›š™˜—–•˜—––•””“’’’‘‘‘‘‘‘‘‘‘ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††………………………………††††††††……………………………………………„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}|||||||||||||||{||||||||||{{{{{{{{{{{{{{{zzzyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuttttttttttttsssssrrrrrrrrrrrrrrrqqqqqrrrrrrrrrqqqqqqqqqqqqpppppppppoooooooooonnnnnnnnnnnnmmmmmmmmmmmmmllllllllllkkkkkkkkjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhggggggggggggffffffffffeeeeeeeeeeeeddddccccccccbbbbbbbbbbaaaaaaa``````````___________^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZYYZZYYYYYYYYYYXXXXXXXXXXWWWVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMLLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@?????????>>>>>>>>==========<<<<<<<;;;;;;::::::::::99999999999988888888887777777777667766666666665555555555444444444433333333333222222211111111100000000000////////////..........------------,,,,,,,,,,,+++++++++++*********)))))))))))(((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""""uuuuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxyyzzzzzzzzzzzzzz{{{{{{{{{{{{||||||||||||||||}}}}}}|||||||}}}}}}}}}}}}}}}}~~}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„……………………………………………†††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒ‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹ŒŒ’”•—˜™›œœžžžžžœœ›š™˜—–•˜—–••”““’’’‘‘‘‘‘‘‘‘‘ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††……………………………………††††††††……………………………………………„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}||||||||||||||||{||||||||||{{{{{{{{{{{{{{{zzzyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuttttttttttttsssssrrrrrrrrrrrrrrrqqqqqrrrrrrrrrqqqqqqqqqqqqpppppppppoooooooooonnnnnnnnnnnnmmmmmmmmmmmmmllllllllllkkkkkkkjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhhgggggggggggffffffffffeeeeeeeeeeeeddddcccccccccbbbbbbbbbbaaaaaaaa`````````__________^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZYYZZYYYYYYYYYYXXXXXXXXXXWWWVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMLLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>==========<<<<<<<;;;;;;::::::::::99999999999988888888887777777777667766666666665555555555444444444433333333333222222211111111100000000000////////////..........------------,,,,,,,,,,,++++++++++**********)))))))))))(((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""""uuuuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxyyzzzzzzzzzzzzzz{{{{{{{{{{{{||||||||||||||||}}}}}}|||||||}}}}}}}}}}}}}}}}}~}}}}}}}}}}~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„…………………………………………††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒ‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹ŒŽ’”•–˜™š›œžžžžžœœ›š™˜—–•˜—–••”““’’’‘‘‘‘‘‘‘‘‘ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††……………………………………††††††…………………………………………………„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}||||||||||||||||{||||||||||{{{{{{{{{{{{{{{zzyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuttttttttttttsssssrrrrrrrrrrrrrrrqqqqqrrrrrrrrrqqqqqqqqqqqppppppppppoooooooooonnnnnnnnnnnnmmmmmmmmmmmmmllllllllllkkkkkkkjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhgggggggggggfffffffffeeeeeeeeeeeeeddddccccccccbbbbbbbbbbbaaaaaaa``````````__________^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZYYZZYYYYYYYYYYXXXXXXXXXXWWWVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMLLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>==========<<<<<<<;;;;;;::::::::::99999999999988888888887777777777667766666666665555555555444444444433333333332222222211111111100000000000////////////..........------------,,,,,,,,,,,++++++++++**********)))))))))))(((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""""uuuuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxyyzzzzzzzzzzzzzzz{{{{{{{{{{{{|||||||||||||||}}}}}}|||||||}}}}}}}}}}}}}}}}}~}}}}}}}}}}~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„…………………………………………††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒ‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠ‰ŠŠŠŠ‹‹ŒŽ’“•–˜™š›œžžžžžœœ›š™˜—–•˜—–••”““’’’‘‘‘‘‘‘‘‘ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††……………………………………††††††…………………………………………………„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}||||||||||||||||{||||||||||{{{{{{{{{{{{{{zzzyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuttttttttttttsssssrrrrrrrrrrrrrrrqqqqqrrrrrrrrrqqqqqqqqqqqppppppppppoooooooooonnnnnnnnnnnnmmmmmmmmmmmmmllllllllllkkkkkkkjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhggggggggggffffffffffeeeeeeeeeeeedddddccccccccbbbbbbbbbbbaaaaaaaa`````````___________^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZYYZZYYYYYYYYYYXXXXXXXXXXWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMLLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>==========<<<<<<<;;;;;;::::::::::99999999999988888888887777777777667766666666665555555555444444444433333333332222222211111111100000000000////////////..........------------,,,,,,,,,,+++++++++++**********)))))))))))(((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""""tuuuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxyyzzzzzzzzzzzzzzz{{{{{{{{{{{{|||||||||||||||}}}}}}|||||||}}}}}}}}}}}}}}}}}~}}}}}}}}}}~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„…………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒ‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠ‰ŠŠŠŠ‹‹ŒŽ’“•–˜™š›œžžžžžœœ›š™˜–•”˜—–•””““’’’‘‘‘‘‘‘‘‘ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††……………………………………†††††……………………………………………………„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}||||||||||||||||{||||||||||{{{{{{{{{{{{{{zzzyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuttttttttttttsssssrrrrrrrrrrrrrrrqqqqqrrrrrrrrrqqqqqqqqqqqppppppppppoooooooooonnnnnnnnnnnnmmmmmmmmmmmmmllllllllllkkkkkkkjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhggggggggggffffffffffeeeeeeeeeeeedddddccccccccbbbbbbbbbbbbaaaaaaa`````````___________^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZYYZZYYYYYYYYYYXXXXXXXXXXWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>==========<<<<<<<;;;;;;::::::::::99999999999988888888887777777777667666666666665555555555444444444433333333332222222211111111100000000000////////////..........------------,,,,,,,,,,+++++++++++**********)))))))))))(((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""""uuuuvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{{{{{|||||{{||||||||||||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„……………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰ŠŠ‹‹Œ‘’”•—˜™š›››œœ››šš™˜—–•”“’–•”““’‘‘‘ŽŽŽŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††…………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}|||||||||zzyyyyyyyyyyyyyyyxxxxxxxxyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuttttttttttttsssssssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqpppppppppppooooooonnnnnnnnnnnmmmmmmmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhggggggggggfffffeeeeeeeeeddddddddddddccccbbbbbbaaaaaaaaaaa```````````__________^^^^^^^^^^]]^^]]]]]]]]]]\\\\\\\\\\[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWWWWWVVVVVVVWVVVVVVVVVVVUUUUUUUUUTTTTTUTTTTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@??????????>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::99999999988888888887777777777766666666665555555555544444444433333333332222222222111111111100000000000//////////...........------------,,,,,,,,,,,+++++++++++**********)))))))))))((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$############""uuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{{{{{|||||{{||||||||||||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„………………………………………………………………………………………………………†††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠ‹ŒŒŽ‘“”•—˜™š›››œœ››šš™˜—–•”“’–•”“’’‘‘ŽŽŽŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹Š‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††…………………………………………………………„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}|||||||||zzyyyyyyyyyyyyyyyxxxxxxxxyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuttttttttttttsssssssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqpppppppppppooooooonnnnnnnnnnnmmmmmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhggggggggggfffffeeeeeeeeeddddddddddddccccbbbbbaaaaaaaaaaaa```````````__________^^^^^^^^^^]]^^]]]]]]]]]]\\\\\\\\\\[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWWWWWVVVVVVVWVVVVVVVVVVVUUUUUUUUUTTTTTUUTTTTTTTTTTSSSSSSSSSSRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@??????????>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::99999999988888888887777777777666666666665555555555544444444433333333332222222222111111111100000000000//////////..........-------------,,,,,,,,,,,+++++++++++**********)))))))))))((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$############""uuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{{{{|||||{{||||||||||||||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~€€€€€€€€~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„………………………………………………………………………………………………………†††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠ‹ŒŽ‘“”–—˜™š››œœœ››šš™˜—–•”“’–•”“’’‘‘ŽŽŽŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹Š‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††…………………………………………………………„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}|||||||||zzyyyyyyyyyyyyyyxxxxxxxxxyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuttttttttttttsssssssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqpppppppppppoooooonnnnnnnnnnnnmmmmmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhggggggggggfffffeeeeeeeeddddddddddddcccccbbbbbaaaaaaaaaaaa````````````_________^^^^^^^^^^]]^]]]]]]]]]]]\\\\\\\\\\[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWWWVVVVVVVWVVVVVVVVVVVUUUUUUUUUTTTTTUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@??????????>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;;;;::::::::::999999999988888888887777777777666666666665555555555544444444433333333332222222222111111111100000000000//////////..........-------------,,,,,,,,,,,+++++++++++**********)))))))))))((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$############""uuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{{{{|||||{{||||||||||||||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~€€€€€€€€~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„…………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠ‹‹ŒŽ’“”–—˜™š›››œ›››š™™˜—–•“’‘•””“’’‘‘ŽŽŽŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹Š‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††……………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}|||||||||zyyyyyyyyyyyyyyyxxxxxxxxxyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuttttttttttttssssssssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqpppppppppppoooooonnnnnnnnnnnnmmmmmmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhggggggggggfffffeeeeeeeeddddddddddddcccccbbbbbbaaaaaaaaaaaa``````````__________^^^^^^^^^^]]^]]]]]]]]]]\\\\\\\\\\\[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWVVVVVVWVVVVVVVVVVVUUUUUUUUUTTTTTUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@??????????>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;;;;::::::::::999999999988888888887777777777666666666665555555555444444444433333333332222222222111111111100000000000//////////..........-------------,,,,,,,,,,,+++++++++++**********)))))))))))((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$############""uuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{{{{|||||{{|||||||||||||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~€€€€€€€€~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„…………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠ‹Œ‘’“•–—˜™š›››››››š™˜—–•”“’‘•””“’’‘‘ŽŽŽŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹Š‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}|||||||||zyyyyyyyyyyyyyyyxxxxxxxxxyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuttttttttttttssssssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppoooooonnnnnnnnnnnnmmmmmmmmmmmlmmmmmllllllllllllkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhggggggggggfffffeeeeeeeeddddddddddddcccccbbbbbbaaaaaaaaaaaa```````````_________^^^^^^^^^^]]^]]]]]]]]]]\\\\\\\\\\\[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWVVVVVVWVVVVVVVVVVVUUUUUUUUUTTTTTUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@??????????>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;;;;::::::::::99999999998888888888777777777766666666666555555555544444444443333333333222222222211111111110000000000///////////..........-------------,,,,,,,,,,,+++++++++++**********)))))))))))((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$############""uuuuvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzz{{{{{{{{{{{{{{|||||{{|||||||||||||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~€€€€€€€~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„……………………………………………………………………………………………………………†††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰Š‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠ‹‹ŒŽ‘’”•–—˜™š››››››šš™˜—–•”“’‘•”““’’‘‘ŽŽŽŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹Š‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}||||||||||zyyyyyyyyyyyyyyyxxxxxxxxxyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuttttttttttttsssssssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppoooooonnnnnnnnnnnnmmmmmmmmmmmlmmmmmllllllllllllkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhgggggggggfffffeeeeeeeeddddddddddddcccccbbbbbbaaaaaaaaaaaa```````````_________^^^^^^^^^^]]^]]]]]]]]]]\\\\\\\\\\\[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWVVVVVVWVVVVVVVVVVVUUUUUUUUUTTTTTUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@??????????>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;;;;::::::::::99999999998888888888777777777766666666666555555555544444444443333333333222222222211111111110000000000///////////..........-------------,,,,,,,,,,,+++++++++++**********)))))))))))((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$############""uuuuvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzzz{{{{{{{{{{{{{{{||||{{{||||||||||||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~€€€€€€€~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„……………………………………………………………………………………………………………†††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠ‹‹ŒŽ‘’“”•—˜™™š››››››š™™˜—–•”“’‘•”“’’‘‘‘ŽŽŽŽŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹Š‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††…………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}||||||||||zyyyyyyyyyyyyyyyxxxxxxxxxyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuttttttttttttsssssssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppoooooonnnnnnnnnnnnmmmmmmmmmmmlmmmmlllllllllllllkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhggggggggggffffeeeeeeeeddddddddddddcccccbbbbbbaaaaaaaaaaaa```````````_________^^^^^^^^^^]]^]]]]]]]]]]\\\\\\\\\\\[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWVVVVVVWVVVVVVVVVVVUUUUUUUUUTTTTTUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@?????????>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;;;;::::::::::99999999998888888888777777777766666666666555555555544444444443333333333222222222211111111110000000000///////////..........-------------,,,,,,,,,,,+++++++++++**********)))))))))))((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$############""uuuuvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzzz{{{{{{{{{{{{{{{||||{{{||||||||||||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~€€€€€€€~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠ‹‹ŒŽŽ‘’’”•–—˜™šš›››››šš™˜—–•”“’‘””“’’‘‘ŽŽŽŽŽŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹Š‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††……………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}||||||||||zyyyyyyyyyyyyyyyxxxxxxxxxyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuttttttttttttsssssssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppoooooonnnnnnnnnnnnmmmmmmmmmmmlmmmmllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhggggggggggffffeeeeeeeeddddddddddddcccccbbbbbbbaaaaaaaaaaa```````````_________^^^^^^^^^^]]^]]]]]]]]]]\\\\\\\\\\\[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWWWWWWWVVVVVVWVVVVVVVVVVVUUUUUUUUUTTTTTUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@?????????>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;;;;::::::::::99999999998888888888777777777766666666666555555555544444444443333333333222222222211111111110000000000///////////..........-------------,,,,,,,,,,,+++++++++++**********)))))))))))(((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$############""uuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{{{{||||{{{||||||||||||||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~€€€€€€€~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰ˆ‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠ‹‹ŒŽ‘““”•–—˜™šš››››šš™™˜—–•”“’‘”““’’‘‘ŽŽŽŽŽŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††……………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}||||||||||zyyyyyyyyyyyyyyyxxxxxxxxxyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuutttttttttttsssssssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqppppppppppppoooooonnnnnnnnnnnnmmmmmmmmmmmlmmmllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhggggggggggffffeeeeeeeeedddddddddddcccccbbbbbbbaaaaaaaaaaa```````````_________^^^^^^^^^^]]^]]]]]]]]]]\\\\\\\\\\[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWWWWWWWVVVVVVWVVVVVVVVVVVUUUUUUUUUTTTTTUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@?????????>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::99999999998888888888777777777766666666666555555555544444444443333333333222222222211111111110000000000//////////...........-------------,,,,,,,,,,,+++++++++++*********))))))))))))(((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$############""uuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{{{{||||{{{||||||||||||||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~€€€€€€€~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„…………………………………………………………………………………………………………………†††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰ˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠ‹ŒŽ‘’“”•–—˜™™ššššššš™™˜—–•”“’‘‘”“’’‘‘‘ŽŽŽŽŽŽŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††……………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}||||||||||zyyyyyyyyyyyyyyxxxxxxxxxxyyxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuutttttttttttsssssssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppooooooonnnnnnnnnnnnmmmmmmmmmmllmmmllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhggggggggggffffeeeeeeeeedddddddddddcccccbbbbbbbaaaaaaaaaaa```````````__________^^^^^^^^^]]^]]]]]]]]]]\\\\\\\\\\[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWWWWWWWVVVVVVWVVVVVVVVVVVUUUUUUUUUTTTTTUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@?????????>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::99999999998888888888777777777766666666666555555555544444444443333333333222222222211111111110000000000//////////...........-------------,,,,,,,,,,,++++++++++**********))))))))))))(((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$############""uuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{{{{||||{{{|||||||||||||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~€€€€€€~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„………………………………………………………………………………………………………………†††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰ŠŠ‹ŒŒŽ‘’“”•–——˜™™šššššš™™˜——–•”“’‘““’’‘‘ŽŽŽŽŽŽŽŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††…………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}||||||||||yyyyyyyyyyyyyyyxxxxxxxxxxyyxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuutttttttttttsssssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppppooooooonnnnnnnnnnnmmmmmmmmmmllmmmllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhggggggggggffffeeeeeeeeedddddddddddcccccbbbbbbbaaaaaaaaaaa```````````__________^^^^^^^^^]]^]]]]]]]]]]\\\\\\\\\\[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWWWWWWWVVVVVVWWVVVVVVVVVVUUUUUUUUUTTTTTUTTTTTTTTTTTSSSSSSSSSSRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@?????????>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::99999999998888888888777777777766666666666555555555544444444433333333333222222222211111111110000000000//////////...........-------------,,,,,,,,,,+++++++++++**********))))))))))))(((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$############""uuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzz{{{{{{{{{{{{{{{|||{{{{||||||||||||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~€€€€€€~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„…………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰ŠŠ‹ŒŒŽ‘’“”•––—˜™™™ššššš™™˜˜—–•”“’‘‘“’’‘‘‘ŽŽŽŽŽŽŽŽŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}|||||||||||yyyyyyyyyyyyyyyxxxxxxxxxxyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuutttttttttttsssssssssssssrssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppppoooooonnnnnnnnnnnnmmmmmmmmmmllmmllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhgggggggggffffeeeeeeeeedddddddddddcccccbbbbbbbaaaaaaaaaaa```````````__________^^^^^^^^^]]^]]]]]]]]]]\\\\\\\\\\\[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWWWWWWWVVVVVVWVVVVVVVVVVVUUUUUUUUUTTTTTUTTTTTTTTTTTSSSSSSSSSSRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@??????????>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::99999999998888888888777777777766666666666555555555544444444433333333333222222222211111111110000000000//////////...........-------------,,,,,,,,,,+++++++++++**********))))))))))))(((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$############""uuuuuvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzz{{{{{{{{{{{{{{{|||{{{{||||||||||||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~€€€€€€~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„…………………………………………………………………………………………………………………†††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰Š‹‹ŒŽ‘’“”•––—˜˜™™ššššš™™˜˜—–•””“’‘“’’‘‘ŽŽŽŽŽŽŽŽŽŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††…………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}|||||||||||yyyyyyyyyyyyyyyxxxxxxxxxxyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuutttttttttttsssssssssssssrssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqpppppppppppppoooooonnnnnnnnnnnnmmmmmmmmmlllmmllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhgggggggggffffeeeeeeeeeddddddddddddccccbbbbbbbaaaaaaaaaaa```````````__________^^^^^^^^^]]^]]]]]]]]]]\\\\\\\\\\[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWWWWWWWWVVVVVWWVVVVVVVVVVUUUUUUUUUTTTTTUTTTTTTTTTTTSSSSSSSSSSRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@??????????>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::99999999998888888888777777777766666666666555555555544444444433333333333222222222211111111110000000000//////////...........-------------,,,,,,,,,,+++++++++++**********)))))))))))((((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$############""uuuuuvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzzz{{{{{{{{{{{{{{{|||{{{{||||||||||||||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~€€€€€€~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„…………………………………………………………………………………………………………………†††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰ˆˆ‰‰‰‰ŠŠ‹ŒŽ‘’“”•–——˜˜™™™ššš™™™˜˜—––•”“’‘Ž’’‘‘‘ŽŽŽŽŽŽŽŽŽŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}|||||||||||yyyyyyyyyyyyyyyxxxxxxxxxxyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuutttttttttttsssssssssssssrssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppppooooooonnnnnnnnnnnmmmmmmmmmmlllmmllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhgggggggggffffeeeeeeeeeddddddddddddccccbbbbbbbbaaaaaaaaaa```````````__________^^^^^^^^^]]^]]]]]]]]]]\\\\\\\\\\[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWWWWWWWVVVVVVWWVVVVVVVVVVUUUUUUUUUTTTTTUTTTTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@??????????>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::99999999998888888888777777777766666666666555555555544444444433333333333222222222211111111100000000000//////////...........------------,,,,,,,,,,,+++++++++++**********)))))))))))((((((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############""uuuuuvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{{{{{||{{{{{|||||||||||||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~€€€€€€~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„……………………………………………………………………………………………………………………††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰ˆˆˆ‰‰‰‰Š‹ŒŒŽ‘’“”•–—˜˜˜™™™ššš™™™˜˜——–•”“’’‘ŽŽ’’‘‘ŽŽŽŽŽŽŽŽŽŽŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}|||||||||||yyyyyyyyyyyyyyyxxxxxxxxxxyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuutttttttttttssssssssssssrrssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppppooooooonnnnnnnnnnnmmmmmmmmmmlllmmlllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhggggggggggfffeeeeeeeeeedddddddddddccccbbbbbbbaaaaaaaaaaa```````````__________^^^^^^^^^]]^]]]]]]]]]]\\\\\\\\\\[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWWWWWWWVVVVVVWWVVVVVVVVVVUUUUUUUUUTTTTTUTTTTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@??????????>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::99999999998888888888777777777766666666666555555555544444444433333333333222222222211111111100000000000//////////...........------------,,,,,,,,,,,+++++++++++**********)))))))))))((((((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############""uuuuuvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{{{{{||{{{{{||||||||||||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~€€€€€~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„…………………………………………………………………………………………………………………††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰ˆˆˆ‰‰‰ŠŠ‹ŒŽ‘’“”•–—˜˜˜™™™ššš™™™™˜——–•””“’‘ŽŽ’‘‘‘ŽŽŽŽŽŽŽŽŽŽŽŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††……………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}|||||||||||yyyyyyyyyyyyyyxxxxxxxxxxxyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuutttttttttttssssssssssssrrsrrrrrrrrrrrrrrrqqqqqqqqqqqqqqppppppppppppppooooooonnnnnnnnnnnmmmmmmmmmmlllmmlllllllllllkkkkkkkkkkkjkkjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhgggggggggffffeeeeeeeeeedddddddddddccccbbbbbbbaaaaaaaaaaa```````````__________^^^^^^^^^]]^]]]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWWWWWWWWVVVVVWVVVVVVVVVVUUUUUUUUUUTTTTTUTTTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQPPPPPPPPPOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@??????????>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::99999999998888888888777777777766666666666555555555544444444433333333333222222222211111111100000000000//////////...........------------,,,,,,,,,,,+++++++++++**********)))))))))))((((((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$###########"""uuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{{{{{||{{{{{||||||||||||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~€€€€€~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„……………………………………………………………………………………………………………………†††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰ˆˆˆˆ‰‰‰Š‹ŒŽ‘“”•–—˜˜™™™šššš™™™™˜˜—––•”“’‘‘ŽŽ‘‘‘ŽŽŽŽŽŽŽŽŽŽŽŽŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††……………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}||||||||||||yyyyyyyyyyyyyyxxxxxxxxxxxyxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuttttttttttsssssssssssssrrsrrrrrrrrrrrrrrrqqqqqqqqqqqqqqppppppppppppppoooooonnnnnnnnnnnnmmmmmmmmmmlllmllllllllllllkkkkkkkkkkkjkkjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhggggggggggfffeeeeeeeeeddddddddddddccccbbbbbbbaaaaaaaaaaa``````````___________^^^^^^^^^]]^]]]]]]]]]]\\\\\\\\\\[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWWWWWWWWVVVVVWVVVVVVVVVVUUUUUUUUUUTTTTTUTTTTTTTTTTTSSSSSSSSSRRRRRRRRQQQQQQQQQQQQPPPPPPPPPOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@??????????>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::99999999998888888888777777777766666666666555555555544444444433333333333222222222211111111100000000000//////////...........------------,,,,,,,,,,,+++++++++++**********)))))))))))((((((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$###########"""uuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzz{{{{{{{{{{{{{{{||{{{{{||||||||||||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~€€€€€~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„…………………………………………………………………………………………………………………………††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰ˆˆˆˆ‰‰‰ŠŠ‹ŒŽ‘’“•–—˜˜™š™ššššš™™™˜˜——–•”““’‘Ž‘‘ŽŽŽŽŽŽŽŽŽŽŽŽŽŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††……………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}||||||||||||yyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuttttttttttsssssssssssssrrsrrrrrrrrrrrrrrqqqqqqqqqqqqqqppppppppppppppooooooonnnnnnnnnnnnmmmmmmmmmmlllmllllllllllllkkkkkkkkkkkjkkjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhgggggggggggfffeeeeeeeeeddddddddddddccccbbbbbbbaaaaaaaaaaa``````````___________^^^^^^^^^]]^]]]]]]]]]]\\\\\\\\\\[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWWWWWWWVVVVVVWVVVVVVVVVVUUUUUUUUUUTTTTTUTTTTTTTTTTTSSSSSSSSSRRRRRRRRQQQQQQQQQQQQPPPPPPPPPOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@??????????>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::99999999998888888888777777777766666666666555555555544444444433333333333222222222211111111100000000000//////////...........------------,,,,,,,,,,,+++++++++++**********)))))))))))((((((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$###########"""uuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzz{{{{{{{{{{{{{{{||{{{{{||||||||||||||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~€€€€€~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„……………………………………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰ˆˆˆˆ‰‰‰Š‹‹ŒŽ‘“”•–—˜™™šššššš™™™˜˜——–••”“’‘ŽŽ‘‘ŽŽŽŽŽŽŽŽŽŽŽŽŽŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††……………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}||||||||||||yyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuttttttttttsssssssssssssrrsrrrrrrrrrrrrrrqqqqqqqqqqqqqqppppppppppppppooooooonnnnnnnnnnnnmmmmmmmmmllllmlllllllllllkkkkkkkkkkkkjkkjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhggggggggggfffeeeeeeeeeddddddddddddccccbbbbbbbaaaaaaaaaaa``````````___________^^^^^^^^^]]^]]]]]]]]]]\\\\\\\\\\[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWWWWWWWVVVVVVWVVVVVVVVVVUUUUUUUUUUTTTTTUTTTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQPPPPPPPPPOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@??????????>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::99999999988888888888777777777766666666665555555555544444444433333333332222222222211111111100000000000//////////...........------------,,,,,,,,,,,+++++++++++**********)))))))))))((((((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$############"""uuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzzz{{{{{{{{{{{{{{{{|{{{{{{|||||||||||||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~€€€€~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„…………………………………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰ˆˆˆˆ‰‰‰Š‹ŒŽ‘’“•–—˜™™ššššššš™™™˜˜——–•”““’‘ŽŒ‘ŽŽŽŽŽŽŽŽŽŽŽŽŽŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††……………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}||||||||||||yyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuttttttttttsssssssssssssrrsrrrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppppoooooooonnnnnnnnnnnmmmmmmmmmmllllmlllllllllllkkkkkkkkkkkkjkkjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhggggggggggfffeeeeeeeeedddddddddddcccccbbbbbbbaaaaaaaaaaa``````````___________^^^^^^^^^]]^]]]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWWWWWWWVVVVVVWVVVVVVVVVVUUUUUUUUUUTTTTTUTTTTTTTTTTTSSSSSSSSSRRRRRRRRQQQQQQQQQQQQPPPPPPPPPOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@??????????>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::99999999988888888888777777777766666666665555555555544444444433333333332222222222211111111100000000000//////////...........------------,,,,,,,,,,,+++++++++++**********)))))))))))((((((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$############"""uuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{{{{{|{{{{{{||||||||||||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~€€€€~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„…………………………………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰ŠŠ‹ŒŽ‘’”•–—˜™™šššššš™™™˜˜——–••”“’‘‘ŽŽŒ‘ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††…………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}||||||||||||yyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuttttttttttsssssssssssssrrsrrrrrrrrrrrrrqqqqqqqqqqqqqqqpppppppppppppoooooooonnnnnnnnnnnmmmmmmmmmmllllllllllllllllkkkkkkkkkkkkjkjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhggggggggggfffeeeeeeeeedddddddddddcccccbbbbbbaaaaaaaaaaa```````````___________^^^^^^^^^]]^]]]]]]]]]]\\\\\\\\\\[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWWWWWWWVVVVVVWVVVVVVVVVVUUUUUUUUUUTTTTTUTTTTTTTTTTTSSSSSSSSSRRRRRRRRQQQQQQQQQQQQPPPPPPPPPOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@??????????>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::99999999988888888888777777777766666666665555555555544444444433333333332222222222211111111100000000000//////////...........------------,,,,,,,,,,,+++++++++++**********)))))))))))((((((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$############"""uuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{{{{{|{{{{{{||||||||||||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~€€€€~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„………………………………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰ŠŠ‹Œ‘“”•–—˜™ššššššš™™™˜˜—––•””“’‘ŽŽŒŽŽŽŽŽŽŽŽŽŽŽŽŽŽŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††…………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}|||||||||||||yyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuttttttttttsssssssssssssrrsrrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppppooooooooonnnnnnnnnnmmmmmmmmmmmllllllllllllllllkkkkkkkkkkkkjkjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhgggggggggggfffeeeeeeeeeddddddddddddccccbbbbbbaaaaaaaaaaa```````````___________^^^^^^^^^]]^]]]]]]]]]]\\\\\\\\\\[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWWWWWWWVVVVVVWVVVVVVVVVVUUUUUUUUUUTTTTTUTTTTTTTTTTTSSSSSSSSSRRRRRRRRQQQQQQQQQQQQPPPPPPPPPOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@??????????>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;;;;::::::::::999999999988888888887777777777766666666665555555555544444444433333333332222222222211111111100000000000//////////...........------------,,,,,,,,,,,+++++++++++**********)))))))))))((((((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$############"""uuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{{{{{|{{{{{{||||||||||||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~€€€€~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„………………………………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰Š‹ŒŽ’“”•—˜˜™šššššš™™™˜˜——––•”“’’‘ŽŽŒŒŽŽŽŽŽŽŽŽŽŽŽŽŽŽ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††……………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}|||||||||||||yyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuutttttttttssssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppppooooooooonnnnnnnnnnmmmmmmmmmmlllllllllllllllllkkkkkkkkkkkkjkjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhggggggggggffffeeeeeeeeeddddddddddddccccbbbbbbaaaaaaaaaaa```````````___________^^^^^^^^^]]^]]]]]]]]]]\\\\\\\\\\\[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWWWWWWWVVVVVVWVVVVVVVVVVUUUUUUUUUUTTTTTUTTTTTTTTTTTSSSSSSSSSRRRRRRRRQQQQQQQQQQQQQPPPPPPPPOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@@@@?????????>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;;;;::::::::::999999999988888888887777777777766666666665555555555544444444433333333332222222222211111111100000000000//////////...........------------,,,,,,,,,,,+++++++++++**********)))))))))))((((((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$############"""uuuuuuuvvvvvvvvvvvvvwwwvwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzz{{{{{{{{{{{{{{{|{{{{{{||||||||||||||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~€€€~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„……………………………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰ŠŠ‹ŒŽ‘’“”–—˜˜™™šš™™™™™˜˜˜—––•””“’‘ŽŽŒŒŽŽŽŽŽŽŽŽŽŽŽŽŽŽ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††…………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}||||||||||||||yyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuutttttttttssssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppppooooooooonnnnnnnnnnmmmmmmmmmmlllllmlllllllllllkkkkkkkkkkkjjkjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhggggggggggffffeeeeeeeeedddddddddddcccccbbbbbbaaaaaaaaaaa```````````___________^^^^^^^^^]]^]]]]]]]]]]\\\\\\\\\\\[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVVWVVVVVVVVVVUUUUUUUUUTTTTTTUTTTTTTTTTTTSSSSSSSSSRRRRRRRRQQQQQQQQQQQQQPPPPPPPPOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIHHHHHHHHHHHGGGGGGGGFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@@@@?????????>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;;;;::::::::::999999999988888888887777777777766666666665555555555444444444433333333332222222222211111111100000000000//////////..........-------------,,,,,,,,,,,+++++++++++**********)))))))))))((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$############"""uuuuuuuvvvvvvvvvvvvvwwwvwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~€€€~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„……………………………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡ˆˆˆ‰‰‰ŠŠ‹ŒŽ‘’“”–——˜™™™š™™™™˜˜˜——––•”““’‘ŽŒŒŽŽŽŽŽŽŽŽŽŽŽŽŽŽ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††……………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}||||||||||||||yyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuutttttttttssssssssssssssrrsrrrrrrrrrrrrrqqqqqqqqqqqqqpppppppppppppoooooooooonnnnnnnnnmmmmmmmmmmmlllllllllllllllllkkkkkkkkkkkjjkjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhggggggggggffffeeeeeeeeedddddddddddcccccbbbbbbaaaaaaaaaaa```````````___________^^^^^^^^^]]^]]]]]]]]]]\\\\\\\\\\\[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVVWVVVVVVVVVVUUUUUUUUUTTTTTTUTTTTTTTTTTTSSSSSSSSSRRRRRRRRQQQQQQQQQQQQQPPPPPPPPOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCBBBBBBBBBBBBAAAAAAA@@@@@@@@@@?????????>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;;;;::::::::::999999999988888888887777777777766666666665555555555444444444433333333332222222222211111111100000000000//////////..........-------------,,,,,,,,,,,+++++++++++**********)))))))))))((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$############"""ttttttuuuuuuuuuuuuuvvvvvvvwwwwwwwwwwwwwwxxxxxxxxyyyyyyyyyzzzzzzzzzzzzzz{{zzzzzzz{{{{{{{{{{{{{{{{||zz{{{{{{{{{{{{{{{{|||||||}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„…………………………………………………………………††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆ‰‰‰‰Š‹‹Œ‘’“•–——˜™™™™™™™™˜˜˜——–••”““’‘ŽŽŒŒ‘‘‘‘‘‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡……………………………………………………………„„………………………………„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}||||||||||||||||||{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuvvvvuuuuuuuuuuuuuttttttttsssssssssrrrrrrrrrrrrrrqqppppppppppppppooooooooooooooooooooonnnnnnnnnnnnnmmnnnnnnnnnnnnmmmmmmmmmmmlllllllkkkkkkkkkkkkjjjjjjjjiiiiiiiihhhhhhhhhhhhhhgggggggggggffffffffffffeeeeeeeeeeeedddddddddddccccccccbbaaaaaaaaaaa```````````_``___________^^^^^^^^^]]]\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRQQQPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMLLLLLLLLKKKKKJJJJJJJJJJIIIIIIIIIIHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>=====<<<<<<<<<<;;;;;;;;;::::::::::::::99999999998888888777777777766666666665555566555555555554444444444333333333333222222222211111111100000000000///////////////..........-----------,,,,,,,,+++++++++++***********))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$############""""""ttttttuuuuuuuuuuuuuuvvvvvvvwwwwwwwwwwwwwwxxxxxxxyyyyyyyyyzzzzzzzzzzzzzzz{zzzzzzz{{{{{{{{{{{{{{{{||zz{{{{{{{{{{{{{{{{|||||||}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„……………………………………………………………………†††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆ‰‰‰‰ŠŠ‹ŒŒŽ‘’“•–——˜˜™™™™™™˜˜˜——––•””“’‘‘ŽŒŒ‘‘‘‘‘‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………„„„………………………………„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}|||||||||||||||||{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuvvvuuuuuuuuuuuuuuttttttttsssssssssrrrrrrrrrrrrrqqqpppppppppppppoooooooooooooooooooooonnnnnnnnnnnnmmmnnnnnnnnnnnmmmmmmmmmmmllllllllkkkkkkkkkkkkjjjjjjjjiiiiiiiihhhhhhhhhhhhhhgggggggggggffffffffffffeeeeeeeeeeeddddddddddddccccccccbbaaaaaaaaaaa```````````_``___________^^^^^^^^^]]]\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWXXXXWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMLLLLLLLLKKKKKJJJJJJJJJIIIIIIIIIIIHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>=====<<<<<<<<<<;;;;;;;;;;:::::::::::::99999999998888888777777777766666666665555566555555555554444444444333333333333222222222211111111100000000000///////////////..........-----------,,,,,,,,+++++++++++***********))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$############""""""ttttttuuuuuuuuuuuuuuvvvvvvvwwwwwwwwwwwwwwxxxxxxxyyyyyyyyyzzzzzzzzzzzzzzz{zzzzzzzz{{{{{{{{{{{{{{{||zz{{{{{{{{{{{{{{{{|||||||}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„……………………………………………………………………††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆ‰‰‰ŠŠ‹ŒŽ‘’“••–—˜˜˜™™˜˜˜˜˜———–••”““’‘ŽŽŒŒ‘‘‘‘‘‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………„„„………………………………„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}|||||||||||||||||{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyxyyyyxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuvvvuuuuuuuuuuuuuuttttttttsssssssssrrrrrrrrrrrrrqqqpppppppppppppooooooooooooooooooooonnnnnnnnnnnnnmmmnnnnnnnnnnnmmmmmmmmmmmllllllllkkkkkkkkkkkkjjjjjjjjiiiiiiiihhhhhhhhhhhhhggggggggggggffffffffffffeeeeeeeeeeeddddddddddddccccccccbbaaaaaaaaaa````````````_``___________^^^^^^^^^]]]\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWXXXXWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMLLLLLLLLKKKKKJJJJJJJJJJIIIIIIIIIIHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>====<<<<<<<<<<;;;;;;;;;;:::::::::::::99999999998888888777777777766666666665555566555555555554444444444333333333333222222222211111111100000000000///////////////..........-----------,,,,,,,,+++++++++++***********)))))))))))((((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############""""""ttttttuuuuuuuuuuuuuuvvvvvvvwwwwwwwwwwwwwwxxxxxxxyyyyyyyyyzzzzzzzzzzzzzzz{zzzzzzzz{{{{{{{{{{{{{{{||zzz{{{{{{{{{{{{{{{|||||||}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„……………………………………………………………………††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆ‰‰‰‰ŠŠ‹ŒŽ‘’“”•–——˜˜˜˜˜˜˜˜———––•””“’’‘ŽŽŒŒŒ‘‘‘‘‘‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡………………………………………………………„„„„……………………………„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}|||||||||||||||||{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyxyyyyxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuvvvuuuuuuuuuuuuuuttttttttsssssssssrrrrrrrrrrrrrqqqpppppppppppppooooooooooooooooooooonnnnnnnnnnnnmmmmnnnnnnnnnnmmmmmmmmmmmmllllllllkkkkkkkkkkkjjjjjjjjjiiiiiiiihhhhhhhhhhhhhgggggggggggffffffffffffeeeeeeeeeeeeddddddddddddccccccccbbaaaaaaaaaa```````````__``___________^^^^^^^^^]]]\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMLLLLLLLLKKKKKJJJJJJJJJJIIIIIIIIIIHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>====<<<<<<<<<<;;;;;;;;;::::::::::::::99999999998888888777777777766666666665555566555555555554444444444333333333333222222222211111111100000000000//////////////...........-----------,,,,,,,,+++++++++++***********)))))))))))((((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############""""""ttttttuuuuuuuuuuuuuuvvvvvvvwwwwwwwwwwwwwwxxxxxxxyyyyyyyyyzzzzzzzzzzzzzzz{zzzzzzzz{{{{{{{{{{{{{{{{|zzz{{{{{{{{{{{{{{{{||||||}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„……………………………………………………………………†††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆ‰‰‰‰ŠŠ‹ŒŽ‘’“”•–——˜˜˜˜˜˜————––••”““’‘‘ŽŽŒŒŒ‘‘‘‘‘‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡……………………………………………………„„„„„……………………………„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}}|||||||||||||||||{{{{{{{{zzzzzzzzyyyyyyyyyyyyyyyyxyyyyxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuvvvuuuuuuuuuuuuutttttttttssssssssrrrrrrrrrrrrrrqqqpppppppppppppoooooooooooooooooooonnnnnnnnnnnnnmmmmnnnnnnnnnnmmmmmmmmmmmmlllllllkkkkkkkkkkkkkjjjjjjjjiiiiiiiihhhhhhhhhhhhhgggggggggggffffffffffffeeeeeeeeeeeedddddddddddcccccccccbbaaaaaaaaaa```````````__``___________^^^^^^^^^]]]\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKJJJJJJJJJIIIIIIIIIIIHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAAAAAAA@@@@@@@@???????????>>>>>>>>====<<<<<<<<<<<;;;;;;;;;:::::::::::::99999999998888888777777777766666666665555566555555555544444444444333333333332222222222211111111100000000000//////////////...........-----------,,,,,,,++++++++++++***********)))))))))))((((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############""""""tttttttuuuuuuuuuuuuuvvvvvvvwwwwwwwwwwwwwwxxxxxxxyyyyyyyyyyzzzzzzzzzzzzzz{zzzzzzzz{{{{{{{{{{{{{{{{|zzz{{{{{{{{{{{{{{{{||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„…„………………………………………………………………††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆ‰‰‰‰‰Š‹‹ŒŽ‘’“”•––——˜˜˜—————––••””“’’‘ŽŽŒŒŒ‘‘‘‘‘‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………„„„„„„…………………………„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}}||||||||||||||||{{{{{{{{{zzzzzzzzyyyyyyyyyyyyyyyyxyyyyxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuvvvuuuuuuuuuuuuutttttttttssssssssrrrrrrrrrrrrrrqqqpppppppppppppoooooooooooooooooooonnnnnnnnnnnnnmmmmnnnnnnnnnnmmmmmmmmmmmmlllllllkkkkkkkkkkkkkjjjjjjjjiiiiiiihhhhhhhhhhhhhhgggggggggggffffffffffffeeeeeeeeeeeedddddddddddcccccccccbbaaaaaaaaaa```````````__``___________^^^^^^^^^]]]\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKJJJJJJJJJJJIIIIIIIIIIHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAAAAAAAA@@@@@@@@??????????>>>>>>>>=====<<<<<<<<<<;;;;;;;;;:::::::::::::99999999998888888777777777666666666665555566555555555544444444444333333333332222222222211111111100000000000//////////////...........-----------,,,,,,,+++++++++++************)))))))))))((((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############""""""tttttttuuuuuuuuuuuuuvvvvvvvvwwwwwwwwwwwwwwxxxxxxyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{|zzz{{{{{{{{{{{{{{{{||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„…„„………………………………………………………………†††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆ‰‰‰‰ŠŠ‹‹ŒŽ‘’“”•––————————–––••””““’‘‘ŽŽŒŒŒ‘‘‘‘‘‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………„„„„„„…………………………„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{zzzzzzzzyyyyyyyyyyyyyyyyxyyyxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuvvuuuuuuuuuuuuuutttttttttssssssssrrrrrrrrrrrrrrqqqpppppppppppppoooooooooooooooooooonnnnnnnnnnnnnmmmmnnnnnnnnnnmmmmmmmmmmmmlllllllkkkkkkkkkkkkjjjjjjjjjiiiiiiiihhhhhhhhhhhhhgggggggggggffffffffffffeeeeeeeeeeeedddddddddddcccccccccbaaaaaaaaaaa```````````__``___________^^^^^^^^^]]]\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKJJJJJJJJJJJIIIIIIIIIIHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBAAAAAAAAAAAAAAA@@@@@@@??????????>>>>>>>>=====<<<<<<<<<<;;;;;;;;;:::::::::::::9999999999888888877777777766666666666555556655555555554444444444433333333333222222222221111111110000000000///////////////...........-----------,,,,,,,+++++++++++************)))))))))))((((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############""""""tttttttuuuuuuuuuuuuuuvvvvvvvwwwwwwwwwwwwwwxxxxxxyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{|zzz{{{{{{{{{{{{{{{{||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„…………………………………………………………………††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆ‰‰‰‰ŠŠ‹ŒŒŽ‘’“”•––———————–––••””““’’‘ŽŽŒŒŒ‘‘‘‘‘‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡………………………………………………„„„„„„„………………………„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{zzzzzzzzyyyyyyyyyyyyyyyxxyyyxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuvvuuuuuuuuuuuuuutttttttttssssssssrrrrrrrrrrrrrqqqqppppppppppppooooooooooooooooooooonnnnnnnnnnnnmmmmmnnnnnnnnnnmmmmmmmmmmmmlllllllkkkkkkkkkkkkjjjjjjjjjiiiiiiiihhhhhhhhhhhhhgggggggggggffffffffffffeeeeeeeeeeeedddddddddddcccccccccbaaaaaaaaaaa```````````__``___________^^^^^^^^^]]]\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKJJJJJJJJJJJIIIIIIIIIIHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBAAAAAAAAAAAAAAA@@@@@@@??????????>>>>>>>>=====<<<<<<<<<<<;;;;;;;;:::::::::::::9999999999888888877777777766666666666555556655555555554444444444433333333333222222222221111111110000000000///////////////...........-----------,,,,,,,+++++++++++************)))))))))))((((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############""""""tttttttuuuuuuuuuuuuuuvvvvvvvwwwwwwwwwwwwwwxxxxxxyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{|zzzz{{{{{{{{{{{{{{{{|||||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„…………………………………………………………………†††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠ‹ŒŽŽ‘‘’“”•–––—————–––•••””“’’‘‘ŽŽŒŒŒ‘‘‘‘‘‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†………………………………………………„„„„„„„………………………„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}}}||||||||||||||||{{{{{{{{{zzzzzzzzyyyyyyyyyyyyyyyxxyyyxxxxxxxxxxxxxxxxwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuvvuuuuuuuuuuuuuutttttttttssssssssrrrrrrrrrrrrrqqqqppppppppppppooooooooooooooooooooonnnnnnnnnnnnmmmmmnnnnnnnnnmmmmmmmmmmmmllllllllkkkkkkkkkkkkjjjjjjjjjiiiiiiihhhhhhhhhhhhhhgggggggggggfffffffffffeeeeeeeeeeeeedddddddddddcccccccccbaaaaaaaaaaa```````````__``___________^^^^^^^^^]]]\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKJJJJJJJJJJJIIIIIIIIIIHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBAAAAAAAAAAAAAAAA@@@@@@??????????>>>>>>>>======<<<<<<<<<<;;;;;;;;:::::::::::::9999999999888888877777777766666666666555556655555555554444444444433333333333222222222221111111110000000000///////////////...........-----------,,,,,,,+++++++++++************)))))))))))((((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############""""""tttttttuuuuuuuuuuuuuuvvvvvvvwwwwwwwwwwwwwwxxxxxxyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{zzzz{{{{{{{{{{{{{{{{{||||}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„…………………………………………………………………††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠ‹‹ŒŽ‘’’“”•–––————–––•••””““’‘‘ŽŽŒŒŒ‘‘‘‘‘‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†……………………………………………„„„„„„„„………………………„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{zzzzzzzyyyyyyyyyyyyyyyyxxyyyxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuvvuuuuuuuuuuuuuutttttttttssssssssrrrrrrrrrrrrrqqqqppppppppppppoooooooooooooooooooonnnnnnnnnnnnnmmmmmnnnnnnnnnmmmmmmmmmmmmllllllllkkkkkkkkkkkkjjjjjjjjjiiiiiiihhhhhhhhhhhhhhgggggggggggfffffffffffeeeeeeeeeeeeddddddddddddcccccccccbaaaaaaaaaaa```````````__``__________^^^^^^^^^^]]]\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNNNNMMMMMMMMMLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIIHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@?????????>>>>>>>>>=====<<<<<<<<<<;;;;;;;;:::::::::::::9999999999888888877777777766666666666555556655555555554444444444433333333333222222222221111111110000000000///////////////...........-----------,,,,,,,+++++++++++************)))))))))))((((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############""""""tttttttuuuuuuuuuuuuuuvvvvvvvwwwwwwwwwwwwwwxxxxxxyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{zzzz{{{{{{{{{{{{{{{{{||||}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠ‹‹ŒŽ‘’““”••––————–––••””““’’‘ŽŽŽŒŒŒ‘‘‘‘‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††……………………………………………„„„„„„„„……………………„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{zzzzzzzyyyyyyyyyyyyyyyyxxyyyxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuvvuuuuuuuuuuuuuutttttttttsssssssrrrrrrrrrrrrrrqqqqppppppppppppoooooooooooonooooooonnnnnnnnnnnnnmmmmmnnnnnnnnnmmmmmmmmmmmmllllllllkkkkkkkkkkkkjjjjjjjjjiiiiiiiihhhhhhhhhhhhggggggggggggfffffffffffeeeeeeeeeeeeedddddddddddcccccccccbaaaaaaaaaa````````````__``__________^^^^^^^^^]]]]\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIIHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@?????????>>>>>>>>>=====<<<<<<<<<<<;;;;;;;:::::::::::::9999999999888888877777777766666666666555556655555555554444444444433333333333222222222221111111110000000000///////////////...........-----------,,,,,,,+++++++++++************)))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############""""""ttttttttuuuuuuuuuuuuuvvvvvvvwwwwwwwwwwwwwwwxxxxxyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{zzzz{{{{{{{{{{{{{{{{{||||}}}}}}}}}}}}}~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„……………………………………………………………………†††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠ‹‹ŒŒŽ‘’““”••–––——–––••””““’’‘‘ŽŽŽŒŒŒŒ‘‘‘‘‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††…………………………………………„„„„„„„„„……………………„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{zzzzzzzyyyyyyyyyyyyyyyxxxyyxxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuvvuuuuuuuuuuuuuutttttttttsssssssrrrrrrrrrrrrrrqqqqppppppppppppoooooooooooonooooooonnnnnnnnnnnnnmmmmmnnnnnnnnnmmmmmmmmmmmmllllllllkkkkkkkkkkkkjjjjjjjjjiiiiiiihhhhhhhhhhhhhgggggggggggfffffffffffeeeeeeeeeeeeeedddddddddddcccccccccbaaaaaaaaaa````````````__`___________^^^^^^^^^]]]]\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRRQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKJJJJJJJJJJIIIIIIIIIIIHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@?????????>>>>>>>>>======<<<<<<<<<<;;;;;;;:::::::::::::9999999999888888877777777766666666666555556655555555554444444444333333333333222222222221111111100000000000///////////////...........-----------,,,,,,,+++++++++++************)))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############""""""ttttttttuuuuuuuuuuuuuuvvvvvvvwwwwwwwwwwwwwwxxxxxyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{zzzzz{{{{{{{{{{{{{{{{||||}}}}}}}}}}}}}~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„……………………………………………………………………†††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠ‹‹ŒŽ‘’““”••–––––––•••””“’’‘‘ŽŽŽŒŒŒ‘‘‘‘Ž‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††…………………………………………„„„„„„„„„…………………„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{zzzzzzzyyyyyyyyyyyyyyyxxxyyxxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuvuuuuuuuuuuuuuuttttttttttsssssssrrrrrrrrrrrrrrqqqqppppppppppppoooooooooooonooooooonnnnnnnnnnnnnmmmmmnnnnnnnnnmmmmmmmmmmmmllllllllkkkkkkkkkkkkjjjjjjjjjiiiiiiiihhhhhhhhhhhhgggggggggggfffffffffffeeeeeeeeeeeeedddddddddddccccccccccbaaaaaaaaaa```````````___`___________^^^^^^^^^]]]]\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRRQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKJJJJJJJJJJIIIIIIIIIIIHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@????????>>>>>>>>>======<<<<<<<<<<;;;;;;;;::::::::::::9999999999888888877777777766666666665555556655555555554444444444333333333333222222222221111111100000000000///////////////...........-----------,,,,,,,+++++++++++************)))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############""""""ttttttttuuuuuuuuuuuuuuvvvvvvvwwwwwwwwwwwwwwxxxxxyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{zzzzz{{{{{{{{{{{{{{{{||||}}}}}}}}}}}}}}~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„……………………………………………………………………††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠ‹‹ŒŒŽŽ‘’““”••––––––•••””““’’‘ŽŽŽŒŒŒ‘‘‘‘ŽŽŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††………………………………………„„„„„„„„„„…………………„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{zzzzzzyyyyyyyyyyyyyyyyyxxyyyxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuvuuuuuuuuuuuuuuttttttttttsssssssrrrrrrrrrrrrrqqqqqpppppppppppooooooooooooonooooooonnnnnnnnnnnnmmmmmmnnnnnnnnnmmmmmmmmmmmmllllllllkkkkkkkkkkkkjjjjjjjjjiiiiiiiihhhhhhhhhhhhgggggggggggfffffffffffeeeeeeeeeeeeedddddddddddccccccccccbaaaaaaaaaa```````````___`___________^^^^^^^^^]]]]\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRRQQQPPPPPPPPPPPOOOOOOONNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKJJJJJJJJJJIIIIIIIIIIIHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@????????>>>>>>>>>=======<<<<<<<<<;;;;;;;;::::::::::::9999999999888888877777777766666666665555556655555555554444444444333333333333222222222211111111100000000000///////////////...........----------,,,,,,,,+++++++++++************)))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$###########"""""""ttttttttuuuuuuuuuuuuuuvvvvvvvwwwwwwwwwwwwwwxxxxxyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{zzzzz{{{{{{{{{{{{{{{{{|||}}}}}}}}}}}}}}~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„……………………………………………………………………††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠ‹‹‹ŒŒŽ‘’““”••––––––••””““’’‘‘ŽŽŽŒŒŒ‘‘‘‘ŽŽŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††………………………………………„„„„„„„„„„………………„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{zzzzzzyyyyyyyyyyyyyyyyxxxyyxxxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuvuuuuuuuuuuuuuuttttttttttsssssssrrrrrrrrrrrrrqqqqqpppppppppppooooooooooooonooooooonnnnnnnnnnnnmmmmmmnnnnnnnnnmmmmmmmmmmmmllllllllkkkkkkkkkkkkkjjjjjjjjiiiiiiiihhhhhhhhhhhhgggggggggggffffffffffeeeeeeeeeeeeeedddddddddddccccccccccaaaaaaaaaaa```````````______________^^^^^^^^^^]]]]\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRRQQQPPPPPPPPPPPOOOOOOONNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKJJJJJJJJJJIIIIIIIIIIIHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@????????>>>>>>>>>=======<<<<<<<<<;;;;;;;;::::::::::::9999999999888888877777777766666666665555556655555555554444444444333333333333222222222211111111100000000000///////////////...........----------,,,,,,,,+++++++++++************)))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$###########"""""""ttttttttuuuuuuuuuuuuuuvvvvvvvwwwwwwwwwwwwwwxxxxxyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{zzzzz{{{{{{{{{{{{{{{{{|||}}}}}}}}}}}}}}~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„……………………………………………………………………††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠ‹‹‹ŒŒŽ‘’““”•••–––––••””““’‘‘ŽŽŽŽŒŒŒ‘‘‘‘ŽŽŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††……………………………………„„„„„„„„„„„………………„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}}}||||||||||||||{{{{{{{{{{{zzzzzzyyyyyyyyyyyyyyyyxxxyyxxxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuvuuuuuuuuuuuuuuttttttttttssssssrrrrrrrrrrrrrrqqqqqpppppppppppooooooooooooonoooooonnnnnnnnnnnnnmmmmmmnnnnnnnnnmmmmmmmmmmmmllllllllkkkkkkkkkkkkjjjjjjjjjiiiiiiiihhhhhhhhhhhhggggggggggfffffffffffeeeeeeeeeeeeeedddddddddddccccccccccaaaaaaaaaaa```````````______________^^^^^^^^^^]]]]\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRRQQQPPPPPPPPPPPOOOOOOONNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKJJJJJJJJJJIIIIIIIIIIIHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@???????>>>>>>>>>>=======<<<<<<<<<;;;;;;;;::::::::::::9999999998888888877777777766666666665555556655555555554444444444333333333333222222222211111111100000000000///////////////...........----------,,,,,,,,+++++++++++************)))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$###########"""""""tttttttttuuuuuuuuuuuuuvvvvvvvwwwwwwwwwwwwwwwxxxxyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{zzzzzz{{{{{{{{{{{{{{{{|||}}}}}}}}}}}}}}~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„………………………………………………………………………††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠ‹‹‹‹ŒŒŒŽŽ‘’’“””••–––––••””“’’‘‘ŽŽŽŽŒŒŒ‘‘‘‘ŽŽŽŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††……………………………………„„„„„„„„„„„……………„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€~~~~~~~~~~~~}}}}}}}}}}}}}}}||||||||||||||{{{{{{{{{{{zzzzzzyyyyyyyyyyyyyyyyxxxyyxxxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttssssssrrrrrrrrrrrrrrqqqqqpppppppppppoooooooooooonnoooooonnnnnnnnnnnnnmmmmmmnnnnnnnnnmmmmmmmmmmmmllllllllkkkkkkkkkkkkjjjjjjjjjiiiiiiiihhhhhhhhhhhhggggggggggfffffffffffeeeeeeeeeeeeeedddddddddddccccccccccaaaaaaaaaaa```````````______________^^^^^^^^^^]]]]\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRRQQQPPPPPPPPPPPOOOOOOONNNNNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@???????>>>>>>>>>>>=======<<<<<<<<<;;;;;;;::::::::::::9999999998888888877777777766666666665555556555555555554444444444333333333333222222222211111111100000000000///////////////..........-----------,,,,,,,,+++++++++++***********))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$###########"""""""tttttttttuuuuuuuuuuuuuuvvvvvvvwwwwwwwwwwwwwwxxxxyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{zzzzzz{{{{{{{{{{{{{{{{{||}}}}}}}}}}}}}}}~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„………………………………………………………………………†††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹ŒŒŒŽŽ‘’’“””••••––••””““’’‘‘ŽŽŽŽŒŒŒ‘‘‘‘ŽŽŽŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††……………………………………„„„„„„„„„„„……………„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{zzzzzyyyyyyyyyyyyyyyyyxxxyyxxxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttssssssrrrrrrrrrrrrrrqqqqqpppppppppppoooooooooooonnooooooonnnnnnnnnnnnmmmmmmnnnnnnnnnmmmmmmmmmmmmlllllllkkkkkkkkkkkkkkjjjjjjjjiiiiiiihhhhhhhhhhhhgggggggggggfffffffffffeeeeeeeeeeeeeedddddddddddccccccccccaaaaaaaaaaa``````````_______________^^^^^^^^^^]]]]\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSRRRRRRRRQQQPPPPPPPPPPPOOOOOONNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@@??????>>>>>>>>>>========<<<<<<<<;;;;;;;;:::::::::::::999999998888888877777777766666666665555556555555555554444444444333333333333222222222211111111100000000000///////////////..........-----------,,,,,,,,+++++++++++***********))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$###########"""""""tttttttttuuuuuuuuuuuuuuvvvvvvvwwwwwwwwwwwwwwxxxxyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{zzzzzz{{{{{{{{{{{{{{{{{||}}}}}}}}}}}}}}}~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………†††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹ŒŒŒŒŽŽ‘’’““””••••••”””““’’‘ŽŽŽŽŒŒ‘‘‘ŽŽŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††……………………………………„„„„„„„„„„„…………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{zzzzzzyyyyyyyyyyyyyyyyxxxyxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttssssssrrrrrrrrrrrrrqqqqqqppppppppppoooooooooooooonoooooonnnnnnnnnnnnnmmmmmmnnnnnnnnnmmmmmmmmmmmmllllllllkkkkkkkkkkkkjjjjjjjjjiiiiiiiihhhhhhhhhhhhggggggggggffffffffffeeeeeeeeeeeeeeedddddddddddccccccccccaaaaaaaaaaa``````````_______________^^^^^^^^^^]]]]\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRQQQPPPPPPPPPPOOOOOOONNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKJJJJJJJJJJJIIIIIIIIIIIHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@??????>>>>>>>>>>>=======<<<<<<<<;;;;;;;;:::::::::::::999999998888888877777777766666666665555556555555555554444444444333333333333222222222211111111100000000000//////////.////..........-----------,,,,,,,,+++++++++++***********))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$###########"""""""tttttttttuuuuuuuuuuuuuuvvvvvvvwwwwwwwwwwwwwwxxxxyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{zzzzzz{{{{{{{{{{{{{{{{{||}}}}}}}}}}}}}}}~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………†††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹ŒŒŒŽŽ‘’’““””••••••”””““’‘‘ŽŽŽŽŽŒŒ‘‘‘‘ŽŽŽŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††…………………………………„„„„„„„„„„„„…………„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{zzzzzzyyyyyyyyyyyyyyyxxxxyxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttssssssrrrrrrrrrrrrrqqqqqqppppppppppooooooooooooonnooooooonnnnnnnnnnnnmmmmmmnnnnnnnnnmmmmmmmmmmmmllllllllkkkkkkkkkkkkjjjjjjjjjiiiiiiiihhhhhhhhhhhgggggggggggffffffffffeeeeeeeeeeeeeeedddddddddddccccccccccaaaaaaaaaaa``````````______________^^^^^^^^^^^]]]]\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRQQQPPPPPPPPPPOOOOOOONNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIIIHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBAAAAAAAAAAAAAAAAAAAAAA@@@@@??????>>>>>>>>>>>=======<<<<<<<<;;;;;;;;;::::::::::::999999998888888877777777766666666665555556555555555544444444444333333333332222222222211111111100000000000//////////.///...........-----------,,,,,,,,+++++++++++***********))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$###########"""""""tttttttttuuuuuuuuuuuuuuvvvvvvvwwwwwwwwwwwwwwxxxxyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{zzzzzzz{{{{{{{{{{{{{{{{||}}}}}}}}}}}}}}}}~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹ŒŒŒŽŽŽ‘‘’““”””•••••””““’’‘‘ŽŽŽŽŽŒŒ‘‘‘‘ŽŽŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††…………………………………„„„„„„„„„„„„………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{zzzzzyyyyyyyyyyyyyyyyxxxxyxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttsssssrrrrrrrrrrrrrrqqqqqqppppppppppooooooooooooonnooooooonnnnnnnnnnnnmmmmmmnnnnnnnnnmmmmmmmmmmmmlllllllkkkkkkkkkkkkkjjjjjjjjjiiiiiiihhhhhhhhhhhhggggggggggfffffffffffeeeeeeeeeeeeeeedddddddddddccccccccccaaaaaaaaaaa``````````______________^^^^^^^^^^^]]]]\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWXXXWWWWWWWWWWVVVVVVVVVVVUVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRQQQPPPPPPPPPPOOOOOOONNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKJJJJJJJJJJJIIIIIIIIIIIHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBAAAAAAAAAAAAAAAAAAAAAA@@@@@??????>>>>>>>>>>>=======<<<<<<<<;;;;;;;;;:::;::::::::999999998888888877777777666666666665555556555555555544444444444333333333332222222222211111111100000000000//////////.///...........-----------,,,,,,,,+++++++++++***********)))))))))))((((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###########"""""""ttttttttttuuuuuuuuuuuuuvvvvvvvvwwwwwwwwwwwwwwxxxyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{zzzzzzz{{{{{{{{{{{{{{{{{|}}}}}}}}}}}}}}}}~~~~~~~~~}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰ŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹ŒŒŒŒŽŽŽ‘‘’’““”””••••””““’’‘‘ŽŽŽŽŽŽŒŒ‘‘‘‘ŽŽŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††………………………………„„„„„„„„„„„„„………„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{zzzzzzyyyyyyyyyyyyyyyxxxxyxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttssssssrrrrrrrrrrrrrqqqqqqppppppppppooooooooooooonnooooooonnnnnnnnnnnnmmmmmmnnnnnnnnnmmmmmmmmmmmmllllllllkkkkkkkkkkkkjjjjjjjjjiiiiiiiihhhhhhhhhhhggggggggggfffffffffffeeeeeeeeeeeeeeedddddddddddccccccccccaaaaaaaaaa```````````______________^^^^^^^^^^^]]]]\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWXXXWWWWWWWWWWVVVVVVVVVVVUVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRQQQPPPPPPPPPPOOOOOOONNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKJJJJJJJJJJJIIIIIIIIIIIHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBAAAAAAAAAAAAAAAAAAAAAA@@@@@??????>>>>>>>>>>>=======<<<<<<<<;;;;;;;;;:::;::::::::99999999888888887777777766666666666555555655555555554444444444433333333333222222222221111111110000000000///////////.///...........-----------,,,,,,,++++++++++++***********)))))))))))((((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###########"""""""ttttttttttuuuuuuuuuuuuuvvvvvvvvwwwwwwwwwwwwwwxxxyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{zzzzzzz{{{{{{{{{{{{{{{{{|}}}}}}}}}}}}}}}}~~~~~~~~~}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰ŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŽŽŽ‘‘’’““””””•••””““’’‘‘‘ŽŽŽŽŽŽŒŒ‘‘‘‘ŽŽŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††………………………………„„„„„„„„„„„„„……„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{zzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttssssssrrrrrrrrrrrrrqqqqqqppppppppppooooooooooooonnooooooonnnnnnnnnnnnmmmmmmnnnnnnnnnmmmmmmmmmmmmllllllllkkkkkkkkkkkkjjjjjjjjjiiiiiiiihhhhhhhhhhhggggggggggfffffffffffeeeeeeeeeeeeeeeddddddddddddcccccccccbaaaaaaaaa```````````______________^^^^^^^^^^^]]]]\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRQQQPPPPPPPPPOOOOOOOONNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKJJJJJJJJJJIIIIIIIIIIIIHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBAAAAAAAAAAAAAAAAAAAAAA@@@@@??????>>>>>>>>>>>=======<<<<<<<<;;;;;;;;;;::;;::::::::9999999888888887777777766666666666555555655555555554444444444433333333333222222222221111111110000000000///////////.///...........-----------,,,,,,,+++++++++++************)))))))))))((((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###########"""""""ttttttttttuuuuuuuuuuuuuvvvvvvvvwwwwwwwwwwwwwwxxxyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{zzzzzzz{{{{{{{{{{{{{{{{{|}}}}}}}}}}}}}}}}~~~~~~~~~}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰ŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŽŽŽ‘‘’’“““””””•”””““’’’‘‘ŽŽŽŽŽŒŒ‘‘‘‘ŽŽŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††……………………………„„„„„„„„„„„„„„……„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€~~~~~~~~~~~~}}}}}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{zzzzzzyyyyyyyyyyyyyyyxxxxyxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttsssssrrrrrrrrrrrrrrqqqqqqppppppppppoooooooooooooonooooooonnnnnnnnnnnnmmmmmmnnnnnnnnnmmmmmmmmmmmmlllllllkkkkkkkkkkkkkjjjjjjjjjiiiiiiihhhhhhhhhhhhggggggggggfffffffffffeeeeeeeeeeeeeeeedddddddddddcccccccccbaaaaaaaaa```````````______________^^^^^^^^^^^]]]]\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWXXXWWWWWWWWWWVVVVVVVVVVVUVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRQQQPPPPPPPPPOOOOOOONNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKJJJJJJJJJJIIIIIIIIIIIIHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBAAAAAAAAAAAAAAAAAAAAAAA@@@@@?????>>>>>>>>>>>=======<<<<<<<<;;;;;;;;;;::;;::::::::9999999888888887777777766666666666555555655555555554444444444433333333333222222222221111111110000000000///////////.///...........-----------,,,,,,,+++++++++++************)))))))))))((((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###########"""""""ttttttttttuuuuuuuuuuuuuvvvvvvvvwwwwwwwwwwwwwwxxxyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{zzzzzzzz{{{{{{{{{{{{{{{{|}}}}}}}}}}}}}}}}}~~~~~~~~}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰ŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŽŽŽ‘‘’’’““””””””””“““’’‘‘ŽŽŽŽŽŒŒ‘‘‘‘ŽŽŽŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††……………………………„„„„„„„„„„„„„„…„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}|||||||||||{{{{{{{{{{{{{{zzzzzzyyyyyyyyyyyyyyyxxxxyxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttsssssrrrrrrrrrrrrrrqqqqqqppppppppppooooooooooooonnooooooonnnnnnnnnnnnmmmmmmnnnnnnnnnmmmmmmmmmmmmllllllllkkkkkkkkkkkkjjjjjjjjjiiiiiiiihhhhhhhhhhhggggggggggfffffffffffeeeeeeeeeeeeeeeedddddddddddcccccccccbaaaaaaaaa``````````_______________^^^^^^^^^^^]]]]\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWXXXWWWWWWWWWWVVVVVVVVVVVUVVVVUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQPPPPPPPPOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKJJJJJJJJJJIIIIIIIIIIIIHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAA@@@@@?????>>>>>>>>>>>>======<<<<<<<<;;;;;;;;;;;:;;::::::::9999999888888887777777766666666666555555655555555554444444444433333333333222222222221111111110000000000///////////.///...........-----------,,,,,,,+++++++++++************)))))))))))((((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###########"""""""tttttttttttuuuuuuuuuuuuvvvvvvvvwwwwwwwwwwwwwwwxxxxxyyyyyyyyyyyyyyyzzzzzzzyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{|||||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰ˆ‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹ŒŒŽŽŽ‘‘‘’’“““””””˜˜———––••””“““’’’’’‘‘‘‘ŽŽŽŽŽŽŽŽŽŽŽŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………†††††††††††……………………………………„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€~~~~~~~~~~}}|||||||||||||||||||{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvuvvvvvuuuuuuuuuuuuuutttttttssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppppoopppoooooooooooonnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmlmmmmmmmmllllllllllllkkkkkjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhhgggggggggggffffgggffffffffffffeeeeeeeeeeedddddddddddddccccccccccbbbaaaaaaaaa``````````_____`````___________^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVVVUUUUUUTTTTTTTTTTTSSSSSSSSSRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOOONNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHFFFFFFFFFFEEEEEEEEEEDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@@?????>>>>>========<<<<<<<<=====<<<<<<<<;;;;;;;;;;;::::::99999998888888877777777777777776666666666555555554444444444333333333333222222222221111111111000000///////////.............-----------,,,,,,,,,,,+++++++++++************))))*)))))))))))((((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!tttttttttttuuuuuuuuuuuuvvvvvvvvvwwwwwwwwwwwwwwxxxxxyyyyyyyyyyyyyyyzzzzzzzyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{|||||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰ˆ‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹ŒŒŒŽŽŽ‘‘‘’’“““””””˜˜———––••””“““’’’’‘‘‘‘ŽŽŽŽŽŽŽŽŽŽŽŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………††††††††††………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€~~~~~~~~~~}||||||||||||||||||||{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvuvvvvvuuuuuuuuuuuuuutttttttssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqppppppppppppppooppoooooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmlmmmmmmmlllllllllllllkkkkkjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhggggggggggfffffgggffffffffffffeeeeeeeeeeeeddddddddddddccccccccccbbaaaaaaaaaa``````````_____````___________^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVVVUUUUUUTTTTTTTTTTTSSSSSSSSSRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHFFFFFFFFFFEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@@??????>>>>========<<<<<<<<=====<<<<<<<<;;;;;;;;;;;::::::99999998888888877777777777777766666666666555555544444444444333333333323222222222211111111111000000///////////.............-----------,,,,,,,,,,,+++++++++++************))))*)))))))))))((((((((((((''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!tttttttttttuuuuuuuuuuuuvvvvvvvvvwwwwwwwwwwwwwwxxxxxxyyyyyyyyyyyyyyzzzzzzzyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{|||||||||||||||}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹ŒŒŽŽŽ‘‘‘’’“““””””˜˜———––••””“““’’’’‘‘‘‘ŽŽŽŽŽŽŽŽŽŽŽŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………††††††††††………………………………………„„„„„„„„„„„„„„„„„„„„„„„„ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€~~~~~~~~~~~}||||||||||||||||||||{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvuvvvvuuuuuuuuuuuuuuutttttttssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqppppppppppppppoopppooooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmlmmmmmmmmllllllllllllkkkkkjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhggggggggggfffffgggfffffffffffffeeeeeeeeeeeddddddddddddccccccccccbbaaaaaaaaaa``````````_____````___________^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVVVUUUUUUTTTTTTTTTTTSSSSSSSSSRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@??????>>>>========<<<<<<<<=====<<<<<<<<;;;;;;;;;;;::::::99999998888888877777777777777766666666666555555544444444444333333333323222222222211111111111000000///////////.............-----------,,,,,,,,,,,+++++++++++***********)))))*)))))))))))((((((((((((''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!tttttttttttuuuuuuuuuuuuvvvvvvvvvwwwwwwwwwwwwwwxxxxxxyyyyyyyyyyyyyyyzzzzzzyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{||||||||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹ŒŒŽŽ‘‘‘’’“““””””˜˜———––••””“““’’’‘‘‘‘ŽŽŽŽŽŽŽŽŽŽŽŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………†††††††††…………………………………………„„„„„„„„„„„„„„„„„„„„„„„„ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€~~~~~~~~~~~}|||||||||||||||||||{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvvuvvvvuuuuuuuuuuuuuuttttttttssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqpppppppppppppppoopppoooooooooooonnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmlmmmmmmmmllllllllllllkkkkkjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhggggggggggfffffgggfffffffffffffeeeeeeeeeeeddddddddddddccccccccccbbaaaaaaaaaa``````````_____````___________^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[ZZZZZZZZZZZYYYYYYYYYXXXXXXXXWWWWWWWWWWVVVVVVVVVUUUUUUTTTTTTTTTTTSSSSSSSSSRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@??????>>>>>=======<<<<<<<<======<<<<<<<<;;;;;;;;;;::::::99999998888888877777777777777766666666666555555544444444444333333333323222222222211111111111000000///////////.............-----------,,,,,,,,,,,+++++++++++***********)))))*)))))))))))((((((((((((''''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!tttttttttttuuuuuuuuuuuuvvvvvvvvvwwwwwwwwwwwwwwwxxxxxyyyyyyyyyyyyyyyzzzzzzyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{||||||||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹ŒŒŽŽŽ‘‘’’’“““””””˜˜˜——––••”””““’’’‘‘‘ŽŽŽŽŽŽŽŽŽŽŽŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………††††††††……………………………………………„„„„„„„„„„„„„„„„„„„„„„„ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€~~~~~~~~~~~||||||||||||||||||||{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvuuvvvvuuuuuuuuuuuuuuttttttttsssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqpppppppppppppppooppoooooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmlmmmmmmmlllllllllllllkkkkkjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhggggggggggfffffgggfffffffffffffeeeeeeeeeeeddddddddddddcccccccccbbbaaaaaaaaaa``````````_____````___________^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[ZZZZZZZZZZZYYYYYYYYYXXXXXXXXWWWWWWWWWWVVVVVVVVVUUUUUUTTTTTTTTTTTSSSSSSSSSRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHFFFFFFFFFEEEEEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@??????>>>>>========<<<<<<<======<<<<<<<<;;;;;;;;;;::::::99999998888888877777777777777766666666666555555544444444444333333333323222222222211111111111000000///////////.............-----------,,,,,,,,,,,+++++++++++***********)))))*)))))))))))((((((((((('''''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!ttttttttttttuuuuuuuuuuuvvvvvvvvvvwwwwwwwwwwwwwwxxxxxyyyyyyyyyyyyyyyzzzzzzyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{||||||||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹ŒŒŒŽŽ‘‘’’’“““””””˜˜˜——––••”””““’’‘‘‘‘ŽŽŽŽŽŽŽŽŽŽŽŽŒŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………††††††††……………………………………………„„„„„„„„„„„„„„„„„„„„„„„ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€~~~~~~~~~~~~||||||||||||||||||||{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvuuvvvvuuuuuuuuuuuuuuttttttttsssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppppppoopppoooooooooooonnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmlmmmmmmmllllllllllllkkkkkkjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhggggggggggfffffgggfffffffffffffeeeeeeeeeeeedddddddddddcccccccccbbbaaaaaaaaa```````````_____````___________^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXWWWWWWWWWWVVVVVVVVVUUUUUUTTTTTTTTTTTTSSSSSSSSRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHFFFFFFFFFEEEEEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@??????>>>>>========<<<<<<<=======<<<<<<<;;;;;;;;;;::::::99999998888888877777777777777766666666666555555544444444444333333333322222222222211111111111000000///////////.............-----------,,,,,,,,,,,+++++++++++***********)))))*)))))))))))(((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!ttttttttttttuuuuuuuuuuuvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxyyyyyyyyyyyyyyzzzzzzyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{||||||||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹ŒŒŽŽ‘‘‘’’““““””””˜˜˜——––••””““’’’‘‘‘ŽŽŽŽŽŽŽŽŽŽŽŒ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡………………………………………………………………„†††††††………………………………………………„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€~~~~~~~~~~~~}||||||||||||||||||{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvuuvvvuuuuuuuuuuuuuuuttttttttsssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppppppooppooooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmlmmmmmmmllllllllllllkkkkkkjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhgggggggggggfffffgggfffffffffffffeeeeeeeeeeeedddddddddddcccccccccbbbaaaaaaaaa```````````_____````___________^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXWWWWWWWWWWVVVVVVVVVUUUUUUUTTTTTTTTTTSSSSSSSSSRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHFFFFFFFFFEEEEEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@??????>>>>>========<<<<<<<=======<<<<<<<<;;;;;;;;;::::::99999998888888877777777777777766666666665555555544444444443333333333322222222222211111111111000000///////////.............-----------,,,,,,,,,,,+++++++++++***********)))))*)))))))))))(((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!ttttttttttttuuuuuuuuuuuvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxyyyyyyyyyyyyyyyzzzzzyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{|||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹ŒŒŽŽ‘‘’’’“““”””””˜˜˜——––••””““’’‘‘‘ŽŽŽŽŽŽŽŽŽŽŽŽŒ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡………………………………………………………………„††††††…………………………………………………„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€~~~~~~~~~~~~~||||||||||||||||||{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvuuvvvuuuuuuuuuuuuuutttttttttsssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppppppooppoooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmllmmmmmmmllllllllllllkkkkkkjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhggggggggggffffffgggfffffffffffffeeeeeeeeeeeedddddddddddcccccccccbbbaaaaaaaaa```````````_____````___________^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXWWWWWWWWWWVVVVVVVVVUUUUUUTTTTTTTTTTTTSSSSSSSSRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHFFFFFFFFFEEEEEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@??????>>>>==========<<<<<<========<<<<<<<;;;;;;;;;:::::999999998888888887777777777777766666666665555555544444444443333333333322222222222211111111111000000///////////............-----------,,,,,,,,,,,,+++++++++++***********)))))*)))))))))))(((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!ttttttttttttuuuuuuuuuuuvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxyyyyyyyyyyyyyyyzzzzzyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{||||||||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………†††††††††††††††††††††††††……†††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰ŠŠŠŠ‹‹ŒŒŽŽ‘‘‘’’““““”””””˜˜———––••””““’’‘‘‘ŽŽŽŽŽŽŽŽŽŽŽŽŒŒ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡……………………………………………………………„„††††††…………………………………………………„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€~~~~~~~~~~~~~||||||||||||||||||{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvuuvvvuuuuuuuuuuuuuutttttttttssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppppppooppooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmllmmmmmmmllllllllllllkkkkkkjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhggggggggggffffffgggfffffffffffffeeeeeeeeeeeedddddddddddcccccccccbbbaaaaaaaaa```````````_____````___________^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXWWWWWWWWWWVVVVVVVVVUUUUUUUTTTTTTTTTTTSSSSSSSSRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHFFFFFFFFEEEEEEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@?????>>>>>>==========<<<<<========<<<<<<<;;;;;;;;;:::::999999998888888887777777777777766666666665555555544444444443333333333322222222222211111111111000000///////////............-----------,,,,,,,,,,,,+++++++++++***********)))))))))))))))))(((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!tttttttttttttuuuuuuuuuuvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxyyyyyyyyyyyyyyyzzzzzyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{||||||||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………†††††††††††††††††††††††††………††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰ŠŠŠŠ‹ŒŒŽŽ‘‘’’’“““””””””˜˜———––••””““’’‘‘ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŒŒŒ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………„„„†††††……………………………………………………„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€~~~~~~~~~~~~~||||||||||||||||||{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvuuvvvuuuuuuuuuuuuuutttttttttssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqpppppppppppppppoooppooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmllmmmmmmlllllllllllllkkkkkkjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhggggggggggffffffgggfffffffffffffeeeeeeeeeeeedddddddddddccccccccbbbbaaaaaaaa````````````_____````___________^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\[[[[ZZZZZZZZZZZYYYYYYYYYXXXXXXXWWWWWWWWWVVVVVVVVVVUUUUUUUTTTTTTTTTTTSSSSSSSSRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHFFFFFFFFEEEEEEEEEEEDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@?????>>>>>>===========<<<<========<<<<<<<;;;;;;;;;:::::999999998888888887777777777777766666666665555555544444444443333333333322222222222211111111111000000///////////............-----------,,,,,,,,,,,++++++++++++***********)))))))))))))))))(((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!tttttttttttttuuuuuuuuuuvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxyyyyyyyyyyyyyyzzzzzyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{|||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………†††††††††††††††††††††††††……………††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰ŠŠŠ‹ŒŒŽ‘‘’’’““““””””””˜———–––••””““’’‘‘ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŒŒŒ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………„„„††††………………………………………………………„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€~~~~~~~~~~~~~~|||||||||||||||||{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvuuuvvuuuuuuuuuuuuuuutttttttttssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppppppoooppooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmllmmmmmmmlllllllllllkkkkkkkjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhggggggggggffffffgggffffffffffffffeeeeeeeeeeedddddddddddccccccccbbbbaaaaaaaa````````````_____````___________^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXWWWWWWWWWVVVVVVVVVVUUUUUUUTTTTTTTTTTTSSSSSSSSRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHFFFFFFFFEEEEEEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@?????>>>>>>============<<<========<<<<<<<;;;;;;;;;:::::999999998888888887777777777777766666666665555555444444444443333333333322222222222211111111110000000///////////............-----------,,,,,,,,,,,++++++++++++***********)))))))))))))))))(((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!tttttttttttttuuuuuuuuuuvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxyyyyyyyyyyyyyyyzzzzyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{||||||||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………††††††††††††††††††††††††………………†††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰ŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰ŠŠŠ‹ŒŒŽŽ‘‘’’““““”””””””————––•••””““’‘‘ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŒŒŒŒ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡………………………………………………………„„„„††††………………………………………………………„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€~~~~~~~~~~~~~~|||||||||||||||||{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvuuuvvuuuuuuuuuuuuuuttttttttttssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppppppooopoooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmllmmmmmmmlllllllllllkkkkkkkjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhgggggggggggffffffggggfffffffffffffeeeeeeeeeeeddddddddddcccccccccbbbbaaaaaaaa````````````_____````___________^^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\[[[[ZZZZZZZZZZZYYYYYYYYYXXXXXXXWWWWWWWWWVVVVVVVVVVUUUUUUUTTTTTTTTTTTSSSSSSSSRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@?????>>>>>>=============<<========<<<<<<<;;;;;;;;;:::::999999998888888887777877777777766666666665555555444444444443333333333322222222222211111111110000000//////////...........-.-----------,,,,,,,,,,,++++++++++++***********)))))))))))))))))(((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!tttttttttttttuuuuuuuuuuvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxyyyyyyyyyyyyyyyzzzzyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{||||||||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………†††††††††††††††††††††††……………………†††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠ‹‹ŒŽŽ‘‘’’““““”””””””“———–––••””““’’‘‘ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŒŒŒŒŒ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡………………………………………………………„„„„†††…………………………………………………………„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€~~~~~~~~~~~~~~|||||||||||||||||{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvuuuvvuuuuuuuuuuuuuuttttttttttsssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppppppooopooooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmlllmmmmmmllllllllllllkkkkkkkjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhgggggggggggffffffggggfffffffffffffeeeeeeeeeeeddddddddddcccccccccbbbbaaaaaaaa````````````_____````___________^^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\[[[[ZZZZZZZZZZZYYYYYYYYYXXXXXXXWWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHHFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@?????>>>>>>==============<========<<<<<<<;;;;;;;;:::::999999999888888888777777777777776666666666555555544444444444333333333332222222222221111111111000000///////////...........-.-----------,,,,,,,,,,,+++++++++++************))))))))))))))))((((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!ttttttttttttttuuuuuuuuuvvvvvvvvvvvvwwwwwwwwwwwwwxxxxxxyyyyyyyyyyyyyyyzzzzyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{|||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………††††††††††††††††††††††………………………††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠ‹ŒŒŽ‘‘’’“““””””””””““——–––•••””““’’‘‘ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŒŒŒŒŒŒ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡………………………………………………………„„„„††……………………………………………………………„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€~~~~~~~~~~~~~~~||||||||||||||||{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvuuuvvuuuuuuuuuuuuuuttttttttttsssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqppppppppppppppoooopooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmlllmmmmmmllllllllllllkkkkkkkjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhggggggggggfffffffggggfffffffffffffeeeeeeeeeeeddddddddddcccccccccbbbbaaaaaaaa````````````_____````____________^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\[[[[ZZZZZZZZZZZYYYYYYYYYXXXXXXXWWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@?????>>>>>>=======================<<<<<<<;;;;;;;;:::::999999999888888888777787777777776666666666555555544444444444333333333322222222222211111111111000000///////////...........-.-----------,,,,,,,,,,,+++++++++++************))))))))))))))))((((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!ttttttttttttttuuuuuuuuuvvvvvvvvvvvvwwwwwwwwwwwwwxxxxxxxyyyyyyyyyyyyyyyzzzyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{||||||||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………†††††††††††††††††††††……………………………††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰ˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆ‰‰‰‰‰ŠŠ‹ŒŒŽŽ‘’’’““”””””””””““——–––•••””““’’‘‘ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŒŒŒŒŒŒŒ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡………………………………………………………„„„„††……………………………………………………………„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€~~~~~~~~~~~~~~~||||||||||||||||{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvuuuuvvuuuuuuuuuuuuuuttttttttttsssrrrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppppppoooopooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmlllmmmmmmllllllllllllkkkkkkkjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhggggggggggggffffffggggfffffffffffffeeeeeeeeeeeddddddddddcccccccccbbbbaaaaaaaa````````````_____````____________^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\[[[[[ZZZZZZZZZZYYYYYYYYYXXXXXXXWWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHHFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@????>>>>>>>=======================<<<<<<<;;;;;;;;:::::999999999888888888777777777777776666666666555555544444444444333333333322222222222211111111111000000///////////...........-.-----------,,,,,,,,,,,+++++++++++************))))))))))))))))((((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!ttttttttttttttuuuuuuuuuvvvvvvvvvvvvwwwwwwwwwwwwwxxxxxxxyyyyyyyyyyyyyyyzzzyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{||||||||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………††††††††††††††††††††…………………………………††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆ‰‰‰ŠŠ‹ŒŒŽ‘‘’’““””””””””””““—–––•••”””““’’‘‘ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŒŒŒŒŒŒŒ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡……………………………………………………„„„„„†………………………………………………………………„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€~~~~~~~~~~~~~~~|||||||||||||||{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvuuuuvuuuuuuuuuuuuuutttttttttttsssrrrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppppppoooooooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmlllmmmmmmlllllllllllkkkkkkkkjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhgggggggggggfffffffgggggffffffffffffeeeeeeeeeeeddddddddddcccccccccbbbbaaaaaaaa`````````````____````____________^^^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\[[[[[ZZZZZZZZZZYYYYYYYYYXXXXXXXWWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHHFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@????>>>>>>>=======================<<<<<<<;;;;;;;;:::::999999998888888888777787777777776666666666555555544444444444333333333322222222222211111111111000000///////////...........-.-----------,,,,,,,,,,,+++++++++++************))))))))))))))))((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!stttttttttttttuuuuuuuuuvvvvvvvvvvvvwwwwwwwwwwwwwxxxxxxxyyyyyyyyyyyyyyyzzzyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{|||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………††††††††††††††††††……………………………………†††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆ‰‰‰ŠŠ‹ŒŽ‘’’““””””••””””“““–––•••”””“““’’‘‘ŽŽŽŽŽŽŽŽŽŽŒŒŒŒŒŒŒ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€~~~~~~~~~~~~~~~|||||||||||||||{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuvuuuuuuuuuuuuuutttttttttttssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppppppoooooooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmllllmmmmmllllllllllllkkkkkkkkjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhgggggggggggfffffffgggggffffffffffffeeeeeeeeeedddddddddddcccccccccbbbbaaaaaaaaa````````````____````_____________^^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\[[[[[ZZZZZZZZZZYYYYYYYYYXXXXXXXWWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHHFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@????>>>>>>>=======================<<<<<<<;;;;;;;;:::::999999998888888888777787777777776666666666555555544444444444333333333322222222222211111111111000000///////////...........-.-----------,,,,,,,,,,,+++++++++++***********)))))))))))))))))((((((((((('''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!sttttttttttttttuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxyyyyyyyyyyyyyyzzzyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{||||||||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………†††††††††††††††††…………………………………………†††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰ŠŠ‹ŒŽ‘’’““”””••••”””“““––•••””””““’’’‘‘ŽŽŽŽŽŽŽŽŽŽŽŽŒŒŒŒŒŒŒŒ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡………………………………………………„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€~~~~~~~~~~~~~~~|||||||||||||||{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuutttttttttttssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqppppppppppppppoooooooooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmllllmmmmmllllllllllllkkkkkkkkjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhggggggggggggfffffffgggggffffffffffffeeeeeeeeeedddddddddddcccccccccbbbbaaaaaaaaa````````````____````_____________^^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\[[[[[ZZZZZZZZZZYYYYYYYYYXXXXXXXWWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRQQQQQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHHFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@????>>>>>>>=======================<<<<<<<;;;;;;;;:::::999999998888888888777787777777776666666666555555544444444443333333333322222222222211111111111000000///////////...........-.-----------,,,,,,,,,,,+++++++++++***********)))))))))))))))))(((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!sttttttttttttttuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxyyyyyyyyyyyyyyyzzyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{||||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………††††††††††††††††………………………………………………††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰ŠŠ‹ŒŽ‘‘’““”””•••••”””““’––••””””“““’’’‘‘ŽŽŽŽŽŽŽŽŽŽŽŽŽŒŒŒŒŒŒŒŒ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡………………………………………………„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€~~~~~~~~~~~~~~~~||||||||||||||{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuutttttttttttssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppppppoooooooooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmlllmmmmmllllllllllllkkkkkkkkjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhggggggggggggfffffffggggfffffffffffffeeeeeeeeeedddddddddddcccccccccbbbbaaaaaaaaa````````````____````_____________^^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\[[[[[ZZZZZZZZZZYYYYYYYYYXXXXXXXWWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTTTTSSSSSSSSSRRRRQQQQQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHHFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@???>>>>>>>>======================<<<<<<<;;;;;;;;;:::::999999998888888888777787777777777666666666555555544444444443333333333322222222222211111111111000000///////////...........-.-----------,,,,,,,,,,,+++++++++++***********)))))))))))))))))(((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!sttttttttttttttuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxyyyyyyyyyyyyyyyzzyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{|||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………†††††††††††††††……………………………………………………††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰ŠŠ‹ŒŽ‘‘’““””••••••”””““’–•••”””““““’’’‘‘ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŒŒŒŒŒŒŒŒ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡……………………………………………„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€~~~~~~~~~~~~~~~~||||||||||||||{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuttttttttttttsrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppppppooooooooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmllllmmmmmllllllllllllkkkkkkkkjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhggggggggggggfffffffggggfffffffffffffeeeeeeeeeeddddddddddcccccccccccbbbaaaaaaaaa````````````____````_____________^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[ZZZZZZZZZZYYYYYYYYXXXXXXXWWWWWWWWVVVVVVVVVVVUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRQQQQQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIIIIIHHHHHHHHFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@???>>>>>>>>======================<<<<<<<;;;;;;;;::::::999999998888888888777777777777777666666666555555544444444443333333333322222222222211111111111000000///////////...........-------------,,,,,,,,,,,+++++++++++***********)))))))))))))))))(((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!sstttttttttttttuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxyyyyyyyyyyyyyyyzzyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{||||||||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………†††††††††††††…………………………………………………………††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰ŠŠ‹ŒŽ‘‘’““””•••••••””““’–••”””““““’’’‘‘‘ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŒŒŒŒŒŒŒŒ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€~~~~~~~~~~~~~~~~~||||||||||||||{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuttttttttttttssrrrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppppppoooooooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmllllmmmmmllllllllllllkkkkkkkkjjjjiiiiiiiiiiiihhhhhhhhhhhhhhgggggggggggggfffffffggggfffffffffffffeeeeeeeeeeddddddddddcccccccccccbbbaaaaaaaaa````````````____````_____________^^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\[[[[[[ZZZZZZZZZYYYYYYYYYXXXXXXXWWWWWWWWVVVVVVVVVVVUUUUUUUTTTTTTTTTTSSSSSSSSSRRRQQQQQQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@????>>>>>>>>======================<<<<<<<;;;;;;;;:::::9999999998888888887777787777777777666666666555555544444444443333333333322222222222211111111111000000///////////...........------------,,,,,,,,,,,,+++++++++++***********)))))))))))))))))(((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!ssttttttttttttttuuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwxxxxxxxxxyyyyyyyyyyyyyyyzyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{||||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………††††††††††††………………………………………………………………†††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰ŠŠ‹ŒŒŽ‘’““””•••••••””““’–••””“““““’’’‘‘‘ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŒŒŒŒŒŒŒ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡……………………………………………„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€~~~~~~~~~~~~~~~~~|||||||||||||{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuttttttttttttssrrrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppppppooooooooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmllllmmmmmllllllllllllkkkkkkkkjjjjiiiiiiiiiiiihhhhhhhhhhhhhhggggggggggggffffffffggggffffffffffffeeeeeeeeeedddddddddddcccccccccccbbbaaaaaaaaaa```````````____````_____________^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[ZZZZZZZZZZYYYYYYYYXXXXXXXWWWWWWWWVVVVVVVVVVVUUUUUUTTTTTTTTTTSSSSSSSSSSRRRQQQQQQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIIIIHHHHHHHHFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@???>>>>>>>>>======================<<<<<<<;;;;;;;;:::::9999999998888888887777787777777777666666666555555544444444443333333333322222222222211111111111000000///////////...........------------,,,,,,,,,,,,+++++++++++***********)))))))))))))))))(((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!ssttttttttttttttuuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwxxxxxxxxxyyyyyyyyyyyyyyyzyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{|||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………†††††††††††…………………………………………………………………†††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰ŠŠ‹ŒŽŽ‘’’“””•••••••””““’••”””““““’’’’‘‘‘ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŒŒŒŒŒŒŒ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€~~~~~~~~~~~~~~~~~~|||||||||||||{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuutttttttttttttsrrrrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppppppooooooooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmllllmmmmmlllllllllllkkkkkkkkkjjjiiiiiiiiiiiiihhhhhhhhhhhhhhggggggggggggffffffffggggffffffffffffeeeeeeeeeedddddddddddcccccccccccbbbaaaaaaaaaa```````````____````_____________^^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\[[[[[[ZZZZZZZZZYYYYYYYYYXXXXXXXWWWWWWWWVVVVVVVVVVVUUUUUUTTTTTTTTTTSSSSSSSSSSRRQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIIIIHHHHHHHHFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@????>>>>>>>>=======================<<<<<<<;;;;;;;;:::::9999999998888888887777777777777777666666666655555554444444443333333333322222222222211111111110000000///////////...........------------,,,,,,,,,,,++++++++++++***********)))))))))))))))))(((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!ssttttttttttttttuuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwxxxxxxxxxyyyyyyyyyyyyyyyzyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{||||||||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………†††††††††…………………………………………………………………†††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰ŠŠ‹ŒŒŽ‘’““””••••••””“’’••””““““’’’’’‘‘‘ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŒŒŒŒŒŒŒ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†………………………………………„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€~~~~~~~~~~~~~~~~~~|||||||||||||{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuutttttttttttttsrrrrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppppppooooooooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmllllmmmmllllllllllllkkkkkkkkkjjjjiiiiiiiiiiiihhhhhhhhhhhhhhggggggggggggffffffffgggfffffffffffffeeeeeeeeeedddddddddddcccccccccccbbbaaaaaaaaaa```````````____````_____________^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[ZZZZZZZZZZYYYYYYYXXXXXXXXWWWWWWWWVVVVVVVVVVVUUUUUTTTTTTTTTTSSSSSSSSSSSRRQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIIIIHHHHHHHHFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@????>>>>>>>>=======================<<<<<<;;;;;;;;;:::::9999999988888888887777787777777777666666666655555554444444443333333333322222222222211111111110000000//////////...........-------------,,,,,,,,,,,++++++++++++***********))))))))))))))))((((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!ssstttttttttttttuuuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwxxxxxxxxxxyyyyyyyyyyyyyyzyyyyyyyyzzzzzzzzzzzzzzzz{z{{{{{{{{{{{{{{{{||||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………††††††††…………………………………………………………………†††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‡‡ˆˆˆˆˆˆˆ‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰Š‹‹ŒŽŽ‘’’“””•••••”””“’’••””“““’’’’’’‘‘‘‘ŽŽŽŽŽŽŒŒŒŒŒŒ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡……………………………………„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€~~~~~~~~~~~~~~~~~~||||||||||||{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuutttttttttttttsrrrrrrrrrrrrrrrqqqqqqqqqqqqqqppppppppppppppooooooooooooooooonnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmllllmmmmllllllllllllkkkkkkkkkjjjiiiiiiiiiiiiihhhhhhhhhhhhhhggggggggggggffffffffggffffffffffffffeeeeeeeeeeddddddddddccccccccccccbbbaaaaaaaaaa```````````____````_____________^^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\[[[[[[ZZZZZZZZZYYYYYYYYXXXXXXXXWWWWWWWWVVVVVVVVVVVUUUUTTTTTTTTTTTSSSSSSSSSSSRQQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIIIIHHHHHHHHFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@????>>>>>>>>=======================<<<<<<;;;;;;;;;:::::999999998888888888777777777777777766666666665555555444444444333333333332222222222221111111111000000///////////...........-------------,,,,,,,,,,,++++++++++++***********))))))))))))))))((((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!sssttttttttttttttuuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{z{{{{{{{{{{{{{{{{{|||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………†††††††…………………………………………………………………††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆ‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰ŠŠ‹ŒŒŽ‘’““””••••”””“’’••””““’’’’’’‘‘‘‘‘ŽŽŽŽŽŒŒŒŒŒ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†……………………………………„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€~~~~~~~~~~~~~~~~~~~||||||||||||{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuutttttttttttttrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppppoooooooooooooooooonnnnnnnnnnnnnmnnnnnnnmmmmmmmmmmmmmmllllmmmmllllllllllllkkkkkkkkkjjjiiiiiiiiiiiihhhhhhhhhhhhhhgggggggggggggffffffffgfffffffffffffffeeeeeeeeeeddddddddddccccccccccccbbbaaaaaaaaaa```````````____````_____________^^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\[[[[[[ZZZZZZZZZYYYYYYYYXXXXXXXXWWWWWWWWVVVVVVVVVVVUUUUTTTTTTTTTTSSSSSSSSSSSSQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIIIIHHHHHHHHFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@@????>>>>>>>>=======================<<<<<<;;;;;;;;;:::::999999998888888888777777777777777766666666665555555444444444333333333333222222222221111111111000000///////////...........-------------,,,,,,,,,,,+++++++++++************))))))))))))))))((((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!ttttttuuuuuuuuuuuuuuvvvuuuuvvvvvvvvvvvvvvwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{|||||||||||{|||||||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………„„„„„„„„„„………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆ‰‰‰Š‹‹ŒŽ‘‘’“””•••••””““’’’‘ŽŽŽŽŽŽŽŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹ŠŠŠŠŠ‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††……………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttttssrrrrrrrrrrrrrrrqqqqqqqqqqppppppppppppppoooooooooooooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmllllkkkkkkkkkjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhggggggggggggggggggfffffffffffffeeeeeeeeeeeeedddddddddddddcccccccccccbbbbbbbbbbbbaaaaaaaaaa```````````________````___________^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZYYYYYYWWWWWWVVVVVVVVUUUUUUUUUUTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPOOOOOOOONNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDDBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@??????????????????>>>>>>>>>>>>>>>>==========<<<<<<<;;;;;;;::::::::::::999999999888888888877777777666666666655555555554444444443333333333322222222222111111111100000000///////////...........--------,,,,,,,,,,,+++++++++++***********)))))))))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$############"""""""""!!!!!!!!!!!!!tttttttuuuuuuuuuuuuuvvvuuuuvvvvvvvvvvvvvvwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{|||||||||||{|||||||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………„„„„„„„„„„„…………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ‰‰ŠŠ‹‹ŒŽŽ‘’’“”””•••””““’’’‘ŽŽŽŽŽŽŽŽŽŽŽŽŒŒŒŒŒŒŒ‹‹‹‹‹ŠŠŠŠŠ‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}~~~~~~~~~~~}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttttssrrrrrrrrrrrrrrrqqqqqqqqqqppppppppppppppoooooooooooooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmllllkkkkkkkkkjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhggggggggggggggggggfffffffffffffeeeeeeeeeeeedddddddddddddccccccccccccbbbbbbbbbbbbaaaaaaaaa````````````________````___________^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZYYYYYYWWWWWVVVVVVVVUUUUUUUUUUUTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPPPOOOOOOOONNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@??????????????????>>>>>>>>>>>>>>>>==========<<<<<<<;;;;;;;::::::::::::999999999888888888877777777666666666655555555544444444443333333333322222222222111111111100000000///////////...........--------,,,,,,,,,,,+++++++++++***********)))))))))))))))(((((((((((''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""""""""!!!!!!!!!!!!!tttttttuuuuuuuuuuuuuvvvuuuuvvvvvvvvvvvvvvwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{||||||||||{||||||||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………„„„„„„„„„„„„…………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………†††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ‰‰ŠŠ‹‹ŒŽ‘’““”””•”””““’’’‘ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŒŒŒŒŒ‹‹‹‹‹ŠŠŠŠŠ‰‰‰ˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~~~~}}}}}}}}}}}}}}||||||||||||||{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttttsrrrrrrrrrrrrrrrqqqqqqqqqqppppppppppppppoooooooooooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmlllllkkkkkkkkkjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhgggggggggggggggggggffffffffffffeeeeeeeeeeeeeddddddddddddddcccccccccccbbbbbbbbbbbaaaaaaaaaaa```````````________```____________^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZYYYYYYYWWWWWVVVVVVVVUUUUUUUUUUTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQPPPPPPPPPPPPPOOOOOOOOONNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDDBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@???????????????????>>>>>>>>>>>>>>============<<<<<<;;;;;;;::::::::::::999999999888888888877777777666666666655555555544444444443333333333332222222222111111111100000000//////////............--------,,,,,,,,,,,+++++++++++***********))))))))))))))((((((((((((''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""""""""!!!!!!!!!!!!!tttttttuuuuuuuuuuuuuuvvuuuuvvvvvvvvvvvvvvvwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{||||||||||{{|||||||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………„„„„„„„„„„„„„……………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††………………………††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆ‰‰ŠŠ‹ŒŒŽ‘’’“”””””””““’’’‘ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŒŒŒŒ‹‹‹‹‹ŠŠŠŠŠŠ‰ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~~~}}}}}}}}}}}}}}}||||||||||||||{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttttsrrrrrrrrrrrrrrrqqqqqqqqqqppppppppppppppoooooooooooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmllllkkkkkkkkjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhgggggggggggggggggggffffffffffffeeeeeeeeeeeeedddddddddddddccccccccccccbbbbbbbbbbbaaaaaaaaaa````````````________```____________^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZYYYYYYYWWWWWVVVVVVVVUUUUUUUUUUTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNMMMMMMMMMMLLLLLLLLLKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@???????????????????>>>>>>>>>>>>>>============<<<<<<;;;;;;;::::::::::::99999999988888888887777777766666666665555555554444444444333333333333222222222211111111110000000///////////...........---------,,,,,,,,,,,+++++++++++***********))))))))))))))((((((((((((''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""""""""!!!!!!!!!!!! tttttttuuuuuuuuuuuuuuvvuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{||||||||||{{||||||||||||||||||}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……„„„„„„„„„„„„„„……………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††………………………………………††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆ‰‰‰ŠŠ‹ŒŽ‘’““””””””““’“’‘‘ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŒŒŒŒ‹‹‹‹‹ŠŠŠŠŠŠˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~}}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttttsrrrrrrrrrrrrrrrqqqqqqqqqqppppppppppppppooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmlllllkkkkkkkkjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhgggggggggggggggggggffffffffffffeeeeeeeeeeeedddddddddddddddccccccccccbbbbbbbbbbbaaaaaaaaaaa````````````________```___________^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYWWWWWVVVVVVVVUUUUUUUUUUTTSSSSSSSSSRRRRRRRRRRRRQQQQQQQPPPPPPPPPPPPPOOOOOOOOOONNNNMMMMMMMMMMLLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDDBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@??????????????????>>>>>>>>>>>>>=============<<<<<<;;;;;;;:::::::::::999999999988888888887777777766666666665555555554444444444333333333333222222222211111111110000000///////////...........---------,,,,,,,,,,,++++++++++************))))))))))))))((((((((((((''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""""""""!!!!!!!!!!!! ttttttttuuuuuuuuuuuuuvvuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{|||||||||{{||||||||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…„„„„„„„„„„„„„„„………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††………………………………………………………††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆ‰‰‰ŠŠ‹‹ŒŽ‘’’“””””””““’“’‘‘ŽŽŽŽŽŽŽŽŽŽŽŽŽŒŒŒŒ‹‹‹‹‹ŠŠŠŠŠˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡†††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttttttrrrrrrrrrrrrrrrrqqqqqqqqqqppppppppppppppooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmlllllkkkkkkkkjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhgggggggggggggggggggfffffffffffeeeeeeeeeeedddddddddddddddddccccccccccbbbbbbbbbbaaaaaaaaaaaa````````````________```___________^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZYYYYYYYYWWWWWVVVVVVVVUUUUUUUUUUTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNMMMMMMMMMMLLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@??????????????????>>>>>>>>>>>>>=============<<<<<<;;;;;;::::::::::::999999999988888888887777777766666666665555555554444444444333333333333222222222211111111110000000///////////...........---------,,,,,,,,,,,++++++++++************))))))))))))))((((((((((((''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""""""""!!!!!!!!!!!! ttttttttuuuuuuuuuuuuuuvuuuuuvvvvvvvvvvvvvvvwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{|||||||||{{{|||||||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††………………………………………………………††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆ‰‰‰ŠŠ‹ŒŒŽ‘’““””””””“““’‘‘ŽŽŽŽŽŽŽŽŽŽŽŽŒŒŒŒ‹‹‹‹‹‹ŠŠŠˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuutttttttttttttttrrrrrrrrrrrrrrrqqqqqqqqqqppppppppppppppoooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmlllllkkkkkkkjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhggggggggggggggggggggfffffffffffeeeeeeeeeeedddddddddddddddddccccccccccbbbbbbbbbaaaaaaaaaaaaa````````````________```___________^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZYYYYYYYYWWWWVVVVVVVVVUUUUUUUUUUTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNMMMMMMMMMMLLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@??????????????????>>>>>>>>>>>>>=============<<<<<<;;;;;;::::::::::::999999999988888888887777777766666666665555555554444444444433333333333322222222211111111110000000///////////...........--------,,,,,,,,,,,,++++++++++************))))))))))))))((((((((((((''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""""""""!!!!!!!!!!!! ttttttttuuuuuuuuuuuuuuvuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{|||||||||{{{||||||||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰ŠŠ‹ŒŽ‘’’“””””””“““’’‘ŽŽŽŽŽŽŽŽŽŽŽŽŒŒŒŒŒ‹‹‹‹‹‹‹‰‰‰ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuutttttttttttttttrrrrrrrrrrrrrrrqqqqqqqqqqqpppppppppppppoooooooooooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmlllllkkkkkkkjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhggggggggggggggggggggfffffffffffeeeeeeeeeeddddddddddddddddddccccccccccbbbbbbbbbaaaaaaaaaaaaa````````````________```___________^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYWWWWVVVVVVVVVUUUUUUUUUUTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNMMMMMMMMMMLLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@??????????????????>>>>>>>>>>>>>=============<<<<<<;;;;;;::::::::::::999999999988888888887777777666666666665555555554444444444433333333333322222222211111111100000000///////////...........--------,,,,,,,,,,,,++++++++++***********)))))))))))))))((((((((((((''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############""""""""!!!!!!!!!!!!! ttttttttuuuuuuuuuuuuuuvuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{||||||||{{{{|||||||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………†††††††††††††††††††††††††††…††††††††††††††††††††††††…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆ‰‰‰ŠŠ‹ŒŽ‘’““”””””““““’‘ŽŽŽŽŽŽŽŽŽŽŽŽŒŒŒŒŒ‹‹‹‹‹‹‰‰‰‰‰ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttttttsrrrrrrrrrrrrrrrqqqqqqqqqqppppppppppppppoooooooooooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmlllllkkkkkkkjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhgggggggggggggggggggffffffffffffeeeeeeeeeedddddddddddddddddcccccccccccbbbbbbbbbaaaaaaaaaaaaa````````````________```___________^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYWWWWVVVVVVVVVUUUUUUUUUUTTSSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOONNNNMMMMMMMMMLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEEEDDDDDDDDDDBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@@@?????????????????>>>>>>>>>>>>==============<<<<<<;;;;;;::::::::::::999999999988888888887777777666666666665555555554444444444433333333333322222222211111111100000000///////////...........--------,,,,,,,,,,,,++++++++++***********)))))))))))))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############""""""""!!!!!!!!!!!!! tttttttttuuuuuuuuuuuuuvuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyzzzzzzzzzzzzzzz{{{{{{z{{{{{{{{{{{{{{{{||||||||{{{{||||||||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………†††††††††††††††††††††††††…………†††††††††††††††††††††…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆ‰‰‰Š‹‹ŒŽ‘’““”””””““““’‘ŽŽŽŽŽŽŽŽŽŽŽŽŒŒŒŒŒ‹‹‹‹‰‰‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡‡†††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}~~~~~~~~}}}}}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuutttttttttttttttsrrrrrrrrrrrrrrqqqqqqqqqqqpppppppppppppooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmlllllkkkkkkkjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhgggggggggggggggggggffffffffffffeeeeeeeeeddddddddddddddddddcccccccccccbbbbbbbbaaaaaaaaaaaaaa````````````________```___________^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZYYYYYYYYXWWWWVVVVVVVVVUUUUUUUUUUTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOONNNNMMMMMMMMMLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEEEDDDDDDDDDDBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@?????????????????>>>>>>>>>>>==============<<<<<<;;;;;;::::::::::::999999999988888888887777777666666666665555555554444444444443333333333322222222211111111100000000///////////...........--------,,,,,,,,,,,+++++++++++***********)))))))))))))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############""""""""!!!!!!!!!!!!! tttttttttuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyzzzzzzzzzzzzzzzz{{{{{z{{{{{{{{{{{{{{{{||||||||{{{{||||||||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………†††††††††††††††††††††††††…………………††††††††††††††††††…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆ‰‰‰ŠŠ‹ŒŽ‘’’“””””””“““’‘‘ŽŽŽŽŽŽŽŽŽŽŽŽŒŒŒŒŒ‹‹‹‰‰‰‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡†††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}~~~~~~~~}}}}}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuutttttttttttttttsrrrrrrrrrrrrrrqqqqqqqqqqqpppppppppppppoooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmllllllkkkkkkjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhggggggggggggggggggggffffffffffffeeeeeeeeeddddddddddddddddddcccccccccccbbbbbbbaaaaaaaaaaaaaaa````````````________``___________^^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZYYYYYYYYXWWWWVVVVVVVVVUUUUUUUUUTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOONNNNMMMMMMMMMLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEEEDDDDDDDDDDBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@@@??????????????????>>>>>>>>>>>==============<<<<<;;;;;;;::::::::::::999999999988888888887777777666666666655555555554444444444443333333333322222222211111111100000000///////////...........--------,,,,,,,,,,,+++++++++++***********)))))))))))))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$#############""""""""!!!!!!!!!!!!! tttttttttuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyzzzzzzzzzzzzzzz{{{{{z{{{{{{{{{{{{{{{{{|||||||{{{{{|||||||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………†††††††††††††††††††††††††…………………………†††††††††††††††…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‰‰ŠŠ‹ŒŽ‘‘’““”””””“”“’‘‘ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŒŒŒŒŒŒ‹Š‰‰‰‰‰‰‰‰ˆˆˆˆ‡‡‡‡‡‡††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}~~~~~~~~}}}}}}}}}}}}}}}}}|||||||||||{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttttttssrrrrrrrrrrrrrrqqqqqqqqqqqpppppppppppppoooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmllllllkkkkkkjjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhggggggggggggggggggggffffffffffffeeeeeeeeeddddddddddddddddddccccccccccbbbbbbbbaaaaaaaaaaaaaa`````````````________```__________^^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYXWWWWVVVVVVVVVUUUUUUUUUUTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOONNNNMMMMMMMMMLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDDBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@@??????????????????>>>>>>>>>>>=============<<<<<<;;;;;;;::::::::::::99999999998888888888777777766666666665555555555444444444444333333333332222222221111111110000000///////////...........---------,,,,,,,,,,,+++++++++++***********)))))))))))))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############"""""""""!!!!!!!!!!!!! ttttttttttuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyzzzzzzzzzzzzzzzz{{{{zz{{{{{{{{{{{{{{{{|||||||{{{{{||||||||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………†††††††††††††††††††††††††…………………………………††††††††††††…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‰‰‰Š‹ŒŒŽ‘’““”””””“”“’‘‘ŽŽŽŽŽŽŽ‘ŽŽŽŽŽŒŒŒŒŒŠŠŠ‰‰‰‰‰‰ˆˆˆˆ‡‡‡‡‡‡††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~}}}}}}}}}}}}}}}}}}|||||||||||{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttttssrrrrrrrrrrrrrrqqqqqqqqqqqpppppppppppppoooooooooooooooooooooonnnnnnnnnnnnnnmnnnnnmmmmmmmmmmmmmmllllllkkkkkkjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhggggggggggggggggggggfffffffffffeeeeeeeeeddddddddddddddddddcccccccccccbbbbbbbbaaaaaaaaaaaaaa`````````````________``___________^^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYXWWWVVVVVVVVVVUUUUUUUUUTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOONNNNMMMMMMMMMLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDDBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@@@??????????????????>>>>>>>>>>>=============<<<<<<;;;;;;;::::::::::::99999999998888888888777777766666666665555555555444444444444433333333333222222221111111110000000///////////...........---------,,,,,,,,,,,+++++++++++***********)))))))))))()))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$############"""""""""!!!!!!!!!!!!! ttttttttttuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyzzzzzzzzzzzzzzzz{{{{zz{{{{{{{{{{{{{{{{{||||||{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………†††††††††††††††††††††††††…………………………………………†††††††††…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‰‰‰Š‹‹ŒŽ‘’““”””””“”“’’‘ŽŽŽŽŽŽŽŽŽŽŽŽŒŒŒŒŠŠŠŠ‰‰‰‰‰‰ˆˆˆˆ‡‡‡‡‡††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„ƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~}}}}}}}}}}}}}}}}}}||||||||||{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttttttssrrrrrrrrrrrrrrqqqqqqqqqqqppppppppppppooooooooooooooooooooooonnnnnnnnnnnnnnmnnnnnmmmmmmmmmmmmmmllllllkkkkkkjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhgggggggggggggggggggffffffffffffeeeeeeeeeddddddddddddddddddcccccccccccbbbbbbbaaaaaaaaaaaaaaa````````````_________```__________^^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYXWWWWVVVVVVVVVVUUUUUUUUUTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOONNNNMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@@@@??????????????????>>>>>>>>>>>=============<<<<<<;;;;;;;::::::::::::99999999998888888888777777766666666665555555555444444444444433333333332222222221111111110000000///////////...........---------,,,,,,,,,,,++++++++++************)))))))))))())(((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""""""""!!!!!!!!!!!!! ttttttttttuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyzzzzzzzzzzzzzzz{{{{zz{{{{{{{{{{{{{{{{{||||||{{{{{{||||||||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††…………………………………………………††††††…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆ‰‰ŠŠ‹ŒŽ‘’’““””””“”“’’‘ŽŽŽŽŽŽŽŽŽŽŽŒŒŒŠŠŠŠŠ‰‰‰‰‰ˆˆˆˆ‡‡‡‡‡††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„ƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€~~~~~~~~~~~~}}}}}}}}}}}}}~~~~~~}}}}}}}}}}}}}}}}}}}||||||||||{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttttsssrrrrrrrrrrrrrqqqqqqqqqqqqppppppppppppooooooooooooooooooooooonnnnnnnnnnnnnnmnnnnmmmmmmmmmmmmmmlllllllkkkkkjjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhggggggggggggggggggggffffffffffffeeeeeeeeeddddddddddddddddddcccccccccccbbbbbbbaaaaaaaaaaaaaaa````````````_________``___________^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYWWWWVVVVVVVVVUUUUUUUUUTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPPPPPOOOOOOOOOOOOOONNNNMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@????????????????????>>>>>>>>>>=============<<<<<<;;;;;;;::::::::::::99999999999888888888777777776666666665555555555444444444444443333333333222222221111111110000000///////////...........---------,,,,,,,,,,,++++++++++************)))))))))))())(((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""""""""!!!!!!!!!!!!! tttttttttttuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyzzzzzzzzzzzzzzzz{{{zzz{{{{{{{{{{{{{{{{||||||{{{{{{||||||||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††……………………………………………………………††…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆ‰‰ŠŠ‹ŒŽ‘’’““””””“”“’’‘ŽŽŽŽŽŽŽŽŽŽŒŒŒŠŠŠŠŠŠ‰‰‰‰ˆˆˆˆ‡‡‡‡‡††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€~~~~~~~~~~~~}}}}}}}}}}}}}~~~~~~}}}}}}}}}}}}}}}}}}}||||||||||{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttttsssrrrrrrrrrrrrrqqqqqqqqqqqqppppppppppppooooooooooooooooooooooonnnnnnnnnnnnnnmnnnnmmmmmmmmmmmmmmlllllllkkkkkjjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhgggggggggggggggggggfffffffffffffeeeeeeeeedddddddddddddddddccccccccccccbbbbbbbaaaaaaaaaaaaaaa````````````_________```_________^^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYWWWWVVVVVVVVVVUUUUUUUUTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPOOOOOOOOOOOOONNNNMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@?????????????????????>>>>>>>>>>=============<<<<<<;;;;;;;::::::::::::99999999999888888888777777776666666665555555555444444444444443333333332222222221111111110000000///////////...........---------,,,,,,,,,,,++++++++++************)))))))))))())(((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""""""""!!!!!!!!!!!! tttttttttttuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyzzzzzzzzzzzzzzzz{{{zzz{{{{{{{{{{{{{{{{{|||||{{{{{{{||||||||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆ‰‰ŠŠ‹ŒŽ‘‘’““”””““”“’’‘ŽŽŽŽŽŽŽŽŽŽŒŒŠŠŠŠŠŠ‰‰‰‰‰ˆˆˆ‡‡‡‡‡††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€~~~~~~~~~~~}}}}}}}}}}}}}}~~~~~}}}}}}}}}}}}}}}}}}}||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttttsssrrrrrrrrrrrrrqqqqqqqqqqqqpppppppppppoooooooooooooooooooooooonnnnnnnnnnnnnmmnnnnmmmmmmmmmmmmmllllllllkkkkkjjjjjjjjjjjjjjiiiiiiihhhhhhhhhhhhgggggggggggggggggggfffffffffffffeeeeeeeeedddddddddddddddddcccccccccccbbbbbbbbaaaaaaaaaaaaaa`````````````_________```_________^^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYWWWWVVVVVVVVVVUUUUUUUUTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPOOOOOOOOOOOOOONNNNMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@?????????????????????>>>>>>>>>>=============<<<<<<;;;;;;;::::::::::::99999999999888888888777777776666666665555555555444444444444444333333333222222221111111110000000///////////...........---------,,,,,,,,,,,++++++++++************)))))))))))())(((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""""""""!!!!!!!!!!!! tttttttttttuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyzzzzzzzzzzzzzzz{{{zzzz{{{{{{{{{{{{{{{{|||||{{{{{{{||||||||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆ‰‰‰Š‹ŒŽ‘’“““””““”“’’‘ŽŽŽŽŽŽŽŽŽŽŽŒŠŠŠŠŠŠŠ‰‰‰‰ˆˆˆ‡‡‡‡‡††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€~~~~~~~~~~~}}}}}}}}}}}}}}~~~~~}}}}}}}}}}}}}}}}}}}||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuttttttttttttttsssrrrrrrrrrrrrrqqqqqqqqqqqqpppppppppppoooooooooooooooooooooooonnnnnnnnnnnnnmmnnnnmmmmmmmmmmmmmllllllllkkkkkjjjjjjjjjjjjjjiiiiiiihhhhhhhhhhhhgggggggggggggggggggfffffffffffffeeeeeeeeedddddddddddddddddcccccccccccbbbbbbbbaaaaaaaaaaaaaa`````````````_________```_________^^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYWWWWVVVVVVVVVVUUUUUUUUTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOOONNNMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@?????????????????????>>>>>>>>>==============<<<<<<;;;;;;;::::::::::::99999999999888888888777777776666666666555555555444444444444444333333333222222221111111110000000///////////...........--------,,,,,,,,,,,,++++++++++************)))))))))))())(((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""""""""!!!!!!!!!!!! tttttttttttuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyzzzzzzzzzzzzzzzz{{zzzz{{{{{{{{{{{{{{{{{||||{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………††††††††††††††††††††††††……………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆ‰‰Š‹ŒŒŽ‘’“““““““”“’’‘ŽŽŽŽŽŽŽŽŽŽŽŒ‹ŠŠŠŠŠŠ‰‰‰‰ˆˆˆ‡‡‡‡‡††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€~~~~~~~~~~}}}}}}}}}}}}}}}~~~~}}}}}}}}}}}}}}}}}}}}|||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuutttttttttttttttsssrrrrrrrrrrrrrqqqqqqqqqqqqppppppppppooooooooooooooooooooooooonnnnnnnnnnnnnmmnnnmmmmmmmmmmmmmmllllllllkkkkjjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhggggggggggggggggggggfffffffffffffeeeeeeeeeddddddddddddddddccccccccccccbbbbbbbbaaaaaaaaaaaaaa`````````````_________```_________^^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYWWWWWVVVVVVVVVUUUUUUUUTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPOOOOOOOOOOOOOONNNMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@?????????????????????>>>>>>>>>=============<<<<<<<;;;;;;;;:::::::::::99999999999888888888777777776666666666555555555544444444444444433333333222222211111111110000000///////////...........--------,,,,,,,,,,,,++++++++++***********))))))))))))())(((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""""""""!!!!!!!!!!!! ttttttttttttuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyzzzzzzzzzzzzzzzz{{zzzz{{{{{{{{{{{{{{{{{||||{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………††††††††††††††††††††††……………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆ‰‰Š‹‹ŒŽ‘’’““““““”“’’‘‘ŽŽŽŽŽŽŽ‘‘‘‘‘‘‘‘‘‘ŽŽ‹ŠŠŠŠŠŠ‰‰‰‰ˆˆˆˆ‡‡‡‡††††††………………………………………………………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€~~~~~~~~~~}}}}}}}}}}}}}}}~~~~}}}}}}}}}}}}}}}}}}}||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttttssssrrrrrrrrrrrrrqqqqqqqqqqqqppppppppppoooooooooooooooooooooooonnnnnnnnnnnnnnmmnnnmmmmmmmmmmmmmlllllllllkkkkjjjjjjjjjjjjjjiiiiiiihhhhhhhhhhhhggggggggggggggggggggfffffffffffffeeeeeeeeeddddddddddddddddccccccccccccbbbbbbbbaaaaaaaaaaaaa``````````````_________```_________^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYWWWWWVVVVVVVVVUUUUUUUUTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPOOOOOOOOOOOOONNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@?????????????????????>>>>>>>>>=============<<<<<<<;;;;;;;;::::::::::::9999999999988888888777777776666666666555555555544444444444444433333333222222211111111100000000///////////...........--------,,,,,,,,,,,+++++++++++***********))))))))))))())(((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""""""""!!!!!!!!!!!! ttttttttttttuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyzzzzzzzzzzzzzzzz{zzzzz{{{{{{{{{{{{{{{{||||{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………††††††††††††††††††††……………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆ‰‰ŠŠ‹ŒŽ‘’’““““““”““’‘‘ŽŽŽŽŽŽ‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘ŽŽŽ‹‹ŠŠŠŠŠ‰‰‰‰ˆˆˆˆ‡‡‡‡‡†††††………………………………………………………………„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€~~~~~~~~~}}}}}}}}}}}}}}}}~~~}}}}}}}}}}}}}}}}}}}||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuttttttttttttttssssrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppooooooooooooooooooooooooonnnnnnnnnnnnmmmnnnmmmmmmmmmmmmmlllllllllkkkkjjjjjjjjjjjjjjiiiiiiihhhhhhhhhhhhgggggggggggggggggggffffffffffffffeeeeeeeeedddddddddddddddcccccccccccccbbbbbbbbaaaaaaaaaaaaa``````````````_________```________^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYWWWWWVVVVVVVVVUUUUUUUUTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPOOOOOOOOOOOOONNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@??????????????????????>>>>>>>>>=============<<<<<<<;;;;;;;;::::::::::::9999999999988888888777777777666666666555555555554444444444444433333333222222211111111100000000///////////...........--------,,,,,,,,,,,+++++++++++***********))))))))))))())(((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$#############""""""""!!!!!!!!!!!!! ttttttttttttuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyzzzzzzzzzzzzzzzz{zzzzz{{{{{{{{{{{{{{{{{|||{{{{{{{{{||||||||||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………††††††††††††††††††……………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆ‰‰ŠŠ‹ŒŽ‘’’““““““”““’‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘ŽŽ‹‹ŠŠŠŠŠ‰‰‰‰ˆˆˆˆ‡‡‡‡‡†††††……………………………………………………………„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€~~~~~~~~~}}}}}}}}}}}}}}}}~~~}}}}}}}}}}}}}}}}}}}||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuttttttttttttttssssrrrrrrrrrrrrqqqqqqqqqqqqqpppppppppooooooooooooooonooooooooonnnnnnnnnnnnmmmmnnnmmmmmmmmmmmmllllllllllkkkkjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhgggggggggggggggggggffffffffffffffeeeeeeeeedddddddddddddddcccccccccccccbbbbbbbbaaaaaaaaaaaa```````````````_________```_________^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYWWWWWWVVVVVVVVUUUUUUUUTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPOOOOOOOOOOOONNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@??????????????????????>>>>>>>>>=============<<<<<<<;;;;;;;;::::::::::::9999999999988888888777777777666666666555555555554444444444444443333333222222211111111100000000//////////...........---------,,,,,,,,,,,+++++++++++***********))))))))))))())(((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$#############""""""""!!!!!!!!!!!!! tttttttttttttuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzzzz{zzzzzz{{{{{{{{{{{{{{{{|||{{{{{{{{{||||||||||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„ƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………††††††††††††††††……………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆ‰‰Š‹ŒŽ‘‘’““““““”““’’‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘ŽŽŽ‹‹ŠŠŠŠŠŠ‰‰‰‰ˆˆˆ‡‡‡‡‡†††††……………………………………………………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ„ƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€~~~~~~~~}}}}}}}}}}}}}}}}}~~}}}}}}}}}}}}}}}}}}}|||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuttttttttttttttssssrrrrrrrrrrrrqqqqqqqqqqqqqpppppppppooooooooooooooonooooooooonnnnnnnnnnnnmmmmnnnmmmmmmmmmmmmllllllllllkkkkjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhggggggggggggggggggggfffffffffffffeeeeeeeeeedddddddddddddddccccccccccccbbbbbbbbbaaaaaaaaaaaa``````````````__________```________^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYWWWWWWVVVVVVVVUUUUUUUTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPPPPPOOOOOOOOOOOONNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEDDDDDDDDDCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@??????????????????????>>>>>>>>>=============<<<<<<<;;;;;;;;:::::::::::::999999999998888888777777777666666666555555555555444444444444443333333222222211111111100000000//////////...........---------,,,,,,,,,,,+++++++++++***********))))))))))))())(((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$#############""""""""!!!!!!!!!!!!! tttttttttttttuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{||{{{{{{{{{{|||||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„ƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………††††††††††††††……………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆ‰‰Š‹ŒŽ‘’’“““““”““’’‘‘‘‘‘‘‘’’’’’’’’’’’‘‘‘‘‘‘ŽŽ‹‹‹ŠŠŠŠŠ‰‰‰‰ˆˆˆˆ‡‡‡‡‡††††…………………………………………………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€~~~~~~~~~}}}}}}}}}}}}}}}}~~}}}}}}}}}}}}}}}}}}}|||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuutttttttttttttttssssrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppooooooooooooooonooooooooonnnnnnnnnnnnmmmmnnnmmmmmmmmmmmmllllllllllkkkjjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhggggggggggggggggggggffffffffffffffeeeeeeeeedddddddddddddddccccccccccccbbbbbbbbbaaaaaaaaaaaa```````````````_________```________^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYWWWWWWWVVVVVVVUUUUUUUTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEDDDDDDDDDCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@??????????????????????>>>>>>>>>=============<<<<<<<;;;;;;;;:::::::::::::999999999998888888777777777666666666555555555555544444444444443333333222222211111111100000000//////////...........---------,,,,,,,,,,,++++++++++************)))))))))))(())(((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############"""""""""!!!!!!!!!!!!! tttttttttttttuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{||{{{{{{{{{{|||||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~~~}}}}~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………††††††††††††……………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‰‰Š‹‹ŒŽ‘’’“““““”““’’’‘‘‘‘‘‘’’’’’’’’’’’’’’’‘‘‘‘‘ŽŽ‹‹‹ŠŠŠŠŠ‰‰‰‰ˆˆˆˆ‡‡‡‡‡††††………………………………………………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€~~~~~~~~}}}}}}}}}}}}}}}}}~}}}}}}}}}}}}}}}}}}}|||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuttttttttttttttsssssrrrrrrrrrrrqqqqqqqqqqqqqqppppppppoooooooooooooooonoooooooonnnnnnnnnnnnnmmmmnnmmmmmmmmmmmmmllllllllllkkkjjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhgggggggggggggfggggggfffffffffffffeeeeeeeeeedddddddddddddddccccccccccccbbbbbbbbbaaaaaaaaaaa```````````````__________```________^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYWWWWWWWVVVVVVVUUUUUUUTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@??????????????????????>>>>>>>>==============<<<<<<<;;;;;;;:::::::::::::::99999999998888888877777777666666666555555555555555444444444443333333222222211111111100000000//////////...........---------,,,,,,,,,,,++++++++++************)))))))))))(()((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""""""""!!!!!!!!!!!!! sssssssttttttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxwxxxxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{|||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………††‡‡ˆ‰Š‹ŒŽŽ‘‘ŽŽŽŽŽŽŽŽŽŽŽŽ‘‘‘‘‘‘‘‘‘‘‘‘‘ŽŽŽŒŽŽŽŒŒŒŒ‹‹‹ŠŠŠŠŠ‰‰‰‰‰‡‡‡‡‡‡†††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvuuuuuuuuuuuuuuuuttttttttssssssssssssssrrrrrssssssssssssrrrrrrrrrrrrrqqqqqqqqqpppppppppppppppooooonnnnnnnnnnnnmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiijjjjiiiiiiiiiiiihhhhhhhhhgggggggggggfffffffffffffefeeeeeeeeeeeedddddddddddddddddddccccccccbbbbbbbbbbbaaaaaaaaaaaaaaa``````````________^^^^^^^^^^^^]]]]]\\\\\[[[[[[[[[[ZZZZZZZZYYYYYYYXXXXXXXXXXXXXXXXWWWWUUUUUUUUTTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPOOOOOOOONNNNNNNNNMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGHHGGGGGGGGGGFFFFFFFFFFEEEFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@??????????????????>>>>>>>===========<<<====<<<<<<<;;;;;;;:::::::::::99999999999988888888877776666666655555555544444444444444444443333333322222222111111110000000000//////............----------,,,,,,,,,,,+++++++++++*********)))))))))))(((((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!sssssssstttttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxwxxxxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{{{{||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„ƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………††‡‡ˆ‰Š‹ŒŽ‘‘ŽŽŽŽŽŽŽŽŽ’’’’’’’‘‘‘‘‘‘ŽŽŽŽŽŽŒŒŒŒ‹‹‹‹ŠŠŠŠŠ‰‰‰‰‡‡‡‡‡‡‡††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvuuuuuuuuuuuuuuuuuttttttttssssssssssssssrrrrrsssssssssssrrrrrrrrrrrrrqqqqqqqqqqpppppppppppppppooooonnnnnnnnnnnnmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiijjjiiiiiiiiiiiiihhhhhhhhhgggggggggggfffffffffffffefeeeeeeeeeeeedddddddddddddddddddccccccccbbbbbbbbbbbaaaaaaaaaaaaaaa``````````_________^^^^^^^^^^^]]]]]\\\\\[[[[[[[[[[ZZZZZZZZYYYYYYYXXXXXXXXXXXXXXXXWWWWUUUUUUUUUTTTTTTTSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPOOOOOOOONNNNNNNNNMMMMMMMMLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGHHGGGGGGGGGGFFFFFFFFFFEEEFFFEEEEEEEEEDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@??????????????????>>>>>>>==========<<<<===<<<<<<<<;;;;;;;:::::::::::99999999999988888888877776666666655555555544444444444444444444333333322222222111111110000000000//////...........----------,,,,,,,,,,,,+++++++++++*********)))))))))))(((((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!ssssssssttttttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxwwxxxxxxxxxxxxxxxyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………††‡ˆ‰ŠŠ‹ŒŽŽ‘‘’’’’’’’’‘‘‘‘‘ŽŽŽŽŽŽŒŒŒŒ‹‹‹‹ŠŠŠŠŠ‰‰‰‰‡‡‡‡‡‡‡††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvuuuuuuuuuuuuuuuuuttttttttssssssssssssssrrrrrsssssssssssrrrrrrrrrrrrrqqqqqqqqqppppppppppppppppooooonnnnnnnnnnnnmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiijjjiiiiiiiiiiiiihhhhhhhhhgggggggggggfffffffffffffefeeeeeeeeeeeeddddddddddddddddddcccccccccbbbbbbbbbbbaaaaaaaaaaaaaaa``````````_________^^^^^^^^^^]]]]]]\\\\\[[[[[[[[[[ZZZZZZZZYYYYYYYXXXXXXXXXXXXXXXXWWWWUUUUUUUUUTTTTTTTSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPOOOOOOOONNNNNNNNNMMMMMMMMLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGHHGGGGGGGGGGFFFFFFFFFFEEEFFFEEEEEEEEEDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@??????????????????>>>>>>>==========<<<<===<<<<<<<;;;;;;;;:::::::::::99999999999998888888877776666666655555555544444444444444444444333333322222222111111110000000000//////...........----------,,,,,,,,,,,,+++++++++++********))))))))))))(((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!ssssssssttttttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxwwxxxxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{{{|||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………††‡ˆˆ‰Š‹ŒŽ‘‘’’’’’’’’’‘‘‘‘ŽŽŽŽŽŽŽŒŒŒŒ‹‹‹‹ŠŠŠŠŠŠ‰‰‰‡‡‡‡‡‡‡‡†††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvuuuuuuuuuuuuuuutttttttttsssssssssssssssrrrrrsssssssssssrrrrrrrrrrrrrqqqqqqqqqppppppppppppppppoooonnnnnnnnnnnnnmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiijjjiiiiiiiiiiiihhhhhhhhhhggggggggggfffffffffffffeeeeeeeeeeeeeedddddddddddddddddddcccccccccbbbbbbbbbbbaaaaaaaaaaaaaaa``````````________^^^^^^^^^^^]]]]]]\\\\\[[[[[[[[[[ZZZZZZZZYYYYYYYXXXXXXXXXXXXXXXWWWWWUUUUUUUUUTTTTTTTSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPOOOOOOOONNNNNNNNNMMMMMMMMLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGHHGGGGGGGGGGFFFFFFFFFFEEEFFFEEEEEEEEEDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@?????????????????>>>>>>>>==========<<<<==<<<<<<<<;;;;;;;;:::::::::::9999999999999888888887777666666665555555554444444444444444444433333332222222211111111000000000///////...........----------,,,,,,,,,,,,+++++++++++********))))))))))))(((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!ssssssssstttttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxwwxxxxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{{{|||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………††‡ˆ‰ŠŠ‹ŒŽŽ‘‘‘‘‘’’’’’’’’’‘‘‘‘ŽŽŽŽŽŽŒŒŒŒ‹‹‹‹ŠŠŠŠŠŠ‰‰‰‡‡‡‡‡‡‡‡†††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvuuuuuuuuuuuuuuuutttttttttssssssssssssssrrrrrrssssssssssrrrrrrrrrrrrrqqqqqqqqqqppppppppppppppppoooonnnnnnnnnnnnmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiijjjiiiiiiiiiiiihhhhhhhhhhgggggggggggffffffffffffeeeeeeeeeeeeeeddddddddddddddddddccccccccccbbbbbbbbbbbaaaaaaaaaaaaaaa``````````_________^^^^^^^^^^]]]]]]\\\\\[[[[[[[[[ZZZZZZZZYYYYYYYXXXXXXXXXXXXXXXXWWWWWUUUUUUUUUUTTTTTTSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPOOOOOOOONNNNNNNNMMMMMMMMMLLLLLKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGHHGGGGGGGGGGFFFFFFFFFFEEEFFFEEEEEEEEEDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@?????????????????>>>>>>>>=========<<<<<==<<<<<<<<;;;;;;;;:::::::::::99999999999998888888877776666666555555555544444444444444444444333333322222222111111110000000000//////...........----------,,,,,,,,,,,++++++++++++********))))))))))))(((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!ssssssssstttttttttttttttuuuuuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxwwwxxxxxxxxxxxxxxxyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………††‡ˆˆ‰Š‹ŒŒŽŽ‘‘‘‘‘‘‘‘‘“““’’’’’’‘‘‘ŽŽŽŽŽŽŽŒŒŒŒ‹‹‹‹ŠŠŠŠŠŠŠ‰‰‡‡‡‡‡‡‡‡‡††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvuuuuuuuuuuuuuuuuttttttttssssssssssssssssrrrrrssssssssssrrrrrrrrrrrrrqqqqqqqqqqpppppppppppppppooooonnnnnnnnnnnnmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiijjiiiiiiiiiiiiihhhhhhhhhhgggggggggggffffffffffffeeeeeeeeeeeeedddddddddddddddddddccccccccccbbbbbbbbbbbaaaaaaaaaaaaaaa``````````_________^^^^^^^^^]]]]]]]\\\\\[[[[[[[[[ZZZZZZZZYYYYYYYXXXXXXXXXXXXXXXWWWWWWUUUUUUUUUUTTTTTTTSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPOOOOOOOONNNNNNNNMMMMMMMMMLLLLLKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGHHGGGGGGGGGGFFFFFFFFFFFEEFFFEEEEEEEEEDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@?????????????????>>>>>>>>=========<<<<<==<<<<<<<;;;;;;;;::::::::::::9999999999999888888887777666666655555555554444444444444444444433333332222222211111111000000000///////...........----------,,,,,,,,,,,++++++++++++********))))))))))))(((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!!ssssssssstttttttttttttttuuuuuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxwwwxxxxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{{||||||||||||||}}}}}}}}}}}|}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„…………†‡‡ˆ‰‰Š‹ŒŽŽ‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘“““’’’’’’‘‘‘ŽŽŽŒŽŽŽŒŒŒŒ‹‹‹‹‹ŠŠŠŠŠŠŠ‰‡‡‡‡‡‡‡‡‡‡‡††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}||||||||||||||||||||||||||||{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvuuuuuuuuuuuuuuuutttttttttsssssssssssssssrrrrrrsssssssssrrrrrrrrrrrrrrqqqqqqqqqqppppppppppppppppooonnnnnnnnnnnnnmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiijjiiiiiiiiiiiiihhhhhhhhhhgggggggggggffffffffffffeeeeeeeeeeeeeddddddddddddddcddddccccccccccbbbbbbbbbbbaaaaaaaaaaaaaaa``````````_________^^^^^^^^^]]]]]]]\\\\[[[[[[[[[[ZZZZZZZZYYYYYYYXXXXXXXXXXXXXXWWWWWWWUUUUUUUUUUTTTTTTTSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPOOOOOOOONNNNNNNNMMMMMMMMMLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGHHGGGGGGGGGGFFFFFFFFFFEEEFFFEEEEEEEEEDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@?????????????????>>>>>>>>=========<<<<<=<<<<<<<<;;;;;;;;::::::::::::9999999999999888888887777666666655555555554444444444444444444433333332222222221111111000000000///////...........----------,,,,,,,,,,,++++++++++++********))))))))))))(((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!!ssssssssssttttttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxwwwxxxxxxxxxxxxxxxxyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{|||||||||||||||}}}}}}}}}}|}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„ƒ„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„………††‡‡ˆ‰ŠŠ‹ŒŽŽ‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘““““’’’’’‘‘ŽŽŽŒŒŽŽŽŒŒŒŒ‹‹‹‹ŠŠŠŠŠŠŠŠŠ‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvuuuuuuuuuuuuuuuutttttttttsssssssssssssssrrrrrrsssssssssrrrrrrrrrrrrrqqqqqqqqqqppppppppppppppppoooonnnnnnnnnnnnmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiijjiiiiiiiiiiiihhhhhhhhhhhgggggggggggffffffffffffeeeeeeeeeeeedddddddddddddddcdddcccccccccccbbbbbbbbbbbaaaaaaaaaaaaaaa``````````_________^^^^^^^^^]]]]]]]\\\\[[[[[[[[[[ZZZZZZZZYYYYYYYXXXXXXXXXXXXXWWWWWWWWUUUUUUUUUUTTTTTTTSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPOOOOOOONNNNNNNNNMMMMMMMMMLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGHHGGGGGGGGGGFFFFFFFFFFEEEFFEEEEEEEEEEDDDDDDDDCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@?????????????????>>>>>>>>========<<<<<<=<<<<<<<<;;;;;;;;::::::::::::9999999999999888888887777666666655555555554444444444444444444433333333222222221111111000000000///////...........----------,,,,,,,,,,,++++++++++++********))))))))))))(((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!! sssssssssstttttttttttttttuuuuuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxwwwwxxxxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{|||||||||||||||}}}}}}}}}}||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„………††‡ˆˆ‰Š‹‹ŒŽŽ‘‘‘‘‘’’’’’’’’’’’’’’‘‘‘‘““““’’’’‘‘‘ŽŽŒŒŒŽŽŒŒŒŒ‹‹‹‹‹ŠŠŠŠŠŠŠŠŠ‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}|||||||||||||||||||||||||||{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvuuuuuuuuuuuuuuuuttttttttssssssssssssssssrrrrrrsssssssssrrrrrrrrrrrrrqqqqqqqqqqqppppppppppppppooooonnnnnnnnnnnnmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkjkjjjjjjjjjjjjjjiiiiiiiiiijjiiiiiiiiiiiihhhhhhhhhhhgggggggggggffffffffffffeeeeeeeeeeeedddddddddddddddcdddcccccccccccbbbbbbbbbbbaaaaaaaaaaaaaaa``````````_________^^^^^^^^^]]]]]]]\\\\[[[[[[[[[[ZZZZZZZZYYYYYYYXXXXXXXXXXXXWWWWWWWWWUUUUUUUUUUUTTTTTTSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPOOOOOOONNNNNNNNNMMMMMMMMMLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEFFEEEEEEEEEEDDDDDDDDCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@?????????????????>>>>>>>>========<<<<<<=<<<<<<<<;;;;;;;;::::::::::::9999999999999888888887777666666655555555554444444444444444444433333333222222221111111000000000//////............----------,,,,,,,,,,,+++++++++++*********)))))))))))((((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!! sssssssssstttttttttttttttuuuuuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxwwwwxxxxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{|||||||||||||||}}}}}}}}}}||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„………††‡ˆˆ‰Š‹‹ŒŽ‘‘‘’’’’’’““““’’’’’’’’‘‘“““““’’’‘‘‘ŽŽŒŒŒŒŒŽŒŒŒŒ‹‹‹‹‹ŠŠŠŠŠŠŠŠŠˆ‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}|||||||||||||||||||||||||||{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvuuuuuuuuuuuuuuuutttttttttssssssssssssssrrrrrrrssssssssrrrrrrrrrrrrrrqqqqqqqqqqpppppppppppppppoooonnnnnnnnnnnnnmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkjkjjjjjjjjjjjjjiiiiiiiiiiijjiiiiiiiiiiihhhhhhhhhhhhgggggggggggffffffffffffeeeeeeeeeeeeddddddddddddddccdddcccccccccccbbbbbbbbbbbaaaaaaaaaaaaaaa``````````_________^^^^^^^^^]]]]]]]\\\[[[[[[[[[[ZZZZZZZZZYYYYYYYXXXXXXXXXXXWWWWWWWWWWUUUUUUUUUUUTTTTTTSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPOOOOOOONNNNNNNNNMMMMMMMMMLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHGHHHGGGGGGGGGFFFFFFFFFFEEEFFEEEEEEEEEDDDDDDDDDCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@????????????????>>>>>>>>>========<<<<<<<<<<<<<<<;;;;;;;;:::::::::::99999999999999888888887776666666655555555554444444444444444444433333333222222221111111000000000//////............----------,,,,,,,,,,,+++++++++++*********)))))))))))((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!! sssssssssssttttttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzzzzzz{{{||||||||||||||||}}}}}}}}}|||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„………††‡‡ˆ‰‰Š‹ŒŒŽ‘‘’’’’““““““““““’’’’’’‘“““““’’’‘‘‘ŽŽŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹ŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}|||||||||||||||||||||||||||{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvuuuuuuuuuuuuuuutttttttttsssssssssssssssrrrrrrrssssssssrrrrrrrrrrrrrqqqqqqqqqqqpppppppppppppppoooonnnnnnnnnnnnnmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkjkjjjjjjjjjjjjjiiiiiiiiiiijiiiiiiiiiiiihhhhhhhhhhhhgggggggggggffffffffffffeeeeeeeeeeedddddddddddddddccddccccccccccccbbbbbbbbbbbaaaaaaaaaaaaaaa``````````_________^^^^^^^^^]]]]]]]\\[[[[[[[[[[[ZZZZZZZZZYYYYYYYXXXXXXXXXXWWWWWWWWWWWUUUUUUUUUUUTTTTTTSSSSSSSRRRRRRRRRQQQQQQQQQQQQPPPPPPOOOOOOONNNNNNNNNMMMMMMMMMLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEFEEEEEEEEEEDDDDDDDDDCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@????????????????>>>>>>>>>========<<<<<<<<<<<<<<<;;;;;;;;:::::::::::99999999999999888888887776666666655555555554444444444444444444433333333222222221111111000000000//////...........----------,,,,,,,,,,,,+++++++++++*********)))))))))))(((((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!! ssssssssssstttttttttttttttuuuuuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzzzzzz{{{||||||||||||||||}}}}}}}}}|||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„………††‡‡ˆ‰ŠŠ‹Œ‘‘’’““““”””””“““““’’’’’“““““’’’‘‘‘ŽŽŒŒŒŒ‹‹‹ŒŒŒŒŒ‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡†††††††††„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}||||||||||||||||||||||||||{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwxxxxxxxxxxxwwwwwwwwwwwwwwvvvvuuuuuuuuuuuuuuuutttttttttssssssssssssssrrrrrrrrssssssssrrrrrrrrrrrrrqqqqqqqqqqqppppppppppppppooooonnnnnnnnnnnnmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiijjiiiiiiiiiiihhhhhhhhhhhhggggggggggggfffffffffffeeeeeeeeeeeddddddddddddddcccddccccccccccccbbbbbbbbbbbaaaaaaaaaaaaaaa``````````_________^^^^^^^^^]]]]]]]\\[[[[[[[[[[[ZZZZZZZZZYYYYYYYXXXXXXXXXXWWWWWWWWWWWUUUUUUUUUUUTTTTTTSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPOOOOOOONNNNNNNNNMMMMMMMMMLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHGHHHGGGGGGGGGFFFFFFFFFEEEEFEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@????????????????>>>>>>>>>========<<<<<<<<<<<<<<<;;;;;;;;:::::::::::99999999999998888888887776666666655555555554444444444444444444433333333222222221111111000000000//////...........----------,,,,,,,,,,,,+++++++++++********))))))))))))(((((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!! ssssssssssstttttttttttttttuuuuuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyzzzzzzzzzzzzzzzzz{{|||||||||||||||||}}}}}}}}||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„………††‡ˆˆ‰Š‹‹Œ‘‘’’““”””””””””““““’’’’““““““’’’‘‘ŽŽŒŒŒ‹‹‹‹ŒŒŒŒŒŒ‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡††††††††„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}||||||||||||||||||||||||||{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwxxxxxxxxxxxwwwwwwwwwwwwwwvvvvuuuuuuuuuuuuuuuuttttttttsssssssssssssssrrrrrrrrsssssssrrrrrrrrrrrrrrqqqqqqqqqqqppppppppppppppoooonnnnnnnnnnnnnmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiijiiiiiiiiiiiihhhhhhhhhhhhggggggggggggfffffffffffeeeeeeeeeeeddddddddddddddcccddccccccccccccbbbbbbbbbbbaaaaaaaaaaaaaa```````````_________^^^^^^^^^]]]]]]]\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYXXXXXXXXXXWWWWWWWWWWWUUUUUUUUUUUTTTTTTSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPOOOOOOONNNNNNNNNMMMMMMMMMLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHGHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@???????????????>>>>>>>>>>========<<<<<<<<<<<<<<<;;;;;;;;:::::::::::99999999999998888888887776666666655555555555444444444444444444433333333222222221111111000000000//////...........----------,,,,,,,,,,,,+++++++++++********))))))))))))(((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!! ssssssssssssttttttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzzzzzz{{|||||||||||||||||}}}}}}}}||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„………††‡ˆ‰‰Š‹Œ‘’’““””””•••”””””“““’’’”“““““’’’‘‘ŽŽŒŒŒ‹‹‹‹‹ŒŒŒŒŒŒŒŒ‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡††††††††„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwxxxxxxxxxxwwwwwwwwwwwwwwwvvvuuuuuuuuuuuuuuuutttttttttsssssssssssssssrrrrrrrrsssssssrrrrrrrrrrrrrrqqqqqqqqqqpppppppppppppppoooonnnnnnnnnnnnnmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiijiiiiiiiiiiiihhhhhhhhhhhhgggggggggggffffffffffffeeeeeeeeeeeddddddddddddddcccddccccccccccccbbbbbbbbbbaaaaaaaaaaaaaaa```````````_________^^^^^^^^^]]]]]]][[[[[[[[[[[[ZZZZZZZZZZYYYYYYYXXXXXXXXXWWWWWWWWWWWWUUUUUUUUUUTTTTTTTSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPOOOOOONNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHGHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@??????????????>>>>>>>>>>>========<<<<<<<<<<<<<<<;;;;;;;;:::::::::::99999999999998888888887766666666655555555555444444444444444444433333333232222221111111000000000//////...........----------,,,,,,,,,,,++++++++++++********))))))))))))(((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!! sssssssssssstttttttttttttttuuuuuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyzzzzzzzzzzzzzzzz{{||||||||||||||||||}}}}}}}|||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„……††‡‡ˆ‰Š‹ŒŽ‘’’““””•••••••”””“““’’’””““““’’’‘‘ŽŽŒŒ‹‹‹‹ŠŠŒŒŒŒŒŒŒ‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡†††††††„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwxxxxxxxxxxwwwwwwwwwwwwwwwvvvvuuuuuuuuuuuuuuutttttttttssssssssssssssrrrrrrrrrsssssssrrrrrrrrrrrrrqqqqqqqqqqqppppppppppppppooooonnnnnnnnnnnnmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiihjiiiiiiiiiiiihhhhhhhhhhhhggggggggggggfffffffffffeeeeeeeeeeeddddddddddddddcccddccccccccccccbbbbbbbbbbaaaaaaaaaaaaaaa```````````_________^^^^^^^^^]]]]]]][[[[[[[[[[[ZZZZZZZZZZYYYYYYYYXXXXXXXXXWWWWWWWWWWWWUUUUUUUUUUTTTTTTTSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPOOOOOONNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@?????????????>>>>>>>>>>>>========<<<<<<<<<<<<<<<;;;;;;;;;::::::::::99999999999998888888877766666666655555555555544444444444444444433333333232222221111111000000000//////...........----------,,,,,,,,,,,++++++++++++********))))))))))))(((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!! sssssssssssstttttttttttttttuuuuuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzzzzzz{{|||||||||||||||||}}}}}}}|||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„……††‡ˆ‰‰Š‹ŒŽ‘’’“””•••••••••”””“““’’”””““““’’’‘ŽŒŒ‹‹‹ŠŠŠŒŒŒŒŒ‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡†††††††„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwxxxxxxxxxxwwwwwwwwwwwwwwwvvvuuuuuuuuuuuuuuutttttttttsssssssssssssssrrrrrrrrrssssssrrrrrrrrrrrrrrqqqqqqqqqqqppppppppppppppooooonnnnnnnnnnnnmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiihiiiiiiiiiiiiihhhhhhhhhhhhgggggggggggffffffffffffeeeeeeeeeeeddddddddddddddcccdccccccccccccccbbbbbbbbbaaaaaaaaaaaaaaa```````````_________^^^^^^^^]]]]]]]][[[[[[[[[[[ZZZZZZZZZZYYYYYYYYXXXXXXXXXWWWWWWWWWWWWUUUUUUUUUTTTTTTTTSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPOOOOOONNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@?????????????>>>>>>>>>>>>========<<<<<<<<<<<<<<<<;;;;;;;;::::::::::99999999999998888888877766666666655555555555544444444444444444333333333232222221111111000000000//////...........----------,,,,,,,,,,,++++++++++++********))))))))))))(((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!! ssssssssssssstttttttttttttttuuuuuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyzzzzzzzzzzzzzzzz{{||||||||||||||||||}}}}}}||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„……††‡ˆˆ‰Š‹ŒŽ‘’““””•••––––•••”””“““’””””““““’’‘ŽŽŒŒ‹‹ŠŠŠŠŒ‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡†††††††„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwxxxxxxxxxwwwwwwwwwwwwwwwwvvvuuuuuuuuuuuuuuuttttttttssssssssssssssssrrrrrrrrrssssssrrrrrrrrrrrrrrqqqqqqqqqqpppppppppppppppooooonnnnnnnnnnnnmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiihjiiiiiiiiiiiiihhhhhhhhhhhggggggggggggfffffffffffeeeeeeeeeeeedddddddddddddcccdccccccccccccccbbbbbbbbbaaaaaaaaaaaaaaa```````````_________^^^^^^^^]]]]]]]][[[[[[[[[[ZZZZZZZZZZZYYYYYYYYXXXXXXXXXWWWWWWWWWWWWUUUUUUUUUTTTTTTTTSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPOOOOOONNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@?????????????>>>>>>>>>>>>========<<<<<<=<<<<<<<<<;;;;;;;;::::::::::99999999999988888888877666666666655555555555554444444444444444333333333232222221111111000000000//////...........----------,,,,,,,,,,,++++++++++++********))))))))))))(((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!! ssssssssssssstttttttttttttttuuuuuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzzzzzz{{|||||||||||||||||}}}}}}||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„……†‡‡ˆ‰Š‹ŒŽ‘’““””••––––––•••””“““’”””””“““’’‘‘ŽŽŒŒ‹‹ŠŠŠŠ‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡†††††††„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||{{{{{{{{{{{{{{{{zzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwxxxxxxxxxwwwwwwwwwwwwwwwwvvuuuuuuuuuuuuuuuuttttttttsssssssssssssssrrrrrrrrrrsssssrrrrrrrrrrrrrrqqqqqqqqqqqppppppppppppppoooooonnnnnnnnnnnmmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiihiiiiiiiiiiiiiihhhhhhhhhhhgggggggggggffffffffffffeeeeeeeeeeeedddddddddddddcccdccccccccccccccbbbbbbbbbaaaaaaaaaaaaaa````````````________^^^^^^^^^]]]]]]]][[[[[[[[[[ZZZZZZZZZZZYYYYYYYYXXXXXXXXXWWWWWWWWWWWWUUUUUUUUTTTTTTTTSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPOOOOOONNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGHGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@??????????????>>>>>>>>>>>>=========<<<<<=<<<<<<<<<<;;;;;;;:::::::::::9999999999998888888877666666666655555555555555544444444444444333333333232222221111111000000000//////...........----------,,,,,,,,,,,+++++++++++*********)))))))))))((((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!! ssssssssssssstttttttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzzzzzz{{||||||||||||||||||}}}}}|||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„……††‡ˆ‰Š‹ŒŽ‘’““””••–––––––••”””“““””””””“““’’‘ŽŒŒ‹ŠŠŠŠ‰‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡†††††††„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwxxxxxxxxxwwwwwwwwwwwwwwwvvvuuuuuuuuuuuuuuutttttttttsssssssssssssssrrrrrrrrrrsssssrrrrrrrrrrrrrrqqqqqqqqqqqppppppppppppppoooooonnnnnnnnnnnmmmmmmmmmmmmmmllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiihhiiiiiiiiiiiiiihhhhhhhhhhhgggggggggggffffffffffffeeeeeeeeeeeeddddddddddddccccdccccccccccccccbbbbbbbbbaaaaaaaaaaaaaa````````````_________^^^^^^^^]]]]]]]][[[[[[[[[[ZZZZZZZZZZZYYYYYYYYXXXXXXXXXWWWWWWWWWWWWUUUUUUUUTTTTTTTTSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPOOOOONNNNNNNNNMMMMMMMMMMMLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>>>==========<<<<<=<<<<<<<<<<;;;;;;;:::::::::::9999999999998888888877666666666655555555555555544444444444444333333333232222221111111000000000//////..........-----------,,,,,,,,,,,+++++++++++*********)))))))))))((((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!! sssssssssssssstttttttttttttttuuuuuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyzzzzzzzzzzzzzzzz{{{|||||||||||||||||}}}}}|||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„……††‡ˆ‰Š‹ŒŽ‘’’“””••–––––––•••””“““•””””””““’’‘‘ŽŒŒ‹‹ŠŠ‰‰‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡†††††††„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||{{{{{{{{{{{{{{{{{zzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwxxxxxxxxxwwwwwwwwwwwwwwwvvuuuuuuuuuuuuuuuutttttttttsssssssssssssssrrrrrrrrrrssssrrrrrrrrrrrrrrrqqqqqqqqqqpppppppppppppppoooooonnnnnnnnnnnmmmmmmmmmmmmmmllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiihhiiiiiiiiiiiiiiihhhhhhhhhhggggggggggggfffffffffffeeeeeeeeeeeedddddddddddddcccdccccccccccccccbbbbbbbbbaaaaaaaaaaaaa`````````````________^^^^^^^^^]]]]]]]][[[[[[[[[ZZZZZZZZZZZYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWUUUUUUUTTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPOOOOONNNNNNNNNMMMMMMMMMMMLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@????????????>>>>>>>>>>>>>==========<<<<<==<<<<<<<<<<;;;;;;;::::::::::999999999999888888877766666666666555555555555555444444444444433333333323222222111111100000000//////...........-----------,,,,,,,,,,,+++++++++++*********)))))))))))((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!! sssssssssssssstttttttttttttttuuuuuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzzzzz{{{||||||||||||||||||}}}}||||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„………†‡ˆ‰‰Š‹Ž‘‘’“””••–––––––•••”””““••””””””““’’‘ŽŽŒ‹‹ŠŠ‰‰‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡†††††††„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwxxxxxxxxwwwwwwwwwwwwwwwwvvuuuuuuuuuuuuuuutttttttttssssssssssssssssrrrrrrrrrrssssrrrrrrrrrrrrrrqqqqqqqqqqqppppppppppppppooooooonnnnnnnnnnmmmmmmmmmmmmmmmllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiihhiiiiiiiiiiiiiiihhhhhhhhhhgggggggggggffffffffffffeeeeeeeeeeeeeddddddddddddcccdccccccccccccccbbbbbbbbbaaaaaaaaaaaaa`````````````________^^^^^^^^^]]]]]]]][[[[[[[[[ZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWUUUUUUTTTTTTTTTSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPOOOOONNNNNNNNNMMMMMMMMMMMLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>>>>>==========<<<<<===<<<<<<<<<;;;;;;;:::::::::::99999999999888888877766666666666655555555555555444444444444433333333323222222111111000000000//////...........-----------,,,,,,,,,,,+++++++++++********))))))))))))(((((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!! rssssssssssssstttttttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwwxwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyzzzzzzzzzzzzzzz{{{{|||||||||||||||||}}}}||||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„ƒƒƒƒ„„„„„……†‡ˆˆ‰Š‹Ž‘’““”•••––––––•••”””““•••”””””“““’‘ŽŒ‹‹ŠŠ‰‰‹ŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰ŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡†††††††„„„„„„„„„„„„„„„„„„„„ƒ„ƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwxxxxxxxxwwwwwwwwwwwwwwwvvvuuuuuuuuuuuuuuutttttttttsssssssssssssssrrrrrrrrrrrsssrrrrrrrrrrrrrrrqqqqqqqqqqqppppppppppppppooooooonnnnnnnnnnmmmmmmmmmmmmmmllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiihhhiiiiiiiiiiiiiiiihhhhhhhhhgggggggggggffffffffffffeeeeeeeeeeeeeddddddddddddcccdccccccccccccccbbbbbbbbbaaaaaaaaaaaaa`````````````________^^^^^^^^]]]]]]]]][[[[[[[[[ZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWUUUUUUTTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPOOOOONNNNNNNNNMMMMMMMMMMMLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>>>>>==========<<<<<===<<<<<<<<<;;;;;;;:::::::::::99999999999888888877766666666666655555555555555544444444444333333333322222221111111000000000//////...........-----------,,,,,,,,,,,+++++++++++********))))))))))))(((((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!! rsssssssssssssstttttttttttttttuuuuuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwwxwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyzzzzzzzzzzzzzzz{{{{||||||||||||||||||}}}|||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„ƒƒƒƒƒƒ„„„„……†‡‡ˆ‰Š‹Ž‘’’“””•••–––––••••””““•••””””””““’’‘ŽŒŒ‹ŠŠ‰‰ŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡†††††††…„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}||||||||||||||||{||||||{{{{{{{{{{{{{{{{{{{zzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwxxxxxxxwwwwwwwwwwwwwwwwvvuuuuuuuuuuuuuuuutttttttttsssssssssssssssrrrrrrrrrrrsssrrrrrrrrrrrrrrqqqqqqqqqqqpppppppppppppppooooooonnnnnnnnnnmmmmmmmmmmmmmmllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiihhhiiiiiiiiiiiiiiiihhhhhhhhhgggggggggggffffffffffffeeeeeeeeeeeeeddddddddddddcccdccccccccccccccbbbbbbbbbaaaaaaaaaaaa`````````````________^^^^^^^^^]]]]]]]]][[[[[[[[[ZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWUUUUUTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPOOOONNNNNNNNNNMMMMMMMMMMMLLLLKKKKKKKKKKKJJJJJJJJJIJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>>>>>>>===========<<<<====<<<<<<<<<;;;;;;::::::::::::9999999999888888877766666666666665555555555555544444444444333333333322222221111111000000000//////...........-----------,,,,,,,,,,++++++++++++********))))))))))))(((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!! rrssssssssssssstttttttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{|||||||||||||||||}}}|||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„……†‡‡ˆ‰Š‹Ž‘’““””••••––••••””””“••••””””””““’‘ŽŒ‹ŠŠ‰‰ŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡††††††††…„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}|||||||||||||||{{||||||{{{{{{{{{{{{{{{{{{{zzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwxxxxxxxwwwwwwwwwwwwwwwvvvuuuuuuuuuuuuuuuutttttttttssssssssssssssrrrrrrrrrrrrsssrrrrrrrrrrrrrrqqqqqqqqqqqppppppppppppppoooooooonnnnnnnnnnmmmmmmmmmmmmmmllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiihhhhiiiiiiiiiiiiiiiiihhhhhhhhgggggggggggffffffffffffeeeeeeeeeeeeeddddddddddddcccdccccccccccccccbbbbbbbbbaaaaaaaaaaa``````````````________^^^^^^^^^]]]]]]]]][[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWUUUUTTTTTTTTTSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPOOOONNNNNNNNNMMMMMMMMMMMMLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>>>>>============<<<<=====<<<<<<<<;;;;;;::::::::::::9999999999988888887766666666666666555555555555544444444444333333333322222221111111000000000//////...........-----------,,,,,,,,,,++++++++++++********))))))))))))(((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!! rrsssssssssssssstttttttttttttttuuuuuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{||||||||||||||||||}}||||||||||}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„……††‡ˆ‰Š‹Ž‘’’““””•••••••••”””““••••””””””““’’‘ŽŒ‹‹Š‰‰ŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡††††††††……„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}||||||||||||||{{{|||||{{{{{{{{{{{{{{{{{{{zzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwxxxxxxwwwwwwwwwwwwwwwvvvvuuuuuuuuuuuuuuuttttttttttssssssssssssssrrrrrrrrrrrrsssrrrrrrrrrrrrrrqqqqqqqqqqqppppppppppppppoooooooonnnnnnnnnmmmmmmmmmmmmmmllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhiiiiiiiiiiiiiiiiihhhhhhhhgggggggggggffffffffffffeefeeeeeeeeeeedddddddddddcccdccccccccccccccbbbbbbbbbaaaaaaaaaaa``````````````_______^^^^^^^^^^]]]]]]]]][[[[[[[[ZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVUUUUTTTTTTTTSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPOOOONNNNNNNNNMMMMMMMMMMMMLLLKKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>>>>>>>============<<<<=====<<<<<<<<<;;;;;:::::::::::::999999999988888887766666666666666655555555555554444444443333333333222222221111111000000000//////...........-----------,,,,,,,,,,++++++++++++********))))))))))))(((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!! qqqqrrrrrrrrrrrrrrsssssrrrrrrrrrrsssssssssssssstvvvvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{||||||||||||||||||||}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………††‡ˆˆ‰Š‹Ž‘‘’““””••––––––––••••”šš™™™™™™™™˜˜——–•”“’‘ŽŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒ‰‰‰‰ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡†††††††††……………………………………………………………ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||||{{{{{{{||||||{{{{{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvwwwwwvvvvvvvvvvvvvvvvuuuuttttttttttttssssssssssssssssssssssssrrrrrrrrrrrrrrqrrrqqqqqqqqqqqqqqppppppppooooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmllllllmmmmmmlllllllllllllkkkkkkjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhgggggggggggggffhhhhhhhhhhhggggggggggggffgggggggggggfffffffffffeeeedddddccccccccccccccbbbbbb`````````````````________^^^^^^^^]]]]]]]]]]\\\\\\\ZZZZZZZZZZYYYYYYYYYYXXXXXVVVVVUUUUUUUUUUUUTTTTTTTTSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMLLLLLLLLLLLLKKKKKKKLLKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGHHGGGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCCCBCBBBBBBBBBBAAAAAAAAAA@@@@AAA@@@@@@@@@@@@??????????>>>>>>>>>>>>>>>>==============<<<<<<<<<;;;;;;:::::::::::999999999998888888777777777777766666666666665555555444444444333333333222222111111000000000/////////...........----------,,,,,,,,,+++++++++++*********))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!! qqqqrrrrrrrrrrrrrrsssssrrrrrrrrrrsssssssssssssssvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{|||||||||||||||||||}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………††‡ˆˆ‰Š‹Ž‘’’““””•••–––––••••””šš™™™™™™™™˜˜˜—–•”“’‘‘ŽŽŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒ‰‰‰‰ˆˆˆˆˆˆˆ‡‡‡‡‡‡††††††††…………………………………………………………………ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||||{{{{{{{|||||{{{{{{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvwwwwwvvvvvvvvvvvvvvvvuuuuttttttttttttssssssssssssssssssssssssrrrrrrrrrrrrrrqrrqqqqqqqqqqqqqqqppppppppoooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmlllllllmmmmmmlllllllllllllkkkkkkjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhgggggggggggggffhhhhhhhhhhgggggggggggggffgggggggggggfffffffffffeeeedddddccccccccccccccbbbbbba```````````````_________^^^^^^^]]]]]]]]]]]\\\\\\\ZZZZZZZZZZYYYYYYYYYYXXXXXVVVVVUUUUUUUUUUUUTTTTTTTTSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMLLLLLLLLLLLLKKKKKKKLKKKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGHHGGGGGGGGGGGFFFFFFFFFFFEEEEEDDDDDDDDDCCCCCCCCCCCBCBBBBBBBBBBAAAAAAAAAA@@@@AAA@@@@@@@@@@@???????????>>>>>>>>>>>>>>>>===============<<<<<<<<;;;;;;::::::::::::99999999999888888877777777777777666666666666555555444444444333333333222221111111000000000/////////..........-----------,,,,,,,,,+++++++++++*********))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!! qqqqqrrrrrrrrrrrrrrssssrrrrrrrrrrsssssssssssssssvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„ƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………††‡‡ˆ‰ŠŠŽ‘’’““””•••••••••••””š™™™™™™™™™™˜˜——–•”“’‘ŽŽŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒ‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡†††††††††…………………………………………………………………ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||||{{{{{{{{|||||{{{{{{{{{{{{{{{{{{{zyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvwwwwvvvvvvvvvvvvvvvvvuuuutttttttttttssssssssssssssssssssssssrrrrrrrrrrrrrrrqrqqqqqqqqqqqqqqqqppppppppoooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmlllllllmmmmmmlllllllllllllkkkkkkjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhgggggggggggggggffhhhhhhhhhhhggggggggggggffgggggggggggfffffffffffeeeeddddcccccccccccccccbbbbbba```````````````_________^^^^^^^]]]]]]]]]]\\\\\\\\ZZZZZZZZZZYYYYYYYYYYXXXXXVVVVVUUUUUUUUUUUUTTTTTTTTSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGHHGGGGGGGGGGGFFFFFFFFFFFEEEEEDDDDDDDDDCCCCCCCCCCCBCBBBBBBBBBAAAAAAAAAAA@@@@AA@@@@@@@@@@@@???????????>>>>>>>>>>>>>>>>===============<<<<<<<<;;;;;;::::::::::::99999999999888888877777777777777766666666666555554444444443333333333222221111111000000000/////////..........-----------,,,,,,,,++++++++++++*********))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!! qqqqqrrrrrrrrrrrrrrssssrrrrrrrrrrrssssssssssssssvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{|||||||||||||||||||}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……††‡‡ˆ‰‰ŠŒŽŽ‘’’““”””••••••••”””™™™™™™™™™™™˜˜˜—–•”“’‘ŽŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒ‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡††††††††††…………………………………………………………………‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||||{{{{{{{{|||||{{{{{{{{{{{{{{{{{{zzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvwwwwvvvvvvvvvvvvvvvvuuuuutttttttttttssssssssssssssssssssssssrrrrrrrrrrrrrrqqrqqqqqqqqqqqqqqqqppppppppoooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmllllllllmmmmmmlllllllllllllkkkkkkjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhggggggggggggggggffhhhhhhhhhhgggggggggggggffhggggggggggfffffffffffeeeedddddccccccccccccccbbbbbba``````````````__________^^^^^^^]]]]]]]]]]]\\\\\\\ZZZZZZZZZYYYYYYYYYYYXXXXXVVVVVUUUUUUUUUUUUTTTTTTTTSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGHHGGGGGGGGGGGFFFFFFFFFFFEEEEEDDDDDDDDDCCCCCCCCCCCBCBBBBBBBBBAAAAAAAAAAA@@@@AA@@@@@@@@@@@@???????????>>>>>>>>>>>>>>>>================<<<<<<<<;;;;;:::::::::::::9999999999888888877777777777777766666666666555554444444443333333332222221111111000000000////////...........-----------,,,,,,,,++++++++++++*********))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""!!!!!!!!!! qqqqqrrrrrrrrrrrrrrssssrrrrrrrrrrrssssssssssssssvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………††‡ˆˆ‰ŠŒŽ‘’’““””””•••••””””™™™™™™™™™™™™˜˜—––•”“’‘ŽŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒ‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡††††††††††…………………………………………………………………‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||||{{{{{{{{||||{{{{{{{{{{{{{{{{{{{zzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvwwwvvvvvvvvvvvvvvvvvuuuuuttttttttttsssssssssssssssssssssssssrrrrrrrrrrrrrrqqrqqqqqqqqqqqqqqqpppppppppooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmllllllllmmmmmmlllllllllllllkkkkkkjjjjjjjjjjiiiiiiiiiiiihhhhhhhhggggggggggggggggggffhhhhhhhhhhgggggggggggggffhgggggggggggffffffffffeeeeddddcccccccccccccccbbbbbba`````````````___________^^^^^^^]]]]]]]]]]\\\\\\\\ZZZZZZZZZZYYYYYYYYYYXXXXXVVVVVUUUUUUUUUUUUTTTTTTTTSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHGGGGGGHHGGGGGGGGGGGFFFFFFFFFFFEEEEEDDDDDDDDDCCCCCCCCCCCBCBBBBBBBBBAAAAAAAAAAA@@@@AA@@@@@@@@@@@@???????????>>>>>>>>>>>>>>>>================<<<<<<<<;;;;;:::::::::::::9999999999888888887777777777777776666666666555554444444443333333332222221111111000000000////////...........-----------,,,,,,,,++++++++++++*********)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""!!!!!!!!!! qqqqqqrrrrrrrrrrrrrrsssrrrrrrrrrrrrsssssssssssssvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{|||||||||||||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………††‡‡ˆ‰‰‹ŒŽ‘‘’’““””””””””””””™™™™™™™™™™™™˜˜˜—–•”“’‘ŒŒ‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒ‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡††††††††††…………………………………………………………………‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||||{{{{{{{{{||||{{{{{{{{{{{{{{{{{{zzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvwwwvvvvvvvvvvvvvvvvuuuuuuttttttttttsssssssssssssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqpppppppppooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmllllllllmmmmmllllllllllllllkkkkkkjjjjjjjjjjiiiiiiiiiiiihhhhhhhgggggggggggggggggggffhhhhhhhhhhhggggggggggggffggggggggggggffffffffffeeeeddddccccccccccccccbbbbbbba````````````____________^^^^^^]]]]]]]]]]]\\\\\\\\ZZZZZZZZZYYYYYYYYYYYXXXXXVVVVVUUUUUUUUUUUUTTTTTTTTSSSRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGHHGGGGGGGGGGGFFFFFFFFFFFEEEEEDDDDDDDDDDCCCCCCCCCCBCBBBBBBBBBAAAAAAAAAAA@@@@AA@@@@@@@@@@@????????????>>>>>>>>>>>>>>>=================<<<<<<<<;;;;;:::::::::::::9999999999888888887777777777777777666666666555554444444433333333332222221111111000000000////////...........-----------,,,,,,,,++++++++++++*********)))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!! qqqqqqrrrrrrrrrrrrrrsssrrrrrrrrrrrrsssssssssssssvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……††‡‡ˆˆ‰‹ŒŒŽŽ‘‘’’““”””””””””””™™™™™™™™™™™™™˜˜——–•”“’‘ŽŒŒŒ‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒ‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡††††††††………………………………………………………………………‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||{{{{{{{{||||{{{{{{{{{{{{{{{{{{zzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvwwvvvvvvvvvvvvvvvvvuuuuuuttttttttttssssssssssssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqpppppppppoooooooooonnnnnnnnnnnnnnmnnmmmmmmmmmmmmmmlllllllllmmmmmllllllllllllllkkkkkkjjjjjjjjjiiiiiiiiiiiihhhhhhhgggggggggggggggggggfffhhhhhhhhhhhggggggggggggffhggggggggggfffffffffffeeeeddddcccccccccccccccbbbbbba````````````____________^^^^^^]]]]]]]]]]]\\\\\\\\ZZZZZZZZZYYYYYYYYYYYXXXXXVVVVUUUUUUUUUUUUUTTTTTTTTSSSRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGHHGGGGGGGGGGGFFFFFFFFFFFEEEEEDDDDDDDDDDCCCCCCCCCCBCBBBBBBBBBAAAAAAAAAA@@@@@AA@@@@@@@@@@@????????????>>>>>>>>>>>>>>>=================<<<<<<<<;;;;;:::::::::::::9999999999888888888777777777777777666666666555554444444433333333322222211111111000000000////////...........-----------,,,,,,,,+++++++++++**********)))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!! qqqqqqrrrrrrrrrrrrrrsssrrrrrrrrrrrrsssssssssssssvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{||||||||||||||||||||}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………††‡‡ˆ‰‹‹ŒŒŽŽ‘‘’’““””””””””””™™™™™™™™™™™™™™˜˜—–•”“’‘ŽŒŒ‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒ‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡††††††††…………………………………………………………………………‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||||{{{{{{{{{|||{{{{{{{{{{{{{{{{{{zzzzyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvwwvvvvvvvvvvvvvvvvuuuuuuutttttttttsssssssssssssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqppppppppppoooooooooonnnnnnnnnnnnnnmnnmmmmmmmmmmmmmmlllllllllmmmmmlllllllllllllllkkkkkjjjjjjjjjiiiiiiiiiiiihhhhhhhgggggggggggggggggggfffhhhhhhhhhhhggggggggggggffhgggggggggggffffffffffeeeeddddccccccccccccccbbbbbbba```````````_____________^^^^^^]]]]]]]]]]\\\\\\\\\ZZZZZZZZZYYYYYYYYYYYXXXXXVVVVVUUUUUUUUUUUUTTTTTTTTSSSRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNMMMMLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGHHGGGGGGGGGGGGFFFFFFFFFFEEEEEDDDDDDDDDDCCCCCCCCCCBCBBBBBBBBBAAAAAAAAAA@@@@@A@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>=================<<<<<<<<;;;;;:::::::::::::9999999999888888888777777777777777666666666555554444444433333333322222211111111000000000////////...........-----------,,,,,,,,+++++++++++*********))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!! qqqqqqqrrrrrrrrrrrrrrssrrrrrrrrrrrrrssssssssssssuvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………††‡‡ˆˆŠ‹‹ŒŽ‘’’“““””””””””“™™™™™™™™™™™™™™˜˜—––•”“’‘ŽŽŒŒŒ‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒ‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡†††††††…………………………………………………………………………‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||||{{{{{{{{{||||{{{{{{{{{{{{{{{{zzzzzyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvwvvvvvvvvvvvvvvvvvuuuuuuutttttttttssssssssssssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqppppppppppoooooooooonnnnnnnnnnnnnnmnnmmmmmmmmmmmmmllllllllllmmmmllllllllllllllllkkkkkjjjjjjjjjiiiiiiiiiiiihhhhhhggggggggggggggggggggfffhhhhhhhhhhhggggggggggggffggggggggggggffffffffffeeeeddddccccccccccccccbbbbbbbaa``````````_____________^^^^^^]]]]]]]]]]\\\\\\\\\ZZZZZZZZZYYYYYYYYYYYXXXXXVVVVUUUUUUUUUUUUUTTTTTTTTSSSRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNMMMMLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGHHGGGGGGGGGGGGFFFFFFFFFFEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@A@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>=================<<<<<<<<;;;;;:::::::::::::9999999999988888888777777777777777666666666555554444444433333333322222211111110000000000////////..........------------,,,,,,,,+++++++++++*********))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!! qqqqqqqrrrrrrrrrrrrrrssrrrrrrrrrrrrrssssssssssssuvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{|||||||||||||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………††‡‡ˆŠŠ‹ŒŒŽŽ‘‘’’““”””””””””™™™™™™™™™™™™™™™˜˜—–•”“’‘ŽŒŒŒ‹‹‹‹‹‹‹‹ŒŒŒŒŒŒ‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡††††††……………………………………………………………………………‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||{{{{{{{{{|||{{{{{{{{{{{{{{{{{zzzzzyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvwvvvvvvvvvvvvvvvvuuuuuuuuttttttttsssssssssssssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqpppppppppppoooooooooonnnnnnnnnnnnnmmnmmmmmmmmmmmmmmllllllllllmmmmllllllllllllllllkkkkkjjjjjjjjiiiiiiiiiiiihhhhhhggggggggggggggggggggffffhhhhhhhhhhhggggggggggggffhggggggggggfffffffffffeeeeddddccccccccccccccbbbbbbbaa``````````____________^^^^^^]]]]]]]]]]\\\\\\\\\\ZZZZZZZZZYYYYYYYYYYXXXXXXVVVVUUUUUUUUUUUUUTTTTTTTTSSRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNMMMMLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGHHGGGGGGGGGGGGFFFFFFFFFFEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@A@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>================<<<<<<<<<;;;;;::::::::::::99999999999988888888877777777777777666666665555544444444433333333322222211111110000000000////////..........------------,,,,,,,,+++++++++++*********))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!! qqqqqqqqrrrrrrrrrrrrrrsrrrrrrrrrrrrrrsssssssssssuuvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{||||||||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………†††‡‡‰Š‹‹ŒŽ‘‘’’““”””””””””™™™™™™™™™™šš™™™™˜——–•”“’‘ŽŽŒŒ‹‹‹‹‹‹‹‹ŒŒŒŒŒŒ‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡††††††……………………………………………………………………………‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||||||{{{{{{{{{|||{{{{{{{{{{{{{{{{zzzzzzyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuttttttttssssssssssssssssrsssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqpppppppppppoooooooooonnnnnnnnnnnnnmmnmmmmmmmmmmmmmlllllllllllmmmmllllllllllllllllkkkkkjjjjjjjjjiiiiiiiiiiihhhhhhgggggggggggggggggggfffffhhhhhhhhhhhggggggggggggffhgggggggggggfffffffffeeeeeddddccccccccccccccbbbbbbbaa``````````____________^^^^^^]]]]]]]]]]\\\\\\\\\\ZZZZZZZZZYYYYYYYYYYYXXXXXVVVVUUUUUUUUUUUUUTTTTTTTTSSRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNMMMMLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGHHGGGGGGGGGGGGFFFFFFFFFFEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@A@@@@@@@@@@@?????????????>>>>>>>>>>>>>>=================<<<<<<<<;;;;;;::::::::::::99999999999988888888877777777777777666666665555544444444433333333322222211111110000000000////////..........------------,,,,,,,++++++++++++*********))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!! qqqqqqqqrrrrrrrrrrrrrrsrrrrrrrrrrrrrrsssssssssssuuvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………††‡‡‰ŠŠ‹ŒŒŽŽ‘’’““”””””””””™™™™™™™™™šššš™™™˜˜—–•”“’‘ŽŒŒŒ‹‹‹‹‹‹‹ŒŒŒŒŒŒ‰‰‰‰‰‰ˆˆˆˆ‡‡‡‡‡††††††……………………………………………………………………………‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||||||{{{{{{{{{||||{{{{{{{{{{{{{{{zzzzzzyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuttttttttssssssssssssssssrsssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqpppppppppppooooooooonnnnnnnnnnnnnnmmnmmmmmmmmmmmmmlllllllllllmmmlllllllllllllllllkkkkkjjjjjjjjiiiiiiiiiiiihhhhhhggggggggggggggggggffffffhhhhhhhhhhhhgggggggggggffggggggggggggffffffffffeeeeddddccccccccccccccbbbbbbbaa``````````___________^^^^^^^]]]]]]]]]]\\\\\\\\\\ZZZZZZZZZYYYYYYYYYYXXXXXXVVVVUUUUUUUUUUUUTTTTTTTTTSSRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGHHGGGGGGGGGGGGGFFFFFFFFFEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@A@@@@@@@@@@@?????????????>>>>>>>>>>>>>>================<<<<<<<<<;;;;;;:::::::::::99999999999998888888887777777777777666666666555554444444443333333332222221111111000000000////////...........-----------,,,,,,,,++++++++++++*********))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!! qqqqqqqqrrrrrrrrrrrrrrsrrrrrrrrrrrrrrrssssssssssuuvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………††‡‰‰Š‹‹ŒŽ‘’’““”””””””””šš™™™™™ššššššš™™™˜——–•”“’ŽŒŒŒ‹‹‹‹‹ŒŒŒŒŒŒŒŒ‰‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡††††††……………………………………………………………………………‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||{{{{{{{{{|||{{{{{{{{{{{{{{{zzzzzzzyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuutttttttsssssssssssssssssrssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqpppppppppppooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmmmmlllllllllllmmmlllllllllllllllllkkkkkjjjjjjjjiiiiiiiiiiihhhhhhgggggggggggggggggffffffffhhhhhhhhhhhhgggggggggggffhggggggggggfffffffffffeeeedddccccccccccccccbbbbbbbbaa`````````____________^^^^^^]]]]]]]]]]]\\\\\\\\\\ZZZZZZZZZYYYYYYYYYYXXXXXXVVVVUUUUUUUUUUUUTTTTTTTTTSSRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNMMMMLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGHHGGGGGGGGGGGGGFFFFFFFFFEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@A@@@@@@@@@@@?????????????>>>>>>>>>>>>>>==============<<<<<<<<<<<;;;;;;:::::::::::99999999999998888888888777777777777666666666555554444444443333333332222211111111000000000////////...........-----------,,,,,,,,++++++++++++*********)))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""!!!!!!!!!! qqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssuuuvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{||||||||||||||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………††ˆ‰ŠŠ‹ŒŽ‘’’““”””•••”””ššššššššššššššš™™™˜—–••”“‘ŽŽŒŒŒ‹‹‹‹ŒŒŒŒŒŒŒŒ‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡††††††……………………………………………………………………………‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||||||||{{{{{{{{{|||{{{{{{{{{{{{{{zzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuutttttttssssssssssssssssrrssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqppppppppppppoooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllllllmmmlllllllllllllllllkkkkkjjjjjjjjiiiiiiiiiiihhhhhhhggggggggggggggffffffffffhhhhhhhhhhhhggggggggggfffggggggggggggfffffffffeeeeeddddccccccccccccccbbbbbbbaa`````````____________^^^^^^]]]]]]]]]]\\\\\\\\\\\ZZZZZZZZZYYYYYYYYYYXXXXXXVVVVUUUUUUUUUUUUTTTTTTTTSSSRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGHHGGGGGGGGGGGGGFFFFFFFFFEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@A@@@@@@@@@@@?????????????>>>>>>>>>>>>>============<=<<<<<<<<<<<;;;;;;;:::::::::::99999999999988888888888777777777777666666665555554444444443333333332222221111111000000000////////...........-----------,,,,,,,,++++++++++++*********)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""!!!!!!!!!! qqqqqqqqqrrrrrrrrrrrrrrqrrrrrrrrrrrrrrssssssssssuuuvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{||||||||||||||||}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ„„„„„„………††ˆ‰‰Š‹‹ŒŽ‘’““”””•••••••šššššššššššššššš™™˜˜—–•”“’‘ŽŒŒŒŒ‹‹‹‹ŒŒŒŒŒŒŒŒ‰‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡††††††……………………………………………………………………………‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||||||||{{{{{{{{{{|||{{{{{{{{{{{{{{zzzzzzzzyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuutttttttssssssssssssssssrrssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqppppppppppppoooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmmmlllllllllllllmmllllllllllllllllllkkkkkjjjjjjjjiiiiiiiiiiihhhhhhggggggggggggggfffffffffffhhhhhhhhhhhhgggggggggggffgggggggggggfffffffffffeeeeddddcccccccccccccbbbbbbbbaa`````````___________^^^^^^^]]]]]]]]]]\\\\\\\\\\\ZZZZZZZZZYYYYYYYYYYXXXXXXVVVUUUUUUUUUUUUUTTTTTTTTSSSRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNMMMMLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGHHGGGGGGGGGGGGGFFFFFFFFFEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBAAAAAAAAAAA@@@@@A@@@@@@@@@@@?????????????>>>>>>>>>>>>>===========<<<<<<<<<<<<<<;;;;;;:::::::::::999999999999988888888888777777777776666666665555554444444443333333332222211111111000000000////////...........-----------,,,,,,,,+++++++++++**********)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!! qqqqqqqqqqrrrrrrrrrrrrrqrrrrrrrrrrrrrrrsssssssssuuuuvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{||||||||||||||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ„„„„„………†ˆˆ‰ŠŠ‹ŒŽ‘‘’““””••••••••›šššššššššššššššš™™˜——–•”’‘ŽŒŒŒŒ‹‹ŒŒŒŒŒŒŒŒŒŒŒ‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡††††††……………………………………………………………………………‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||||{{{{{{{{{{|||{{{{{{{{{{{{{{zzzzzzzzyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuttttttssssssssssssssssrrrsssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqpppppppppppppoooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmmmlllllllllllllmllllllllllllllllllkkkkkkjjjjjjjiiiiiiiiiiiihhhhhhgggggggggggggffffffffffffhhhhhhhhhhhhgggggggggggffhggggggggggfffffffffffeeeedddccccccccccccccbbbbbbbbaa`````````___________^^^^^^^]]]]]]]]]]\\\\\\\\\\\ZZZZZZZZZYYYYYYYYYYXXXXXXVVVUUUUUUUUUUUUUTTTTTTTTSSRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNNMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGHHGGGGGGGGGGGGGFFFFFFFFFEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@A@@@@@@@@@@@?????????????>>>>>>>>>>>>===========<<<<<<<<<<<<<<;;;;;;;:::::::::::999999999999988888888888777777777776666666665555554444444443333333332222221111111000000000////////..........------------,,,,,,,,+++++++++++*********))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!! qqqqqqqqqqrrrrrrrrrrrrrqqrrrrrrrrrrrrrrsssssssssuuuuvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{|||||||||||||||}}}}}}}}}}}}}}}}}}}}}~~~}~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„„„„……†‡ˆ‰‰Š‹ŒŽ‘‘’“””•••••••••›››››ššššššššššššš™™˜—–•”“’‘ŽŽŒŒŒŒŒ‹ŒŒŒŒŒŒŒŒŒŒŒ‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡††††††……………………………………………………………………………‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||||{{{{{{{{{{|||{{{{{{{{{{{{{zzzzzzzzzyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuttttttssssssssssssssssrrrsssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqpppppppppppppooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmlllllllllllllmllllllllllllllllllkkkkkkjjjjjjjiiiiiiiiiiiihhhhhhggggggggggggfffffffffffffhhhhhhhhhhhhggggggggggfffgggggggggggfffffffffffeeeeddddcccccccccccccbbbbbbbbaa`````````__________^^^^^^^^]]]]]]]]]]\\\\\\\\\\\ZZZZZZZZZYYYYYYYYYXXXXXXXVVUUUUUUUUUUUUUUTTTTTTTTSSRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOOONNNNNNNNMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGHHGGGGGGGGGGGGGFFFFFFFFFEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@A@@@@@@@@@@@?????????????>>>>>>>>>>>>==========<<<<<<<<<<<<<<;;;;;;;;::::::::::9999999999999988888888888777777777776666666665555554444444444333333332222221111111000000000////////..........------------,,,,,,,,+++++++++++*********))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!! qqqqqqqqqqrrrrrrrrrrrrrqqrrrrrrrrrrrrrrrssssssssuuuuuvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{||||||||||||||||}}}}}}}}}}}}}}}}}}}}}~~}}~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„……‡ˆˆ‰Š‹ŒŽ‘‘’“””•••––––––››››››››››››››šššš™™˜˜—–•”“’‘ŽŒŒŒŒŒ‹ŒŒŒŒŒŒŒŒŒŒ‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡††††††……………………………………………………………………………‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{||{{{{{{{{{{{{{{zzzzzzzzzyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuutttttssssssssssssssssrrrrssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqppppppppppppppooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllkkkkkkkjjjjjjjiiiiiiiiiiihhhhhhhggggggggggggfffffffffffffhhhhhhhhhhhhgggggggggggffgggggggggggfffffffffffeeeeddddccccccccccccccbbbbbbbaa`````````__________^^^^^^^]]]]]]]]]]\\\\\\\\\\\\ZZZZZZZZZYYYYYYYYYXXXXXXXVVUUUUUUUUUUUUUUTTTTTTTTSSRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGHHGGGGGGGGGGGGGFFFFFFFFEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@A@@@@@@@@@@@?????????????>>>>>>>>>>>>=========<<<<<<<<<<<<<<;;;;;;;;:::::::::::9999999999999888888888888777777777766666666665555554444444444333333332222221111111000000000////////..........------------,,,,,,,,+++++++++++*********))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!! qqqqqqqqqqqrrrrrrrrrrrrqqqrrrrrrrrrrrrrrssssssssuuuuuvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{||||||||||||||||}}}}}}}}}}}}}}}}}}}}~~}}}~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„…‡‡ˆ‰Š‹‹Œ‘‘’“””••–––––––œœ›››››››››››››šššš™™˜——–”“’‘ŽŽŒŒŒŒ‹‹ŒŒŒŒŒŒŒŒŒŒ‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡††††††………………………………………………………„…„…„………‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}||||||||||||||||||||||||{|||||||||||||{{{{{{{{{{{{|||{{{{{{{{{{{{zzzzzzzzzzyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuutttttssssssssssssssssrrrrssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqppppppppppppppoooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllkkkkkkkkjjjjjjjiiiiiiiiiiihhhhhhhgggggggggggffffffffffffffhhhhhhhhhhhhhggggggggggffhggggggggggfffffffffffeeeeddddcccccccccccccbbbbbbbbaa````````__________^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\ZZZZZZZZYYYYYYYYYYXXXXXXXVVUUUUUUUUUUUUUTTTTTTTTSSSRRRRRRRRQQQQQQQQQPPPPPPPPPOOOOOOOOOOOOONNNNNNNNMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGHHGGGGGGGGGGGGGFFFFFFFFEEEEEDDDDDDDDDDDCCCCCCCCCCBCBBBBBBBBAAAAAAAAAAA@@@@@A@@@@@@@@@@@?????????????>>>>>>>>>>>>=========<<<<<<<<<<<<<;;;;;;;;;:::::::::::9999999999998888888888888777777777766666666665555554444444444333333332222221111111000000000////////..........------------,,,,,,,++++++++++++*********))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!! qqqqqqqqqqqrrrrrrrrrrrrqqqrrrrrrrrrrrrrrrsssssssuuuuuuvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyzzzyzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{||||||||||||||||}}}}}}}}}}}}}}}}}}}}}~}}}~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„…†‡ˆˆ‰Š‹ŒŽ‘’“”•••–––––––œœœœ››››››››››››šššš™™˜—–•”“’ŽŒŒŒ‹‹‹ŒŒŒŒŒŒŒŒŒ‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡††††††………………………………………………„„„„„„„„„„…‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}|||||||||||||||||||||||||{|||||||||||||{{{{{{{{{{{{||{{{{{{{{{{{{zzzzzzzzzzzyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuttttssssssssssssssssrrrrrsssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqpppppppppppppppoooooonnnnnnnnnnnnnmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllkkkkkkkkkjjjjjjiiiiiiiiiiiihhhhhhhgggggggggggffffffffffffffhhhhhhhhhhhhhggggggggggffhggggggggggfffffffffffeeeeddddcccccccccccccbbbbbbbbaa````````__________^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\ZZZZZZZZYYYYYYYYYXXXXXXXXVVUUUUUUUUUUUUUTTTTTTTTSSSRRRRRRRRQQQQQQQQQPPPPPPPPPOOOOOOOOOOOONNNNNNNNNMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGHHGGGGGGGGGGGGFFFFFFFFFEEEEEDDDDDDDDDDDCCCCCCCCCCBCBBBBBBBBAAAAAAAAAAA@@@@@A@@@@@@@@@@@?????????????>>>>>>>>>>>=========<<<<<<<<<<<<<<;;;;;;;;::::::::::::9999999999988888888888887777777777766666666665555555444444444433333332222221111111100000000////////..........-----------,,,,,,,,++++++++++++*********))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!! qqqqqqqqqqqqrrrrrrrrrrrqqqrrrrrrrrrrrrrrrsssssssuuuuuuvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzyzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„†‡‡ˆ‰Š‹ŒŽ‘’“”••––––————œœœœœ››››››››››››ššš™™˜˜—•”“’‘ŽŒŒŒ‹‹‹‹ŒŒŒŒŒŒŒŒ‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡†††††††……………………………………„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}||||||||||||||||||||||||{{||||||||||||{{{{{{{{{{{{{||{{{{{{{{{{{{zzzzzzzzzzzyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuttttssssssssssssssssrrrrrssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqpppppppppppppppoooooonnnnnnnnnnnnnmmmmmmmmmmmmmmmmmlllllllllllllkllllllllllllllllkkkkkkkkkjjjjjjiiiiiiiiiiihhhhhhhhgggggggggggffffffffffffffhhhhhhhhhhhhhggggggggggffhggggggggggffffffffffeeeeeddddcccccccccccccbbbbbbbba````````__________^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\ZZZZZZZYYYYYYYYYYXXXXXXXXVUUUUUUUUUUUUUUTTTTTTTTSSSRRRRRRRRQQQQQQQQQPPPPPPPPPOOOOOOOOOOOONNNNNNNNMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGHHGGGGGGGGGGGGFFFFFFFFFEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@A@@@@@@@@@@@?????????????>>>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;;:::::::::::99999999999988888888888887777777777766666666665555555444444444433333332222221111111100000000///////...........-----------,,,,,,,,++++++++++++*********)))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!! qqqqqqqqqqqqrrrrrrrrrrrqqqqrrrrrrrrrrrrrrsssssssuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyzyyzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„††‡ˆ‰Š‹ŒŽ‘’“”••––––————œœœœœœœ›››››››››››ššš™™˜—–•”’‘ŽŽŒŒŒ‹‹‹‹ŒŒŒŒŒŒŒŒ‰‰‰‰ˆˆˆˆˆˆˆ‡‡‡‡†††††††…………………………………„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||{{{|||||||||||{{{{{{{{{{{{{{||{{{{{{{{{{{{zzzzzzzzzzzyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuutttssssssssssssssssrrrrrrssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqppppppppppppppppoooooonnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllllllllkllllllllllllllkkkkkkkkkkkjjjjjjiiiiiiiiiiihhhhhhhhggggggggggfffffffffffffffhhhhhhhhhhhhhgggggggggggfhggggggggggfffffffffffeeeeddddcccccccccccccbbbbbbbba````````__________^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\ZZZZZZZYYYYYYYYYYXXXXXXXXVVUUUUUUUUUUUUUTTTTTTTTSSSRRRRRRRRQQQQQQQQPPPPPPPPPOOOOOOOOOOOOONNNNNNNNMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGHHGGGGGGGGGGGGFFFFFFFFEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@A@@@@@@@@@@@?????????????>>>>>>>>>>>========<<<<<<<<<<<<;;;;;;;;;;::::::::::::99999999999888888888888887777777777666666666665555555444444444433333332222221111111100000000///////...........-----------,,,,,,,,++++++++++++*********)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!! qqqqqqqqqqqqqrrrrrrrrrrqqqqrrrrrrrrrrrrrrrssssssuuuuuuuvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyzyyzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„††‡ˆˆ‰Š‹Œ‘’“””••––—————œœœœœœ››››››››››šššš™˜˜–•”“’‘ŽŒŒŒ‹‹‹‹‹ŒŒŒŒŒŒŒ‰‰‰‰ˆˆˆˆˆˆˆ‡‡‡‡†††††††………………………………„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||{{{{|||||||||||{{{{{{{{{{{{{{||{{{{{{{{{{{zzzzzzzzzzzzyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuutttssssssssssssssssrrrrrrsrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqppppppppppppppppooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmlllllllllllllkklllllllllllllkkkkkkkkkkkkjjjjjiiiiiiiiiiiihhhhhhhhggggggggggfffffffffffffffhhhhhhhhhhhhhgggggggggggfhggggggggggfffffffffffeeeeddddcccccccccccccbbbbbbbba```````__________^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\ZZZZZZZYYYYYYYYYXXXXXXXXXVUUUUUUUUUUUUUTTTTTTTTTSSRRRRRRRRRQQQQQQQQPPPPPPPPPOOOOOOOOOOOOONNNNNNNNMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGHGGGGGGGGGGGGGFFFFFFFFEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@A@@@@@@@@@@@?????????????>>>>>>>>>>>========<<<<<<<<<<<<;;;;;;;;;;::::::::::::99999999998888888888888877777777777666666666665555555544444444433333333222221111111100000000///////...........-----------,,,,,,,,+++++++++++**********)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!! qqqqqqqqqqqqqrrrrrrrrrrqqqqqrrrrrrrrrrrrrrssssssuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„…††‡ˆ‰Š‹ŒŽ‘’“”••–––————œœœœœœ›››››››››šššš™™˜––”“’‘ŽŒŒŒ‹‹‹‹‹ŒŒŒŒŒŒŒ‰‰‰‰ˆˆˆˆˆˆˆ‡‡‡‡†††††††…………………………„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||{{{{||||||||||{{{{{{{{{{{{{{{|{{{{{{{{{{{{{zzzzzzzzzzzyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuttssssssssssssssssrrrrrrrsrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqpppppppppppppppppooooonnnnnnnnnnnnnmmmmmmmmmmmmmmmmmlllllllllllllkklllllllllllllkkkkkkkkkkkkjjjjjiiiiiiiiiiihhhhhhhhhggggggggggfffffffffffffffhhhhhhhhhhhhhgggggggggggfhhgggggggggffffffffffeeeeeddddccccccccccccbbbbbbbbb````````__________^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[ZZZZZZYYYYYYYYYYXXXXXXXXXVUUUUUUUUUUUUUTTTTTTTTTSSRRRRRRRRRQQQQQQQQPPPPPPPPPOOOOOOOOOOOONNNNNNNNMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGHGGGGGGGGGGGGFFFFFFFFFEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@A@@@@@@@@@@@?????????????>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;:::::::::::::99999999998888888888888877777777777666666666665555555544444444433333333222222111111100000000///////..........------------,,,,,,,,+++++++++++*********))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!! qqqqqqqqqqqqqrrrrrrrrrrqqqqqrrrrrrrrrrrrrrrsssssuuuuuuuuvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…††‡‡ˆ‰Š‹ŒŽ‘’“””•––––———œœœœœœ›››››››››šššš™™˜—–•”’‘ŽŒŒ‹‹‹‹‹‹ŒŒŒŒŒŒ‰‰‰‰ˆˆˆˆˆˆˆ‡‡‡‡‡††††††…………………………„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||{{{{{|||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuttssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqpppppppppppppppppoooooonnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllllllllkkllllllllllllkkkkkkkkkkkkkjjjjjiiiiiiiiiiihhhhhhhhhgggggggggffffffffffffffffhhhhhhhhhhhhhgggggggggggghhgggggggggfffffffffffeeeeddddccccccccccccbbbbbbbbb```````__________^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[ZZZZZZYYYYYYYYYYXXXXXXXXXVVUUUUUUUUUUUUTTTTTTTTSSSRRRRRRRRRQQQQQQQQPPPPPPPPOOOOOOOOOOOOONNNNNNNNMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGHGGGGGGGGGGGGFFFFFFFFFEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@A@@@@@@@@@@@@????????????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;:::::::::::::99999999988888888888888777777777776666666666665555555544444444433333333222222111111100000000///////..........------------,,,,,,,,+++++++++++*********))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!! oooooooooppppppppppppppppqqqqqqqqqqqqqqqrrrrrrrrsssssssssssssssttttttttttuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwxxyyyyyyyyyyyyyyyyyyzzzzzyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{|||{{{{{||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„……†‡ˆ‰Š‹ŒŽ‘’“””••••–––––––––––•••••••”””””””“’™˜—–•”“’ŽŽŽŽŽŽŽŽŽ‰‰‰‰‰‰‰‰‰ˆˆˆˆ‡‡‡‡‡‡††††††‚‚‚‚‚‚‚‚‚‚‚‚~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}||}}}}}}}}}}}}}}}}}}}}}}}|||}}}}}}}}}}}||||||||||||||{{{{{{{{zzzzzzzzzzzzzyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuutttttttttttttttttsssssssssssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppppooooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmlllllmmmmmmmmmmmllllllllllllllllllllkkkkkkkkkkkkjjjjjjjiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggffffffffffeeeeeeeeeeddccccccccbbbbbbbbbbbbaaaaaaaaaa````````____________]]\\\\\\\\\\\\[[[[[[[[[[[XXWWWWWWWWWWWVVVVVVVVVVVVTTTSSSSSSSSSSSSRRRRRRRRRQQPPPPPPPPPOOOOOOOONNNNNNNMMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJKKJJJJJJJJJJJJJIIIIIIIIIHIIHHHHHHHHHHHGGGGGGGGGGGFGGGGFFFFFFFFFFFFEEEEEEEDDDDDDDCCCCCCCCCCCCCBBBBBBBCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@?????????????>=============<<<<<<<<;;;;;;;;;;::::::::::999999999999888888888877777777777777776666666666655555555555554444444444333333332222222111111110000000///////........------------,,,,,,++++++++++++************))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$################"""""""""""""!!!!!!!!!!!! oooooooooppppppppppppppppqqqqqqqqqqqqqqqrrrrrrrrsssssssssssssssttttttttttuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwxxyyyyyyyyyyyyyyyyyyzzzzzyyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{||{{{{{{||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„……†‡‡ˆ‰ŠŒŽ‘’’“””••••––––––––––•••••”””””””””““š™˜–•”“’‘ŽŽŽŽŽŽŽŽŽ‰‰‰‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡††††††‚‚‚‚‚‚‚‚~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}||}}}}}}}}}}}}}}}}}}}}}}||||}}}}}}}}}}|||||||||||||||{{{{{{{{zzzzzzzzzzzzzyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuutttttttttttttttttssssssssssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppppooooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmllllllmmmmmmmmmmmlllllllllllllkllllllkkkkkkkkkkkkjjjjjjjiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggffffffffffeeeeeeeeeeddccccccccbbbbbbbbbbbbaaaaaaaaaa```````_____________]\\\\\\\\\\\\\[[[[[[[[[[[XXWWWWWWWWWWVVVVVVVVVVVVVTTTTSSSSSSSSSSRRRRRRRRRRQQPPPPPPPPPOOOOOOOONNNNNNNMMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJKKJJJJJJJJJJJJJIIIIIIIIIHIIHHHHHHHHHHHGGGGGGGGGGGFGGGFFFFFFFFFFFFEEEEEEEEDDDDDDDCCCCCCCCCCCCCBBBBBBBCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@????????????>============<<<<<<<<<;;;;;;;;;:::::::::::999999999999888888888777777777777777766666666666655555555555554444444444333333322222222111111110000000///////........-----------,,,,,,,++++++++++++************))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$################"""""""""""""!!!!!!!!!!!! ooooooooooppppppppppppppppqqqqqqqqqqqqqqrrrrrrrrrssssssssssssssstttttttttuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwxxxyyyyyyyyyyyyyyyyyyzzzzyyyyyyyyyyyyyyzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{||{{{{{{|||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„……†‡ˆ‰Š‹ŒŽ‘’““””••••–––––––––••••””””””””””““š™˜—–”“’‘ŽŽŽŽŽŽŽŽ‰‰‰‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡††††††‚‚‚‚‚‚‚‚~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}|||}}}}}}}}}}}}}}}}}}}}}|||||}}}}}}}}}}|||||||||||||||{{{{{{{zzzzzzzzzzzzzyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuutttttttttttttttttsssssssssssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqpppppppppppppooooooooooooonnnnnnnnnnnmnnnnnmmmmmmmmmmmmmmllllllmmmmmmmmmmllllllllllllllkllllllkkkkkkkkkkkkjjjjjjjiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggffffffffffeeeeeeeeeeddccccccccbbbbbbbbbbbbaaaaaaaaa````````_____________]\\\\\\\\\\\\[[[[[[[[[[[[XXWWWWWWWWWWVVVVVVVVVVVVVTTTTSSSSSSSSSSRRRRRRRRRQQQPPPPPPPPOOOOOOOOONNNNNNNMMMMMMMMMMMMLLLLLLLKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJKKJJJJJJJJJJJJJIIIIIIIIIHIIHHHHHHHHHHHGGGGGGGGGGGFGGGFFFFFFFFFFFFEEEEEEEEDDDDDDDCCCCCCCCCCCCBBBBBBBBCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@????????????>============<<<<<<<<;;;;;;;;;;::::::::::9999999999999888888888777777777777777666666666666555555555555554444444444333333322222222111111110000000///////........-----------,,,,,,,++++++++++++***********))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$################""""""""""""!!!!!!!!!!!!! ooooooooooppppppppppppppppqqqqqqqqqqqqqqqrrrrrrrrssssssssssssssstttttttttuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwxxxyyyyyyyyyyyyyyyyyyyzzzyyyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{|{{{{{{{|||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒ„„„…††‡ˆ‰Š‹ŒŽ‘’““”””••–––––––––••••”””””””””“““š™˜—–•”’‘ŽŽŽŽŽŽŽŽŽ‰‰‰‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡†††††††‚‚‚‚‚‚‚~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}||||}}}}}}}}}}}}}}}}}}}}||||||}}}}}}}}}||||||||||||||||{{{{{{{{zzzzzzzzzzzzyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuvvuuuuuuuuuuuuuuuuutttttttttttttttttssssssssssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqpppppppppppppooooooooooooonnnnnnnnnnnmnnnnmmmmmmmmmmmmmmlllllllmmmmmmmmmlllllllllllllllklllllkkkkkkkkkkkkkjjjjjjjiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggffffffffffeeeeeeeeeeddccccccccbbbbbbbbbbbbaaaaaaaaa````````____________^]\\\\\\\\\\\\[[[[[[[[[[[[XWWWWWWWWWWWVVVVVVVVVVVVVTTTSSSSSSSSSSSRRRRRRRRRQQPPPPPPPPPOOOOOOOONNNNNNNNMMMMMMMMMMMMLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJKKJJJJJJJJJJJJJIIIIIIIIIHIHHHHHHHHHHHHGGGGGGGGGGGFGGGFFFFFFFFFFFFEEEEEEEEDDDDDDCCCCCCCCCCCCCBBBBBBBBCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@????????????>============<<<<<<<<;;;;;;;;;:::::::::::9999999999999888888888777777777777767666666666666555555555555554444444444333333322222222111111110000000///////........-----------,,,,,,,++++++++++++***********))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$################""""""""""""!!!!!!!!!!!!! oooooooooooppppppppppppppppqqqqqqqqqqqqqqrrrrrrrrrsssssssssssssssttttttttuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwxxxxyyyyyyyyyyyyyyyyyyzzzyyyyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒ„„„…††‡ˆ‰Š‹ŒŽ‘’’““””•–––––––––••••”””””””””“““š™˜—–•”“’‘ŽŽŽŽŽŽŽŽŽ‰‰‰‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡†††††††‚‚‚‚‚‚~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}|||||}}}}}}}}}}}}}}}}}}}}||||||}}}}}}}}|||||||||||||||||{{{{{{{zzzzzzzzzzzzyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuvvuuuuuuuuuuuuuuuuuttttttttttttttttsssssssssssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqppppppppppppppooooooooooooonnnnnnnnnnnmnnnnmmmmmmmmmmmmmmmllllllmmmmmmmmmllllllllllllllkklllllkkkkkkkkkkkkkjjjjjjjiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggffffffffffeeeeeeeeedddccccccccbbbbbbbbbbbbaaaaaaaa`````````____________^]\\\\\\\\\\\[[[[[[[[[[[[[XWWWWWWWWWWWVVVVVVVVVVVVVTTTTSSSSSSSSSRRRRRRRRRQQQPPPPPPPPPOOOOOOOONNNNNNNNMMMMMMMMMMMMLLLLLLLKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJKKJJJJJJJJJJJJJIIIIIIIIIHIIHHHHHHHHHHGGGGGGGGGGGFFGGFFFFFFFFFFFFEEEEEEEEDDDDDDDCCCCCCCCCCCCCBBBBBBBBCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@????????????>===========<<<<<<<<<;;;;;;;;;::::::::::99999999999998888888887777777777777666666666666665555555555555554444444444333333322222222111111110000000///////.......------------,,,,,,,+++++++++++************))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$################""""""""""""!!!!!!!!!!!!! oooooooooooppppppppppppppppqqqqqqqqqqqqqqqrrrrrrrrsssssssssssssssttttttttuuuuuuuuuuuuuvvvvvvvvvvvvuvvvvvvvvvvvvvvvvvwwwwwwwxxxxxyyyyyyyyyyyyyyyyyyzzyyyyyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ„„……†‡ˆ‰Š‹ŒŽ‘’’““””••–––––––•••””””””””“““““š™˜˜—–•“’‘ŽŽŽŽŽŽŽŽŽŽŽŽ‰‰‰‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡†††††††‚‚‚‚‚‚~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}||||||}}}}}}}}}}}}}}}}}}}|||||||}}}}}}}||||||||||||||||||{{{{{{{zzzzzzzzzzzzyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuvuuuuuuuuuuuuuuuuuttttttttttttttttsssssssssssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppppppooooooooooooonnnnnnnnnnnmnnnnmmmmmmmmmmmmmmlllllllmmmmmmmmllllllllllllllkkklllllkkkkkkkkkkkkkjjjjjjjiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggffffffffffeeeeeeeeeeddccccccccbbbbbbbbbbbaaaaaaaaa````````_____________^]\\\\\\\\\\\[[[[[[[[[[[[ZXXWWWWWWWWWVVVVVVVVVVVVVVTTTTSSSSSSSSSRRRRRRRRRQQQPPPPPPPPPOOOOOOOONNNNNNNNMMMMMMMMMMMMLLLLLLLKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJKKJJJJJJJJJJJJJIIIIIIIIIHIHHHHHHHHHHHGGGGGGGGGGGFFGGFFFFFFFFFFFFEEEEEEEEDDDDDDDCCCCCCCCCCCCCBBBBBBBBCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@?????????????===========<<<<<<<<<;;;;;;;;;:::::::::999999999999998888888887777777777777666666666666665555555555555554444444444333333322222222111111110000000///////.......------------,,,,,,,+++++++++++************))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!! ooooooooooooppppppppppppppppqqqqqqqqqqqqqqrrrrrrrrsssssssssssssssstttttttuuuuuuuuuuuuuvvvvvvvvvvvvuvvvvvvvvvvvvvvvvvwwwwwwwxxxxxyyyyyyyyyyyyyyyyyyzzyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}|}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ„„……†‡ˆ‰Š‹ŒŽ‘’’““”•••––––––•••”””””““““““““š™™˜—–•”“’‘ŽŽŽŽŽŽŽŽŽŽ‰‰‰‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡††††††††‚‚‚‚‚~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}|||||||}}}}}}}}}}}}}}}}}}||||||||}}}}}}}||||||||||||||||||{{{{{{zzzzzzzzzzzzzyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuutttttttttttttttssssssssssssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppppppooooooooooooonnnnnnnnnnmmnnnnmmmmmmmmmmmmmmlllllllmmmmmmmmllllllllllllllkkkllllkkkkkkkkkkkkkkjjjjjjjiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggfffffffffeeeeeeeeeedddccccccccbbbbbbbbbbbaaaaaaaaa````````_____________^\\\\\\\\\\\[[[[[[[[[[[[[[XWWWWWWWWWWVVVVVVVVVVVVVVTTTTSSSSSSSSSRRRRRRRRRQQQPPPPPPPPPOOOOOOOONNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJKKJJJJJJJJJJJJJIIIIIIIIIHIHHHHHHHHHHHGGGGGGGGGGGFFGGFFFFFFFFFFFEEEEEEEEEDDDDDDDCCCCCCCCCCCCCBBBBBBBBCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@????????????>===========<<<<<<<<;;;;;;;;;::::::::::99999999999998888888888777777777777666666666666665555555555555555444444444433333332222222211111110000000////////.......------------,,,,,,,+++++++++++************))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!! ooooooooooooppppppppppppppppqqqqqqqqqqqqqqqrrrrrrrrssssssssssssssstttttttuuuuuuuuuuuuuuvvvvvvvvvvvuuvvvvvvvvvvvvvvvvvwwwwwwxxxxxxyyyyyyyyyyyyyyyyyyzyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||}}}}}}}}}}}}}}}}}}}||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ„„……†‡ˆ‰Š‹ŒŽ‘’’““”•••–––––•••””””“““““““““š™™˜—––•”“’‘ŽŽŽŽŽŽŽŽŽ‰‰‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡††††††††‚‚‚‚‚~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}||||||||}}}}}}}}}}}}}}}}}|||||||||}}}}}}|||||||||||||||||||{{{{{{zzzzzzzzzzzzyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuttttttttttttttttsssssssssssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqpppppppppppppppooooooooooooonnnnnnnnnnnmnnnmmmmmmmmmmmmmmllllllllmmmmmmmmllllllllllllllkkkllllkkkkkkkkkkkkkjjjjjjjjiiiihhhhhhhhhhhhhhhhhhhhghhhhhhhhggggggggggggggggfgggffffffffffeeeeeeeeeedddccccccccbbbbbbbbbbbaaaaaaaaa````````_____________^\\\\\\\\\\[[[[[[[[[[[[[[ZXWWWWWWWWWWVVVVVVVVVVVVVVTTTTSSSSSSSSSRRRRRRRRQQQQPPPPPPPPPOOOOOOONNNNNNNNNMMMMMMMMMMMMLLLLLLLKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJKKKJJJJJJJJJJJJIIIIIIIIHHIHHHHHHHHHHHGGGGGGGGGGGFFGGFFFFFFFFFFFEEEEEEEEDDDDDDDDCCCCCCCCCCCCCBBBBBBBBCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@????????????>==========<<<<<<<<<;;;;;;;;;::::::::::99999999999988888888887777777777777666666666666665555555555555554444444444433333332222222111111110000000///////........------------,,,,,,,+++++++++++************))))))))))(((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$################"""""""""""""!!!!!!!!!!!! ooooooooooooppppppppppppppppqqqqqqqqqqqqqqqrrrrrrrrssssssssssssssssttttttuuuuuuuuuuuuuuuvvvvvvvvvvuuvvvvvvvvvvvvvvvvvvwwwwwxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||}}}}}}}}}}}}}}}}}}|||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ„„„…††‡ˆ‰Š‹ŒŽ‘’’“””••––––––•••”””“““““““““šš™™˜—–•”“’’‘ŽŽŽŽŽŽŽŽ‰‰‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡†††††††…‚‚‚‚~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}|||||||||}}}}}}}}}}}}}}}}||||||||||}}}}}||||||||||||||||||||{{{{{zzzzzzzzzzzzzyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuutttttttttttttttsssssssssssssssssrssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqpppppppppppppppooooooooooooonnnnnnnnnnmmnnnmmmmmmmmmmmmmmllllllllmmmmmmmllllllllllllllkkkkllllkkkkkkkkkkkkkjjjjjjjjiiiihhhhhhhhhhhhhhhhhhggghhhhhhhggggggggggggggggffggfffffffffffeeeeeeeeeedddccccccccbbbbbbbbbbaaaaaaaaaa````````_____________^\\\\\\\\\\[[[[[[[[[[[[[[ZXXWWWWWWWWWVVVVVVVVVVVVVVTTTTSSSSSSSSRRRRRRRRRQQQQPPPPPPPPOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJKKKJJJJJJJJJJJJIIIIIIIIHHIHHHHHHHHHHHGGGGGGGGGGGFFGFFFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCCCCCBBBBBBBBCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@????????????>==========<<<<<<<<<;;;;;;;;;:::::::::999999999999888888888887777777777777666666666666665555555555555554444444444433333332222222111111110000000///////........-----------,,,,,,,,+++++++++++************))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$################"""""""""""""!!!!!!!!!!!! oooooooooooooppppppppppppppppqqqqqqqqqqqqqqqrrrrrrrrsssssssssssssssttttttuuuuuuuuuuuuuuuvvvvvvvvvvuuuvvvvvvvvvvvvvvvvvwwwwwxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||}}}}}}}}}}}}}}}}}||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ„„……†‡ˆˆ‰Š‹ŒŽ‘’’””•••–––––•••”””“““““““““šš™™˜˜—–•”“’’‘ŽŽŽŽŽŽ‰‰‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡†††††††…‚‚‚‚~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}||||||||||}}}}}}}}}}}}}}}}||||||||||}}}}|||||||||||||||||||||{{{{zzzzzzzzzzzzzzyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuutttttttttttttttttssssssssssssssssrrsssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppppppppooooooooooooonnnnnnnnnnmmnnnmmmmmmmmmmmmmmllllllllmmmmmmlllllllllllllllkkkklllkkkkkkkkkkkkkkkjjjjjjjiiiihhhhhhhhhhhhhhhgggggghhhhgggggggggggggggggffffgffffffffffffeeeeeeeeeedddcccccccbbbbbbbbbbbaaaaaaaaaa````````____________^^\\\\\\\\\[[[[[[[[[[[[[[[ZXWWWWWWWWWWWVVVVVVVVVVVVVTTTTSSSSSSSSRRRRRRRRQQQQQPPPPPPPPOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJKKKJJJJJJJJJJJJIIIIIIIIHHIHHHHHHHHHHGGGGGGGGGGGGFFGFFFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCCCCCBBBBBBBBCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@????????????>=========<<<<<<<<<<;;;;;;;;;:::::::::999999999998888888888887777777777776666666666666655555555555555544444444444333333332222222111111100000000///////........-----------,,,,,,,,+++++++++++***********))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$################"""""""""""""!!!!!!!!!!!! oooooooooooooppppppppppppppppqqqqqqqqqqqqqqqrrrrrrrrsssssssssssssssstttttuuuuuuuuuuuuuuuuvvvvvvvvvuuuuvvvvvvvvvvvvvvvvvwwwwxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||}}}}}}}}}}}}}}}}}|||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„„……†‡ˆ‰‰Š‹ŒŽ‘’“””••–––––•••”””“““““““““ššš™™˜——–•”“’’‘ŽŽŽŽŽ‰‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡†††††††…‚‚‚‚‚~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}|||||||||||}}}}}}}}}}}}}}}|||||||||||}}}|||||||||||||||||||||{{{{{zzzzzzzzzzzzzzyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuttttttttttttttttsssssssssssssssssrrsssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppppppppoooooooooooonnnnnnnnnnmmmnnnmmmmmmmmmmmmmmllllllllmmmmmmllllllllllllllkkkkklllkkkkkkkkkkkkkkjjjjjjjjiiiihhhhhhhhhhhhhgggggggghhggggggggggggggggggffffffffffffffffffeeeeeeeeeedddcccccccbbbbbbbbbbbaaaaaaaaaa````````____________^^\\\\\\\\\[[[[[[[[[[[[[[[ZXWWWWWWWWWWWVVVVVVVVVVVVVTTTSSSSSSSSSRRRRRRRRQQQQQPPPPPPPPOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJKKKJJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGFFFGFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@???????????>=========<<<<<<<<<;;;;;;;;;::::::::::99999999999888888888887777777777777666666666666655555555555555554444444444433333333222222211111110000000////////........-----------,,,,,,,,++++++++++************))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$################""""""""""""!!!!!!!!!!!!! ooooooooooooooppppppppppppppppqqqqqqqqqqqqqqqrrrrrrrrssssssssssssssstttttuuuuuuuuuuuuuuuuvvvvvvvvvuuuuvvvvvvvvvvvvvvvvvwwwwxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||}}}}}}}}}}}}}}}}||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„…††‡ˆ‰Š‹ŒŒŽ‘‘““”••––––––••”””“““““’’“’ššš™™™˜—––•”“’’‘ŽŽŽŽ‰‰‰‰‰ˆˆˆˆˆˆˆ‡‡‡‡††††††††…‚‚‚‚~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}|||||||||||}}}}}}}}}}}}}}||||||||||||}}}|||||||||||||||||||||{{{{zzzzzzzzzzzzzzzyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuutttttttttttttttttsssssssssssssssssrrssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqpppppppppppppppppoooooooooooonnnnnnnnnnmmmnnmmmmmmmmmmmmmmlllllllllmmmmmmllllllllllllllkkkkklllkkkkkkkkkkkkkkjjjjjjjjiiiihhhhhhhhhhhgggggggggghgggggggggggggggggffffffffffffffffffffeeeeeeeeeedddcccccccbbbbbbbbbbbaaaaaaaaa`````````____________^^\\\\\\\\\[[[[[[[[[[[[[[[ZXWWWWWWWWWWWVVVVVVVVVVVVVTTTSSSSSSSSRRRRRRRRRQQQQQPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJKKKJJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGFFFGFFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@???????????>========<<<<<<<<<<;;;;;;;;;:::::::::999999999998888888888887777777777777666666666666655555555555555554444444444433333333222222211111110000000////////.......------------,,,,,,,,++++++++++************))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$################""""""""""""!!!!!!!!!!!!! ooooooooooooooppppppppppppppppqqqqqqqqqqqqqqqrrrrrrrrsssssssssssssssstttttuuuuuuuuuuuuuuuuvvvvvvvvuuuuuvvvvvvvvvvvvvvvvvwwwxxxxxxxxxyyyyyyyyyyyyyyyyxyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||}}}}}}}}}}}}}}}|||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~}}}}}}}}}}}~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„„…††‡ˆ‰Š‹ŒŽŽ‘’“””••–––––•••””““““’’’’“šššš™™™˜——–•”““’‘ŽŽŽ‰‰‰ˆˆˆˆˆˆˆˆ‡‡‡‡‡††††††††…‚‚‚‚~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}||||||||||||}}}}}}}}}}}}}|||||||||||||}}|||||||||||||||||||||{{{{zzzzzzzzzzzzzzzyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuttttttttttttttttsssssssssssssssssrrrssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqppppppppppppppppppooooooooooonnnnnnnnnnnmmmnnmmmmmmmmmmmmmmlllllllllmmmmmmllllllllllllllkkkkklllkkkkkkkkkkkkkkjjjjjjjjiiiihhhhhhhhhhgggggggggggggggggggggggggggfffffffffffffffffffffeeeeeeeeeeedddcccccccbbbbbbbbbbbaaaaaaaaaa```````_____________^^\\\\\\\\\[[[[[[[[[[[[[[ZZXWWWWWWWWWWWVVVVVVVVVVVVVTTTSSSSSSSSRRRRRRRRQQQQQQPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGFFFGFFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@??????????>>========<<<<<<<<<<;;;;;;;;;:::::::::99999999999888888888887777777777777666666666666665555555555555554444444444443333333322222221111110000000////////........------------,,,,,,,,++++++++++************))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$################""""""""""""!!!!!!!!!!!!! nooooooooooooooppppppppppppppppqqqqqqqqqqqqqqqrrrrrrrrssssssssssssssstttttuuuuuuuuuuuuuuuuvvvvvvvvuuuuuvvvvvvvvvvvvvvvvvvwwxxxxxxxxxyyyyyyyyyyyyyyyyxyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||}}}}}}}}}}}}}}||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„……†‡ˆˆ‰Š‹ŒŽ‘’“””••––––––••””““““’’’’’šššššš™™˜——–•”““’‘ŽŽŽ‰‰ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡††††††††…‚‚‚‚~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}|||||||||||||}}}}}}}}}}}}||||||||||||||}|||||||||||||||||||||{{{{zzzzzzzzzzzzzzzzzyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuutttttttttttttttttsssssssssssssssssrrrsssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqppppppppppppppppppooooooooooonnnnnnnnnnnmmmnmmmmmmmmmmmmmmllllllllllmmmmmllllllllllllllkkkkkkllkkkkkkkkkkkkkkkjjjjjjjjiiiihhhhhhhhhhgggggggggggggggggggggggggfffffffffffffffffffffffeeeeeeeeeeedddccccccbbbbbbbbbbbaaaaaaaaaa````````_____________^^\\\\\\\\\[[[[[[[[[[[[[ZZZWWWWWWWWWWWWVVVVVVVVVVVVVTTTSSSSSSSSRRRRRRRRQQQQQQPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGFFFGFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@@@@???????????>>========<<<<<<<<<;;;;;;;;;;:::::::::99999999998888888888877777777777777666666666666665555555555555544444444444443333333322222211111110000000////////........------------,,,,,,,,++++++++++************))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$################"""""""""""""!!!!!!!!!!!! nooooooooooooooppppppppppppppppqqqqqqqqqqqqqqqrrrrrrrrsssssssssssssssstttttuuuuuuuuuuuuuuuuvvvvvvvuuuuuuvvvvvvvvvvvvvvvvvwwxxxxxxxxxxyyyyyyyyyyyyyyyxxyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||}}}}}}}}}}}}}|||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„……†‡ˆ‰ŠŠ‹ŒŽ’““”••––––––•••””“““’’’’’ššššššš™™˜——–•”“’’‘ŽŽ‰ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡†††††††…‚‚‚‚~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}||||||||||||||}}}}}}}}}}}||||||||||||||||||||||||||||||||||||{{{{{zzzzzzzzzzzzzzzzyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuttttttttttttttttttssssssssssssssssrrrrsssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppppppppppoooooooooonnnnnnnnnnnmmmmnmmmmmmmmmmmmmmllllllllllmmmmmlllllllllllllkkkkkkkllkkkkkkkkkkkkkkkjjjjjjjjiiiihhhhhhhhhggggggggggggggggggggggggffffffffffffffffffffffffeeeeeeeeeeeedddccccccbbbbbbbbbbbaaaaaaaaaa````````_____________^^\\\\\\\\\[[[[[[[[[[[[[ZZZWWWWWWWWWWWWVVVVVVVVVVVVVTTSSSSSSSSSRRRRRRRQQQQQQQPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGFFFGFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@??????????>>=======<<<<<<<<<<;;;;;;;;;::::::::::99999999998888888888877777777777776666666666666655555555555555444444444444443333333322222211111110000000////////........------------,,,,,,,,++++++++++************))))))))))((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$################"""""""""""""!!!!!!!!!!!! noooooooooooooooppppppppppppppppqqqqqqqqqqqqqqqrrrrrrrrssssssssssssssssttttuuuuuuuuuuuuuuuuvvvvvvvuuuuuuvvvvvvvvvvvvvvvvvvwxxxxxxxxxxxyyyyyyyyyyyyyyxxxyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||}}}}}}}}}}}}|||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~}}}}}}}}}}}}}}~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„„…††‡ˆ‰Š‹ŒŽ‘’“”••–––––––••””““““’’’“šššššššš™™˜——–•”“’‘‘ŽŽ‰ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡†††††††…‚‚‚‚‚~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}|||||||||||||||}}}}}}}}}}|||||||||||||||||||||||||||||||||||||{{{{zzzzzzzzzzzzzzzzzyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuutttttttttttttttttsssssssssssssssssrrrrssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppppppppppoooooooooonnnnnnnnnnnmmmmmmmmmmmmmmmmmmmllllllllllmmmmmllllllllllllkkkkkkkkllkkkkkkkkkkkkkkjjjjjjjjjiiiihhhhhhhhhgggggggggggggggggggggggffffffffffffffffffffffffeeeeeeeeeeeeedddccccccbbbbbbbbbbbaaaaaaaaaa````````_____________^^\\\\\\\\\[[[[[[[[[[[[ZZZZWWWWWWWWWWWWVVVVVVVVVVVVUTTSSSSSSSSRRRRRRRRQQQQQQQPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGFFFGFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@@@@??????????>>>=======<<<<<<<<<;;;;;;;;;;::::::::::9999999999888888888877777777777777666666666666665555555555555444444444444444333333322222221111110000000////////.........-----------,,,,,,,,,++++++++++***********))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$################"""""""""""""!!!!!!!!!!!! nnooooooooooooooppppppppppppppppqqqqqqqqqqqqqqqrrrrrrrrsssssssssssssssstttttuuuuuuuuuuuuuuuuvvvvvvuuuuuuuvvvvvvvvvvvvvvvvvwxxxxxxxxxxxyyyyyyyyyyyyyyxxxyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||}}}}}}}}}}}||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~}}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„……†‡ˆˆ‰Š‹ŒŽ‘’“”••–––—––––••””““““’’“šš››››ššš™™˜——–•”“’‘ŽŽ‰ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡†††††††…‚‚‚‚‚~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}|||||||||||||||}}}}}}}}}}||||||||||||||||||||||||||||||||||||{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuttttttttttttttttttssssssssssssssssrrrrrssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppppppppppoooooooooonnnnnnnnnnnmmmmmmmmmmmmmmmmmmmlllllllllllmmmmmllllllllllllkkkkkkkklkkkkkkkkkkkkkkkjjjjjjjjjiiiihhhhhhhhhggggggggggggggggggggggffffffffffffffeffffffffeeeeeeeeeeeeeeddddccccccbbbbbbbbbbbaaaaaaaaaa````````_____________^^\\\\\\\\\[[[[[[[[[[ZZZZZZWWWWWWWWWWWWVVVVVVVVVVVVUTTSSSSSSSSRRRRRRRRQQQQQQQPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGFFFGFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@@@@??????????>>>=======<<<<<<<<<;;;;;;;;;;::::::::::9999999998888888888877777777777776666666666666665555555555554444444444444443333333322222221111110000000////////.........-----------,,,,,,,,,++++++++++***********))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$################"""""""""""""!!!!!!!!!!!! nnoooooooooooooooppppppppppppppppqqqqqqqqqqqqqqqrrrrrrrrssssssssssssssssttttuuuuuuuuuuuuuuuuvvvvvvuuuuuuuuvvvvvvvvvvvvvvvvvxxxxxxxxxxxxyyyyyyyyyyyyyxxxxyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||}}}}}}}}}}|||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~}}}}}}}}}}}}}}}}}~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„…††‡ˆ‰Š‹ŒŽ‘’“”••––————––•••””““““’“šš››››››šš™™˜—–•”“’‘ŽŽˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡†††††††…‚‚‚‚‚~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}||||||||||||||||}}}}}}}}}||||||||||||||||||||||||||||||||||||{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuttttttttttttttttttssssssssssssssssrrrrrsrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqppppppppppppppppppooooooooooonnnnnnnnnnnmmmmmmmmmmmmmmmmmmmlllllllllllmmmmmllllllllllllkkkkkkkkllkkkkkkkkkkkkkjjjjjjjjjjiiiihhhhhhhhhggggggggggggggggggggffffffffffffffeeefffffeeeeeeeeeeeeeeeeeddddccccccbbbbbbbbbbbaaaaaaaaaa````````_____________^^\\\\\\\\\[[[[[[[[[[ZZZZZZWWWWWWWWWWWWVVVVVVVVVVVUUTSSSSSSSSSRRRRRRRRQQQQQQQPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJKKKKJJJJJJJJJJIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGFFFGFFFFFFFFFEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@@@@??????????>>>======<<<<<<<<<<;;;;;;;;;:::::::::::9999999998888888888877777777777766666666666666655555555555544444444444444443333333322222221111110000000////////.........-----------,,,,,,,,,+++++++++************))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$################""""""""""""!!!!!!!!!!!!! nnnooooooooooooooppppppppppppppppqqqqqqqqqqqqqqqrrrrrrrrsssssssssssssssstttttuuuuuuuuuuuuuuuuvvvvvuuuuuuuuvvvvvvvvvvvvvvvvvxxxxxxxxxxxxxyyyyyyyyyyyyxxxxxxyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||}}}}}}}}}||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„……†‡ˆˆ‰Š‹Ž’“””•––—————––••””““““““šš›››››››šš™™˜—–•”“’‘ŽŽˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡††††††††‚‚‚‚‚~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}||||||||||||||||}}}}}}}}||||||||||||||||||||||||||||||||||||{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttsssssssssssssssrrrrrrsrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppppppppppooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmmmmmllllllllllllmmmmmlllllllllllkkkkkkkkklkkkkkkkkkkkkkkjjjjjjjjjjiiiihhhhhhhhhggggggggggggggggggggfffffffffffffeeeeffeeeeeeeeeeeeeeeeeeeeddddccccccbbbbbbbbbbbaaaaaaaaa`````````_____________^^\\\\\\\\\[[[[[[[[[[ZZZZZZWWWWWWWWWWWWVVVVVVVVVVVUUTSSSSSSSSRRRRRRRRQQQQQQQQPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJKKKKJJJJJJJJJJIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGFFFGFFFFFFFFFEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@@@@?????????>>>>======<<<<<<<<<<;;;;;;;;;:::::::::::999999999888888888887777777777776666666666666665555555555544444444444444444333333332222221111111000000/////////........------------,,,,,,,,,+++++++++************))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$############"###""""""""""""!!!!!!!!!!!!! nnnoooooooooooooopppppppppppppppppqqqqqqqqqqqqqqrrrrrrrrrrsssssssssssssssttttuuuuuuuuuuuuuuuuuvvvvuuuuuuuuuvvvvvvvvvvvvvvvvxxxxxxxxxxxxxyyyyyyyyyyyyxxxxxxyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||}}}}}}}}}||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„ƒ„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„……†‡ˆ‰Š‹ŒŽ‘’“”•––——————––••””“““““šš››››››››šš™˜—–•”“’‘Žˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡††††††††‚‚‚‚‚~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}||||||||||||||||}}}}}}}|||||||||||||||||||||||||||||||||||||{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuutttttttttttttttttttssssssssssssssrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqpppppppppppppppppoooooooooooonnnnnnnnnnnmmmmmmmmmmmmmmmmmmlllllllllllllmmmmmlllllllllllkkkkkkkkklkkkkkkkkkkkkkkjjjjjjjjjjiiiihhhhhhhhhgggggggggggggggggggfffffffffffffeeeeefeeeeeeeeeeeeeeeeeeeeeddddccccccbbbbbbbbbbaaaaaaaaaa````````______________^^\\\\\\\\\[[[[[[[[[ZZZZZZZWWWWWWWWWWWWVVVVVVVVVVVUUTSSSSSSSSRRRRRRRRQQQQQQQQPPPPOOOOOOOOONNNNNNNNNNNNMMMMMMMMMLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJKKKKJJJJJJJJJJIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGFFFGFFFFFFFFFEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@@@@?????????>>>>=====<<<<<<<<<<;;;;;;;;;;:::::::::::999999999888888888887777777777766666666666666665555555555544444444444444443333333332222221111110000000/////////........------------,,,,,,,,,+++++++++************))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$############"##"""""""""""""!!!!!!!!!!!!! nnnnooooooooooooooppppppppppppppppqqqqqqqqqqqqqqrrrrrrrrrrssssssssssssssstttttuuuuuuuuuuuuuuuuvvvvuuuuuuuuuvvvvvvvvvvvvvvvvxxxxxxxxxxxxxxyyyyyyyyyyyxxxxxxxyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||}}}}}}}}|||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~}}}}}}}}}}}}}}}}}}}}}}}}}€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„……†‡‡ˆ‰‹ŒŽ‘’“”•––——————––••”””““““šš››››››››šš™™˜—–•“’‘މˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡††††††††‚‚‚‚‚‚~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}||||||||||||||||}}}}}}|||||||||||||||||||||||||||||||||||||{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttssssssssssssssrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqppppppppppppppppoooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmmmmmlllllllllllllmmmmmlllllllllllkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjiiiihhhhhhhhhggggggggggggggggggffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeedddddccccccbbbbbbbbbbaaaaaaaaaa````````______________^^\\\\\\\\\[[[[[[[[[ZZZZZZZWWWWWWWWWWWWVVVVVVVVVVVUUSSSSSSSSSRRRRRRRQQQQQQQQQPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJKKKKJJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFGFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@@@@????????>>>>>=====<<<<<<<<<<;;;;;;;;;;:::::::::::999999999888888888887777777777666666666666666655555555555444444444444444443333333322222221111110000000////////.........------------,,,,,,,,,+++++++++************))))))))))(((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$############"##"""""""""""""!!!!!!!!!!!!! nnnnoooooooooooooopppppppppppppppppqqqqqqqqqqqqqrrrrrrrrrrrsssssssssssssstttttuuuuuuuuuuuuuuuuuvvvuuuuuuuuuuvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxyyyyyyyyyyxxxxxxxxyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||}}}}}}}||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~}}}}}}}}}}}}}}}}}}}}}}}}}€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒ„„……†‡ˆ‰Š‹Ž‘’“”•––——˜˜———––••””““““ššš››››››››šš™˜—–•”“‘މˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡†††††††‚‚‚‚‚‚‚~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}||||||||||||||||}}}}}|||||||||||||||||||||||||||||||||||||{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttsssssssssssssrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppppppppooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmmmmllllllllllllllmmmmmlllllllllllkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjiiiihhhhhhhhhggggggggggggggggggfffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeedddddcccccbbbbbbbbbbbaaaaaaaaaa````````______________^^]\\\\\\\\[[[[[[[[[ZZZZZZZWWWWWWWWWWWVVVVVVVVVVVVUUSSSSSSSSSRRRRRRRQQQQQQQQQPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMLLLLLLLKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJKKKKKJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFGGFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@@@@????????>>>>>=====<<<<<<<<<<;;;;;;;;;::::::::::::99999999988888888888777777777766666666666666665555555555444444444444444443333333332222221111111000000/////////.........------------,,,,,,,,,+++++++++***********)))))))))))(((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$#############"##"""""""""""""!!!!!!!!!!!! nnnnnoooooooooooooopppppppppppppppppqqqqqqqqqqqqrrrrrrrrrrrssssssssssssssttttttuuuuuuuuuuuuuuuuuvvuuuuuuuuuuuvvvvvvvvvvvvvvxxxxxxxxxxxxxxxyyyyyyyyyyxxxxxxxxyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||}}}}}}|||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~}}}}}}}}}}}}}}}}}}}}}}}}}€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒ„„„…†‡ˆ‰Š‹Œ’“”•––——˜˜˜———––••””“““ššš››››››››šš™˜—–•”“’‘މˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡††††††…‚‚‚‚‚‚‚‚‚€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}||||||||||||||||}}}}|||||||||||||||||||||||||||||||||||||{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttsssssssssssssrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppppppppoooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmmmmllllllllllllllmmmmmlllllllllllkkkkkkkkklkkkkkkkkkkkkkjjjjjjjjjjjiiihhhhhhhhhhgggggggggggggggggfffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddcccccbbbbbbbbbbbaaaaaaaa``````````______________^^]\\\\\\\\\[[[[[[[[ZZZZZZZWWWWWWWWWWWVVVVVVVVVVVUUUSSSSSSSSRRRRRRRRQQQQQQQQQPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJKKKKJJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGFFFGGFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@@@?????????>>>>>====<<<<<<<<<<;;;;;;;;;;::::::::::::99999999988888888888777777777666666666666666655555555555444444444444444433333333322222221111110000000/////////.........-----------,,,,,,,,,,+++++++++***********))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$#############"##"""""""""""""!!!!!!!!!!!! nnnnnoooooooooooooooppppppppppppppppqqqqqqqqqqqqrrrrrrrrrrrrssssssssssssstttttttuuuuuuuuuuuuuuuuuvuuuuuuuuuuuvvvvvvvvvvvvvvxxxxxxxxxxxxxxxxxyyyyyyyyxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzz{{{{{{{z{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||}}}}}||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒ„„……†‡ˆ‰ŠŒ‘“”•––——˜˜˜˜——––••”””““šššš››››››››š™™˜—–”“’‘މˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡††††††…‚‚‚‚‚‚‚‚‚‚‚€~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}||||||||||||||||}}}|||||||||||||||||||||||||||||||||||||{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttssssssssssssrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppppppppooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmmmmllllllllllllllmmmmmlllllllllllkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjiiihhhhhhhhhhhggggggggggfggggffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddcccccbbbbbbbbbbaaaaaaaaa``````````______________^^]\\\\\\\\\[[[[[[[ZZZZZZZZWWWWWWWWWWVVVVVVVVVVVVVUUSSSSSSSSRRRRRRRRQQQQQQQQPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJKKKKJJJJJJJJJIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFGGFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@@@????????>>>>>>====<<<<<<<<<<;;;;;;;;;;::::::::::::99999999988888888888777777777666666666666666655555555554444444444444444333333333322222221111110000000/////////.........-----------,,,,,,,,,,++++++++************))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$#############"##"""""""""""""!!!!!!!!!!!! nnnnnnoooooooooooooopppppppppppppppppqqqqqqqqqqqrrrrrrrrrrrrssssssssssssstttttttuuuuuuuuuuuuuuuuuvuuuuuuuuuuuuvvvvvvvvvvvvvxxxxxxxxxxxxxxxxxyyyyyyyyxxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzz{{{{{{{z{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||}}}}|||||||||||||||||||}}}}}}|}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒ„„…†‡ˆ‰Š‹Ž‘’”•––——˜˜˜˜˜——––••””““›ššš››››››››šš™˜—–•”’‘‰‰ˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡††††††…‚‚‚‚‚‚‚‚‚‚‚‚‚€€~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}|||||||||||||||||}}||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttssssssssssssrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppppppppoooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmlllllllllllllllmmmmmlllllllllllkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjiiihhhhhhhhhhhggggggggggfggggfffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddcccccbbbbbbbbbbaaaaaaaaa`````````_______________^^]\\\\\\\\\[[[[[[[ZZZZZZZZWWWWWWWWWVVVVVVVVVVVVVUUUSSSSSSSSRRRRRRRQQQQQQQQQPPPOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMLLLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJKKKKJJJJJJJJJIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGFFGGFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@@????????>>>>>>===<<<<<<<<<<<;;;;;;;;;;::::::::::::99999999998888888888777777777666666666666666555555555544444444444444433333333333222222211111110000000/////////........------------,,,,,,,,,,++++++++************))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$#############"##""""""""""""!!!!!!!!!!!!! mmmmmmmmmnnnnnnnnnnnnnnnnnnnnnooooooooooooooopppppppppqqqqqqqqqqqqqqqqrrrrrrrrsssssssssssssssssttttttttttttuuuuuuuuuuuuuuuuvvvvvvvvvvvvwwwwwwwwwwwwwvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyxxxxxxxxxxxxyyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€‚ƒƒ„…†‡‰Š‹Ž‘’“””••••••””““’’‘‘—————————————––•”“’‘ŽŒ‹‹‹ŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰ˆˆˆˆˆˆˆ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuutttttttttttttttttttsssssstttttttttssssssssssssrrrrsssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqppppppppppppppppppppppppppppooooooooooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmllllllllllkkkkkkklkkkkkkkkkkkkjjjjjjjjjjjjhhhhhhhhhhgggggggggffffffffffffffeeeeeeeeeeeeeddddddddddddddddddcccccccccccccccccccccbbbbbbbbbbaaaaaa``_________^^^^^^^^^^^^^^[[[[[[[ZZZZZZZZYYYYYYYYXXXWWWWWWWWWWWWWWWWWVVVVVVVTTSSSSSSSSRRRRRRRRQQQQQQQOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLKKKKKKKKKKJKKKKKKKKKKKKKKJJJJJJJJJJJLLLLLLKKKKKKKKJJJJJJIIIIIJJJIIIIIIIIIIIIIIIHHHHHHHGGFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAA@@@@@@@@@??????????????????>>>>>>>>====<<<<<<<<<;;;;;;;;;;::::::::::::::999999999988888888887777777776666666666665566555555555554444444444443333333333333222222211111100000000////////........----------,,,,,,,,,,,+++++++++************))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!!!! mmmmmmmmmmnnnnnnnnnnnnnnnnnnnnooooooooooooooooppppppppqqqqqqqqqqqqqqqqrrrrrrrrrsssssssssssssssssttttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvwwwwwwwwwwwwwvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyxxxxxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€‚‚ƒ„…†‡ˆ‰‹ŒŽ‘’“””••••••””““’’‘‘‘—————————————––•”“’‘ŽŒŒ‹‹‹ŠŠŠŠŠŠŠŠŠŠ‰‰‰‰ˆˆˆˆˆˆˆ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuutttttttttttttttttttssssssttttttttssssssssssssrrrrrssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppppppppppppppppppoooooooooooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmllllllllllkkkkkkkllkkkkkkkkkkkjjjjjjjjjjjjhhhhhhhhhhgggggggggfffffffffffffeeeeeeeeeeeeedddddddddddddddddcccccccccccccccccccccccbbbbbbbbbaaaaaaa``________^^^^^^^^^^^^^^^[[[[[[[ZZZZZZZZYYYYYYYYXXWWWWWWWWWWWWWWWWWWVVVVVVVTTSSSSSSSSRRRRRRRQQQQQQQQOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLKKKKKKKKKKJJKKKKKKKKKKKKKKJJJJJJJJJJJLLLLLLKKKKKKKKJJJJJJIIIIIJJIIIIIIIIIIIIIIIIHHHHHHHGFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAA@@@@@@@@@??????????????????>>>>>>>>====<<<<<<<<<;;;;;;;;;;::::::::::::::99999999998888888888777777777666666666665556555555555554444444444443333333333333322222221111110000000/////////........----------,,,,,,,,,,,+++++++++************))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!!!! mmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnooooooooooooooopppppppppqqqqqqqqqqqqqqqqrrrrrrrrsssssssssssssssssttttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyxxxxxxxxxxxxxxyyyyyyyyyyyzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€‚ƒƒ„…†ˆ‰ŠŒŽ‘’“””•••••••””““’’‘‘˜—————————————–•””’‘ŽŒŒŒ‹‹‹‹ŠŠŠŠŠŠŠŠ‰‰‰‰ˆˆˆˆˆˆ‡‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuutttttttttttttttttttssssssttttttttssssssssssssrrrrrssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppppppppppppppppppooooooooooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmllllllllllkkkkkkkllkkkkkkkkkkkjjjjjjjjjjjjhhhhhhhhhhgggggggggfffffffffffffeeeeeeeeeeeeeddddddddddddddddccccccccccccccccccccccccbbbbbbbbbaaaaaaa`_________^^^^^^^^^^^^^^^[[[[[[[ZZZZZZZYYYYYYYYYXXWWWWWWWWWWWWWWWWWWVVVVVVVTTSSSSSSSRRRRRRRRQQQQQQQQOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLKKKKKKKKKKJJKKKKKKKKKKKKKJJJJJJJJJJJJLLLLLKKKKKKKKKJJJJJJIIIIIJJIIIIIIIIIIIIIIIIHHHHHHHGFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@?????????????????>>>>>>>>=====<<<<<<<<;;;;;;;;;;;:::::::::::::999999999998888888888877777776666666666655556555555555554444444444333333333333333222222211111100000000/////////........---------,,,,,,,,,,,,+++++++++************))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!!!! mmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnooooooooooooooooppppppppqqqqqqqqqqqqqqqqrrrrrrrrrsssssssssssssssssttttttttttttuuuuuuuuuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyxxxxxxxxxxxxxxxyyyyyyyyyyzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€‚‚ƒ„…†‡‰Š‹Ž’““”•••••••”””“’’’‘˜—————————————––•”“’‘ŽŒŒ‹‹‹‹‹‹ŠŠŠŠŠ‰‰‰‰ˆˆˆˆˆ‡‡‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}~~~~~~}}}}}}}}}}}}}}}}}}|}}}}||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuutttttttttttttttttttssssssttttttttsssssssssssrrrrrrsssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppppppppppppppppppppooooooooooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmllllllllllkkkkkkkllkkkkkkkkkkjjjjjjjjjjjjjhhhhhhhhhggggggggggffffffffffffeeeeeeeeeeeeeddddddddddddddccccccccccccccccccccccccccbbbbbbbbbbaaaaaaa`_________^^^^^^^^^^^^^^^[[[[[[[ZZZZZZZYYYYYYYYXXXWWWWWWWWWWWWWWWWWWVVVVVVVTSSSSSSSSRRRRRRRRQQQQQQQQOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLKKKKKKKKKJJJKKKKKKKKKKKKKJJJJJJJJJJJJLLLLLKKKKKKKKKJJJJJJIIIIIJJIIIIIIIIIIIIIIIHHHHHHHHGFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@?????????????????>>>>>>>>=====<<<<<<<<;;;;;;;;;;::::::::::::::99999999999888888888887777777666666666655555555555555554444444444433333333333333322222221111110000000/////////.........---------,,,,,,,,,,,,+++++++++***********)))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!! !!! mmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnooooooooooooooopppppppppqqqqqqqqqqqqqqqqrrrrrrrrrsssssssssssssssstttttttttttttuuuuuuuuuuuuuvvvvvvvvvvvvvvvwwwwwwwwwwvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyxxxxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~}}}}~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€‚ƒƒ„†‡ˆŠ‹ŒŽ‘’“””•••••••””““’’‘˜˜————————————––•”“’‘ŽŒŒŒ‹‹‹‹‹‹ŠŠŠŠ‰‰‰‰ˆˆˆˆˆ‡‡‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}~~~~~~}}}}}}}}}}}}}}}}}}|}}}||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttttttttsssssssttttttttsssssssssssrrrrrrsssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppppppppppppppppppoooooooooooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmlllllllllllkkkkkkkllkkkkkkkkkkjjjjjjjjjjjjjhhhhhhhhhggggggggggffffffffffffeeeeeeeeeeeeedddddddddddddccccccccccccccccccbccccccccbbbbbbbbbaaaaaaaa`_________^^^^^^^^^^^^^^^[[[[[[ZZZZZZZZYYYYYYYYXXXWWWWWWWWWWWWWWWWWVVVVVVVVTSSSSSSSSRRRRRRRQQQQQQQQQOOOOOOONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJKKKKKKKKKKKKJJJJJJJJJJJJJLLLLKKKKKKKKKJJJJJJJIIIIIJJIIIIIIIIIIIIIIIHHHHHHHHGFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@????????????????>>>>>>>>>=====<<<<<<<<;;;;;;;;;;::::::::::::::99999999999888888888877777777666666666655555555555555554444444444333333333333333222222211111110000000/////////.........---------,,,,,,,,,,,,+++++++++***********))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!! !!! mmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnooooooooooooooooppppppppqqqqqqqqqqqqqqqqrrrrrrrrrsssssssssssssssssttttttttttttuuuuuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwwvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyxxxxxxxxxxxxxxxxxyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~}}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€‚‚ƒ„…†ˆ‰ŠŒŽ‘’“””•••••••”””““’’˜˜˜——————˜˜————–••”“’‘ŽŒŒŒ‹‹‹‹‹‹ŠŠŠ‰‰‰ˆˆˆˆˆ‡‡‡‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}~~~~~}}}}}}}}}}}}}}}}}}||}}}}|||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttttttttssssssstttttttsssssssssssrrrrrrrssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppooooooooooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmllllllllllkkkkkkkllkkkkkkkkkkjjjjjjjjjjjjjhhhhhhhhhhgggggggggffffffffffffeeeeeeeeeeeedddddddddddddccccccccccccccccccbbccccccccbbbbbbbbbaaaaaaaa__________^^^^^^^^^^^^^^^[[[[[[ZZZZZZZYYYYYYYYXXXXWWWWWWWWWWWWWWWWWVVVVVVVVTSSSSSSSRRRRRRRRQQQQQQQQQOOOOOOONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJKKKKKKKKKKKKJJJJJJJJJJJJJLLLKKKKKKKKKKJJJJJJJIIIIIJIIIIIIIIIIIIIIIIHHHHHHHHGFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@???????????????>>>>>>>>>>=====<<<<<<<<;;;;;;;;;;::::::::::::::99999999999888888888877777777666666666555555555555555544444444443333333333333332222222211111110000000/////////.........---------,,,,,,,,,,,+++++++++************))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!! !!! mmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnooooooooooooooopppppppppqqqqqqqqqqqqqqqqrrrrrrrrrsssssssssssssssstttttttttttttuuuuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwwvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyxxxxxxxxxxxxxxxxxxyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}~}}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€‚ƒ„…†‡ˆŠ‹Ž‘’““”••••••••””““’’˜˜˜˜————˜˜˜˜———––•”“’‘ŽŽŒŒŒŒ‹‹‹‹ŠŠŠ‰‰‰ˆˆˆˆ‡‡‡‡‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}~~~~~}}}}}}}}}}}}}}}}}}}|}}}||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuutttttttttttttttttsssssssstttttttsssssssssssrrrrrrrsssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppooooooooooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmlllllllllllkkkkkkklkkkkkkkkkkjjjjjjjjjjjjjjhhhhhhhhhhgggggggggffffffffffffeeeeeeeeeeeeddddddddddddcccccccccccccccccbbbbcccccccbbbbbbbbbbaaaaaaaa__________^^^^^^^^^^^^^^^[[[[[[ZZZZZZZYYYYYYYYXXXXWWWWWWWWWWWWWWWWWVVVVVVVVSSSSSSSSRRRRRRRRQQQQQQQQQOOOOOOONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKJJJJKKKKKKKKKKKKJJJJJJJJJJJJJLLLKKKKKKKKKKJJJJJJIIIIIIJIIIIIIIIIIIIIIIHHHHHHHHHFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@???????????????>>>>>>>>>======<<<<<<<<;;;;;;;;;;::::::::::::::9999999999988888888887777777766666666555555555555555544444444443333333333333333222222211111110000000//////////.........---------,,,,,,,,,,,+++++++++************))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!! !! mmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnoooooooooooooooppppppppppqqqqqqqqqqqqqqqrrrrrrrrrsssssssssssssssstttttttttttttuuuuuuuuuuuuvvvvvvvvvvvvvvvvvwwwwwwwwvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxwxxxxxxxxxxxxxxxxxxxxxxxyxxxxxxxxxxxxxxxxxxxyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€‚‚ƒ„…‡ˆ‰‹ŒŽ‘’“””•••••••”””““’™˜˜˜˜˜˜˜˜˜˜˜˜——––•”““’‘ŽŒŒŒ‹‹‹‹ŠŠ‰‰‰ˆˆˆˆ‡‡‡‡‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚~~~~~~~~}}}}}}}}}}}}}}}}}}}}}~~~~}}}}}}}}}}}}}}}}}}}||}}||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttttttsssssssssttttttssssssssssssrrrrrrrssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqpppppppppppppppppppppppppppppooooooooooooooooooooonnnnnnnnnnnmmmmmmmmmmmmmlllllllllllkkkkkkkllkkkkkkkkkkjjjjjjjjjjjjihhhhhhhhhggggggggggfffffffffffeeeeeeeeeeeeddddddddddddcccccccccccccccccbbbbbcccccccbbbbbbbbbbaaaaaaaa_________^^^^^^^^^^^^^^^^[[[[[ZZZZZZZYYYYYYYYYXXXXWWWWWWWWWWWWWWWWVVVVVVVVVSSSSSSSSRRRRRRRRQQQQQQQQQOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJKKKKKKKKKKKJJJJJJJJJJJJJJKKKKKKKKKKKKKJJJJJJIIIIIIJIIIIIIIIIIIIIIIHHHHHHHHHFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@???????????????>>>>>>>>>>=====<<<<<<<<;;;;;;;;;;::::::::::::::9999999999988888888887777777766666666555555555555555544444444443333333333333332222222211111110000000/////////..........---------,,,,,,,,,,,+++++++++************))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!! !! mmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnooooooooooooooppppppppppqqqqqqqqqqqqqqqrrrrrrrrrrsssssssssssssssttttttttttttttuuuuuuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwwvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚ƒ„…†ˆ‰ŠŒŽ‘’“””••••••••””““’™™˜˜˜˜˜˜˜˜˜˜˜———–••”“’‘ŽŽŒŒŒ‹‹‹ŠŠŠ‰‰ˆˆˆ‡‡‡‡‡‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚~~~~~~~~}}}}}}}}}}}}}}}}}}}}}~~~~}}}}}}}}}}}}}}}}}}}||}}|||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuutttttttttttttttssssssssssttttttsssssssssssrrrrrrrrsssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppoooooooooooooooooooooonnnnnnnnnnnmmmmmmmmmmmmmllllllllllllkkkkkklkkkkkkkkkkjjjjjjjjjjjjjihhhhhhhhhggggggggggfffffffffffeeeeeeeeeeeeddddddddddddcccccccccccccccbbbbbbbcccccccbbbbbbbbbaaaaaaaaa_________^^^^^^^^^^^^^^^^[[[[ZZZZZZZZYYYYYYYYXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVSSSSSSSRRRRRRRRQQQQQQQQQQOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJKKKKKKKKKKKJJJJJJJJJJJJJJKKKKKKKKKKKKKJJJJJJIIIIIIJIIIIIIIIIIIIIIHHHHHHHHHHFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@??????????????>>>>>>>>>>>=====<<<<<<<<;;;;;;;;;;::::::::::::::9999999999888888888887777777766666666555555555555555444444444433333333333333322222222111111100000000/////////..........--------,,,,,,,,,,,,+++++++++************))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!! !! mmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnooooooooooooopppppppppppqqqqqqqqqqqqqqrrrrrrrrrrrsssssssssssssstttttttttttttttuuuuuuuuuuvvvvvvvvvvvvvvvvvvvwwwwwwvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚ƒ„…†‡ˆŠ‹Ž’““”••••••••””“““™™™˜˜˜˜˜˜˜˜˜˜˜——––•”“’’‘ŽŽŽŒŒ‹‹ŠŠŠ‰‰ˆˆˆ‡‡‡‡‡‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚~~~~~~~~~}}}}}}}}}}}}}}}}}}}}~~~}}}}}}}}}}}}}}}}}}}}||}}||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuutttttttttttttttssssssssssttttttsssssssssssrrrrrrrrssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppooooooooooooooooooooonnnnnnnnnnnmmmmmmmmmmmmmllllllllllllkkkkkkklkkkkkkkkkkjjjjjjjjjjjjjihhhhhhhhhggggggggggfffffffffffeeeeeeeeeeeedddddddddddccccccccccccccbbbbbbbbbccccccbbbbbbbbbbaaaaaaaa`_________^^^^^^^^^^^^^^^][[[[ZZZZZZZYYYYYYYYYXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVSSSSSSSRRRRRRRRQQQQQQQQQPOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJKKKKKKKKKKKJJJJJJJJJJJJJJKKKKKKKKKKKKKJJJJJJIIIIIIJIIIIIIIIIIIIIIHHHHHHHHHHFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@??????????????>>>>>>>>>>>=====<<<<<<<<;;;;;;;;;;::::::::::::::999999999988888888887777777766666666555555555555555444444444443333333333333322222222211111110000000//////////..........--------,,,,,,,,,,,,+++++++++************))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!! !! mmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnooooooooooooopppppppppppqqqqqqqqqqqqqqrrrrrrrrrrrsssssssssssssstttttttttttttttuuuuuuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚ƒ„…‡ˆ‰‹Œ‘’“””•••••••”””““š™™™˜˜˜˜˜˜˜˜˜˜——––•””“’‘‘ŽŽŒŒ‹‹ŠŠ‰‰ˆˆ‡‡‡‡‡‡‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚~~~~~~~~}}}}}}}}}}}}}}}}}}}}~~~}}}}}}}}}}}}}}}}}}}|||}|||||||||||||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuttttttttttttttssssssssssstttttssssssssssssrrrrrrrrsssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqppppppppppppppppopppppppppppooooooooooooooooooooonnnnnnnnnnnmmmmmmmmmmmmlllllllllllllkkkkkkklkkkkkkkkkkjjjjjjjjjjjjiihhhhhhhhhggggggggggffffffffffeeeeeeeeeeeedddddddddddccccccccccccccbbbbbbbbbbcccccbbbbbbbbbbbaaaaaaaa`_________^^^^^^^^^^^^^^]][[[ZZZZZZZZYYYYYYYYXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVSSSSSSRRRRRRRRQQQQQQQQQQPOOOOOONNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJKKKKKKKKKKKJJJJJJJJJJJJJJKKKKKKKKKKKKKJJJJJJIIIIIIJIIIIIIIIIIIIIIHHHHHHHHHHFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????????>>>>>>>>>>>=====<<<<<<<<;;;;;;;;;;::::::::::::::999999999988888888887777777766666666555555555555555444444444433333333333333222222222211111110000000//////////..........--------,,,,,,,,,,,,+++++++++***********)))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!! !! lmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnooooooooooooppppppppppppqqqqqqqqqqqqqrrrrrrrrrrrrsssssssssssssttttttttttttttttuuuuuuuuuuvvvvvvvvvvvvvvvvvvvwwwwwvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyzzzzzzzzzzzzzzzzzzzzz{{{{z{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚ƒ„…†‡‰ŠŒŽ‘’““”••••••••””““š™™™™™˜˜˜˜˜˜˜˜———–••”“’’‘‘ŽŽŒŒ‹‹ŠŠ‰‰ˆˆ‡‡‡‡‡‡‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚~~~~~~~}}}}}}}}}}}}}}}}}}}}~~}}}}}}}}}}}}}}}}}}}}|||}||||||||||||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuutttttttttttttsssssssssssstttttsssssssssssrrrrrrrrrsssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqppppppppppppppppoppppppppppoooooooooooooonooooooonnnnnnnnnnnmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjiiihhhhhhhhhggggggggggffffffffffeeeeeeeeeeeedddddddddddcccccccccccccbbbbbbbbbbbccccbbbbbbbbbbbbaaaaaaaa`_________^^^^^^^^^^^^^]]][[[ZZZZZZZYYYYYYYYYXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVSSSSSSRRRRRRRRQQQQQQQQQQPOOOOOONNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJKKKKKKKKKKJJJJJJJJJJJJJJJKKKKKKKKKKKKKJJJJJJIIIIIIJIIIIIIIIIIIIIHHHHHHHHHHGFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????????>>>>>>>>>>>>====<<<<<<<<;;;;;;;;;;:::::::::::::999999999998888888888777777776666666655555555555555444444444443333333333333322222222211111110000000///////////..........--------,,,,,,,,,,,,++++++++************)))))))))))((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!! !! lmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnooooooooooooppppppppppppqqqqqqqqqqqqqrrrrrrrrrrrrssssssssssssstttttttttttttttttuuuuuuuuuuvvvvvvvvvvvvvvvvvvvwwwwvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyzzzzzzzzzzzzzzzzzzzzzz{{{zz{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚ƒƒ„†‡ˆŠ‹ŒŽ‘’“””•••••••”””“šš™™™™™™™˜˜˜˜˜˜——–••”““’‘‘‘ŽŽŒŒ‹ŠŠ‰‰ˆˆ‡‡‡‡‡‡‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚~~~~~~~}}}}}}}}}}}}}}}}}}}}~}}}}}}}}}}}}}}}}}}}}}|||}||||||||||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuttttttttttttsssssssssssssttttssssssssssssrrrrrrrrrssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqpppppppppppppppooppppppppppoooooooooooooonoooooonnnnnnnnnnnmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjiiihhhhhhhhhggggggggggffffffffffeeeeeeeeeeedddddddddddcccccccccccccbbbbbbbbbbbbcccbbbbbbbbbbbbaaaaaaaaa`_________^^^^^^^^^^^^^]]][[ZZZZZZZZYYYYYYYYXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVUSSSSSSRRRRRRRRQQQQQQQQQPPOOOOOONNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJKKKKKKKKKKJJJJJJJJJJJJJJJKKKKKKKKKKKKKJJJJJJIIIIIIJIIIIIIIIIIIIIHHHHHHHHHHGFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>>>>====<<<<<<<<<;;;;;;;;;:::::::::::::999999999998888888888777777776666666655555555555555444444444433333333333333222222222211111110000000//////////...........--------,,,,,,,,,,,+++++++++************)))))))))))(((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!! !! llmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnooooooooooopppppppppppppqqqqqqqqqqqqrrrrrrrrrrrrrsssssssssssstttttttttttttttttuuuuuuuuuuuvvvvvvvvvvvvvvvvvvwwwwuvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzz{{zzz{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚ƒ„…‡ˆ‰‹Œ‘’“””•••••••”””“ššš™™™™™™™˜˜˜˜˜——––•””“’’’‘‘ŽŒ‹‹Š‰ˆˆˆ‡‡‡†††‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuutttttttttttsssssssssssssstttsssssssssssssrrrrrrrrrssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqppppppppppppppppoopppppppppoooooooooooooonnoooooonnnnnnnnnnnmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjiiiihhhhhhhhgggggggggggffffffffffeeeeeeeeeeedddddddddddccccccccccccbbbbbbbbbbbbbcbbbbbbbbbbbbbbaaaaaaaa``_________^^^^^^^^^^^^]]]][ZZZZZZZZYYYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVUSSSSSRRRRRRRRRQQQQQQQQQPPOOOOOONNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJKKKKKKKKKKJJJJJJJJJJJJJJJKKKKKKKKKKKKKJJJJJJIIIIIIJIIIIIIIIIIIIIHHHHHHHHHHGFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>>>>>===<<<<<<<<<;;;;;;;;;:::::::::::::999999999998888888887777777776666666655555555555554444444444433333333333332222222222111111100000000//////////...........--------,,,,,,,,,,,+++++++++************)))))))))))(((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!! ! llmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnooooooooooopppppppppppppqqqqqqqqqqqqrrrrrrrrrrrrrrsssssssssssstttttttttttttttttuuuuuuuuuuvvvvvvvvvvvvvvvvvvvwwwuuvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwxxxxxxxxwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzz{zzzzz{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚ƒ„…†‡‰Š‹Ž‘’’“””••••••””””šššš™™™™™™™˜˜˜˜——––•””““’’’‘‘‘ŽŽŒ‹‹Š‰‰ˆ‡‡‡††††‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuutttttttttsssssssssssssssstttsssssssssssssrrrrrrrrrssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppppppppooopppppppppoooooooooooooonnooooonnnnnnnnnnnnmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjiiihhhhhhhhgggggggggggffffffffffeeeeeeeeeeedddddddddddccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaa``_________^^^^^^^^^^^^]]]][ZZZZZZZZYYYYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUSSSSSRRRRRRRRQQQQQQQQQPPPOOOOONNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJKKKKKKKKKKJJJJJJJJJJJJJJIKKKKKKKKKKKKKJJJJJJJIIIIIJIIIIIIIIIIIIIHHHHHHHHHHGFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????????>>>>>>>>>>>>>>====<<<<<<<<;;;;;;;;;:::::::::::::99999999999888888888777777777666666665555555555555444444444433333333333332222222222211111110000000///////////...........-------,,,,,,,,,,,,+++++++++************)))))))))))(((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!! ! lllmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnooooooooooppppppppppppppqqqqqqqqqqqrrrrrrrrrrrrrrssssssssssssttttttttttttttttttuuuuuuuuuuvvvvvvvvvvvvvvvvvvvwwuuvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwxxxxxxxwwwwwwwwxxxxxxxxxxxxxxxxxwxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚ƒ„†‡ˆŠ‹ŒŽ‘’““””•••••””””›šššš™™™™™™™˜˜˜——––••””“““’’’‘‘ŽŒ‹Š‰‰ˆ‡‡‡††††‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuutttttttttssssssssssssssssttsssssssssssssrrrrrrrrrrssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppppppppooopppppppppoooooooooooooonnooooonnnnnnnnnnnnmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiihhhhhhhgggggggggggffffffffffeeeeeeeeeeeedddddddddddcccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaa``_________^^^^^^^^^^^]]]]]ZZZZZZZZYYYYYYYYYXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVUUSSSSRRRRRRRRRQQQQQQQQQPPPOOOOONNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLKKKKKKKKKKKKJJJKKKKKKKKKKJJJJJJJJJJJJJIIKKKKKKKKKKKKJJJJJJJJIIIIIJIIIIIIIIIIIIHHHHHHHHHHHGFFFFFFEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????????>>>>>>>>>>>>>>>===<<<<<<<<;;;;;;;;;;::::::::::::99999999998888888888777777776666666665555555555555444444444433333333333332222222222111111110000000///////////...........-------,,,,,,,,,,,,+++++++++************)))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!! ! lllmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnoooooooooopppppppppppppppqqqqqqqqqqrrrrrrrrrrrrrrrsssssssssssstttttttttttttttttuuuuuuuuuuuvvvvvvvvvvvvvvvvvvwwuuuvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwxxxxxxwwwwwwwwwxxxxxxxxxxxxxxxxwwxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚ƒ„…†ˆ‰ŠŒŽ‘’’“”””•••”””””›ššššš™™™™™™˜˜˜——––••””““““’’’‘‘ŽŒ‹Š‰‰ˆ‡‡‡††††‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuttttttttssssssssssssssssstssssssssssssssrrrrrrrrrrsrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqppppppppppppppppooooppppppppoooooooooooooonnnooooonnnnnnnnnnnnmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjiiiiihhhhhhhgggggggggggffffffffffeeeeeeeeeeeddddddddddddcccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaa``_________^^^^^^^^^^]]]]]]ZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVUUUSSSSRRRRRRRRQQQQQQQQQQPPPOOOOONNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKKKJJJKKKKKKKKKJJJJJJJJJJJJJIIIKKKKKKKKKKKKKJJJJJJJIIIIIJIIIIIIIIIIIIHHHHHHHHHHHGFFFFFFEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>===<<<<<<<<;;;;;;;;;;:::::::::::999999999998888888888777777776666666665555555555555444444444433333333333322222222222111111110000000///////////...........-------,,,,,,,,,,,,+++++++++***********))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!! ! llllmmmmmmmmmmmmmmnnnnnmnnnnnnnnnnnnnnnooooooooopppppppppppppppqqqqqqqqqqrrrrrrrrrrrrrrrssssssssssssttttttttttttttttttuuuuuuuuuuuvvvvvvvvvvvvvvvvvvwuuuuvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwxxxxxxwwwwwwwwwwxxxxxxxxxxxxxxxwwwxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚ƒ„…†‡ˆŠ‹ŒŽ‘’““””””””””””›šššššš™™™™™˜˜˜——––••”””“”“““’’‘‘ŽŒ‹Š‰‰ˆ‡‡†††††‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuutttttttsssssssssssssssssrtssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqpppppppppppppppooooppppppppoooooooooooooonnnoooonnnnnnnnnnnnmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiihhhhhhhgggggggggggffffffffffeeeeeeeeeeeddddddddddddccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaa``_________^^^^^^^^^^]]]]]]ZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVUUUSSSRRRRRRRRRQQQQQQQQQQPPPOOOONNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJKKKKKKKKKJJJJJJJJJJJJIIIIKKKKKKKKKKKKJJJJJJJJIIIIIJIIIIIIIIIIIIIHHHHHHHHHHGFFFFFEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????????>>>>>>>>>>>>>>>>===<<<<<<<<;;;;;;;;;:::::::::::999999999998888888888777777776666666665555555555555444444444333333333333222222222221111111100000000///////////...........-------,,,,,,,,,,,,++++++++************))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!! ! llllmmmmmmmmmmmmmmmnnnnmnnnnnnnnnnnnnnnoooooooooppppppppppppppppqqqqqqqqqrrrrrrrrrrrrrrrrssssssssssssttttttttttttttttttuuuuuuuuuuvvvvvvvvvvvvvvvvvvvuuuuuvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwxxxxxwwwwwwwwwwxxxxxxxxxxxxxxxwwwwxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚ƒ„…‡ˆ‰‹ŒŽ‘‘’““”””””””””›ššššššš™™™™˜˜˜——––•••”””””“““’’‘ŽŒ‹Š‰‰ˆ‡‡†††††€‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuttttttssssssssssssssssssrsssssssssssssssrrrrrrrrrrsrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppppppooooopppppppooooooooooooooonnnoooonnnnnnnnnnnnmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiihhhhhhggggggggggggffffffffffeeeeeeeeeeeddddddddddddccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaa``_________^^^^^^^^^]]]]]]]ZZZZZZZYYYYYYYYYXXXXXXXXXWWWWWWWWVVVVVVVVVVVVVUUUUSSSRRRRRRRRRQQQQQQQQQPPPPOOOONNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJKKKKKKKKJJJJJJJJJJJJIIIIIKKKKKKKKKKKKJJJJJJJJIIIIIJJIIIIIIIIIIIIHHHHHHHHHHGFFFFFEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????????>>>>>>>>>>>>>>>>===<<<<<<<<;;;;;;;;;:::::::::::999999999998888888888777777776666666665555555555555444444444333333333332222222222221111111100000000//////////............-------,,,,,,,,,,,+++++++++************))))))))))))(((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!! ! lllllmmmmmmmmmmmmmmnnnnmmnnnnnnnnnnnnnnnooooooooopppppppppppppppqqqqqqqqqrrrrrrrrrrrrrrrrrsssssssssssstttttttttttttttttuuuuuuuuuuuvvvvvvvvvvvvvvvvvvuuuuuvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwxxxxwwwwwwwwwwwxxxxxxxxxxxxxxwwwwwxxxxxxxxxxxxxxxxxxxxyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚ƒ„…†‡‰Š‹Ž‘’’““””””””””›šššššššš™™™˜˜˜——––•••”””””””““’’‘ŽŒ‹Š‰ˆ‡‡†††††€€‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuttttttsssssssssssssssssrrrsssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppppppooooopppppppooooooooooooooonnnooonnnnnnnnnnnnmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiihhhhhgggggggggggggffffffffffeeeeeeeeeeeddddddddddddcccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaa``________^^^^^^^^^^]]]]]]]ZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWVVVVVVVVVVVVVUUUUSSSRRRRRRRRQQQQQQQQQQPPPPOOONNNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJKKKKKKKKKJJJJJJJJJJJIIIIIKKKKKKKKKKKKJJJJJJJJIIIIIJJIIIIIIIIIIIIHHHHHHHHHHGFFFFFEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>>>==<<<<<<<<;;;;;;;;;;::::::::::99999999999888888888877777777666666666555555555555544444444433333333333222222222221111111110000000///////////............-------,,,,,,,,,,,+++++++++************))))))))))))((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!! ! lllllmmmmmmmmmmmmmmmnnnmmnnnnnnnnnnnnnnnoooooooooppppppppppppppppqqqqqqqqqrrrrrrrrrrrrrrrrssssssssssssttttttttttttttttttuuuuuuuuuuuvvvvvvvvvvvvvvvvvuuuuuuvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwxxxwwwwwwwwwwwwxxxxxxxxxxxxxwwwwwwxxxxxxxxxxxxxxxxxxxyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚ƒƒ„†‡ˆ‰‹ŒŽ‘’’““”””””””›šššššššš™™™˜˜———––••••””•””””““’‘ŽŒ‹Š‰ˆ‡‡†††††€€‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuttttttssssssssssssssssrrrrssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqpppppppppppppppooooooppppppppoooooooooooooonnnooonnnnnnnnnnnnmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiihhhhgggggggggggggfffffffffffeeeeeeeeeeeedddddddddddcccccccccbbbbbbbbbbbbbbaabbbbbbbbbbbbaaaaaaaaaaa``________^^^^^^^^^]]]]]]]]ZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWWWVVVVVVVVVVVVVUUUUSSRRRRRRRRRQQQQQQQQQPPPPPOOONNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJKKKKKKKKJJJJJJJJJJJJIIIIIKKKKKKKKKKKJJJJJJJJJIIIIIJJJIIIIIIIIIIIHHHHHHHHHHGFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>>>==<<<<<<<<<;;;;;;;;;::::::::::99999999999888888888777777777666666666555555555555544444444433333333333222222222221111111100000000///////////............------,,,,,,,,,,,,+++++++++************))))))))))))((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!! llllllmmmmmmmmmmmmmmnnnmmmnnnnnnnnnnnnnnnoooooooooppppppppppppppppqqqqqqqqrrrrrrrrrrrrrrrrrssssssssssssttttttttttttttttttuuuuuuuuuuvvvvvvvvvvvvvvvvvuuuuuuuvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwxxwwwwwwwwwwwwwxxxxxxxxxxxxwwwwwwwxxxxxxxxxxxxxxxxxxyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚ƒ„…†‡‰Š‹ŒŽ‘‘’’“““““”““›šššššššš™™™˜˜———––••••••••••””“’’‘ŽŒ‹Š‰ˆˆ‡‡††††€€€‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuttttttssssssssssssssssrrrrrssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqpppppppppppppppooooooppppppooooooooooooooonnnnoonnnnnnnnnnnnmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiihhhhgggggggggggggffffffffffeeeeeeeeeeeeedddddddddddcccccccccbbbbbbbbbbbbbaaabbbbbbbbbbbbaaaaaaaaaaa``________^^^^^^^^^]]]]]]]]ZZZZZYYYYYYYYYYYYXXXXXXXXWWWWWWWVVVVVVVVVVVVVVUUUUSSRRRRRRRRQQQQQQQQQQPPPPPOONNNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKKKKJJJKKKKKKKKJJJJJJJJJJJIIIIIIKKKKKKKKKKKJJJJJJJJJIIIIIJJJIIIIIIIIIIIIHHHHHHHHHGFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@????????????????>>>>>>>>>>>>>>>>>==<<<<<<<<<;;;;;;;;;::::::::::99999999999888888888777777777666666666555555555555544444444433333333333222222222211111111100000000///////////............------,,,,,,,,,,,,+++++++++************))))))))))))((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!! llllllmmmmmmmmmmmmmmmnnmmmnnnnnnnnnnnnnnnnooooooooppppppppppppppppqqqqqqqqqrrrrrrrrrrrrrrrrrsssssssssssstttttttttttttttttuuuuuuuuuuuvvvvvvvvvvvvvvvvuuuuuuuuvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwxwwwwwwwwwwwwwwxxxxxxxxxxxwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚ƒ„…†‡ˆ‰‹ŒŽ‘‘’’“““““““ššššššššš™™™˜˜———––•••••••••••””“’‘ދЉ‰ˆ‡‡††††€€€€‚‚‚‚ƒƒƒƒƒ‚‚‚‚~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyxwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuttttttssssssssssssssssrrrrrrsssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppppooooooopppppppooooooooooooooonnnoonnnnnnnnnnnnmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiihhhhgggggggggggggffffffffffeeeeeeeeeeeeeeddddddddddcccccccccbbbbbbbbbbbbaaaabbbbbbbbbbbaaaaaaaaaaaa``________^^^^^^^^]]]]]]]]\ZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWWWWVVVVVVVVVVVVVUUUUSSRRRRRRRRQQQQQQQQQQPPPPPOONNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKJJJKKKKKKKKJJJJJJJJJJJIIIIIIKKKKKKKKKKKJJJJJJJJJJIIIIJJJJIIIIIIIIIIIHHHHHHHHHGFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@????????????????>>>>>>>>>>>>>>>>>==<<<<<<<<<;;;;;;;;;::::::::::99999999999888888888777777777666666666555555555555544444444433333333332222222222111111111000000000///////////...........-------,,,,,,,,,,,,+++++++++***********))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!! lllllllmmmmmmmmmmmmmmnnmmmmnnnnnnnnnnnnnnnoooooooooppppppppppppppppqqqqqqqqqrrrrrrrrrrrrrrrrssssssssssssttttttttttttttttttuuuuuuuuuuuvvvvvvvvvvvvvvvuuuuuuuuvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚ƒ„…†‡‰Š‹ŒŽ‘‘’’““““““ššššššššš™™™˜˜———––••••••••••••”“’‘ŽŒ‹Š‰ˆ‡‡‡†††€€€€‚‚‚‚‚ƒƒƒƒ‚‚‚‚~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyxxwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuttttttsssssssssssssssrrrrrrrssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqpppppppppppppppooooooopppppoooooooooooooooonnnnoonnnnnnnnnnnmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiihhhgggggggggggggfffffffffffeeeeeeeeeeeeeeddddddddddccccccccbbbbbbbbbbbbaaaaabbbbbbbbbaaaaaaaaaaaaaa``________^^^^^^^^]]]]]]]]\ZZZZYYYYYYYYYYYYXXXXXXXXXWWWWWWWVVVVVVVVVVVVVUUUUUSRRRRRRRRRQQQQQQQQQPPPPPPOONNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKJJJKKKKKKKKJJJJJJJJJJIIIIIIIKKKKKKKKKKJJJJJJJJJJJIIIIJJJJIIIIIIIIIIIIHHHHHHHHGFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@????????????????>>>>>>>>>>>>>>>>>==<<<<<<<<<;;;;;;;;;:::::::::99999999999988888888887777777766666666655555555555554444444443333333333222222222211111111100000000////////////...........-------,,,,,,,,,,,,++++++++************))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!! lllllllmmmmmmmmmmmmmmmnmmmmmnnnnnnnnnnnnnnnooooooooppppppppppppppppqqqqqqqqqrrrrrrrrrrrrrrrrrssssssssssssttttttttttttttttttuuuuuuuuuuuvvvvvvvvvvvvvvuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚ƒ„…†‡ˆ‰Š‹Ž‘‘’’’““““ššššššššš™™™˜˜———–––•••••––––••””“’‘Œ‹Š‰‰ˆ‡‡†††€€€€€‚‚‚‚‚ƒƒƒƒ‚‚‚‚~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyxxxwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuttttttssssssssssssssssrrrrrrrsssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppppooooooooppppooooooooooooooooonnnnoonnnnnnnnnnnmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkjkkkkkjjjjjjjjjjjjiiiiiiiihhggggggggggggggffffffffffeeeeeeeeeeeeeeeddddddddddccccccccbbbbbbbbbbbbaaaaabbbbbbbaaaaaaaaaaaaaaa```_______^^^^^^^^^]]]]]]]\\ZZZZYYYYYYYYYYYYXXXXXXXXXWWWWWWWVVVVVVVVVVVVVUUUUUSRRRRRRRRQQQQQQQQQQPPPPPPONNNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKJJJKKKKKKKKJJJJJJJJJJJIIIIIIKKKKKKKKKJJJJJJJJJJJJIIIIJJJJJIIIIIIIIIIIHHHHHHHHGFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@?????????????????>>>>>>>>>>>>>>>>>==<<<<<<<<<<;;;;;;;;:::::::::99999999999988888888887777777766666666655555555555554444444443333333333222222222111111111100000000///////////............------,,,,,,,,,,,,+++++++++************))))))))))))(((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!! jjjjjjjjjjkkkkkkkkkkkkkllllllmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnoooooooooooooooooopppppppppppppppppqqqqqqqqqqrrrrrrrrrrrrrrrrrrssssssssssssssssssttttttttttttttttttttttttttuuuuuuuutttttttttttttttuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxyyyyyyyyyyyyyyyyyyzzzzzzzyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzz{{{{{{{{{{{||||||||||||||||||||||||||~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€‚ƒ„„…‡ˆ‰Š‹ŒŽ‘‘’’’““““““”””““““““’’‘‘‘–––•••””“’‘ŽŒ‹ŠŠ‰ˆ‡‡†††„„„„„„„„…………††††††††…………„~~~}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}|||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuutttttttttttttsssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqrrqqqqqqqqqqqqqqqqqqpppppprrqqqqqqqqqqqqqqppppppppppppppppppppppppppoooooooonnnnnnnmmmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkjjiiiiiiiiiihhhhhhhhhhhhhhggggggggggggffffffffffeeeeedddddddddddddddccccccccccccccbbbbbbbbaaaaaaaaaaaaa``````_________________^^]]\\\\\\\\\[[[[[[[[ZZZZZZYXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUTTTTTSSSSSSSSRRRRRRRRRRQQQQPPPPPPPPPPPOOOOOOOOOOOOONLLLLLLLLKKKKKKKKKKKKJJJJJJKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>>>>>>>>>>==============<<<<<<<<<<<;;;;;;;;:::::99999999999988888888887777777666666666555555555444444443333333332222222222111111110000000000///////...........------------,,,,,,,,,,++++++++++++**************))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!! jjjjjjjjjjkkkkkkkkkkkkkllllllmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnooooooooooooooooooopppppppppppppppppqqqqqqqqqrrrrrrrrrrrrrrrrrrsssssssssssssssssssttttttttttttttttttttttttttuuuuuuutttttttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxxyyyyyyyyyyyyyyyyyyyzzzzzzyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzz{{{{{{{{{||||||||||||||||||||||||||~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~}}}}}~}}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€‚‚ƒ„…†‡ˆ‰Š‹Ž‘‘’’’“““““““”““““““’’‘‘‘–––––••”““’ŽŒ‹Š‰ˆˆ‡‡††„„„„„„„„…………†††††††††………„~~~}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}||||||||||||||||||||{|{{{{{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuttttttttttttttssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqrqqqqqqqqqqqqqqqqqqqpppppprqqqqqqqqqqqqqqpppppppppppppppppppppppppppoooooooonnnnnnmmmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkjjiiiiiiiiiihhhhhhhhhhhhhggggggggggggfffffffffffeeeeedddddddddddddddccccccccccccccbbbbbbbbaaaaaaaaaaaaa`````_________________^^^]]\\\\\\\\\[[[[[[[ZZZZZZZXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUTTTTSSSSSSSSRRRRRRRRRRRQQQQPPPPPPPPPPPOOOOOOOOOOOOONLLLLLLLLKKKKKKKKKKKKJJJJJJKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@?@@@@@???????????>>>>>>>>>>>>>>>>>>>>>>>==============<<<<<<<<<<<;;;;;;;;:::::99999999999988888888887777777666666666555555555444444443333333332222222222111111110000000000///////...........------------,,,,,,,,,,++++++++++++**************))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!! jjjjjjjjjjjkkkkkkkkkkkklllllllmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnoooooooooooooooooopppppppppppppppppqqqqqqqqqqrrrrrrrrrrrrrrrrrrsssssssssssssssssssttttttttttttttttttttttttttuuuuuuttttttttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwxxxxxyyyyyyyyyyyyyyyyyyyyyzzzzyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzz{{{{{{{||||||||||||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~}}}}}}}}}}}~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€‚ƒƒ„…†‡ˆŠ‹ŒŽ‘‘’’’“““““““““““““’’‘‘‘––––––••”“’‘ŽŒ‹Š‰ˆˆ‡‡†„„„„„„„„…………†††††††††………„~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuttttttttttttttsssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqrqqqqqqqqqqqqqqqqqqqpppppprqqqqqqqqqqqqqqpppppppppppppppppppppppppppoooooooonnnnnnmmmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkjjjiiiiiiiiiihhhhhhhhhhhhggggggggggggfffffffffffeeeeeddddddddddddddddcccccccccccccbbbbbbbbbaaaaaaaaaaaaa````_________________^^^^]\\\\\\\\\\[[[[[[[ZZZZZZZXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUTTTTSSSSSSSSRRRRRRRRRRQQQQQPPPPPPPPPPPOOOOOOOOOOOOONLLLLLLLLKKKKKKKKKKKKJJJJJJKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@?@@@@@???????????>>>>>>>>>>>>>>>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;;:::::9999999999988888888888777777766666666655555555544444444333333333222222222111111110000000000////////...........------------,,,,,,,,,,++++++++++++**************))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!! jjjjjjjjjjjkkkkkkkkkkkklllllllmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnoooooooooooooooooopppppppppppppppppqqqqqqqqqqrrrrrrrrrrrrrrrrrrsssssssssssssssssssttttttttttttttttttttttttttuuuuutttttttttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwxxxxyyyyyyyyyyyyyyyyyyyyyyzzzyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzz{{{{{||||||||||||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~‚‚ƒ„…†‡ˆ‰Š‹ŒŽ‘‘’’’““““““““““““’’‘‘‘––––––••”“’’ŽŒ‹Š‰‰ˆ‡‡‡„„„„„„„„…………†††††††††…………~~~}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuutttttttttttttttsssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqrqqqqqqqqqqqqqqqqqqpppppppqqqqqqqqqqqqqqpppppppppppppppppppppppppppooooooooonnnnnnmmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkjjjiiiiiiiiihhhhhhhhhhhhgggggggggggggfffffffffffeeeeeddddddddddddddddcccccccccccccbbbbbbbbbaaaaaaaaaaaaa```__________________^^^^]\\\\\\\\\[[[[[[[[ZZZZZZZXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUTTTTSSSSSSSSRRRRRRRRRRRQQQQPPPPPPPPPPOOOOOOOOOOOOONNLLLLLLLLKKKKKKKKKKKKJJJJJJKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@?@@@@@???????????>>>>>>>>>>>>>>>>>>>>>>>>=========<==<<<<<<<<<<<<;;;;;;;;:::::9999999999988888888888777777766666666655555555544444444333333333222222222111111110000000000////////...........-----------,,,,,,,,,,,++++++++++++*************))))))))))))((((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!! jjjjjjjjjjjjkkkkkkkkkkkllllllllmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnooooooooooooooooooopppppppppppppppppqqqqqqqqqrrrrrrrrrrrrrrrrrrssssssssssssssssssstttttsttttttttttttttttttttuuuuuttttttttttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwxxxyyyyyyyyyyyyyyyyyyyyyyyyzyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzz{{{{||||||||||||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}~~}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€‚ƒƒ„…†‡ˆ‰Š‹ŒŽ‘‘’’’““““““““““’’’‘‘‘–———–––••”“’‘ŽŒ‹Š‰ˆˆ‡‡…„„„„„„„…………††††††††††………~~~}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuttttttttttttttttssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqrqqqqqqqqqqqqqqqqqqpppppppqqqqqqqqqqqqqqpppppppppppppppppppppppppppoooooooonnnnnnnmmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkjjjjiiiiiiiiihhhhhhhhhhhggggggggggggggfffffffffffeeeeedddddddddddddddccccccccccccccbbbbbbbbbaaaaaaaaaaaaa```________________^^^^^^\\\\\\\\\\[[[[[[[ZZZZZZZZXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUTTTTTSSSSSSSRRRRRRRRRRRQQQQQPPPPPPPPPPOOOOOOOOOOOOONNLLLLLLLKKKKKKKKKKKKJJJJJJJKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@?@@@@@??????????>>>>>>>>>>>>>>>>>>>>>>>>>=========<==<<<<<<<<<<<<;;;;;;;;:::::9999999999888888888888777777766666666655555555544444444333333333222222222111111100000000000////////..........------------,,,,,,,,,,,++++++++++++*************))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!! jjjjjjjjjjjjkkkkkkkkkkkllllllllmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnoooooooooooooooooopppppppppppppppppqqqqqqqqqqrrrrrrrrrrrrrrrrrrsssssssssssssssssssttttssttttttttttttttttttttuuuutttttttttttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzz{{{{||||||||||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€‚ƒ„„…†‡ˆŠ‹ŒŽŽ‘’’’““““““““““’’’‘‘‘——————––•”““’‘ŽŒ‹‹Š‰ˆˆ‡……„„„„„„…………††††††††††………~~~}}}}}}}}}}}}}}}}~}}}}}~~~~~~~~~~~~~~~~}}}}}}}}}}}}|||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzyyyyyyyyyyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuutttttttttttttttttsssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqrqqqqqqqqqqqqqqqqqqpppppppqqqqqqqqqqqqqqpppppppppppppppppppppppppppoooooooonnnnnnnmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkjjjjiiiiiiiiihhhhhhhhhhhgggggggggggggffffffffffffeeeeedddddddddddddddccccccccccccccbbbbbbbbbaaaaaaaaaaaaa```_______________^^^^^^^\\\\\\\\\[[[[[[[[ZZZZZZZZXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUTTTTTSSSSSSSRRRRRRRRRRRQQQQQPPPPPPPPPPOOOOOOOOOOOOONNLLLLLLLKKKKKKKKKKKKJJJJJJJKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@?@@@@???????????>>>>>>>>>>>>>>>>>>>>>>>>>=========<==<<<<<<<<<<<<;;;;;;;;:::::999999999988888888888777777776666666665555555554444444433333333322222222111111110000000000/////////..........------------,,,,,,,,,,,+++++++++++**************))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!! jjjjjjjjjjjjjkkkkkkkkkklllllllllmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnoooooooooooooooooopppppppppppppppppqqqqqqqqqqrrrrrrrrrrrrrrrrrrssssssssssssssssssstttsssttttttttttttttttttttuuuttttttttttttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzz{{{{||||||||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€‚‚ƒ„…†‡ˆ‰Š‹ŒŽ‘‘’’““““““““““’’’‘‘‘——————––••”“’‘ŽŒ‹Š‰‰ˆ‡……„„„„„…………†††††††††††………~~~}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~}}}}}}}}}}}||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuutttttttttttttttttsssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqrqqqqqqqqqqqqqqqqqqpppppppqqqqqqqqqqqqqppppppppppppppppppppppppppppoooooooonnnnnnmmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkjjjjjiiiiiiiiihhhhhhhhhhgggggggggggggfffffffffffffeeeeedddddddddddddddcccccccccccccbbbbbbbbbbaaaaaaaaaaaaa``________________^^^^^^^\\\\\\\\\[[[[[[[[ZZZZZZZZXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUTTTTSSSSSSSSRRRRRRRRRRRQQQQQPPPPPPPPPOOOOOOOOOOOOONNNLLLLLLLKKKKKKKKKKKKJJJJJJJKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@?@@@@???????????>>>>>>>>>>>>>>>>>>>>>>>>>========<<=<<<<<<<<<<<<<;;;;;;;:::::9999999999888888888888777777776666666665555555554444444433333333322222222111111100000000000/////////..........------------,,,,,,,,,,++++++++++++**************))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!! jjjjjjjjjjjjjkkkkkkkkkkllllllllllmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnoooooooooooooooooooppppppppppppppppqqqqqqqqqqrrrrrrrrrrrrrrrrrrrsssssssssssssssssssttssstttttttttttttttttttttuutttttttttttttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{||||||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€‚ƒƒ„…†‡ˆ‰Š‹ŒŽ‘‘’’“““““““““’’’‘‘‘‘———————––•”““’‘ŽŒ‹‹Š‰ˆˆ………„„„„…………††††‡‡‡‡††††……~~~~}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~}}}}}}}}}}}||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwwwwwwwwwvwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuutttttttttttttttttssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqrqqqqqqqqqqqqqqqqqqpppppppqqqqqqqqqqqqqpppppppppppppppppppppppppppooooooooonnnnnnmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkjjjjjiiiiiiiihhhhhhhhhhhgggggggggggggfffffffffffffeeeeeddddddddddddddccccccccccccccbbbbbbbbbbaaaaaaaaaaaaa``______________^^^^^^^^^\\\\\\\\\[[[[[[[[ZZZZZZZZXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUTTTTSSSSSSSSRRRRRRRRRRQQQQQQPPPPPPPPPOOOOOOOOOOOOONNNLLLLLLLKKKKKKKKKKKJJJJJJJJKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@??@@@@???????????>>>>>>>>>>>>>>>>>>>>>>>>=========<<=<<<<<<<<<<<<<;;;;;;;:::::9999999999888888888887777777776666666665555555554444444333333333322222222111111100000000000/////////..........------------,,,,,,,,,,++++++++++++*************)))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!! jjjjjjjjjjjjjjkkkkkkkkkllllllllllmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnooooooooooooooooooppppppppppppppppqqqqqqqqqqqrrrrrrrrrrrrrrrrrrsssssssssssssssssssstsssstttttttttttttttttttttuttttttttttttttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{|||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€‚ƒ„„…†‡ˆŠ‹ŒŽŽ‘‘’’’“““““““’’’’‘‘‘‘‘——˜˜˜———–••”“’‘ŽŒ‹Š‰ˆˆ†………………………††††‡‡‡‡‡‡†††……~~~~}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwwwwwwwwwvwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuttttttttttttttttttsssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqrrqqqqqqqqqqqqqqqqqpppppppqqqqqqqqqqqqqpppppppppppppppppppppppppppoooooooonnnnnnnmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkjjjjjjiiiiiiiihhhhhhhhhhggggggggggggfffffffffffffffeeeeedddddddddddddcccccccccccccccbbbbbbbbbbaaaaaaaaaaaaa``_____________^^^^^^^^^^\\\\\\\\[[[[[[[[ZZZZZZZZZXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUTTTTTSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPPOOOOOOOOOOOOOONNNLLLLLLKKKKKKKKKKKJJJJJJJJJKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@??@@@@??????????>>>>>>>>>>>>>>>>>>>>>>>>>=========<<=<<<<<<<<<<<<<;;;;;;;:::::999999999888888888888777777777666666666555555555444444433333333322222222211111110000000000//////////..........-----------,,,,,,,,,,,++++++++++++*************))))))))))))((((((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!! jjjjjjjjjjjjjjjkkkkkkkklllllllllllmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnooooooooooooooooooopppppppppppppppqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrssssssssssssssssssstsssssttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{|||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€‚‚ƒ„…†‡ˆ‰Š‹ŒŽ‘‘’’“““““““’’’’‘‘‘‘‘‘‘‘˜˜˜˜˜˜——––•”“’‘ŽŒ‹Š‰‰ˆ†………………………††††‡‡‡‡‡‡†††……~~~}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyxxxxxwwwwwwwwwwwwwwwwwwwvvvwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuttttttttttttttttttsssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqrrrqqqqqqqqqqqqqqqqqppppppqqqqqqqqqqqqqppppppppppppppppppppppppppooooooooonnnnnnnmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkjjjjjjiiiiiiiihhhhhhhhhgggggggggggggffffffffffffffeeeeeeddddddddddddcccccccccccccccbbbbbbbbbbbaaaaaaaaaaaaa``____________^^^^^^^^^^^\\\\\\\\[[[[[[[[ZZZZZZZZZXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUTTTTSSSSSSSSRRRRRRRRRRQQQQQQQPPPPPPPPOOOOOOOOOOOOOONNNLLLLLLKKKKKKKKKKKJJJJJJJJJKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@??@@@???????????>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<;;;;;;;::::::999999998888888888887777777776666666666555555555444444433333333322222222111111110000000000//////////..........-----------,,,,,,,,,,,++++++++++++*************))))))))))))((((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!! jjjjjjjjjjjjjjjkkkkkkkklllllllllllmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnoooooooooooooooooooppppppppppppppqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssttttttttttttttttttttstttttttttttttttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{zzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{|||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€‚‚ƒ„…†‡ˆ‰ŠŒŽŽ‘‘’’’“““““’’’’’‘‘‘‘‘‘‘‘‘‘‘‘˜˜˜˜˜˜——––•”“’‘ŽŒ‹Š‰‰ˆ†………………………†††‡‡‡‡‡‡‡‡†††…~~~}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyxxxxxwwwwwwwwwwwwwwwwwwvvvvwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuutttttttttttttttttttsssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqrrrqqqqqqqqqqqqqqqqqppppppqqqqqqqqqqqqpppppppppppppppppppppppppppooooooooonnnnnnmmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkjjjjjjiiiiiiihhhhhhhhhhgggggggggggffffffffffffffffeeeeeeddddddddddddccccccccccccbccbbbbbbbbbbbaaaaaaaaaaaaa``____________^^^^^^^^^^^\\\\\\\[[[[[[[[ZZZZZZZZZZXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQPPPPPPPOOOOOOOOOOOOOONNNNLLLLLLKKKKKKKKKKJJJJJJJJJJKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFEEEEEEEDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@??@@@???????????>>>>>>>>>>=>>>>>>>>>>>>==========<<<<<<<<<<<<<<<<;;;;;;;::::::999999998888888888887777777766666666665555555554444444433333333322222222111111100000000000//////////.........------------,,,,,,,,,,,++++++++++++*************))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!! ijjjjjjjjjjjjjjjkkkkkkkllllllllllllmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnooooooooooooooooooppppppppppppppqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssstttttttttttttttttttssttttttttttttttttttttttuuuuuuuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{zzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{|||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||}}}}}}}}||||||}}~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~€€€‚ƒƒ„…†ˆ‰Š‹ŒŽ‘‘’’’’’’’’’’’’‘‘‘‘‘‘‘‘‘‘‘‘˜˜˜˜˜˜˜——–•”“’‘ŽŒ‹ŠŠ‰ˆ†……………………††††‡‡‡‡‡‡‡‡†††…~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwwwwwvvvvvwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuttttttttttttttttttssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqrrrrrqqqqqqqqqqqqqqqppppppqqqqqqqqqqqpppppppppppppopppppppppppppooooooooonnnnnnnmmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkjjjjjjjiiiiiiihhhhhhhhhhggggggggggffffffffffffffffeeeeeeeddddddddddddccccccccccccbccbbbbbbbbbbbaaaaaaaaaaaaa``___________^^^^^^^^^^^^\\\\\\[[[[[[[[[ZZZZZZZZZYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPOOOOOOOOOOOOOONNNNLLLLLLKKKKKKKKKKKJJJJJJJJJKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@???@@@???????????>>>>>>>>>>=>>>>>>>>>>>===========<<<<<<<<<<<<<<<;;;;;;;:::::::999999988888888888877777777766666666665555555554444444433333333222222222111111100000000000//////////.........------------,,,,,,,,,,++++++++++++**************))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!! ijjjjjjjjjjjjjjjkkkkkkkllllllllllllmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnooooooooooooooooooopppppppppppppqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssstttttttttttttttttttsssttttttttttttttttttttttuuuuuuuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{zzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{|||||||||~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||}}~~~}}}}}}}}}}~~~}}}}}}}~~~~~~~€€€‚ƒ„…†‡ˆ‰Š‹ŽŽ‘‘’’’’’’’’’’’‘‘‘‘‘‘‘‘‘‘‘‘‘˜˜˜˜˜˜˜——–•”“’‘ŽŒ‹Š‰‰ˆ†……………………††††‡‡‡‡‡‡‡‡†††…~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuttttttttttttttttttssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqrrrrrrrqqqqqqqqqqqqqppppppqqqqqqqqqqqpppppppppppppopppppppppppooooooooooonnnnnnnmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkjjjjjjjjiiiiiiihhhhhhhhhggggggggggfffffffffffffffffeeeeeeedddddddddddcccccccccccccbcbbbbbbbbbbbbaaaaaaaaaaaaa``___________^^^^^^^^^^^^\\\\\\[[[[[[[[[ZZZZZZZZZYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPOOOOOOOOOOOOONNNNNLLLLLKKKKKKKKKKKJJJJJJJJJJKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@???@@@???????????>>>>>>>>>>=>>>>>>>>>============<<<<<<<<<<<<<<<<;;;;;;;:::::::99999998888888888877777777766666666666555555555444444433333333322222222111111110000000000///////////.........------------,,,,,,,,,,++++++++++++**************))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!! iijjjjjjjjjjjjjjjkkkkkklllllllllllllmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnoooooooooooooooooooppppppppppppqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssttttttttttttttttttsssstttttttttttttttttttttuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{||||||~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~€€€‚‚ƒ„…†‡‰Š‹ŒŽ‘‘’’’’’’’’’’‘‘‘‘‘‘‘‘‘‘‘‘’˜˜˜˜˜˜˜——–•”“’‘ŽŒ‹Š‰‰ˆ†……………………††††‡‡‡‡‡‡‡‡†††…~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuttttttttttttttttttssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqrrrrrrrrrqqqqqqqqqqqppppppqqqqqqqqqqqpppppppppppppoppppppoopooooooooooooonnnnnnmmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkjjjjjjjjjiiiiiihhhhhhhhhhgggggggggfffffffffffffffffeeeeeeeedddddddddddccccccccccccbbcbbbbbbbbbbbbaaaaaaaaaaaaa``__________^^^^^^^^^^^^^\\\\\[[[[[[[[[ZZZZZZZZZZYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPPOOOOOOOOOOOOOONNNNNLLLLLKKKKKKKKKKKJJJJJJJJJJKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@???@@????????????>>>>>>>>>>=>>>>>>>>=============<<<<<<<<<<<<<<<<;;;;;;;::::::999999988888888888877777777766666666665555555555444444433333333322222222111111100000000000///////////.........-----------,,,,,,,,,,,++++++++++++*************))))))))))))((((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!! iijjjjjjjjjjjjjjjkkkkkkllllllllllllllmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnooooooooooooooooooppppppppppppqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssstttttttttttttttttsssssttttttttttttttttttttuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{||||~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~€€‚ƒ„…†‡ˆ‰Š‹ŽŽ‘‘‘’’’’’’’’’‘‘‘‘‘‘‘‘‘‘‘’’˜˜˜˜˜˜——––•”“’‘ŽŒ‹Š‰‰ˆ†……………………††††‡‡‡‡‡‡‡‡†††…~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuttttttttttttttttttsssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqrrrrrrrrrqqqqqqqqqqqppppppqqqqqqqqqqqppppppppppppoopppoooooooooooooooooonnnnnnnmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkjjjjjjjjjiiiiiihhhhhhhhhggggggggggfffffffffffffffffeeeeeeeeddddddddddccccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaaaa``__________^^^^^^^^^^^^^\\\\[[[[[[[[[[ZZZZZZZZZYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUTTTTTTTSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPOOOOOOOOOOOOOONNNNNLLLLLKKKKKKKKKKJJJJJJJJJJJKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFFEEEEEEEEDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@????@@????????????>>>>>>>>>>=>>>>>>>>=============<<<<<<<<<<<<<<<;;;;;;;:::::::999999988888888888777777777666666666655555555555444444433333333222222222111111100000000000///////////.........-----------,,,,,,,,,,,++++++++++++*************))))))))))))((((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!! iiijjjjjjjjjjjjjjjkkkkkllllllllllllllmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnooooooooooooooooooopppppppppppqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssttttttttttttttttsssssstttttttttttttttttttuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{|~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~€€‚ƒ„…†‡‰Š‹ŒŽ‘‘‘‘’’’’’’’‘‘‘‘‘‘‘‘‘‘’’’˜˜˜˜˜˜——–••”“’ŽŒ‹ŠŠ‰ˆˆ†……………………†††††‡‡‡‡‡‡‡†††…~~~}}}}}}}}}}}}}}}}}|||}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuttttttttttttttttttsssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqrrrrrrrrrrqqqqqqqqqqppppppqqqqqqqqqqppppppppppppooopppoooooooooooooooooonnnnnnnmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkjjjjjjjjjjiiiiihhhhhhhhhhggggggggggffffffffffffffffeeeeeeeeedddddddddcccccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaaaa``__________^^^^^^^^^^^^]\\\\[[[[[[[[[ZZZZZZZZZZYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPOOOOOOOOOOOOOONNNNNNLLLLLKKKKKKKKKKJJJJJJJJJJJKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGFFFFFFFFEEEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@????@@???????????>>>>>>>>>>>=>>>>>>>=============<<<<<<<<<<<<<<<<;;;;;;;::::::9999999888888888887777777776666666666655555555554444444433333333222222222111111100000000000///////////........------------,,,,,,,,,,,++++++++++++*************))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!! iiiijjjjjjjjjjjjjjjkkkklllllllllllllllmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnoooooooooooooooooooppppppppppqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssstttttttttttttttsssssssttttttttttttttttttuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘‘‘‘’’’’’‘‘‘‘‘‘‘‘‘‘’’’’˜˜˜˜˜˜——–•”“’‘ŽŒ‹Š‰‰ˆˆ†……………………††††††‡‡‡‡‡††††…~~~}}}}}}}}}}}}}}}}}|||}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuutttttttttttttttttssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqrrrrrrrrrrrqqqqqqqqqppppppqqqqqqqqqqppppppppppppoooppoooooooooooooooooonnnnnnnmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkjjjjjjjjjjiiiiihhhhhhhhhgggggggggggfffffffffffffffeeeeeeeeeedddddddddccccccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaaaa``__________^^^^^^^^^^^]]\\[[[[[[[[[[[ZZZZZZZZZYYYXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPOOOOOOOOOOOOOONNNNNNLLLLKKKKKKKKKKJJJJJJJJJJJJKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGFFFFFFFFEEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@????@@???????????>>>>>>>>>>>=>>>>>>>=============<<<<<<<<<<<<<<<<;;;;;;;::::::9999999888888888887777777776666666666555555555554444444333333333222222221111111100000000000///////////........------------,,,,,,,,,,,+++++++++++**************))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!! iiiijjjjjjjjjjjjjjjkkkklllllllllllllllmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnoooooooooooooooooooppppppppppqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssttttttttttttttsssssssttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvwvwwwwwwwwwwwwwwxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€‚ƒ„…†‡‰Š‹ŒŽŽ‘‘‘‘‘‘’’‘‘‘‘‘‘‘‘’’’’’’˜˜˜˜˜˜—––•”“’‘ŽŒ‹ŠŠ‰‰ˆˆ†……………………†††††††††††††††…~~~}}}}}}}}}}}}}}}}}|||}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuttttttttttttttttttsssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrqqqqqqqqqppppppqqqqqqqqqqppppppppppppooopooooooooooooooooooonnnnnnnmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkjjjjjjjjjjjiiiihhhhhhhhhhgggggggggggffffffffffffffeeeeeeeeeeedddddddddccccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaaaaa`___________^^^^^^^^^^^]]\\[[[[[[[[[[ZZZZZZZZZZYYYXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSRRRRRRRRRRRQQQQQQQQQPPPPOOOOOOOOOOOOOONNNNNNNLLLLKKKKKKKKKKJJJJJJJJJJJJKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGFFFFFFFFFEEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@?????@????????????>>>>>>>>>>>=>>>>>>>============<<<<<<<<<<<<<<<<;;;;;;;;::::::999999888888888887777777777666666666655555555555444444433333333222222222111111100000000000////////////........------------,,,,,,,,,,++++++++++++**************))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!! iiiiijjjjjjjjjjjjjjjkkkklllllllllllllllmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnooooooooooooooooooopppppppppqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssttttttttttttttsssssssstttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvwwwwwwwwwwwwwxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘‘‘‘‘‘‘‘’’‘’’’’’’’’’’™˜˜˜˜——–••”’‘ŽŒ‹Š‰‰ˆˆˆ††…………………††††††††††††††……~~~~}}}}}}}}}}}}}}}}}|||}}}}}}}}}}}}}}}}}}}||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuttttttttttttttttsssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrqqqqqqqqqppppppqqqqqqqqqqpppppppppppoooopooooooooooooooooooonnnnnnnmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkjjjjjjjjjjjiiihhhhhhhhhhhgggggggggggffffffffffffeeeeeeeeeeeeeddddddddcccccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaaaa``__________^^^^^^^^^^^]]]\[[[[[[[[[[[ZZZZZZZZZZYYYXXXXXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPOOOOOOOOOOOOOONNNNNNNLLLLKKKKKKKKKKJJJJJJJJJJJJKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@?????@?????????????>>>>>>>>>>=>>>>>>>============<<<<<<<<<<<<<<<<;;;;;;;::::::9999999888888888887777777777666666666555555555554444444433333333222222221111111100000000000////////////........------------,,,,,,,,,,++++++++++++**************))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!! iiiiijjjjjjjjjjjjjjjkkkkllllllllllllllllmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnooooooooooooooooooopppppppppqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssstttttttttttttsssssssssttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€‚ƒ„…†‡ˆ‰‹‹ŒŽ‘‘‘‘‘‘’’’’’’’’’’’’’’™˜˜˜˜——–•”“’‘ŽŒŒ‹Š‰‰ˆˆˆ††††††††††††††††††††††………~~~~}}}}}}}}}}}}}}}}}|||}}}}}}}}}}}}}}}}}}|||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuttttttttttttttttsssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqrrrrrrqqqqqqqqqqqppppppqqqqqqqqqppppppppppppooooooooooooooooooooooonnnnnnnmmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkjjjjjjjjjjjiiihhhhhhhhhhggggggggggggffffffffffffeeeeeeeeeeeeeddddddddccccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaaaaa``__________^^^^^^^^^^^]]][[[[[[[[[[[ZZZZZZZZZZYYYYXXXXXXXXWWWWWWWWWWWWVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPOOOOOOOOOOOOOONNNNNNNLLLKKKKKKKKKKJJJJJJJJJJJJJKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@??????@?????????????>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<;;;;;;;::::::9999999888888888877777777777666666665555555555554444444333333333222222221111111100000000000////////////........-----------,,,,,,,,,,,++++++++++++*************))))))))))))((((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!! iiiiiijjjjjjjjjjjjjjjkkkklllllllllllllllmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnoooooooooooooooooooppppppppppqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssttttttttttttsssssssssstttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘‘‘‘‘’’’’’’’’’’’’’’˜˜˜˜——––•”“’‘ŽŒ‹ŠŠ‰‰ˆˆˆ††††††††††††……………†…………………~~~~~}}}}}}}}}}}}}}}}}}||}}}}}}}}}}}}}}}}}||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuttttttttttttttttsssssssssssssrrrrrrrrrrrrrrrrrrrqqrrrqqqqqqqqqqqqqqqqqqqqqpqqqqqqqqqqqqqqqqqqqqppppppqqqqqqqqqpppppppppppooooooooooooooooooooooonnnnnnnnmmmmmmmmmmmmmllllllllllllllkkkkkkkkkkjjjjjjjjjjjjiihhhhhhhhhhhggggggggggggfffffffffffeeeeeeeeeeeeeedddddddcccccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaaaaa```_________^^^^^^^^^^^]]]][[[[[[[[[[[ZZZZZZZZZZYYYYXXXXXXXWWWWWWWWWWWWWVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSRRRRRRRRRRRQQQQQQQQQQPPPOOOOOOOOOOOOOONNNNNNNNLLLKKKKKKKKKKJJJJJJJJJJJJJKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGFFFFFFFFEEEEEEEEEDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@????????????????????>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<;;;;;;;::::::9999998888888888877777777776666666665555555555544444444333333332222222221111111000000000000///////////........------------,,,,,,,,,,,++++++++++++*************))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!! iiiiiijjjjjjjjjjjjjjjkkkkllllllllllllllllmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnonoooooooooooooooooppppppppppqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssstttttttttttssssssssssstttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€‚ƒ„…†‡ˆ‰Š‹ŒŽŽ‘‘‘‘’’’’’’’’’’’’’’˜˜˜˜——–••”“’ŽŒ‹ŠŠ‰‰ˆˆˆ†††††††††††……………………………………~~~~~}}}}}}}}}}}}}}}}}}}|}}}}}}}}|}}}|}|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuutttttttttttttttssssssssssssssrrrrrrrrrrrrrrrrrrqqqrrrqqqqqqqqqqqqqqqqqpppppqqqqqqqqqqqqqqqqqqqpppppppqqqqqqqqqpppppppppppooooooooooooooooooooooonnnnnnnmmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkjjjjjjjjjjjjiihhhhhhhhhhhggggggggggggffffffffffeeeeeeeeeeeeeeedddddddcccccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaaaaa``__________^^^^^^^^^^]]]]][[[[[[[[[[ZZZZZZZZZZYYYYYXXXXXXXWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPOOOOOOOOOOOOOONNNNNNNNLLLKKKKKKKKKJJJJJJJJJJJJJJKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGFFFFFFFFEEEEEEEEEDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@????????????????????>>>>>>>>>>>>>>>>>>===========<<<<<<<<<<<<<<<<;;;;;;;:::::::9999999888888888877777777776666666665555555555444444444333333332222222211111111000000000000///////////........------------,,,,,,,,,,,++++++++++++*************))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!! iiiiiiijjjjjjjjjjjjjjjkkkklllllllllllllllmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnooooooooooooooooopppppppppqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssttttttttttsssssssssssstttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyxyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}}}~~~~~~~||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€‚‚ƒ„…†‡ˆ‰Š‹ŒŽŽ‘‘‘’’’’’’’’’’’’’’˜˜˜˜——–•”“’‘ŽŒ‹ŠŠ‰‰‰‰‰‡‡‡‡‡‡‡†††††…………………………„„„~~~~}}}}}}}}}}}}}}}}}}}}|}}}}}}|||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttttssssssssssssssrrrrrrrrrrrrrrrrrrqqqqrrqqqqqqqqqqqqqqqqpppppppqqqqqqqqqqqqqqqqqqqpppppppqqqqqqqqpppppppppppooooooooooooooooooooooonnnnnnnnmmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkjjjjjjjjjjjjihhhhhhhhhhhgggggggggggggffffffffffeeeeeeeeeeeeeeeddddddcccccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaaaaa```__________^^^^^^^^^^]]]]][[[[[[[[[ZZZZZZZZZZZYYYYYXXXXXXXWWWWWWWWWWWWVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSRRRRRRRRRRQQQQQQQQQQQPPOOOOOOOOOOOOOONNNNNNNNNLLLKKKKKKKKKJJJJJJJJJJJJJJKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFFFEEEEEEEEEDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????????????????>>>>>>>>>>>>>>>>>>==========<<<<<<<<<<<<<<<<;;;;;;;:::::::999999988888888887777777777666666665555555555544444444333333333222222221111111100000000000////////////........------------,,,,,,,,,,++++++++++++**************))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!! iiiiiiiijjjjjjjjjjjjjjjkkkklllllllllllllllmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnoooooooooooooooooppppppppppqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssstttttttttsssssssssssssttttttttttttttttuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvwwwwwwwwxxxxxxxxxxxxxxxxxxxyyyyyyxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}}}}}}~~~~||||||}}}}}}}}}}}}}}}}}}}|||||}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€‚ƒ„…††‡ˆ‰Š‹ŒŽŽ‘‘‘’’’’’““““’’’’’˜˜˜˜——–•”“’‘ŽŒ‹‹ŠŠ‰‰‰‰ˆˆˆˆ‡‡‡‡‡†††……………„„„„„„„„~~~}}}}}}}}}}}~}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuutttttttttttttsssssssssssssrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqppppppppqqqqqqqqqqqqqqqqqqqpppppppqqqqqqqqpppppppppppoooooooooooooooooooooonnnnnnnnnmmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkjjjjjjjjjjjjihhhhhhhhhhhgggggggggggggfffffffffeeeeeeeeeeeeeeeeddddddcccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaaa````_________^^^^^^^^^^^]]]]][[[[[[[[[ZZZZZZZZZZYYYYYYXXXXXXWWWWWWWWWWWWWVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSRRRRRRRRRRQQQQQQQQQQQPPOOOOOOOOOOOOOONNNNNNNNNLLKKKKKKKKKKJJJJJJJJJJJJJJKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFFFEEEEEEEEEDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????????????????>>>>>>>>>>>>>>>>>>==========<<<<<<<<<<<<<<<;;;;;;;;:::::::999999988888888887777777776666666665555555555444444444333333332222222221111111100000000000////////////........------------,,,,,,,,,,++++++++++++**************))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!!! iiiiiiiijjjjjjjjjjjjjjjkkkkllllllllllllllllmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnoooooooooooooooooppppppppppqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssttttttttssssssssssssssttttttttttttttttuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwwxxxxxxxxxxxxxxxxxxxxyyyyyxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||}}}}}}}}}}}}}}}|||||||||||}}}}}}}}}}}}}}|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€‚ƒ„…†‡ˆ‰‰‹‹ŒŽ‘‘’’’““““““““’’’˜˜˜˜—––•”“’‘ŽŒŒ‹‹ŠŠŠŠŠˆˆˆˆˆˆˆˆ‡‡†††………„„„„„„„„„}}}}}}}}}}}}~~~~~~}}}}}}}}}}}|||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuutttttttttttttsssssssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqpppppppppqqqqqqqqqqqqqqqqqqppppppppqqqqqqqpppppppppppoooooooooooooooooooooonnnnnnnnnnmmmmmmmmmmmmmllllllllllllllkkkkkkkkkkjjjjjjjjjjjjjihhhhhhhhhhhgggggggggggggfffffffffeeeeeeeeeeeeeeeeddddddccccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaaaa`````_________^^^^^^^^^^]]]]]][[[[[[[[ZZZZZZZZZZZYYYYYYXXXXXXWWWWWWWWWWWWWVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSRRRRRRRRRRRQQQQQQQQQQQPPOOOOOOOOOOOOOONNNNNNNNNLLKKKKKKKKKKJJJJJJJJJJJJJJKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFFFEEEEEEEEDDDDDDCCCCCCCCBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????????????????????>>>>>>>>>>>>>>>>>===========<<<<<<<<<<<<<<;;;;;;;;:::::::999999888888888887777777776666666665555555555444444443333333332222222211111111000000000000////////////........-----------,,,,,,,,,,,++++++++++++*************)))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!!! hhhhhhiiiiiiiiiiiiiiijjkkkkkkkkkkkkkkllllllllllllllllllllmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnoooooooopppppppppppppppqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssttttttttttttttuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzz{{{||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~€‚ƒ„…†‡‡ˆ‰Š‹‹ŒŽŽ•”””““’‘‘ŽŒ‹Š‰‰ˆˆ‡‡‡‡‡‰‰‰‰‰‰‰ˆˆ‡‡††……„„„„„„ƒƒƒƒ~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}zzzzzzzzzzzzzzzzzzzzyyyyy{{{{{{{{zzzzzzzzzzzzzzzzzzyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuutttttttttttttssssssssssssrrrrrrrrrrrrrsrrrrrrrrrrrrrrrrrrqqqqqqrrrrrqqqqqqqqqqqqqqqppppprrrrrrrrrrrrrrrrqqqqqqqqqpqqqqqpppppppppppoooooooooooooooooooooooooonnnnnnnnlllllllllllllkkkkkkkkkkkkiiiiiiiihhhhhhhhhhhhhggggggggggggggfffffffffffffeeeeeeeeeeeddddddddddddddddccccccccccbbbbbbbbbbbbaaaaaaaaaa``````````````_____^^^^^^^^^^]]]]]]]]]]\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYXXXXXXXXXWWWWWWWWWWWWVVVVVVVVUUUUUUUUUUTTTTTTTTTTSRRRRRRRRRQQQQQQQQQQQPPPPPOOOOOOOOOOOOONNNNNNNNNNNNLLLLLLLLKKKKKKKKKKKKKKKJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDCCDDCCCCCCCCBBBBBBBBBBBAAAABBAAAAAAAAAA@@@@@@@@@@???@@@@@@@@@?????????>>>>>>>>>>>>>>>===========<<<<<<;;;;;;::::::::99999998888888777777777776666666665555555544444444443333333333333222222221111111110000000000000000///////////.........------------,,,,,,,,,,,,,,,,,+++++++++++***********))))))))))))((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!! hhhhhhhiiiiiiiiiiiiiiijkkkkkkkkkkkkkkkllllllllllllllllllllmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnooooooopppppppppppppppqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssttttttttttttuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{||||||||||||||||||||{|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|}}}}}}}~~€‚ƒ„…††‡ˆ‰Š‹ŒŽŽ•”””““’‘‘ŽŒ‹‹Š‰‰ˆˆˆˆˆˆŠŠŠŠŠŠŠ‰‰ˆ‡‡††……„„„ƒƒƒƒƒƒ~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}zzzzzzzzzzzzzzzzzzzzyyyyy{{{{{{{zzzzzzzzzzzzzzzzzzzyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuttttttttttttttsssssssssssrrrrrrrrrrrrrrsrrrrrrrrrrrrrrrrrqqqqqqqrrrqqqqqqqqqqqqqqqqpppppprrrrrrrrrrrrrrrqqqqqqqqqqpqqqqppppppppppppooooooooooooooooooooooooonnnnnnnnnlllllllllllllkkkkkkkkkkkkiiiiiiihhhhhhhhhhhhhhggggggggggggggffffffffffffeeeeeeeeeeeeddddddddddddddddcccccccccbbbbbbbbbbbbbaaaaaaaaaa`````````````______^^^^^^^^^^]]]]]]]]]]\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYXXXXXXXXXWWWWWWWWWWWWVVVVVVVUUUUUUUUUUUTTTTTTTTTTSRRRRRRRRQQQQQQQQQQQQPPPPPOOOOOOOOOOOOONNNNNNNNNNNNLLLLLLLLKKKKKKKKKKKKKKJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDCCDDCCCCCCCCBBBBBBBBBBBAAAABBAAAAAAAAAA@@@@@@@@@@???@@@@@@@@@@?????????>>>>>>>>>>>>>>===========<<<<<<;;;;;:::::::::9999999888888877777777777666666666555555544444444443333333333333222222222111111111000000000000000////////////.........------------,,,,,,,,,,,,,,,,++++++++++++***********))))))))))))((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!! hhhhhhhiiiiiiiiiiiiiiiikkkkkkkkkkkkkkkllllllllllllllllllllmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnoooooooppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssstttttttttttuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{|||||||||||||||||{{{{{|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||}}}}}}~~€‚‚ƒ„…††‡ˆ‰Š‹ŒŽŽ‘‘‘‘•”””““’’‘ŽŽŒ‹‹ŠŠ‰‰‰‰‰Š‹ŒŒŒ‹‹‹ŠŠ‰ˆ‡‡†……„„„ƒƒƒƒƒƒ~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}zzzzzzzzzzzzzzzzzzzzyyyyy{{{{{{zzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuutttttttttttttttssssssssssrrrrrrrrrrrrrrrsrrrrrrrrrrrrrrrrrqqqqqqqrrqqqqqqqqqqqqqqqqppppppprrrrrrrrrrrrrrqqqqqqqqqqppqqqqpppppppppppoooooooooooooooooooooooooonnnnnnnnnlllllllllllllkkkkkkkkkkkkiiiiiiihhhhhhhhhhhhhhggggggggggggggffffffffffffeeeeeeeeeeeeddddddddddddddddcccccccccbbbbbbbbbbbbaaaaaaaaaaa`````````````______^^^^^^^^^]]]]]]]]]]]\\\\\[[[[[[[[ZZZZZZZZZZYYYYYYYXXXXXXXXWWWWWWWWWWWWWVVVVVVVUUUUUUUUUUUTTTTTTTTTTSRRRRRRRRQQQQQQQQQQQPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNLLLLLLLKKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDCCDDCCCCCCCCBBBBBBBBBBAAAAABAAAAAAAAAAA@@@@@@@@@????@@@@@@@@@@@????????>>>>>>>>>>>>>>===========<<<<<<;;;;;;::::::::9999999888888877777777777666666666555555544444444443333333333333222222222111111111000000000000000////////////.........-----------,,,,,,,,,,,,,,,,,++++++++++++***********))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!! hhhhhhhhiiiiiiiiiiiiiiikkkkkkkkkkkkkkkkllllllllllllllllllllmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnooooooppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssttttttttttuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxwxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{||||||||||||||{{{{{{{{{|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||}}}}}~~~€‚‚ƒ„…†‡ˆ‰Š‹ŒŽŽ‘‘‘‘‘‘•”””““’’‘ŽŒ‹‹‹ŠŠŠ‹‹‹ŒŒ‹‹Š‰ˆ‡‡†……„„ƒƒƒƒƒƒ~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}zzzzzzzzzzzzzzzzzzzyyyyyy{{{{{zzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuttttttttttttttttsssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqrqqqqqqqqqqqqqqqqpppppppprrrrrrrrrrrqqqqqqqqqqqqqppqqqppppppppppppooooooooooooooooooooooooonnnnnnnnnnlllllllllllllkkkkkkkkkkkkiiiiiiihhhhhhhhhhhhhhggggggggggggggffffffffffffeeeeeeeeeeeeddddddddddddddddccccccccbbbbbbbbbbbbbaaaaaaaaaa`````````````_______^^^^^^^^]]]]]]]]]]]\\\\\\[[[[[[[ZZZZZZZZZZZYYYYYYYXXXXXXXXWWWWWWWWWWWWWVVVVVVVUUUUUUUUUUUTTTTTTTTTTSRRRRRRRRQQQQQQQQQQQPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNLLLLLLLKKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDCCDDCCCCCCCCBBBBBBBBBBAAAAABAAAAAAAAAA@@@@@@@@@@????@@@@@@@@@@@????????>>>>>>>>>>>>>>============<<<<<;;;;;::::::::99999999888888877777777777666666666555555544444444443333333333333222222221111111111000000000000000////////////........------------,,,,,,,,,,,,,,,,,++++++++++++***********))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!! hhhhhhhhiiiiiiiiiiiiiiijkkkkkkkkkkkkkkklllllllllllllllllllllmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnoooooppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssstttttttttuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxwwwxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{|||||||||||{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||}}}}~~~€€‚ƒ„„…†‡ˆ‰Š‹ŒŽ‘‘‘‘‘‘•”””““’’‘‘ŽŒŒŒŒŒŒŒŒŒŽŽŽŽŽŽŒŒ‹Š‰ˆ‡††…„„ƒƒƒƒƒƒ~~~~~~~€€€€€~~~~}}}}}}}}}}}}}}}}}}}}}}}zzzzzzzzzzzzzzzzzzzyyyyyy{{{{zzzzzzzzzzzzzzzzzzzzzyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuutttttttttttttttttsssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqppppppppprrqrqqqqqqqqqqqqqqqqqqqpppqqppppppppppppoooooooooooooooooooooooonnnnnnnnnnnnlllllllllllllkkkkkkkkkkkkiiiiiiihhhhhhhhhhhhhhggggggggggggggffffffffffffeeeeeeeeeeeedddddddddddddddcccccccccbbbbbbbbbbbbaaaaaaaaaaa`````````````_______^^^^^^^^]]]]]]]]]]\\\\\\\[[[[[[[ZZZZZZZZZZZYYYYYYYXXXXXXXWWWWWWWWWWWWWVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSRRRRRRRRQQQQQQQQQQQPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNLLLLLLLKKKKKKKKKKKKJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHGHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDCCCDDCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@????@@@@@@@@@@@@???????>>>>>>>>>>>>>>============<<<<<;;;;;::::::::99999999888888877777777777666666666555555544444444433333333333232222222221111111111000000000000000///////////.........------------,,,,,,,,,,,,,,,,,++++++++++++**********))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!! hhhhhhhhhiiiiiiiiiiiiiijkkkkkkkkkkkkkkkkllllllllllllllllllllmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnooooopppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssttttttttuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvwwwwwwwwwvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxwwwwxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{||||||||{{{{{{{{{{{{{{{{{||||||||{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||}}}}~~~€€‚ƒƒ„…†ˆ‰Š‹ŒŽ‘‘‘‘‘‘‘•”””“““’’‘‘ŽŽŽŽŒ‹Š‰ˆ‡†……„„ƒƒƒƒ‚~~~~~~~€€€€€€€~~~~}}}}}}}}}}}}}}}}}}}}}}}zzzzzzzzzzzzzzzzzzyyyyyyy{{{{zzzzzzzzzzzzzzzzzzzzyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuttttttttttttttttttssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppqqqqqqqqqqqqqqqqqqqqqqppppqpppppppppppppooooooooooooooooooooooonnnnnnnnnnnnnlllllllllllllkkkkkkkkkkkkiiiiiiihhhhhhhhhhhhhhggggggggggggggffffffffffffeeeeeeeeeeeedddddddddddddddcccccccccbbbbbbbbbbbbaaaaaaaaaa`````````````________^^^^^^^]]]]]]]]]]]\\\\\\\[[[[[[[ZZZZZZZZZZZYYYYYYYXXXXXXWWWWWWWWWWWWWWVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSRRRRRRRQQQQQQQQQQQPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNMLLLLLLLKKKKKKKKKKKKJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDCCCDCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@????@@@@@@@@@@@@????????>>>>>>>>>>>>>============<<<<<;;;;;::::::::99999999888888877777777776666666666555555544444444433333333333232222222221111111110000000000000000///////////.........------------,,,,,,,,,,,,,,,,,+++++++++++***********))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!! hhhhhhhhhhiiiiiiiiiiiiijjkkkkkkkkkkkkkkkklllllllllllllllllllllmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnoooooppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssttttttttuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvwwwwwwwwvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxwwwwwwxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{|||||{{{{{{{{{{{{{{{{{{{{{||||{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||}}}~~~€€‚ƒ„…†‡ˆ‰ŠŒŽŽ‘‘‘‘‘‘‘••”””““’’’‘‘ŽŽŽŽŽŽŽ‘‘‘‘‘ŽŒ‹Š‰ˆ‡†……„ƒƒƒƒ‚~~~~~~~€€€€€€€~~~~}}}}}}}}}|}|||||||||}}}zzzzzzzzzzzzzzzzzyyyyyyyy{{{zzzzzzzzzzzzzzzzzzzzyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuttttttttttttttttttssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppooooooooooonooooooooooonnnnnnnnnnnnnnlllllllllllllkkkkkkkkkkkkiiiiiiihhhhhhhhhhhhhgggggggggggggggffffffffffffeeeeeeeeeeedddddddddddddddccccccccccbbbbbbbbbbbbaaaaaaaaaa`````````````________^^^^^^^]]]]]]]]]]]\\\\\\\[[[[[[ZZZZZZZZZZZYYYYYYYYXXXXXXWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSRRRRRRRQQQQQQQQQQQPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNMLLLLLLKKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDCCCDCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@?????@@@@@@@@@@@@@???????>>>>>>>>>>>>>=============<<<<;;;;;::::::::9999999988888887777777777666666666655555554444444443333333333322222222221111111111000000000000000////////////.........------------,,,,,,,,,,,,,,,,++++++++++++***********))))))))))))((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!! hhhhhhhhhhiiiiiiiiiiiiijjjkkkkkkkkkkkkkkkkllllllllllllllllllllmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnoooooppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssttttttttuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvwwwwwwvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxwwwwwwwxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{|{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||}}}}~~€‚ƒ„…†ˆ‰Š‹ŒŽ‘‘‘‘‘‘••”””“““’’’‘‘’’’’’’‘Œ‹Š‰ˆ‡†…„„ƒƒƒƒ~~~~~~~€€€€€€€€~~~}}}}}}}}}|||||||||||||||zzzzzzzzzzzzzzzzyyyyyyyyy{{{zzzzzzzzzzzzzzzzzzzyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuutttttttttttttttttttsssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppooooooooooonoooooooooonnnnnnnnnnnnnnnlllllllllllllkkkkkkkkkkkkiiiiiiihhhhhhhhhhhhhgggggggggggggggfffffffffffeeeeeeeeeeeedddddddddddddddccccccccccbbbbbbbbbbbaaaaaaaaaaa`````````````________^^^^^^^]]]]]]]]]]]\\\\\\\[[[[[[ZZZZZZZZZZZYYYYYYYYXXXXXXWWWWWWWWWWWWWVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSRRRRRRRQQQQQQQQQQQPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNMLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDCCCDCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@?????@@@@@@@@@@@@@???????>>>>>>>>>>>>>=============<<<<;;;;;:::::::99999999988888887777777777666666666655555554444444443333333333222222222221111111111000000000000000////////////.........-----------,,,,,,,,,,,,,,,,,++++++++++++***********))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!! hhhhhhhhhhhiiiiiiiiiiiijjjkkkkkkkkkkkkkkkkkllllllllllllllllllllmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnoooooppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqrrrrrrqrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssttttttttuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvwwwwwvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||}}}~~€‚ƒ…†‡ˆ‰‹ŒŽ‘‘‘‘‘‘••””””“““’’’‘‘‘‘‘‘‘‘““““““’’‘Œ‹Š‰ˆ‡†…„„ƒƒƒ~~~~~~~€€€€€€€€~~~}}}}}}}|||||||||||||||||zzzzzzzzzzzzzzzyyyyyyyyyy{{{zzzzzzzzzzzzzzzzzzyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuutttttttttttttttttttsssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppooooooooooonooooooooonnnnnnnnnnnnnnnnlllllllllllllkkkkkkkkkkkkiiiiiiihhhhhhhhhhhhhgggggggggggggggfffffffffffeeeeeeeeeeeeddddddddddddddccccccccccbbbbbbbbbbbbaaaaaaaaaa``````````````________^^^^^^]]]]]]]]]]]\\\\\\\\[[[[[[ZZZZZZZZZZZYYYYYYYYXXXXXWWWWWWWWWWWWWWVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSRRRRRRQQQQQQQQQQQPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNNMLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHGGHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDCCCDCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@?????@@@@@@@@@@@@@???????>>>>>>>>>>>>==============<<<<;;;;;:::::::99999999888888887777777777666666666555555554444444443333333333222222222221111111111000000000000000////////////........------------,,,,,,,,,,,,,,,,,++++++++++++***********))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!! hhhhhhhhhhhiiiiiiiiiiiijjjjkkkkkkkkkkkkkkkklllllllllllllllllllllmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnoooooppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqrrrrrqrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssttttttttuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvwwwwvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||}}}~~€€‚ƒ„…†ˆ‰Š‹ŒŽ‘‘‘‘‘‘••””””““““’’’’’‘‘‘‘‘‘’’’’”••”””““’‘Œ‹Šˆ‡†……„ƒƒƒ~~~~~~~€€€€€€€€€~~~}}}}}}}|||||||||||||||||zzzzzzzzzzzzzzyyyyyyyyyyy{{{zzzzzzzzzzzzzzzzzyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuutttttttttttttttttttssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppqqqqqqqqqqqqqqqqqqqpppppppppppppppppppoooooooooooonooooooooonnnnnnnnnnnnnnnnlllllllllllllkkkkkkkkkkkkiiiiiiihhhhhhhhhhhhhgggggggggggggggfffffffffffeeeeeeeeeeeedddddddddddddcccccccccccbbbbbbbbbbbaaaaaaaaaaa``````````````________^^^^^^]]]]]]]]]]]\\\\\\\\[[[[[ZZZZZZZZZZZYYYYYYYYYXXXXWWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSRRRRRRQQQQQQQQQQQPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNMMLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHGGGHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDCCCDCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@?????@@@@@@@@@@@@@@???????>>>>>>>>>>>==============<<<<;;;;;:::::::99999999888888887777777777666666666555555544444444443333333332222222222211111111111000000000000000///////////.........------------,,,,,,,,,,,,,,,,,++++++++++++**********)))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!!! hhhhhhhhhhhhiiiiiiiiiiijjjjjkkkkkkkkkkkkkkkkllllllllllllllllllllmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnoooooppppppppppppppppppqqpqqqqqqqqqqqqqqqqqqqqrrrrqqrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssttttttttuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvwwwvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||}}}~~€€‚ƒ…†‡ˆŠ‹ŒŽ‘‘‘‘‘••”””””““““““’’’’’’’’““““••–•••””“’‘ŽŒ‹‰ˆ‡†…„„ƒƒ~~~~~~~€€€€€€€€€~~~~}}}}}}||||||||||||||||||zzzzzzzzzyyyyyyyyyyyyyyyy{{zzzzzzzzzzzzzzzzyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuttttttttttttttttttttssssssssrrrrrrrrrrrrrrrrrrqrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppqqqqqqqqqqqqqqqqqqpppppppppppppppppppooooooooooooonoooooooonnnnnnnnnnnnnnnnnllllllllllllkkkkkkkkkkkkkiiiiiiihhhhhhhhhhhhhgggggggggggggggffffffffffeeeeeeeeeeeedddddddddddddccccccccccccbbbbbbbbbbbaaaaaaaaaaa``````````````________^^^^^^]]]]]]]]]]]\\\\\\\\[[[[[ZZZZZZZZZZZYYYYYYYYYXXXXWWWWWWWWWWWWWWVVVVVVVVUUUUUUUUUUUUTTTTTTTTTSSSRRRRRRQQQQQQQQQQQPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNMMLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@??????@@@@@@@@@@@@@@???????>>>>>>>>>>>==============<<<<;;;;::::::::9999999988888887777777777666666666655555554444444444333333333222222222221111111111000000000000000////////////.........------------,,,,,,,,,,,,,,,,,+++++++++++***********))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!!! hhhhhhhhhhhhhiiiiiiiiiijjjjjjkkkkkkkkkkkkkkkklllkllllllllllllllllmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnooooooppppppppppppppppppqppqqqqqqqqqqqqqqqqqqqrrrrqqqrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssttttttttuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvwvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||}}}~€‚ƒ„…†ˆ‰Š‹ŒŽ‘‘‘••””””””““““““““““““““”””––––––•””“’‘ދЉˆ‡†…„„ƒ~~~~~~~€€€€€€€€€~~~}}}}}}|||||||||||||||||||zzzzzyyyyyyyyyyyyyyyyyyyy{{zzzzzzzzzzzzzzzyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuttttttttttttttttttttssssssssrrrrrrrrrrrrrrrrrrrqrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppqqqqqqqqqqqqqqqqqpppppppppppppppppppoooooooooooooonoooooooonnnnnnnnnnnnnnnnmlllllllllllkkkkkkkkkkkkkkiiiiiiihhhhhhhhhhhhhgggggggggggggggffffffffffeeeeeeeeeeeedddddddddddddccccccccccccbbbbbbbbbbbaaaaaaaaaaa``````````````________^^^^^^]]]]]]]]]]]\\\\\\\\[[[[ZZZZZZZZZZZZYYYYYYYYYXXXXWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTSSSRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNMMLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@??????@@@@@@@@@@@@@@???????>>>>>>>>>>===============<<<<;;;;:::::::99999999988888887777777777666666666555555554444444443333333333222222222221111111111000000000000000////////////.........------------,,,,,,,,,,,,,,,,++++++++++++***********))))))))))))((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!!! hhhhhhhhhhhhhhiiiiiiiiijjjjjjkkkkkkkkkkkkkkkklllklllllllllllllllllmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnooooooppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqrrrqqqqrrrrrrrrrrrrrrrrrrrrrsrsssssssssssssssssssssssttttttttuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||}}~~€‚ƒ…†‡ˆŠ‹ŒŽ••””””””””“““““““““”””””•—————––•”“’‘Œ‹Šˆ‡†……„ƒ~~~~~~€€€€€€€€€€~~~}}}}}||||||||||||||||||||zzyyyyyyyyyyyyyyyyyyyyyyy{{zzzzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuutttttttttttttttttttssssssssssrrrrrrrrrrrrrrrrrrqqrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppqqqqqqqqqqqqqqqqppppppppppppppppppoooooooooooooooonoooooooonnnnnnnnnnnnnnnmmllllllllllkkkkkkkkkkkkkkkiiiiiihhhhhhhhhhhhhhggggggggggggggfffffffffffeeeeeeeeeeeedddddddddddddccccccccccccbbbbbbbbbbbaaaaaaaaaa```````````````________^^^^^^]]]]]]]]]]\\\\\\\\\[[[[ZZZZZZZZZZZYYYYYYYYYYXXXWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOONNNNNNNNNNNNNNNMMLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@??????@@@@@@@@@@@@@@???????>>>>>>>>>>===============<<<<;;;;:::::::99999999988888887777777777666666666555555554444444443333333333222222222211111111111000000000000000////////////........------------,,,,,,,,,,,,,,,,,++++++++++++***********))))))))))))((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!!! hhhhhhhhhhhhhhiiiiiiiiijjjjjjjkkkkkkkkkkkkkkkkllkkllllllllllllllllmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnoooooooppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqrrqqqqqrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssttttttttuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||}}}~€‚ƒ„…‡ˆ‰Š‹ŒŽ••””””””””””””””””””””•••——————––•”“’‘ދЉˆ‡†…„„~~~~~~€€€€€€€€~~~}}}}}||||||||||||||||||||zzyyyyyyyyyyyyyyyyyyyyyyy{zzzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuttttttttttttttttttttsssssssssrrrrrrrrrrrrrrrrrrrqqrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppqqqqqqqqqqqqqqqppppppppppppppppppooooooooooooooooonooooooonnnnnnnnnnnnnnnmmmllllllllkkkkkkkkkkkkkkkkkiiiiiihhhhhhhhhhhhhhggggggggggggggffffffffffeeeeeeeeeeeedddddddddddddccccccccccccbbbbbbbbbbbbaaaaaaaaaa``````````````_________^^^^^^]]]]]]]]]]\\\\\\\\\[[[[ZZZZZZZZZZZYYYYYYYYYYXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTSSSSRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOONNNNNNNNNNNNNNMMMLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@??????@@@@@@@@@@@@@@???????>>>>>>>>>>===============<<<<;;;;:::::::99999999988888887777777776666666666555555554444444443333333332222222222211111111110000000000000000///////////.........------------,,,,,,,,,,,,,,,,,++++++++++++***********))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!!! hhhhhhhhhhhhhhhiiiiiiiijjjjjjjjkkkkkkkkkkkkkkkllkkkllllllllllllllllmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnooooooooppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqrqqqqqqrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssttttttttttuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||}}~~~€‚ƒ…†‡ˆŠ‹ŒŽŽ••””””””””””””””””””•••••——————––•”“’‘Œ‹‰ˆ‡†…„„~~~~~€€€€€~~~}}}}|||||||||||||||||||||zzzyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuutttttttttttttttttttsssssssssrrrrrrrrrrrrrrrrrrrrqqrrrrrrrrrrqqqqqqqqqqqqqqpqqqqqqqqpppppppppppppppppqqqqqqqqqqqqqpppppppppppppppppppoooooooooooooooooonooooooonnnnnnnnnnnnnmmmmmllllllkkkkkkkkkkkkkkkkkkjiiiiiihhhhhhhhhhhhhhggggggggggggggffffffffffeeeeeeeeeeeeddddddddddddcccccccccccccbbbbbbbbbbbbaaaaaaaaaa``````````````_________^^^^^^]]]]]]]]]]\\\\\\\\\[[[ZZZZZZZZZZZYYYYYYYYYYYXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTSSSSRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNNNNNNNNNMMMLLLLLKKKKKKKKKKKJJJJJJJJJJIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@??????@@@@@@@@@@@@@@???????>>>>>>>>>>==============<<<<<;;;;:::::::9999999998888887777777777666666666555555554444444444333333333222222222221111111111000000000000000////////////.........------------,,,,,,,,,,,,,,,,,++++++++++++**********)))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!! ghhhhhhhhhhhhhhhiiiiiiijjjjjjjjkkkkkkkkkkkkkkkklkkklllllllllllllllllmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnooooooooopppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssstttttttttttuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||}}~~€‚ƒ„…‡ˆ‰Š‹ŒŽ••””””””””””””””””””•••••——————––••”“’ދЉˆ†……„~~~~€€€€€~~~}}}}||||||||||}}}}}}}}}}|zzzyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuutttttttttttttttttttsssssssssrrrrrrrrrrrrrrrrrrrqqqrrrrrrrrrrqqqqqqqqqqqqqqpqqqqqqpppppppppppppppppppqqqqqqqqqqqqpppppppppppppopppppooooooooooooooooooooooooooonnnnnnnnnnnnnmmmmmllllkkkkkkkkkkkkkkkkkkkkjiiiiiihhhhhhhhhhhhhhgggggggggggggffffffffffeeeeeeeeeeeedddddddddddddcccccccccccccbbbbbbbbbbbbaaaaaaaaa``````````````__________^^^^^^]]]]]]]]]\\\\\\\\\\[[[ZZZZZZZZZZZYYYYYYYYYYYXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTSSSSRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNNNNNNNMMMLLLLLKKKKKKKKKKJJJJJJJJJJJIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@???????@@@@@@@@@@@@@@???????>>>>>>>>>>==============<<<<<;;;:::::::99999999988888887777777776666666666555555554444444444333333333222222222221111111111000000000000000////////////.........-----------,,,,,,,,,,,,,,,,,++++++++++++***********))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!!!! ghhhhhhhhhhhhhhhiiiiiiijjjjjjjjjkkkkkkkkkkkkkkkkkkkklllllllllllllllllmmmmmmmmmmmmmmmmnnnnnnnnnnnnnoooooooooppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssttttttttttttuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||}}~~~€‚„…†‡ˆ‰‹ŒŽ••””””””””””””””””””•••••——————––••”“’‘ŽŒŠ‰ˆ‡†…„~~~€€€€~~}}}}||||||||}}}}}}}}}}}}}zzzzzyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuttttttttttttttttttsssssssssrrrrrrrrrrrrrrrrrrrqqqqrrrrrrrrrqqqqqqqqqqqqqqppqqqqqqpppppppppppppppppppqqqqqqqqqqqpppppppppppppoopppooooooooooooooooooooooooooooonnnnnnnnnnnnmmmmmmlllkkkkkkkkkkkkkkkkkkkkkjiiiiiihhhhhhhhhhhhhhggggggggggggfffffffffffeeeeeeeeeeeeddddddddddddcccccccccccccbbbbbbbbbbbbbaaaaaaaaa`````````````___________^^^^^^]]]]]]]]]\\\\\\\\\\[[ZZZZZZZZZZZZYYYYYYYYYYYXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTSSSSRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNNNNNNNMMMLLLLKKKKKKKKKKKJJJJJJJJJJJIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@???????@@@@@@@@@@@@@@????????>>>>>>>>>==============<<<<<;;;:::::::99999999988888887777777776666666665555555544444444443333333333222222222211111111111000000000000000////////////........------------,,,,,,,,,,,,,,,,,++++++++++++***********))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!!!! gghhhhhhhhhhhhhhhiiiiiijjjjjjjjjjkkkkkkkkkkkkkkkkkkkkllllllllllllllllmmmmmmmmmmmmmmmmnnnnnnnnnnnnnooooooooooppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssstttttttttttttuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||||}}}~€‚ƒ„…†ˆ‰Š‹ŒŽ••”””””””””””””””””””••••—————–––•””“’‘ŽŒ‹‰ˆ‡†…„~€€‚‚‚‚‚€€~~}}}}||||||}}}}}}}}}~~}}}}{zzzzzyyyyyyyyyyyyyyyyyyxzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuutttttttttttttttttsssssssssrrrrrrrrrrrrrrrrrrrqqqqqrrrrrrrrqqqqqqqqqqqqqqpppqqqqppppppppppppppppppppoqqqqqqqqqppppppppppppppooopppoooooooooooooooooooooooooooooonnnnnnnnnnnmmmmmmlkkkkkkkkkkkkkkkkkkkkkkjjiiiiiihhhhhhhhhhhhhhggggggggggggffffffffffeeeeeeeeeeeeeddddddddddddccccccccccccbbbbbbbbbbbbbbaaaaaaaaa````````````____________^^^^^^]]]]]]]]]\\\\\\\\\[[[ZZZZZZZZZZZYYYYYYYYYYYYXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOONNNNNNNNNNNNNNNMMMMLLLLKKKKKKKKKKKJJJJJJJJJJJIIHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@???????@@@@@@@@@@@@@@????????>>>>>>>>>=============<<<<<<;;;:::::::99999999888888887777777776666666665555555544444444443333333332222222222211111111111000000000000000///////////.........------------,,,,,,,,,,,,,,,,,++++++++++++***********))))))))))))((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!!!! gghhhhhhhhhhhhhhhhiiiiijjjjjjjjjjkkkkkkkkkkkkkkkkkkkklllllllllllllllllmmmmmmmmmmmmmmmmnnnnnnnnnnnnoooooooooooppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssttttttttttttttuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||||}}}~~€‚ƒ…†‡ˆ‰Š‹ŒŽŽ••”””””””””””””””””””””••———––––••”“’’‘ŽŒ‹Šˆ‡†……€€‚‚‚‚‚‚‚€€~~}}}}||||}}}}}}~~~~~~~~~~{{{{zzzyyyyyyyyyxyyyxxxxxzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuttttttttttttttttsssssssssrrrrrrrrrrrrrrrrrrrqqqqqqrrrrrrrrqqqqqqqqqqqqqqpppqqqqppppppppppppppppppppoqqqqqqqqppppppppppppppooooppooooooooooooooooooooooooooooooonnnnnnnnnnnmmmmmmkkkkkkkkkkkkkkkkkkkkkkkjjiiiiiihhhhhhhhhhhhhhgggggggggggfffffffffffeeeeeeeeeeeedddddddddddddcccccccccccbbbbbbbbbbbbbbbaaaaaaaa`````````````____________^^^^^^]]]]]]]]]\\\\\\\\[[[ZZZZZZZZZZZYYYYYYYYYYYYYXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOONNNNNNNNNNNNNNNMMMMLLLLKKKKKKKKKKJJJJJJJJJJJJIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@???????@@@@@@@@@@@@@?????????>>>>>>>>>=============<<<<<<;;:::::::999999999888888887777777766666666665555555544444444443333333332222222222211111111110000000000000000///////////.........------------,,,,,,,,,,,,,,,,,++++++++++++***********))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!!!! ggghhhhhhhhhhhhhhhiiiiijjjjjjjjjjjkkkkkkkkkkkkkkkkkkkklllllllllllllllllmmmmmmmmmmmmmmmmnnnnnnnnnnnooooooooooooppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssstttttttttttttttuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||||||||{|||||||}}}~€‚ƒ„…†‡‰Š‹ŒŒŽŽ••”””””””””””””””””””””””–––––•••””“’‘ŽŒ‹Š‰‡††…€€‚‚‚ƒƒƒ‚‚‚€~~}}}}}|}}}}}}~~~~||{{{zzzzyyyyyyyyxxxxxxxxzzzzzzzzzzyyyyyyyyyyyyyyyyxxxwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttttttsssssssssrrrrrrrrrrrrrrrrrrrqqqqqqrrrrrrrqqqqqqqqqqqqqqqpppqqqppppppppppppppppppppooqqqqqqqpppppppppppppppooooooooooooooooooooooooooooooooooooonnnnnnnnnnnmmmmmmkkkkkkkkkkkkkkkkkkkkkkkjjiiiiiihhhhhhhhhhhhhggggggggggggfffffffffffeeeeeeeeeeeeddddddddddddcccccccccccbbbbbbbbbbbbbbbbaaaaaaaa````````````_____________^^^^^]]]]]]]]]\\\\\\\\\[[[ZZZZZZZZZZZYYYYYYYYYYYYYXWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSRRRRQQQQQQQQQPPPPPPPPPPPPOOOOOONNNNNNNNNNNNNNNMMMMLLLLKKKKKKKKKKJJJJJJJJJJJJIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAABAAAAAAAAA@@@@@@@@???????@@?@@@@@@@@@???????????>>>>>>>>============<<<<<<<;;:::::::99999999988888888777777776666666665555555544444444444333333333222222222221111111111000000000000000////////////.........------------,,,,,,,,,,,,,,,,,+++++++++++***********)))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!!!! gggghhhhhhhhhhhhhhhiiiijjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkllllllllllllllllmmmmmmmmmmmmmmmmmnnnnnnnnnnoooooooooooooppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssttttttttttttttttuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||||||||||||{{{{|||||}}}~~€‚ƒ„†‡ˆ‰Š‹ŒŽŽ••”””””””””””””””””””””””––••••”””“’’‘ŽŒ‹Š‰ˆ‡†…€€€‚‚ƒƒƒƒƒƒƒ‚‚€€~~}}}}}}}}}~~~~€€€€€}|||{{{zzzyyyyyyyxxxxxxxxzzzzzzzzzyyyyyyyyyyyyyyyyyxxwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuutttttttttttttttssssssssssrrrrrrrrrrrrrrrrrrqqqqqqqrrrrrrqqqqqqqqqqqqqqqppppqqppppppppppppppppppppoooqqqqqppppppppppppppppoooooooooooooooooooooooooooooooooooooonnnnnnnnnnmmmmmmmkkkkkkkkkkkkkkkkkkkkkkjjjiiiiiihhhhhhhhhhhhhgggggggggggffffffffffffeeeeeeeeeeedddddddddddddccccccccccbbbbbbbbbbbbbbbbbaaaaaaa```````````_______________^^^^^]]]]]]]]]\\\\\\\\\[[ZZZZZZZZZZZYYYYYYYYYYYYYYXWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSRRRQQQQQQQQQQPPPPPPPPPPPPOOOOONNNNNNNNNNNNNNNNMMMMLLLKKKKKKKKKKJJJJJJJJJJJJJIHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAABAAAAAAAAA@@@@@@@@???????@??????????????????????>>>>>>>>>===========<<<<<<<;::::::::99999999888888888777777776666666665555555544444444443333333333222222222211111111111000000000000000////////////.........-----------,,,,,,,,,,,,,,,,,++++++++++++***********))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!!! gggghhhhhhhhhhhhhhhiiiijjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkllllllllllllllllmmmmmmmmmmmmmmmmnnnnnnnnnnoooooooooooooppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssstttttttttttttttttuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||||||||||||{{{{{||||||}}~€ƒ„…†‡ˆ‰Š‹ŒŽŽ””””””””””””””“““““““““““••••”””“““’‘‘ŽŒ‹Š‰ˆ‡†…€€€‚ƒƒƒ„„„„ƒƒ‚€~~}}}}}}}}~~~€€€€€€€~}}}||{{{zzzyyyyyyxxxxxxxzzzzzzzzyyyyyyyyyyyyyyyyyyxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuuuttttttttttttttsssssssssssrrrrrrrrrrrrrrrrrrqqqqqqqrrrrrqqqqqqqqqqqqqqqqppppqppppppppppppppppppppooooqqqqqpppppppppppppppooooooooooooooooooooooooooooooooooooooonnnnnnnnnnmmmmmmmkkkkkkkkkkkkkkkkkkkkkjjjjiiiiiihhhhhhhhhhhhhgggggggggggffffffffffffeeeeeeeeeeedddddddddddddccccccccccbbbbbbbbbbbbbbbbaaaaaaaa```````````_______________^^^^^]]]]]]]]]\\\\\\\\[[[ZZZZZZZZZZZYYYYYYYYYYYYYXWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSRRRQQQQQQQQQQPPPPPPPPPPPPOOOOONNNNNNNNNNNNNNNNMMMMLLLKKKKKKKKKKJJJJJJJJJJJJJIHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAABBAAAAAAAA@@@@@@@@??????????????????????????????>>>>>>>>>==========<<<<<<<;;:::::::999999999888888887777777766666666665555555544444444443333333332222222222211111111111000000000000000////////////........------------,,,,,,,,,,,,,,,,,++++++++++++***********))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$#########"""""""""""""!!!!!!!!!!!!!! ggggghhhhhhhhhhhhhhhiiijjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkklllllllllllllllllmmmmmmmmmmmmmmmmnnnnnnnnnooooooooooooooppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssttttttttttttttttttuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||||||||||||{{{{{{||||||}~~€‚ƒ„…†ˆ‰Š‹‹ŒŽŽ””””””””””””””“““““““““““•”””””““’’‘‘ŽŒ‹Š‰ˆ‡†…€€€€‚‚ƒƒ„„„„„„ƒƒ‚€€~~}}}}}}~~~€€~~~}}}||{{zzzyyyyyyyxxxxxzzzzzzzyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuuuutttttttttttttssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqrrrrqqqqqqqqqqqqqqqqqppppqppppppppppppppppppppooooqqqqpppppppppppppppoooooooooooooooooooooooooooooooooooooooonnnnnnnnnnmmmmmmmkkkkkkkkkkkkkkkkkkkkkjjjjiiiiihhhhhhhhhhhhhgggggggggggfffffffffffffeeeeeeeeeeedddddddddddddcccccccccbbbbbbbbbbbbbbbbbaaaaaaaa``````````________________^^^^^]]]]]]]]\\\\\\\\\[[[ZZZZZZZZZZYYYYYYYYYYYYYYXWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSRRRQQQQQQQQQPPPPPPPPPPPPPOOOOONNNNNNNNNNNNNNNMMMMMLLLKKKKKKKKKKJJJJJJJJJJJJJHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAABBAAAAAAAA@@@@@@@@??????????????????????????????>>>>>>>>>=========<<<<<<<<;::::::::999999998888888887777777766666666655555555544444444443333333332222222222211111111110000000000000000///////////.........------------,,,,,,,,,,,,,,,,,++++++++++++***********))))))))))))((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$#########"""""""""""""!!!!!!!!!!!!!!  ggggghhhhhhhhhhhhhhhhiijjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkllllllllllllllllmmmmmmmmmmmmmmmmmnnnnnnnnoooooooooooooooppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssttttttttttttttttttttuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzz{{{{{{{{{{{{{{{{{zzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||||||{{{{{{{{|||||}}~€‚ƒ…†‡ˆ‰Š‹ŒŒŽŽŽ””””””””””””””“““““““““’’”””““““’’‘‘ŽŽŒ‹Š‰ˆ‡††€€€€‚‚ƒ„„„……„„„ƒ‚‚€~~}}}}}}~~€€€‚‚‚‚‚‚‚~~}}||{{{zzyyyyyyxxxxxzzzzzzzyyyyyyyyyyyyyyyyyxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuttttttttttttsssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqrrrrqqqqqqqqqqqqqqqqppppppppppppppppppppppppooooooqqqpppppppppppppppooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnmmmmmmmkkkkkkkkkkkkkkkkkkkkkjjjjiiiiihhhhhhhhhhhhhgggggggggggffffffffffffeeeeeeeeeeeddddddddddddddcccccccccbbbbbbbbbbbbbbbbbaaaaaaaa`````````_________________^^^^^]]]]]]]]\\\\\\\\[[[[ZZZZZZZZZZYYYYYYYYYYYYYXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSRRQQQQQQQQQQPPPPPPPPPPPPOOOOOONNNNNNNNNNNNNNNMMMMMLLLKKKKKKKKKJJJJJJJJJJJJJJHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAABBAAAAAAAA@@@@@@@@???????????????????????????????>>>>>>>>=========<<<<<<<;;:::::::999999999888888887777777766666666665555555554444444443333333333222222222221111111111000000000000000////////////.........------------,,,,,,,,,,,,,,,,,++++++++++++**********)))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$#########"""""""""""""!!!!!!!!!!!!!!  gggggghhhhhhhhhhhhhhhiijjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkklllllllllllllllmmmmmmmmmmmmmmmmmmnnnnnnnooooooooooooooooppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssstttttttttttttttttttttuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzz{{{{{{{{{{{{{{zzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{||{||}}~€‚ƒ„…†‡ˆ‰Š‹ŒŽŽŽ””””””””””””””“““““““’’’’”““““’’’‘‘ŽŽŒ‹Š‰ˆ‡††€€€€€€‚ƒƒ„„……………„„ƒ‚€€~~~}}}}~~~€‚‚‚ƒƒƒƒƒƒ€€€~~}}||{{zzyyyyyyxxxxzzzzzzyyyyyyyyyyyyyyyyyxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuutttttttttttssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqrrrqqqqqqqqqqqqqqqqpppppppppppppppppppppppppooooooqqpppppppppppppppooooooooooooooooooooooooooooooooonoooooooonnnnnnnnnnmmmmmmmkkkkkkkkkkkkkkkkkkkkjjjjjiiiiihhhhhhhhhhhhgggggggggggfffffffffffffeeeeeeeeeeedddddddddddddccccccccccbbbbbbbbbbbbbbbbbaaaaaaaa````````__________________^^^^]]]]]]]]\\\\\\\\\[[[[ZZZZZZZZZYYYYYYYYYYYYYYXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSRRQQQQQQQQQQPPPPPPPPPPPPOOOOOONNNNNNNNNNNNNNNMMMMMLLLKKKKKKKKKJJJJJJJJJJJJJJHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAABBAAAAAAAA@@@@@@@@???????????????????????????????>>>>>>>>========<<<<<<<<;;:::::::999999998888888887777777766666666655555555554444444443333333333222222222211111111111000000000000000////////////.........------------,,,,,,,,,,,,,,,,++++++++++++***********))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!!!!  ggggggghhhhhhhhhhhhhhhijjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkllllllllllllllllmmmmmmmmmmmmmmmmmmnnnnnnoooooooooooooooooppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssttttttttttttttttttttttuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwvwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{zzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{|{|||}~~€‚ƒ„…‡ˆ‰Š‹‹ŒŽŽ””””””””””””””““““““’’’’’“““’’’’‘‘ŽŒ‹Š‰ˆ‡‡†€€€€€€‚ƒƒ„………………„„ƒ‚‚€~~}}}~~~€€‚‚ƒƒƒ„„„„„€€~~}||{{zzyyyyyyxxxzzzzzzyyyyyyyyyyyyyyyyxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuttttttttttsssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqrrqqqqqqqqqqqqqqqqqppppppppppppppppppppppoooooooooqpppppppppppppppooooooooooooooooooooooooooooooooonnoooooooonnnnnnnnnnmmmmmmmkkkkkkkkkkkkkkkkkkkkjjjjjiiiihhhhhhhhhhhhggggggggggggfffffffffffffeeeeeeeeeeedddddddddddddccccccccccbbbbbbbbbbbbbbbbaaaaaaaa````````___________________^^^^]]]]]]]]\\\\\\\\[[[[[ZZZZZZZZZYYYYYYYYYYYYYXXXWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSRRQQQQQQQQQPPPPPPPPPPPPPOOOOONNNNNNNNNNNNNNNNMMMMMLLKKKKKKKKKKJJJJJJJJJJJJJJHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAABBAAAAAAAA@@@@@@@@???????????????????????????????>>>>>>>>=======<<<<<<<<;;;:::::::999999998888888877777777666666666655555555554444444433333333332222222222211111111111000000000000000////////////........------------,,,,,,,,,,,,+,,,,++++++++++++***********))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!!!  ffffggggggggggggggghhhhhhhhhhhhhhhhhiiiiiiiiiiiijjjjjjjjjjjjjjkkkkkkkkkkklllllllllllllmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnooooopppppppppppppppppppqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssttttttttttttttsssssssssssstttttttttttttuuuuuuuuuuuuuuuuvvvvvvvvvuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzz{{{||}}~€‚ƒ„…†ˆ‰‰Š‹ŒŒŽŽŽŽŽŽŒ”““““’’’‘‘ŽŒ‹Š‰ˆˆ‡†……………††‡ˆ‰‰ŠŠ‹‹‹ŠŠ‰ˆˆ‡†…~}}||||||}}~~€€‚‚ƒƒƒƒƒƒƒƒƒ‚‚€€~~}||{{{zzzzzyyzzyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuutttttttttsssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqprqqqqqqqqqqqqqqqqqppppppppppppppppooooooooooooooooooooooonnnnnnnnnnnnnnmmmmmnnnnmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllkkkkkkkkkjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhgggggggggggffffffffffeeeeeeeeeeeeeedddccccccccccccccbbbbbbbbbbaaaaaaaaaaaaaaa````````__``````___________________^^^^^^^]]]]]]]\\\\\\\\\[[[[ZZZZZZZZZZZZYYYYYYYYYYYYXXXXWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSRRRRRRQQQQQQQQQQQPPPPPPPPOOONNNNNNNNNNNNNNNMMMMMMMLLKKKKKKKKKJJJJJJJJJJJJJJIJIIIIIIIIIIIIIIIHHHHHHHHHGGFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEDDDDDDDDDCCCCCCCCDDCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAA@@@@@@@@@??????????????????????????>>>>>>>>=======<<<<<<<;;;;;;;;;;::::::::99999999888888887777777666666666555555555444444333333333322222222211111111100000000000////////............--------------,,,,,,,,,,,,+++++++++++************))))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!!!! ffffgggggggggggggggghhhhhhhhhhhhhhhhhiiiiiiiiiiijjjjjjjjjjjjjjjkkkkkkkkkkllllllllllllllmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnooooopppppppppppppppppppqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssstttttttttttttsssssssssssssstttttttttttuuuuuuuuuuuuuuuuuuvvvvvvvuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{||{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzz{{{||}~~€‚„…†‡ˆ‰Š‹‹ŒŽŽŽŽŽŽŽŒŒ““““’’’‘‘‘ŽŽŒ‹ŠŠ‰ˆ‡††…………††‡ˆ‰‰ŠŠ‹‹‹ŠŠ‰‰ˆ‡†…~}}||||||}}~€‚‚ƒƒ„„„„„„„ƒƒ‚‚€€~~}||{{{zzzzzyzzyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttsssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqppqqqqqqqqqqqqqqqqqppppppppppppppppooooooooooooooooooooooonnnnnnnnnnnnnnmmmmmmnnnmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllkkkkkkkkkjjjjjjiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhgggggggggggffffffffffeeeeeeeeeeeeeeedddcccccccccccccbbbbbbbbbbbaaaaaaaaaaaaaa`````````__``````__________________^^^^^^^]]]]]]]]\\\\\\\\\[[[[ZZZZZZZZZZZYYYYYYYYYYYYYXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSRRRRRRQQQQQQQQQQQPPPPPPPPOONNNNNNNNNNNNNNNNMMMMMMMLLKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEDDDDDDDDDCCCCCCCCDDCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@@@???????????????>>>>?????>>>>>>>>>>=======<<<<<<<;;;;;;;;;:::::::::99999998888888887777776666666666555555555444443333333333322222222211111111000000000000////////............--------------,,,,,,,,,,,,++++++++++*************)))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!!!! fffffggggggggggggggghhhhhhhhhhhhhhhhhhiiiiiiiiiijjjjjjjjjjjjjjjjkkkkkkkkkllllllllllllllmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnooooopppppppppppppppppppqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssstttttttttttsssssssssssssssttttttttttuuuuuuuuuuuuuuuuuuuvvvvvvuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzz{{{||}~€‚ƒ„…†‡ˆ‰Š‹‹ŒŽŽŽŽŽŽŽŒŒ“““’’’’‘‘‘ŽŽŒŒ‹Š‰ˆˆ†††……†††‡ˆˆ‰ŠŠŠ‹‹ŠŠ‰‰ˆ‡†…~}}|||||}}}~€‚ƒƒ„„„„„……„„„ƒƒ‚€€~}}||{{zzzzzyzzyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqpppqqqqqqqqqqqqqqqqppppppppppppppppooooooooooooooooooooooonnnnnnnnnnnnnnnmmmmmmnnmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkjjjjjiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhggggggggggfffffffffffeeeeeeeeeeeeeeedddcccccccccccccbbbbbbbbbbbaaaaaaaaaaaaaa````````___`````__________________^^^^^^^^]]]]]]]]\\\\\\\\[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSRRRRRQQQQQQQQQQQQPPPPPPPPOONNNNNNNNNNNNNNNNMMMMMMMLLKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHGFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCDDCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@@@?????????????>>>>>>>>>>>>>>>>>>>>>=======<<<<<<;;;;;;;;:;::::::::999999998888888877777776666666666555555555444433333333333222222222211111111000000000000////////............-------------,,,,,,,,,,,,,++++++++++************))))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!!!! ffffffggggggggggggggghhhhhhhhhhhhhhhhhiiiiiiiiiijjjjjjjjjjjjjjjjjkkkkkkkklllllllllllllllmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnooooppppppppppppppppppppqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssttttttttttsssssssssssssssstttttttttuuuuuuuuuuuuuuuuuuuuuvvvvuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{|}}~€‚ƒ„…‡ˆ‰‰Š‹ŒŒŽŽŽŽŽŽŽŽŒŒ“““’’’‘‘‘‘ŽŽŒ‹ŠŠ‰ˆ‡†††††††‡ˆˆ‰‰ŠŠŠŠŠŠ‰‰ˆ‡†…~}}|||||}}~~€‚ƒƒ„„…………………„„ƒƒ‚€~}}|{{{zzzzzzzzyyyyyyyyyyxxxxxxxxxxxxxwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuttttttttttttssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqppppqqqqqqqqqqqqqqqqpppppppppppppppooooooooooooooooooooooonnnnnnnnnnnnnnmmmmmmmmnmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkjjjjjiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhgggggggggggfffffffffffeeeeeeeeeeeeeeedddccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaa`````````___`````__________________^^^^^^^]]]]]]]]\\\\\\\\\[[[[ZZZZZZZZZZZYYYYYYYYYYYYYXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUTTTTTTTTTTSSSSSSRRRRRQQQQQQQQQQQPPPPPPPPPOONNNNNNNNNNNNNNNMMMMMMMMLKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCDDCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<;;;;;;;;::::::::::999999998888888877777766666666665555555555444433333333333222222222111111111000000000000///////............--------------,,,,,,,,,,,,+++++++++++************))))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!!! ffffffgggggggggggggggghhhhhhhhhhhhhhhhhiiiiiiiiiijjjjjjjjjjjjjjjjkkkkkkkkllllllllllllllllmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnooooppppppppppppppppppppqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssstttttttttsssssssssssssssssttttttttuuuuuuuuuuuuuuuuuuuuuuvvvuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{||}~€‚ƒ„…†‡ˆ‰ŠŠ‹ŒŽŽŽŽŽŽŽŒ“““’’’‘‘‘‘ŽŽŒŒ‹Š‰‰‡‡††††††‡‡ˆ‰‰ŠŠŠŠŠŠ‰ˆˆ‡†…~}}|||||}}}~€‚ƒƒ„„………†††……„„ƒƒ‚€~~}||{{zzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuutttttttttttttsssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqpppppqqqqqqqqqqqqqqqqppppppppppppppooooooooooooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllkkkkkkkkkkjjjjjiiiiiiiiiiiiiiiiiiiiihhhhhhhhhgggggggggggffffffffffffeeeeeeeeeeeeeedddcccccccccccccbbbbbbbbbbbaaaaaaaaaaaaa``````````___````__________________^^^^^^^^]]]]]]]]\\\\\\\\\[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTSSSSSSRRRRRQQQQQQQQQQQPPPPPPPPPONNNNNNNNNNNNNNNNMMMMMMMMLKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEDDDDDDDDDCCCCCCCCCDDCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<;;;;;;;;:::::::::::99999998888888877777766666666666555555555544433333333333222222222211111111100000000000////////............--------------,,,,,,,,,,,,+++++++++++************))))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!!! fffffffggggggggggggggghghhhhhhhhhhhhhhhhiiiiiiiiijjjjjjjjjjjjjjjjjkkkkkkklllllllllllllllllmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnoooooppppppppppppppppppppqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssttttttttsssssssssssssssssssttttttuuuuuuuuuuuuuuuuuuuuuuuuvuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzyyzzzzz{{||}~€‚ƒ„…†‡ˆ‰Š‹‹ŽŽŽŽŽŽŽŒ”“““’’’‘‘‘ŽŽŒ‹‹Š‰ˆ‡‡†††††‡‡ˆˆ‰‰‰ŠŠŠ‰‰ˆˆ‡†…~}}|||||}}}~€‚ƒƒ„„………††††……„„ƒ‚€€~}||{{{zzzzzzzzyyyyyyyyxxxxxxxxxxxxxxwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuttttttttttttttssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqpppppqqqqqqqqqqqqqqqpppppppppppppppoooooooooooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllkkkkkkkkkkkjjjjiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhgggggggggggfffffffffffeeeeeeeeeeeeeeedddcccccccccccccbbbbbbbbbbbaaaaaaaaaaaa``````````____````_________________^^^^^^^^]]]]]]]]\\\\\\\\\[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSRRRRQQQQQQQQQQQQPPPPPPPPPONNNNNNNNNNNNNNNNMMMMMMMMLKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEDDDDDDDDDCCCCCCCCCDDCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<;;;;;;;:::::::::::999999998888888877777766666666666555555555544433333333332222222222211111111000000000000////////............--------------,,,,,,,,,,,,++++++++++*************)))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!!!! fffffffggggggggggggggggghhhhhhhhhhhhhhhhiiiiiiiiiijjjjjjjjjjjjjjjjjkkkkkkllllllllllllllllllmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnoooooopppppppppppppppppppqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssstttttttsssssssssssssssssssstttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyzzzzz{{{|}}~€‚ƒ…†‡ˆˆ‰Š‹ŒŽŽŽŽŽŒ”“““’’’‘‘‘‘ŽŽŒ‹‹Šˆˆ‡‡††††‡‡‡ˆˆ‰‰‰‰‰‰ˆˆ‡‡†…~}}|||||}}}~~€€‚‚ƒ„„………†††††……„ƒƒ‚€~}}||{{zzzzzzzzyyyyyyyyyxxxxxxxxxxxxxwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttttttsssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqppppppqqqqqqqqqqqqqqpppppppppppppppoooooooooooooooooooonoonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllkkkkkkkkkkkkjjjjiiiiiiiiiiiiiiiiiiiiihhhhhhhhhgggggggggggffffffffffffeeeeeeeeeeeeeeedddccccccccccccbbbbbbbbbbbbaaaaaaaaaa````````````____````_______________^^^^^^^^^^]]]]]]]]\\\\\\\\\[[[[[ZZZZZZZZZZYYYYYYYYYYYYXXXXWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUTTTTTTTTTTTSSSSSSSRRRRQQQQQQQQQQQPPPPPPPPPPONNNNNNNNNNNNNNNMMMMMMMMMKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCCDDCCCCCCCCCCCCCCBBBBBBBBBAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<;;;;;;;;:::::::::::999999988888888777777666666666665555555555444333333333332222222222111111111000000000000////////............--------------,,,,,,,,,,,,++++++++++*************)))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!!!! ffffffffggggggggggggggggghhhhhhhhhhhhhhhhiiiiiiiiiijjjjjjjjjjjjjjjjjkkkkkklllllllllllllllllmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnoooooooppppppppppppppppppqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssttttttsssssssssssssssssssssttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyzzzzzz{{||}~€‚ƒ„…†‡ˆ‰‰Š‹ŒŽŽŽŽŽŽŽ””“““’’’‘‘‘‘ŽŽŒ‹Š‰ˆˆ‡‡††††‡‡‡ˆˆˆ‰‰‰ˆˆˆ‡††…~}}}||||}}}~~€€‚ƒƒ„„……†††††……„„ƒ‚€~~}||{{zzzzzzzzyyyyyyyyyxxxxxxxxxxxxxwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuttttttttttttttttssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqpppppppqqqqqqqqqqqqqppppppppppppppppoooooooooooooooooonnnonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllkkkkkkkkkkkkkjjjiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhggggggggggfffffffffffffeeeeeeeeeeeeeeedddccccccccccccbbbbbbbbbbbaaaaaaaaaaa````````````____```________________^^^^^^^^^]]]]]]]]\\\\\\\\\[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUTTTTTTTTTTTSSSSSSSRRRQQQQQQQQQQQQPPPPPPPPPPONNNNNNNNNNNNNNNMMMMMMMMMKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHGGFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEDDDDDDDDDCCCCCCCCCCDCCCCCCCCCCCCCCCBBBBBBBBAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<;;;;;;;:::::::::::9999999988888888777777666666666665555555555444333333333332222222222111111111000000000000////////............-------------,,,,,,,,,,,,+++++++++++************))))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!!!! fffffffffggggggggggggggggghhhhhhhhhhhhhhhhiiiiiiiiiijjjjjjjjjjjjjjjjkkkkkkklllllllllllllllllmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnoooooooopppppppppppppppppqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssttttsssssssssssssssssssssssttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvuuvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyzzzzzzz{{|}}~€‚ƒ„…†‡ˆ‰‰‹‹ŒŽŽŽŽŽŽŽ””““““’’’‘‘‘‘ŽŽŒ‹Š‰ˆˆ‡‡‡††‡‡‡‡ˆˆˆˆˆˆˆ‡‡††…~}}}||||}}}~~€‚‚ƒ„„……††††††……„ƒ‚€€~}||{{zzzzzzzzzyyyyyyyyxxxxxxxxxxxxxwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuutttttttttttttttttsssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqppppppppqqqqqqqqqqqqppppppppppppppppooooooooooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllkkkkkkkkkkkkkkkjjjiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhggggggggggfffffffffffffeeeeeeeeeeeeeeddddccccccccccccbbbbbbbbbbbaaaaaaaaaa````````````_____```_______________^^^^^^^^^]]]]]]]]]\\\\\\\\\[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUTTTTTTTTTTTSSSSSSSSRRRQQQQQQQQQQQPPPPPPPPPPPONNNNNNNNNNNNNNNMMMMMMMMMKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEDDDDDDDDDCCCCCCCCCCDCCCCCCCCCCCCCCCBBBBBBBBAAAAAAA@@@@@@@@@@?????????????>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<;;;;;;;:::::::::::999999998888888877777766666666666555555555444333333333332222222222211111111100000000000////////............--------------,,,,,,,,,,,,+++++++++++************))))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!!!! fffffffffgggggggggggggggggghhhhhhhhhhhhhhhhiiiiiiiiijjjjjjjjjjjjjjjjjkkkkkkllllllllllllllllllmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnoooooooooppppppppppppppppqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssstttsssssssssssssssssssssssstuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvuuuuvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyzyzzzzz{{||}~€‚ƒ„…†‡ˆ‰Š‹ŒŒŽŽŽŽŽŽ”””“““’’’’‘‘‘‘ŽŽŒŒŠŠ‰ˆˆ‡‡‡††‡‡‡‡‡ˆˆˆˆ‡‡‡††…~~}}}|||}}}~~€€‚‚ƒƒ„„…††††††……„ƒ‚‚€~}||{{{zzzzzzzzzyyyyyyyxxxxxxxxxxxxxwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuttttttttttttttttttssssssrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppqqqqqqqqqqqpppppppppppppppppooooooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkkkkkkjjjjiiiiiiiiiiiiiiiiiiiiiihhhhhhhhggggggggggffffffffffffffeeeeeeeeeeeeeeddddcccccccccccbbbbbbbbbbbbaaaaaaaaa`````````````_____``_______________^^^^^^^^^]]]]]]]]]\\\\\\\\\[[[[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUTTTTTTTTTTTTSSSSSSSSRRRQQQQQQQQQQQPPPPPPPPPPPOONNNNNNNNNNNNNMMMMMMMMMMKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCCCDCCCCCCCCCCCCCCBBBBBBBBAAAAAAAA@@@@@@@@@??????????????>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<;;;;;;:::::::::::9999999988888888777777766666666665555555555444333333333322222222222111111111000000000000////////............--------------,,,,,,,,,,,,+++++++++++************))))))))))))()(((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$################"""""""""""""!!!!!!!!!!!!!!! ffffffffffggggggggggggggggghhhhhhhhhhhhhhhhiiiiiiiiiijjjjjjjjjjjjjjjjjkkkkkkllllllllllllllllllmmmmmmmmmmmmmmmnnnnnnnnnnnnnnoooooooooopppppppppppppppqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssttssssssssssssssssssssssssstuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvuuuuuvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxy{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyzzzzz{{||}~€‚ƒ„…††‡ˆŠŠ‹ŒŒŽŽŽŽŽŽ•”””“““’’’‘‘‘‘‘ŽŽŒ‹ŠŠ‰ˆˆ‡‡‡‡†‡‡‡‡‡‡‡‡‡‡‡††…~~~}}}}}}}}~~~€‚‚ƒ„„……†††††……„ƒ‚‚€~}||{{{zzzzzzzzzyyyyyyyxxxxxxxxxxxwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttttttttsssssrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppqqqqqqqqqqqppppppppppppppppooooooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkkkkkkkjjjiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhgggggggggffffffffffffffeeeeeeeeeeeeeedddddcccccccccccbbbbbbbbbbbaaaaaaaaa``````````````_____``______________^^^^^^^^^^]]]]]]]]]\\\\\\\\\[[[[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRQQQQQQQQQQQPPPPPPPPPPPOONNNNNNNNNNNNNMMMMMMMMMMKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEDDDDDDDDDCCCCCCCCCCCDCCCCCCCCCCCCCCBBBBBBBBAAAAAAA@@@@@@@@@@??????????????>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<;;;;;;:::::::::::9999999988888888777777766666666665555555555444333333333322222222222111111111000000000000////////............--------------,,,,,,,,,,,,+++++++++++************))))))))))))((((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!!!! fffffffffffggggggggggggggggghhhhhhhhhhhhhhhhiiiiiiiiiijjjjjjjjjjjjjjjjjkkkkkkllllllllllllllllllmmmmmmmmmmmmmmmnnnnnnnnnnnnnoooooooooooppppppppppppppqqqqqqqqqqqqqqqqqqqrrrrrrrqrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssstssssssssssssssssssssssssstttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvuuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxx{{{{{{{{{{{{{{{{{{{{{{{{{zz{{zz{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyzzzz{{|}}~€‚ƒ„…†‡‡‰ŠŠ‹ŒŒŽŽŽŽŽŽ••”””“““’’’‘‘‘‘ŽŽŒ‹ŠŠ‰ˆˆ‡‡‡††‡‡‡‡‡‡‡‡‡‡†††~~~}}}}}}}~~~€€‚‚ƒƒ„„…††††………„ƒ‚‚€~}||{{{zzzzzzzzzzyyyyyyxxxxxxxxxxxwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttttttttttssssrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqppppppppppqqqqqqqqqqpppppppppppppppppoooooooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkkkkkkkkkjjjiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhgggggggggfffffffffffffeeeeeeeeeeeeeeddddddccccccccccbbbbbbbbbbbbaaaaaaaa``````````````______``_____________^^^^^^^^^^^]]]]]]]]\\\\\\\\\\[[[[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUTTTTTTTTTTTTSSSSSSSSRRRQQQQQQQQQQQQPPPPPPPPPPPOONNNNNNNNNNNNNMMMMMMMMMMKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCCDCCCCCCCCCCCCCCBBBBBBBBAAAAAAA@@@@@@@@@???????????????>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<;;;;;;::::::::::99999999988888888777777766666666665555555554443333333333222222222221111111111000000000000////////............-------------,,,,,,,,,,,,,+++++++++++***********)))))))))))))((((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!!!! fffffffffffgggggggggggggggggghhhhhhhhhhhhhhhhiiiiiiiiijjjjjjjjjjjjjjjjjkkkkkkklllllllllllllllllmmmmmmmmmmmmmmmmnnnnnnnnnnnnoooooooooooppppppppppppppqqqqqqqqqqqqqqqqqqqqrrrrrrqqqrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssrssssssssssssssssssssssssttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyyxyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxx{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzz{{{{|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyzzz{{||}~~€‚ƒ„…†‡ˆ‰Š‹‹ŒŒŽŽŽŽŽŽ••”””“““’’’‘‘‘‘‘ŽŽŒŒ‹Š‰‰ˆˆ‡‡‡†††‡‡‡‡‡‡‡‡†††~~~~}}}}~~~~€€‚‚ƒƒ„„……†††………„ƒ‚‚€~}||{{{zzzzzzzzzzyyyyyyxxxxxxxxxxxwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttttttttttsssrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppppqqqqqqqqqpppppppppppppppoppooooooooooooooonnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkkkkkkkkkjjjiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhggggggggggfffffffffffffeeeeeeeeeeeeeeddddddccccccccccbbbbbbbbbbbbaaaaaaaa``````````````______``_____________^^^^^^^^^^^]]]]]]]]\\\\\\\\\[[[[[[[[ZZZZZZZZYYYYYYYYYYYYXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUTTTTTTTTTTTSSSSSSSSSRRRQQQQQQQQQQQPPPPPPPPPPPPOONNNNNNNNNNNNNMMMMMMMMMMKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCCCCDCCCCCCCCCCCCCBBBBBBBBAAAAAAAA@@@@@@@@????????????????>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<;;;;;;:::::::::99999999988888888887777776666666666555555555444333333333322222222222111111111000000000000////////............--------------,,,,,,,,,,,,++++++++++++***********)))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!!!! ffffffffffffggggggggggggggggghhhhhhhhhhhhhhhhiiiiiiiiiijjjjjjjjjjjjjjjjjkkkkkkklllllllllllllllllmmmmmmmmmmmmmmmmnnnnnnnnnnnoooooooooooopppppppppppppqqqqqqqqqqqqqqqqqqqqqrrrrrqqqqrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssrrssssssssssssssssssssssstttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxyyyyyyxxxxyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxx{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzz|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyzzz{{||}~€‚ƒ„…†ˆˆ‰Š‹‹ŒŽŽŽŽŽ•••”””“““’’’‘‘‘‘‘ŽŒŒ‹Š‰‰ˆ‡‡‡‡†††‡‡‡‡‡‡‡‡‡†~~~~~~~~~€€‚‚ƒƒ„„………††……„„ƒ‚€~}||{{{zzzzzzzzzzzyyyyyxxxxxxxxxxxwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuttttttttttttttttttttssrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqppppppppppppqqqqqqqqppppppppppppppppopoooooooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkkkkkkkjjjjiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhggggggggggfffffffffffffeeeeeeeeeeeeedddddddccccccccccbbbbbbbbbbbaaaaaaaa```````````````______`_____________^^^^^^^^^^^^]]]]]]]\\\\\\\\\\[[[[[[[[ZZZZZZZZYYYYYYYYYYYXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUTTTTTTTTTTTSSSSSSSSSRRQQQQQQQQQQQQPPPPPPPPPPPPOOONNNNNNNNNNNNMMMMMMMMMMKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBAAAAAAA@@@@@@@@@????????????????>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<;;;;;;:::::::::99999999988888888887777776666666666555555555444333333333322222222222111111111000000000000////////............------------,-,,,,,,,,,,,,++++++++++++***********))))))))))))(((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!!!! fffffffffffffggggggggggggggggghhhhhhhhhhhhhhhhiiiiiiiiiijjjjjjjjjjjjjjjjjkkkkkkllllllllllllllllllmmmmmmmmmmmmmmmnnnnnnnnnnnooooooooooooopppppppppppppqqqqqqqqqqqqqqqqqqqqqrrrrqqqqqrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssrrrsssssssssssssssssssssstttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxyyyxxxxxxxyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxx{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzz|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyzzz{{|}}~€‚ƒƒ„…‡ˆ‰‰Š‹ŒŒŽŽŽŽ–•••””“““’’’‘‘‘‘‘‘ŽŒ‹‹Š‰‰ˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡€€€~~~~€€‚‚ƒƒ„„………†………„„ƒ‚€~}}|{{{zzzzzzzzzzzyyyyyxxxxxxxxxxxxwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuutttttttttttttttttttssrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppppppqqqqqqqppppppppppppppppoopooooooooooooooonnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkkkkkjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhgggggggggfffffffffffffeeeeeeeeeeeeeedddddddcccccccccbbbbbbbbbbbbaaaaaaaa``````````````_______`_____________^^^^^^^^^^^^]]]]]]]\\\\\\\\\\[[[[[[[[ZZZZZZZZYYYYYYYYYYYXXXXXXWWWWWWWWWWVVVVVVVVVVVVUUUUUUTTTTTTTTTTTSSSSSSSSSRRRQQQQQQQQQQQPPPPPPPPPPPPPOONNNNNNNNNNNNNMMMMMMMMMMKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBCCCCCCCCCCCCCCBBBBBBBBAAAAAAA@@@@@@@@?????????????????>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<;;;;;::::::::999999999988888888887777777666666666555555555444333333333222222222221111111111000000000000////////............------------,-,,,,,,,,,,,,++++++++++++***********))))))))))))(((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!!! fffffffffffffgggggggggggggggggghhhhhhhhhhhhhhhhiiiiiiiiiijjjjjjjjjjjjjjjjkkkkkkkllllllllllllllllllmmmmmmmmmmmmmmmnnnnnnnnnnoooooooooooooopppppppppppppqqqqqqqqqqqqqqqqqqqqrrrrqqqqqqrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssrrrrrssssssssssssssssssssttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxx{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzz|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyzzzz{{|}~~€‚ƒ„…†‡ˆ‰ŠŠ‹ŒŽŽŽŽ–•••”””““’’’‘‘‘‘‘‘‘ŽŒ‹‹Š‰ˆˆ‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆ€€€€€€€‚‚ƒ„„„……†††……„„ƒ‚€~}}||{{{zz{zzzzzzzyyyyyxxxxxxxxxxxxwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuutttttttttttttttttttsrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqppppppppppppppqqqqqqpppppppppppppppppoopooooooooooooooonnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhgggggggggfffffffffffffeeeeeeeeeeeeeddddddddcccccccccbbbbbbbbbbbaaaaaaaa```````````````_______`_____________^^^^^^^^^^^^]]]]]]\\\\\\\\\\[[[[[[[[[ZZZZZZZYYYYYYYYYYYXXXXXXXWWWWWWWWWWVVVVVVVVVVVVUUUUUUTTTTTTTTTTTSSSSSSSSSRRRQQQQQQQQQQQPPPPPPPPPPPPPOOONNNNNNNNNNNMMMMMMMMMMMKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBCCCCCCCCCCCCCBBBBBBBBAAAAAAAA@@@@@@@@?????????????????>>>>>>>>>>==>>>>>>>>>>>>=======<<<<<;;;;;::::::::999999999988888888888777777666666666555555555444333333333222222222221111111111000000000000////////............------------,,,,,,,,,,,,,,++++++++++++***********))))))))))))((((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!!!! ffffffffffffffgggggggggggggggggghhhhhhhhhhhhhhhhiiiiiiiiiijjjjjjjjjjjjjjjkkkkkkkkkllllllllllllllllmmmmmmmmmmmmmmmmmnnnnnnnnooooooooooooooooppppppppppppqqqqqqqqqqqqqqqqqqqqqrrqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssrrrrrrrssssssssssssssssssttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxx{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzz|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzz{{||}~~€‚ƒ„…†‡ˆ‰Š‹‹ŒŽŽŽ––•••””“““’’‘‘‘‘‘‘‘ŽŽŒ‹ŠŠ‰ˆˆ‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ‚€€€€€€€€€€€‚‚ƒƒ„„……††††………„ƒ‚‚€~}}||{{{{z{{zzzzzzzyyyyxxxxxxxxxxxxxwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuttttttttttttttttttssrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqppppppppppppppqqqqqqppppppppppppppppooooooooooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhgggggggggfffffffffffffeeeeeeeeeeeeeddddddddcccccccccbbbbbbbbbbbaaaaaaaa``````````````_____________________^^^^^^^^^^^^^]]]]]]\\\\\\\\\\[[[[[[[[[ZZZZZZZYYYYYYYYYYYXXXXXXXWWWWWWWWWVVVVVVVVVVVVUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRQQQQQQQQQQQPPPPPPPPPPPPPOOONNNNNNNNNNNMMMMMMMMMMLKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBCCCCCCCCCCCCCBBBBBBBBAAAAAAA@@@@@@@@??????????????????>>>>>>>>>=====>>>>>>>>>========<<<<<;;;;;::::::::999999999988888888888777777666666666555555554444333333332222222222221111111110000000000000////////...........-------------,,,,,,,,,,,,,+++++++++++++**********)))))))))))))((((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!!!! fffffffffffffffgggggggggggggggggghhhhhhhhhhhhhhhiiiiiiiiiiijjjjjjjjjjjjjjkkkkkkkkkllllllllllllllllmmmmmmmmmmmmmmmmmmnnnnnnnoooooooooooooooooppppppppppppqqqqqqqqqqqqqqqqqqqqqrqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssrrrrrrrrssssssssssssssssstttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxzzz{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzz|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzz{{||}~€‚ƒ…†‡ˆ‰‰Š‹ŒŒŽŽ––•••”””““’’’‘‘‘‘‘‘‘ŽŽŒŒ‹ŠŠ‰ˆˆˆ‡‡ˆˆˆˆˆ‰‰‰‰‰‚‚‚‚‚€€€€‚‚ƒƒ„„……††††††……„ƒƒ‚€~~}|||{{{{{{{{zzzzzyyyyyxxxxxxxxxxxxwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuttttttttttttttttttssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqpppppppppppppppqqqqqppppppppppppppppooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmlmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhgggggggggffffffffffffeeeeeeeeeeeeeeddddddddccccccccbbbbbbbbbbbbaaaaaaa```````````````_____________________^^^^^^^^^^^^^]]]]]]\\\\\\\\\\[[[[[[[[[ZZZZZZZYYYYYYYYYYYXXXXXXXWWWWWWWWVVVVVVVVVVVVVUUUUUUTTTTTTTTTTTTSSSSSSSSRRRQQQQQQQQQQQPPPPPPPPPPPPPPOOONNNNNNNNNNNMMMMMMMMMMLKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBCCCCCCCCCCCCBBBBBBBBBAAAAAAA@@@@@@@@??????????????????>>>>>>>>>======>>>>>>>=========<<<<<;;;;;:::::::999999999998888888888887777776666666655555555444433333333222222222221111111111000000000000/////////...........------------,,,,,,,,,,,,,,++++++++++++***********)))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!!!! fffffffffffffffgggggggggggggggggghhhhhhhhhhhhhhhiiiiiiiiiiiijjjjjjjjjjjjjkkkkkkkkkklllllllllllllllmmmmmmmmmmmmmmmmmmmnnnnnnooooooooooooooooooppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssrrrrrrrrrrssssssssssssssstttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzz{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzz{{||}~€‚‚„…†‡ˆ‰Š‹‹ŒŽŽŽ–––•••””““’’’‘‘‘‘‘‘‘‘ŽŽŒ‹‹Š‰‰ˆˆˆˆˆˆˆ‰‰‰ŠŠŠŠƒƒƒƒ‚‚‚‚‚‚‚ƒƒ„„………††††††……„„ƒ‚€~}}|||{{{{{{{{zzzzyyyyyxxxxxxxxxxxxwwwvvvvvvvvvvvvvvvvvvuuuuuuuuutttttttttttttttttsssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqppppppppppppppppqqqqpppppppppppppppppooooooooooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmlmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhgggggggggffffffffffffeeeeeeeeeeeeedddddddddcccccccbbbbbbbbbbbbaaaaaaaa``````````````_____________________^^^^^^^^^^^^^]]]]]]\\\\\\\\\\[[[[[[[[[[ZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWWWVVVVVVVVVVVVUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRQQQQQQQQQQQPPPPPPPPPPPPPPOONNNNNNNNNNNNMMMMMMMMMMLKKKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBCCCCCCCCCCCCBBBBBBBBAAAAAAAA@@@@@@@???????????????????>>>>>>>>>========>>>>>=========<<<<<;;;;;:::::::999999999998888888888888777776666666655555555444433333333222222222221111111111000000000000/////////...........------------,,,,,,,,,,,,,,++++++++++++***********))))))))))))(((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!!! efffffffffffffffgggggggggggggggggghhhhhhhhhhhhhhiiiiiiiiiiiijjjjjjjjjjjjjkkkkkkkkkkklllllllllllllllmmmmmmmmmmmmmmmmmmmnnnnnoooooooooooooooooooppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssrrrrrrrrrrrssssssssssssssttttttttttttttuuuuuuuuuuuttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzz{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzz{{|}}~€‚ƒ„…†‡ˆ‰Š‹ŒŒŽŽŽ–––•••””“““’’‘‘‘‘‘‘‘‘ŽŽŒ‹‹Š‰‰‰ˆˆˆ‰‰‰ŠŠŠŠ‹‹„„„„ƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒ„„……††‡‡‡‡†††…„„ƒ‚€~~}}||||{|{{{{{zzzzyyyyxxxxxxxxxxxxwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuttttttttttttttttssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqpppppppppppppppppqqqpppppppppppppppppoooooooooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmlmmmmmmmmlllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhgggggggggffffffffffffeeeeeeeeeeeeedddddddddcccccccbbbbbbbbbbbbaaaaaaa``````````````______________________^^^^^^^^^^^^^]]]]]]\\\\\\\\\\[[[[[[[[[[ZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWWWVVVVVVVVVVVVUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRQQQQQQQQQQPPPPPPPPPPPPPPPOONNNNNNNNNNNNMMMMMMMMMMLKKKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBCCCCCCCCCCCBBBBBBBBBAAAAAAA@@@@@@@@???????????????????>>>>>>>>=======================<<<<<<;;;;:::::::999999999999888888888888777777666666655555555444433333333222222222221111111111000000000000/////////...........------------,,,,,,,,,,,,,,++++++++++++***********))))))))))))(((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!!! eefffffffffffffffgggggggggggggggggghhhhhhhhhhhhhiiiiiiiiiiiiijjjjjjjjjjjjkkkkkkkkkkkklllllllllllllllmmmmmmmmmmmmmmmmmmmnnnnooooooooooooooooooooppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssrrrrrrrrrrrrssssssssssssstttttttttttttttttuuuuuuuutttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzz{{|}}~€ƒ„…†‡ˆ‰ŠŠ‹ŒŒŽŽŽŽ––––•••””““’’’‘‘‘‘‘‘‘ŽŽŒŒ‹ŠŠ‰‰‰‰‰‰‰ŠŠŠ‹‹‹‹………„„„„ƒƒƒƒƒƒƒƒƒƒ„„………†††‡‡‡‡‡††……„ƒƒ‚€~~}}}||||||{{{{zzzyyyyxxxxxxxxxxxxwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuttttttttttttttsssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqppppppppppppppppppqqpppppppppppppppppoooooooooooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmllmmmmmmmllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhgggggggggfffffffffffeeeeeeeeeeeeeedddddddddcccccccbbbbbbbbbbbbaaaaaaa`````````````_______________________^^^^^^^^^^^^]]]]]]]\\\\\\\\\\[[[[[[[[[[ZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWWVVVVVVVVVVVVVUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRQQQQQQQQQQPPPPPPPPPPPPPPPOONNNNNNNNNNNNMMMMMMMMMMLKKKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@???????????????????>>>>>>>>=======================<<<<<<;;;;;::::::999999999999888888888888777777666666655555555444433333332222222222211111111110000000000000/////////...........------------,,,,,,,,,,,,,+++++++++++++**********)))))))))))))((((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############"#"""""""""""""!!!!!!!!!!!!!!!! eeefffffffffffffffgggggggggggggggggghhhhhhhhhhhhiiiiiiiiiiiiiijjjjjjjjjjjkkkkkkkkkkkkklllllllllllllllmmmmmmmmmmmmmmmmmmnnnnnooooooooooooooooooooppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssrrrrrrrrrrrrrrsssssssssssttttttttttttttttttuuuuuuuttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzz{{|}~€‚ƒ„…†‡ˆ‰Š‹‹ŒŒŽŽŽŽ––––•••””““’’’‘‘‘‘‘‘‘ŽŽŒ‹‹ŠŠŠ‰‰‰ŠŠŠ‹‹‹ŒŒŒ………………„„„„„ƒƒƒ„„„„……†††‡‡‡‡‡‡‡‡††……„ƒ‚€~~}}}}|}||||{{{zzzyyyyxxxxxxxxxxxwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuutttttttttttttssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqppppppppppppppppppoqpppppppppppppppppooooooooooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllmmmmmmmlllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhgggggggggfffffffffffeeeeeeeeeeeeeddddddddddccccccbbbbbbbbbbbbaaaaaaaa`````````````______________________^^^^^^^^^^^^^]]]]]]]\\\\\\\\\\[[[[[[[[[[ZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWWWVVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSRRRRQQQQQQQQQQPPPPPPPPPPPPPPPONNNNNNNNNNNNNMMMMMMMMMMLKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBCCCCCCCCCCBBBBBBBBBAAAAAAAA@@@@@@@@???????????????????>>>>>>>>=======================<<<<<<;;;;;::::::99999999999999888888888877777766666665555555444443333333222222222221111111111000000000000//////////..........------------,,,,,,,,,,,,,,+++++++++++++**********)))))))))))))((((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############"#"""""""""""""!!!!!!!!!!!!!!!! eeeffffffffffffffffggggggggggggggggghhhhhhhhhhhhiiiiiiiiiiiiiiijjjjjjjjjjkkkkkkkkkkkkkllllllllllllllllmmmmmmmmmmmmmmmmmmnnnnnooooooooooooooooooooppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssrrrrrrrrrrrrrrrssssssssssttttttttttttttttttttuuuuuttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzz{||}~€ƒ„…†‡ˆˆ‰Š‹‹ŒŽŽŽŽŽ–––––••”””““’’‘‘‘‘‘‘‘ŽŽŒŒ‹‹ŠŠŠŠŠŠŠ‹‹ŒŒŒ†††††……………„„„„„„………††‡‡‡‡ˆˆˆˆ‡‡‡††…„„ƒ‚€~~~}}}}}|||{{{zzzyyyyxxxxxxxxxxwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuutttttttttttttssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppppppppppppooppppppppppppppppppoooooooooooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllmmmmmmlllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhgggggggggffffffffffffeeeeeeeeeeeeeddddddddddccccccbbbbbbbbbbbbaaaaaaa`````````````_______________________^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWWVVVVVVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRQQQQQQQQQPPPPPPPPPPPPPPPPNNNNNNNNNNNNNNMMMMMMMMMMLKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@???????????????????>>>>>>>>======================<<<<<<<;;;;;::::::99999999999999988888888877777766666665555555444443333333222222222221111111111000000000000//////////..........------------,,,,,,,,,,,,,,++++++++++++***********))))))))))))(((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############"#"""""""""""""!!!!!!!!!!!!!!!! eeeefffffffffffffffgggggggggggggggggghhhhhhhhhhhiiiiiiiiiiiiiiijjjjjjjjjjkkkkkkkkkkkkkklllllllllllllllmmmmmmmmmmmmmmmmmmmnnnnnooooooooooooooooooooppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssrrrrrrrrrrrrrrrrsssssssssttttttttttttttttttttttuuutttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzz{{|}}~‚ƒ„…†‡ˆ‰‰Š‹ŒŒŒŽŽŽŽŽŽ–––––•••””““’’’‘‘‘‘‘‘ŽŽŒŒ‹‹‹ŠŠŠ‹‹‹ŒŒŒ†‡‡†††††………………………†††‡‡‡ˆˆˆˆˆˆˆ‡‡‡†……„ƒƒ‚€€~~~~~}}}|||{{zzzyyyyxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuttttttttttttsssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqqppppppppppppppppppppoopppppppppppppppppoooooooooooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmlllmmmmmllllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhgggggggggffffffffffffeeeeeeeeeeeeeddddddddddccccccbbbbbbbbbbbaaaaaaaa````````````________________________^^^^^^^^^^^^]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZYYYYYYYYYYYYXXXXXXXXXWWWWWWVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRQQQQQQQQQPPPPPPPPPPPPPPPPNNNNNNNNNNNNNNMMMMMMMMMMLKKKKKKKKKKJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@???????????????????>>>>>>>>>======================<<<<<<<;;;;;::::::99999999999999998888888877777766666665555555444443333332222222222221111111111000000000000//////////..........------------,,,,,,,,,,,,,,++++++++++++***********))))))))))))(((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############"#"""""""""""""!!!!!!!!!!!!!!!! eeeeefffffffffffffffgggggggggggggggggghhhhhhhhhhiiiiiiiiiiiiiiiijjjjjjjjjkkkkkkkkkkkkkkklllllllllllllllmmmmmmmmmmmmmmmmmmmnnnnnooooooooooooooooooooppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssrrrrrrrrrrrrrrrrrrssssssstttttttttttttttttttttttuutttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzz{{|}~€‚ƒ„…†‡ˆ‰ŠŠ‹‹ŒŒŽŽŽŽŽŽ–––––•••””““’’’‘‘‘‘‘‘‘ŽŽŒŒ‹‹‹‹‹‹‹‹ŒŒŒŽ‡‡‡‡‡‡††††††……†††††‡‡‡ˆˆˆˆ‰ˆˆˆˆ‡‡††……„ƒƒ‚‚€€€~~~}}|||{{zzzyyyyyxxxxxxxwwwwwwwwvvvvvvvvvvvvvvvuuuuuuutttttttttttttsssssssrrrrrrrrrrrqqqqqqqqqqqqqqqqppppppppppppppppppppoooppppppppppppppppoooooooooooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmlllmmmmmlllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhgggggggggfffffffffffeeeeeeeeeeeeeeddddddddddccccccbbbbbbbbbbbaaaaaaaa```````````_________________________^^^^^^^^^^^^]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRQQQQQQQQQPPPPPPPPPPPPPPPPNNNNNNNNNNNNNNMMMMMMMMMMLKKKKKKKKKKJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGFFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@???????????????????>>>>>>>>>=====================<<<<<<<<;;;;;::::::99999999999999999888888877777766666665555555444443333332222222222211111111110000000000000//////////..........------------,,,,,,,,,,,,,,++++++++++++***********))))))))))))(((((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!!! dddeeeeeeeeeeeeeeeeffffffffffffffffffffggggggggghhhhiiiiiiiiiiiiiiiiijjjjjkkkkkkkkkkkkkkkkkklllllllmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnoooooooooooooooooonnnnnnnnnnnnnooooooooooooooooooppppppppppppppppppppqqqqqqqqqqqqqqqqrrrrrrrrrqqqqqqqrrrrrrrrrrrrrrrrrrtttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyxxyyyyyyxxxxxxxxxyyyyz{{|}~€‚ƒ„…†‡ˆ‰‰ŠŠ‹‹ŒŒŽŽŽ’’’‘‘‘‘ŽŽŽŒŒŒŒŒ‘‘ŽŽŒŒŒŒŽŽŽŽŽŽŽŽŽŒŒŒŒŽŽŽŽŒŒŒ‹‹Š‰‰ˆˆ‡‡††………„„„ƒƒƒ‚‚€€~~~}}}}||||||||xxxwwwwwwwvvvvvvvvvvvvvvvttttttttsssssssssssssrrrrqqqqqqqqqqqqqqqppppppppppqqqqqpppppppppppppppppppoooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhggggggggggggggffffffffffffffeeeeeeeeeeefffffffffffeeeeeeeeeeeeddeddddddddddccccccccccccbbbbbbbbbaaaaaaaaaaaaa`````____^^^^^^^^^^^^^]]]]]]]]]\\\[[[[[[[[[[[ZZZZZZZZZZYZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVUTTTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPNNNNNNNNNNNNNNNMMMMMMMMMLKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFEEDDDDDDDDDCCCCCCCCCCBBBBCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@@@?????????????????>>>>>>>>>>=========================<<<<<<<<;;;;:::::::99999999999999999888887776666666555555444444443333333222222222221111111100000000////////////.............------------,,,,,,,,,,,,,+++++++++++++*************))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$%%%$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!! ddddeeeeeeeeeeeeeeeefffeffffffffffffffffgggggggghhhhiiiiiiiiiiiiiiiiijjjjjjkkkkkkkkkkkkkkkkkklllllllmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnooooooooooooooooonnnnnnnnnnnnnnoooooooooooooooooopppppppppppppppppppqqqqqqqqqqqqqqqqqrrrrrrrrqqqqqqqqrrrrrrrrrrrrrrrrrtttttttttttttttttttttuuuutuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxyyyyyyxxxxxxxxxxyyyzz{{|}€‚ƒ„……†‡ˆ‰‰ŠŠ‹‹ŒŒŽŽ’’’‘‘‘‘ŽŽŒŒŒŒŒ‘‘ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŒŒ‹‹ŠŠ‰‰ˆˆ‡‡‡†††………„„„ƒƒ‚‚€€~~}}}}}||||||xxxxwwwwwwvvvvvvvvvvvvvvvttttttttsssssssssssssrrrrqqqqqqqqqqqqqqpppppppppppqqqqpppppppppppppppppppoooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhggggggggggggggggffffffffffffffeeeeeeeeeeeffffffffffeeeeeeeeeeeeeddeddddddddddccccccccccccbbbbbbbbaaaaaaaaaaaaaa`````____^^^^^^^^^^^^]]]]]]]]]]\\\[[[[[[[[[[ZZZZZZZZZZZYZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVUTTTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPNNNNNNNNNNNNNNNMMMMMMMMMMKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFEEDDDDDDDDCCCCCCCCCCBBBBBCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@?????????????????>>>>>>>>>>========================<<<<<<<<<;;;;;::::::9999999999999999998888777666666655555544444444333333322222222222111111110000000////////////.............-------------,,,,,,,,,,,,,++++++++++++**************))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$%%%$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!! dddddeeeeeeeeeeeeeeeeffefffffffffffffffffggggggghhhhhiiiiiiiiiiiiiiiiijjjjjjkkkkkkkkkkkkkkkkkklllllllmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnoooooooooooooooonnnnnnnnnnnnnnnooooooooooooooooooppppppppppppppppppqqqqqqqqqqqqqqqqqqqrrrrrrqqqqqqqqqqrrrrrrrrrrrrrrrttttttttttttttttttttttuuutttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxyyyyyyxxxxxxxxxxxyyyzz{|}~€‚ƒ„…††‡ˆ‰‰ŠŠ‹‹ŒŒ‘‘‘‘‘‘‘‘ŽŽŽŒŒŒŒ‘‘ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŒŒŒ‹‹ŠŠŠ‰‰ˆˆˆ‡‡‡†††………„„ƒ‚‚€€~~~}}}}}}}||xxxxxwwwwwwvvvvvvvvvvvvvvttttttttssssssssssssrrrrrqqqqqqqqqqqqqppppppppppppqqqpppppppppppppppppppoooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhggggggggggggggggggffffffffffffffeeeeeeeeeeeffffffffffeeeeeeeeeeeeedddddddddddddcccccccccccbbbbbbbbbaaaaaaaaaaaaa``````____^^^^^^^^^^^^]]]]]]]]]]\\[[[[[[[[[[[ZZZZZZZZZZZYZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVVVVVVVTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPNNNNNNNNNNNNNNNMMMMMMMMMMKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEDDDDDDDDDCCCCCCCCCCBBBBBCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@?????????????????>>>>>>>>>>>======================<<<<<<<<<<;;;;;::::::9999999999999999998888777666666655555544444443333333222222222222111111110000000////////////.............------------,,,,,,,,,,,,,,++++++++++++**************))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$%%$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!! dddddeeeeeeeeeeeeeeeeffeeffffffffffffffffggggggghhhhhhiiiiiiiiiiiiiiiiijjjjjjkkkkkkkkkkkkkkkkkllllllllmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnooooooooooooooonnnnnnnnnnnnnnnnoooooooooooooooooooppppppppppppppppqqqqqqqqqqqqqqqqqqqqrrrrrqqqqqqqqqqqrrrrrrrrrrrrrrttttttttttttttttttttttttutttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzz|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyxxxxxxxxxxxxxxxxxyyyyyyxxxxxxxxxxxxyyyz{{|}~€‚ƒ„…††‡ˆ‰‰ŠŠ‹‹ŒŒŒ‘‘‘‘‘‘‘ŽŽŽŒŒŒŒ‘‘ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŒŒŒ‹‹‹ŠŠ‰‰‰‰ˆˆˆ‡‡‡†††……„ƒƒ‚‚€€~~~}}}}}}}}xxxxxwwwwwwvvvvvvvvvvvvvvttttttttssssssssssssrrrrrqqqqqqqqqqqqpppppppppppppqqppppppppppppppppppppooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhhhggggggggggggggggggggffffffffffffffeeeeeeeeeeeffffffffffeeeeeeeeeeeeedddddddddddddccccccccccbbbbbbbbbaaaaaaaaaaaaa```````____^^^^^^^^^^^]]]]]]]]]]]\\[[[[[[[[[[[ZZZZZZZZZZZYZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVVVVVVVTTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPNNNNNNNNNNNNNNNMMMMMMMMMMKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEDDDDDDDDDCCCCCCCCCCBBBBBCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@?????????????????>>>>>>>>>>>=====================<<<<<<<<<<<;;;;;::::::9999999999999999998888777666666555555544444443333333222222222222111111110000000////////////.............------------,,,,,,,,,,,,,,++++++++++++*************)))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$%%$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!! ddddddeeeeeeeeeeeeeeeefeeeffffffffffffffffgggggghhhhhhhiiiiiiiiiiiiiiiiijjjjjjkkkkkkkkkkkkkkkkkllllllllmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnoooooooooooooonnnnnnnnnnnnnnnnnooooooooooooooooooopppppppppppppppqqqqqqqqqqqqqqqqqqqqqrrrrqqqqqqqqqqqqrrrrrrrrrrrrrtttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwxxxxxxxxxxxxxxwwwwxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzyyyxxxxxxxxxxxxxxxxxxxxxxyyyyyxxxxxxxxxxxxxxyyzz{|}~€‚ƒ„…††‡ˆ‰‰ŠŠ‹‹ŒŒŒ‘‘‘‘‘‘‘ŽŽŽŒŒŒŒ‘‘ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŒŒŒŒ‹‹‹ŠŠŠŠ‰‰‰‰ˆˆˆ‡‡‡††…„„ƒ‚‚€~~~~}}}}}xxxxxxwwwwwwvvvvvvvvvvvvvttttttttsssssssssssssrrrrqqqqqqqqqqqppppppppppppppqppppppppppppppppppppooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhgggggggggggggggggggggggffffffffffffffeeeeeeeeeeeffffffffffeeeeeeeeeeeeedddddddddddddccccccccccbbbbbbbbbaaaaaaaaaaaa````````___^^^^^^^^^^^^]]]]]]]]]]]\\[[[[[[[[[[[ZZZZZZZZZZZYZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVVUTTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPNNNNNNNNNNNNNNNMMMMMMMMMMKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFEDDDDDDDDDCCCCCCCCCBBBBBBCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????????>?>>>>>>>>>>>>>====================<<<<<<<<<<<<;;;;;::::::9999999999999999998888777666666555555444444443333333222222222221111111110000000////////////.............------------,,,,,,,,,,,,,+++++++++++++*************)))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$%%$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!! dddddddeeeeeeeeeeeeeeeeeeeeffffffffffffffffggggghhhhhhhiiiiiiiiiiiiiiiiiijjjjjkkkkkkkkkkkkkkkkkkllllllllmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnooooooooooooonnnnnnnnnnnnnnnnnnoooooooooooooooooooppppppppppppppqqqqqqqqqqqqqqqqqqqqqqrrrqqqqqqqqqqqqqqrrrrrrrrrrrtttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwxxxxxxxxxxxwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxxyyyyxxxxxxxxxxxxxxxxyyzz{|}~€‚‚ƒ„…†‡‡ˆ‰‰ŠŠ‹‹ŒŒŒ‘‘‘‘‘‘‘ŽŽŽŒŒŒ‘ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŒŒŒŒŒ‹‹‹‹ŠŠŠŠŠŠ‰‰‰‰ˆˆ‡‡†……„ƒƒ‚€€~~~~~}}}yyxxxxwwwwwwwvvvvvvvvvvvvttttttttsssssssssssssrrrrqqqqqqqqqppppppppppppppppppppppppppppppppppppooooooooooonnnnnnnnnnnnnnnnnmmnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhgggggggggggggggggggggggggffffffffffffffeeeeeeeeeeeffffffffffeeeeeeeeeeeeedddddddddddddccccccccccbbbbbbbbbaaaaaaaaaaaa````````___^^^^^^^^^^^^]]]]]]]]]]]\\[[[[[[[[[[ZZZZZZZZZZZYYZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVVVVVVVUTTTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPNNNNNNNNNNNNNNNNMMMMMMMMMKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFEDDDDDDDDCCCCCCCCCCBBBBBBCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@????????????>>>>>>>>>>>>>>>>>===================<<<<<<<<<<<<;;;;;;::::::999999999999999999888877766666655555544444443333333222222222222111111111000000////////////.............-------------,,,,,,,,,,,,,++++++++++++**************))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$%%$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!! ddddddddeeeeeeeeeeeeeeeeeeefffffffffffffffffgggghhhhhhhhiiiiiiiiiiiiiiiiijjjjjjkkkkkkkkkkkkkkkkkkllllllllmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnoooooooooooonnnnnnnnnnnnnnnnnnnooooooooooooooooooopppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqrqqqqqqqqqqqqqqqrrrrrrrrrrtttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwxxxxxxxwwwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxxyxxxxxxxxxxxxxxxxxxxyyyz{||}~€‚ƒƒ„…†‡‡ˆ‰‰Š‹‹‹ŒŒŒ‘‘‘‘‘ŽŽŽŒŒŒŒ‘ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŒŒŒŒŒŒŒ‹‹‹‹‹‹‹ŠŠŠŠŠ‰‰ˆˆ‡††…„„ƒ‚‚€€~~~~~}yyyxxxxwwwwwwwvvvvvvvvvvvtttttttttssssssssssssrrrrqqqqqqqqppppppppppppppppppppppppppppppppppppoooooooooooonnnnnnnnnnnnnnnnmmmnnnnnnmmmmmmmmmmmmmmmmmmlmmmmmmmmllllllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhgggggggggggggggggggggggggffffffffffffffeeeeeeeeeeeffffffffffeeeeeeeeeeeeeddddddddddddcccccccccccbbbbbbbbaaaaaaaaaaaa`````````___^^^^^^^^^^^]]]]]]]]]]]]\[[[[[[[[[[[ZZZZZZZZZZZYYZZZYYYYYYYYYXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVVVVVVVUTTTTTTTSSSSSSSSRRRRRRRRRQRQQQQQQQQQQQQPPPPPPPPPPPPNNNNNNNNNNNNNNNNMMMMMMMMMKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDCCCCCCCCCCBBBBBBCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>>>>>>>>>>>============<====<<<<<<<<<<<<<;;;;;:::::::999999999999999998888877666666655555544444443333333222222222222111111111000000////////////.............------------,,,,,,,,,,,,,,++++++++++++*************)))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$%%$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!! ddddddddeeeeeeeeeeeeeeeeeeeefffffffffffffffffggghhhhhhhhhiiiiiiiiiiiiiiiijjjjjjjkkkkkkkkkkkkkkkkkklllllllmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnooooooooooonnnnnnnnnnnnnnnnnnnnoooooooooooooooooooppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwxxxwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyzz{|}~~€‚ƒ„„…†‡ˆˆ‰ŠŠ‹‹‹ŒŒŽŽŽŒŒŒ‘ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹ŠŠŠ‰‰ˆ‡‡†……„ƒ‚‚€€~~~yyyxxxxxwwwwwwwwwwvvvvvvvttttttttttsssssssssssrrrrqqqqqqqppppppppppppppppppppppppppppppppppppoooooooooooonnnnnnnnnnnnnnnnmmmmnnnnnmmmmmmmmmmmmmmmmmmllmmmmmmmllllllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhggggggggggggggggfffffffggfffffffffffffeeeeeeeeeeeeffffffffffeeeeeeeeeeeedddddddddddddcccccccccccbbbbbbbbaaaaaaaaaaa``````````___^^^^^^^^^^^]]]]]]]]]]]]\[[[[[[[[[[[ZZZZZZZZZZZYYZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVVVVVVVVUTTTTTTTSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPNNNNNNNNNNNNNNNNMMMMMMMMMKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDCCCCCCCCCBBBBBBBCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>>>>>>>>>>>============<===<<<<<<<<<<<<<<;;;;;::::::9999999999999999988888877666666555555544444443333333222222222222111111111000000////////////.............------------,,,,,,,,,,,,,,++++++++++++*************)))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$%$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!! dddddddddeeeeeeeeeeeeeeeeeeeeffffffffffffffffggghhhhhhhhhhiiiiiiiiiiiiiiijjjjjjjjkkkkkkkkkkkkkkkkkllllllllmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnoooooooooonnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrssttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyz{||}~€‚ƒ„……†‡ˆˆ‰ŠŠ‹‹ŒŒŽŽŽŒŒŒ‘ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹ŠŠ‰ˆˆ‡††…„ƒƒ‚‚€€~~zyyyxxxxxwwwwwwwwwwwwvvvvuttttttttttsssssssssssrrrqqqqqqppppppppppppppppppppppppppppppppppppoooooooooooonnnnnnnnnnnnnnnnmmmmmnnnnmmmmmmmmmmmmmmmmmmlllmmmmmmllllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhgggggggggggggggfffffffffffffffffffffffeeeeeeeeeeeefffffffffeeeeeeeeeeeeedddddddddddddccccccccccbbbbbbbbbaaaaaaaaaaa``````````__^^^^^^^^^^^^]]]]]]]]]]]\[[[[[[[[[[[[ZZZZZZZZZZZYYZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVVVVVVVUUTTTTTTTSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPNNNNNNNNNNNNNNNMMMMMMMMMMKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDCCCCCCCCCCBBBBBBBCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>>>>>>>>>>===========<<==<<<<<<<<<<<<<<;;;;;;::::::9999999999999999988888877666666555555444444443333333222222222221111111111000000////////////.............------------,,,,,,,,,,,,,+++++++++++++*************)))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$%$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!! ddddddddddeeeeeeeeeeeeeeeeeeeeffffffffffffffffgghhhhhhhhhhhiiiiiiiiiiiiiijjjjjjjjjkkkkkkkkkkkkkkkklllllllllmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnooooooooomnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrssstttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyy{{|}}~€‚ƒ„…††‡ˆ‰‰ŠŠ‹‹ŒŽŽŽŽŒŒŒ‘ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹Š‰‰ˆ‡‡†…„„ƒ‚‚€€zzyyyyxxxxwwwwwwwwwwwwwvvuutttttttttttsssssssssrrrqqqqqqpppppppppppppppppppppppppppppppppppoooooooooooonnnnnnnnnnnnnnnnmmmmmmnnmmmmmmmmmmmmmmmmmmmmlllmmmmmmllllllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhggggggggggggggffffffffffffffffffffffffeeeeeeeeeeeefffffffffeeeeeeeeeeeeedddddddddddddccccccccccbbbbbbbbaaaaaaaaaaa```````````__^^^^^^^^^^^^]]]]]]]]]]]\[[[[[[[[[[[ZZZZZZZZZZZZYYZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVVVUUTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPNNNNNNNNNNNNNNMMMMMMMMMMMKKKKKKKJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDCCCCCCCCCBBBBBBBBCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>>>>>>>>>>==========<<<=<<<<<<<<<<<<<<;;;;;;:::::::999999999999999988888887666666655555544444443333333222222222222111111111100000////////////.............-------------,,,,,,,,,,,,,++++++++++++**************))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$%$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!! ddddddddddeeeeeeeeeeeeeeeeeeeefffffffffffffffffghhhhhhhhhhhiiiiiiiiiiiiiijjjjjjjjjjkkkkkkkkkkkkkkkllllllllllmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnooooooooommnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrssssstttttttttttttttttttttttttttttttttttttuuuuuuuuttuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyz{{|}~~€‚ƒƒ„…†‡ˆˆ‰‰ŠŠ‹‹ŽŽŽŽŽŒŒŒ‘ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹ŠŠ‰ˆ‡‡†……„ƒƒ‚‚€€€{zzzyyyxxxxxxxxwwwwwwwwwwuuutttttttttttssssssssrrrqqqqqpppppppppppppppppppppppppppppppppppooooooooooooonnnnnnnnnnnnnnnmmmmmmmnnmmmmmmmmmmmmmmmmmmmllllmmmmmlllllllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhhhgggggggggggggfffffffffffffffffffffffffeeeeeeeeeeeefffffffffeeeeeeeeeeeeedddddddddddddccccccccccbbbbbbbbaaaaaaaaaaa```````````_^^^^^^^^^^^^^]]]]]]]]]]]\[[[[[[[[[[[ZZZZZZZZZZZZYYZZZYYYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVVVVVVVVUUTTTTTTSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPONNNNNNNNNNNNNNMMMMMMMMMMMKKKKKKKJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDCCCCCCCCCBBBBBBBBCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>==========<<<<<<<<<<<<<<<<<;;;;;;;::::::9999999999999999888888886666666555555544444443333333222222222222111111111100000////////////.............------------,,,,,,,,,,,,,,++++++++++++*************)))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$%$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!! dddddddddddeeeeeeeeeeeeeeeeeeeefffffffffffffffffhhhhhhhhhhhhiiiiiiiiiiiiijjjjjjjjjjkkkkkkkkkkkkkkklllllllllllmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnoooooooommmnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrsssssstttttttttttttttttttttttttttttttttttttuuuuuuuttttuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyzz{||}~€‚ƒ„……†‡ˆˆ‰ŠŠ‹‹ŽŽŽŽŒŒŒ‘ŽŽŽŽŽŽŽŒŒŒŒŒŒŒŒŒŒŒŒŒŒŽŽŽŽŽŽŒŒ‹‹Š‰ˆˆ‡††…„„ƒƒ‚‚€€{{zzzyyyxxxxxxxxxxxxwwwwwuuuuttttttttttttsssssssrrqqqqqpppppppppppppppppppoppppppppppppppooooooooooooonnnnnnnnnnnnnnnmmmmmmmmnmmmmmmmmmmmmmmmmmmmlllllmmmmlllllllllllllllllkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhhhggggggggggggffffffffffffffffffffffffffeeeeeeeeeeeefffffffffeeeeeeeeeeeeddddddddddddddccccccccccbbbbbbbbaaaaaaaaaa````````````^^^^^^^^^^^^^^]]]]]]]]]]\\[[[[[[[[[[[ZZZZZZZZZZZZYYZZZYYYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVVVVVVVUUUTTTTTTSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPOONNNNNNNNNNNNMMMMMMMMMMMMMKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDCCCCCCCCCBBBBBBBBCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<;;;;;;;;;:::::99999999999999988888888876666666555555544444443333333222222222222111111111100000////////////.............------------,,,,,,,,,,,,,,++++++++++++*************)))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!! ddddddddddddeeeeeeeeeeeeeeeeeeeeffffffffffffffffhhhhhhhhhhhhhiiiiiiiiiiiijjjjjjjjjjjkkkkkkkkkkkkkkllllllllllllmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnoooooommmmnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrsssssssstttttttttttttttttttttttttttttttttttttuuuuuttttttuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyzz{{|}}~€‚ƒ„…†‡‡ˆ‰‰ŠŠ‹ŽŽŽŽŽŒŒŒ‘ŽŽŽŽŽŽ‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŽŽŽŽŽŽŽŽŽŒ‹‹Š‰‰ˆ‡††……„„ƒƒ‚‚||{{zzzyyyyxxxxxxxxxxxxwwuuuuuutttttttttttssssssrrqqqqqppppppppppppppppppoopppppppppppppooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllmmmlllllllllllllllllkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiihhhhhhhhhhhhhhhhhggggggggggggfffffffffffffffffffffffffeeeeeeeeeeeedffffffffeeeeeeeeeeeeeddddddddddddddccccccccccbbbbbbbbaaaaaaaaa`````````````^^^^^^^^^^^^^^]]]]]]]]]]\\[[[[[[[[[[ZZZZZZZZZZZZZYYZZZYYYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVVVVVVVUUUTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPOONNNNNMMMMMMMMMMMMMMMMMMMMKKKKKKJJJJJJJJIIIIIIIIIIHHIIIIIIIIIIIIIIIHHHHHGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFDDDDDDDCCCCCCCCCBBBBBBBBBCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<;;;;;;;;;;;::::::99999999999998888888888776666665555555544444443333332222222222221111111111100000////////////.............------------,,,,,,,,,,,,,+++++++++++++*************)))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!! dddddddddddddeeeeeeeeeeeeeeeeeeeefffffffffffffffhhhhhhhhhhhhhhiiiiiiiiiiijjjjjjjjjjjjkkkkkkkkkkkkklllllllllllllmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnooooommmmmnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsssssssssttttttttttttttttttttttttttttttttttttttuuuttttttttuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyzz{||}~~€‚ƒ„„…†‡ˆˆ‰‰ŠŠŽŽŽŽŽŽŒŒŒ‘ŽŽŽŽŽŽŽŽŽ‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŽŽŽŽŽŽŽŽŒ‹‹Š‰‰ˆ‡‡††……„„ƒƒ‚‚}||{{{zzyyyyyyyyyyyxxxxxxvvuuuuuuttttttttttssssssrqqqqqqppppppppppppppppoooppppppppppppooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllmmlllllllllllllllllkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhhhhggggggggggggggfffffffffffffffffffffffffeeeeeeeeeeeedffffffffeeeeeeeeeeeedddddddddddddddccccccccccbbbbbbbbaaaaaaaaa`````````````^^^^^^^^^^^^^]]]]]]]]]]\\\[[[[[[[[[[ZZZZZZZZZZZZZYYZZZYYYYYYYYXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVVUUUUTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPOOONNNMMMMMMMMMMMMMMMMMMMMMMKKKKKKJJJJJJJJIIIIIIIIIIHHIIIIIIIIIIIIIIIHHHHHHGGGGGGGFFFFFFFFFFFFFFFFFFFFFFDDDDDDDCCCCCCCCCBBBBBBBBBCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>========<<<<<<<<<<<<;;;;;;;;;;;;::::::99999999999988888888888877666666555555544444444333333222222222222111111111110000////////////.............-------------,,,,,,,,,,,,,++++++++++++**************))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!! dddddddddddddeeeeeeeeeeeeeeeeeeeefffffffffffffffhhhhhhhhhhhhhhhiiiiiiiiiijjjjjjjjjjjjjkkkkkkkkkkkkllllllllllllllmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnoooommmmmmnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooopppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsssssssssssttttttttttttttttttttttttttttttttttttttuttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyzz{{||}~€€‚ƒ„…††‡ˆ‰‰‰ŠŽŽŽŽŽŽŽŽŽŒŒŒ‘ŽŽŽŽŽŽŽŽŽŽ‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŽŽŽŽŽŽŽŒ‹‹Š‰‰ˆˆ‡‡††……„„ƒƒ~}}||{{zzzzyyyyyyyyyyyxxxvvvuuuuuuutttttttttsssssrqqqqqqpppppppppppppppoooopppppppppppoooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllmlllllllllllllllllkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiihhhhhhhhhhhhhhhhggggggggggggggfffffffffffffeefffffffffeeeeeeeeeeeeedffffffffeeeeeeeeeeeedddddddddddddddccccccccccbbbbbbbbaaaaaaaaa`````````````^^^^^^^^^^^^^]]]]]]]]]]\\\[[[[[[[[[[ZZZZZZZZZZZZZYYZZZYYYYYYYYXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVUUUUUTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPOOONMMMMMMMMMMMMMMMMMMMMMMMLKKKKKKJJJJJJJJIIIIIIIIIHHHIIIIIIIIIIIIIIIIHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;;;;:::::999999999998888888888888777666665555555544444443333333222222222222111111111110000////////////.............------------,,,,,,,,,,,,,,++++++++++++**************))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!! ddddddddddddddeeeeeeeeeeeeeeeeeeeeffffffffffffffhhhhhhhhhhhhhhhiiiiiiiiiijjjjjjjjjjjjjjkkkkkkkkkkklllllllllllllllmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnooommmmmmmnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyzzz{||}}~€‚ƒƒ„…†‡‡ˆ‰‰‰ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŒŒŒ‘ŽŽŽŽŽŽŽŽŽŽŽŽŽ‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŽŽŽŽŽŒ‹‹ŠŠ‰‰ˆˆ‡‡††……„„~~}}||{{zzzzzzzzzyyyyyyxwvvvvuuuuuuuttttttttsssssqqqqqqpppppppppppppooooooppppppppppooooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllmlllllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiihhhhhhhhhhhhhhhgggggggggggggggfffffffffffffeeeeeeeeeeeeeeeeeeeeeeeedffffffffeeeeeeeeeeeedddddddddddddddcccccccccbbbbbbbbaaaaaaaaa``````````````^^^^^^^^^^^^]]]]]]]]]]]\\\[[[[[[[[[[ZZZZZZZZZZZZZYYZZZYYYYYYYYXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVUUUUUTTTTSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPOOOONMMMMMMMMMMMMMMMMMMMMMMMLKKKKKJJJJJJJJJIIIIIIIIHHHHIIIIIIIIIIIIIIIIHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>========<<<<<<<<<<;;;;;;;;;;;;;;::::::999999999888888888888887777666665555555544444443333333222222222221111111111110000////////////.............------------,,,,,,,,,,,,,,++++++++++++*************)))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!! dddddddddddddddeeeeeeeeeeeeeeeeeeeefffffffffffffhhhhhhhhhhhhhhhhiiiiiiiiijjjjjjjjjjjjjjjkkkkkkkkkkllllllllllllllllmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnoommmmmmmmnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooppppppppppppqqqqqqqqqqqqqqppqqqqqqqqqqqqqqqqqqqqqqqssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyzz{{||}~€‚ƒ„……†‡ˆˆ‰‰ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŒŒŒ‘ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽ‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŽŽŽŽŽŒŒ‹ŠŠ‰‰ˆˆˆ‡‡††……€~}}|||{{{{zzzzzzzzyyyywwvvvvuuuuuuuuttttttsssssqqqqqqpppppppppppooooooooppppppppppooooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiihhhhhhhhhhhhhhhggggggggggggggggfffffffffffffeeeeeeeeeeeeeeeeeeeeeeeedfffffffeeeeeeeeeeeeeddddddddddddddccccccccccbbbbbbbbaaaaaaaaa``````````````^^^^^^^^^^^^]]]]]]]]]]]\\\[[[[[[[[[[ZZZZZZZZZZZZZYYZZZYYYYYYYYXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVUUUUUTTTSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPOOOONMMMMMMMMMMMMMMMMMMMMMMMLKKKKKJJJJJJJJIIIIIIIIIHHHHIIIIIIIIIIIIIIIIHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;;;;;::::::999999999888888888888887777766665555555544444444333333322222222222111111111111000/////////////.............------------,,,,,,,,,,,,,+++++++++++++*************)))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!! dddddddddddddddeeeeeeeeeeeeeeeeeeeeeffffffffffffhhhhhhhhhhhhhhhhhiiiiiiiijjjjjjjjjjjjjjjjkkkkkkkkklllllllllllllllllmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnommmmmmmmmnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooppppppppppppqqqqqqqqqqqqqpppqqqqqqqqqqqqqqqqqqqqqqssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyzzz{||}}~€‚‚ƒ„…††‡ˆˆ‰ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŒŒ‘ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽ‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŽŽŽŽŽŽŒŒ‹‹ŠŠ‰‰‰ˆˆ‡‡††€€~~}}|||{{{{{{zzzzzzyywwwvvvvvuuuuuuuttttttssssrqqqqqppppppppppooooooooopppppppppoooooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiihhhhhhhhhhhhhhgggggggggggggggggfffffffffffffeeeeeeeeeeeeeeeeeeeeeeeedfffffffeeeeeeeeeeeedddddddddddddddccccccccccbbbbbbbbaaaaaaaaa``````````````^^^^^^^^^^^^]]]]]]]]]]\\\\[[[[[[[[[ZZZZZZZZZZZZZZYYZZZYYYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVVVVUUUUUUTTTSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPOOOOMMMMMMMMMMMMMMMMMMMMMMMMLKKKKJJJJJJJJJIIIIIIIIHHHHHIIIIIIIIIIIIIIIIIHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>=========<<<<<<;<<<;;;;;;;;;;;;;:::::::999999999888888888888877777766655555555544444444333333222222222222111111111111000////////////.............-------------,,,,,,,,,,,,,++++++++++++**************))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!! cdddddddddddddddeeeeeeeeeeeeeeeeeeeeffffffffffffghhhhhhhhhhhhhhhhhiiiiiiijjjjjjjjjjjjjjjjkkkkkkkkkllllllllllllllllllmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmnnnnnnnnnnnnnnnnnnooooooooooooooooooooooppppppppppppppqqqqqqqqqqqpppppqqqqqqqqqqqqqqqqqqqqssssssssssssssssstttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyzzz{{||}~~€‚ƒƒ„…††‡ˆˆŒŽŽŽŽŽŽŽŽŽŽŽŽŽŒŒ‘‘ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽ‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŽŽŽŽŽŽŒŒ‹‹‹ŠŠ‰‰‰ˆˆ‡‡‚€~~}}||||{{{{{{zzzzyxwwwvvvvvuuuuuuuttttttsssrqqqqqppppppppppoooooooooppppppppooooooooooooooooonnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjiiiiiihhhhhhhhhhhhhgggggggggggggggggggffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeedfffffffeeeeeeeeeeeedddddddddddddddccccccccccbbbbbbbbaaaaaaaaa``````````````^^^^^^^^^^^]]]]]]]]]]]\\\\[[[[[[[[[ZZZZZZZZZZZZZZYYZZZYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVUUUUUUTTSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPOOOOMMMMMMMMMMMMMMMMMMMMMMMMLKKKKJJJJJJJJIIIIIIIIIHHHHHIIIIIIIIIIIIIIIIIHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>==========<<<<<<;<<;;;;;;;;;;;;;:::::::9999999998888888888888877777766655555555544444444333333222222222222111111111111000////////////.............------------,,,,,,,,,,,,,,++++++++++++**************))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!! cddddddddddddddddeeeeeeeeeeeeeeeeeeeefffffffffffgghhhhhhhhhhhhhhhhhiiiiiijjjjjjjjjjjjjjjjjkkkkkkkklllllllllllllllllllmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnooooooooooooooooooooopppppppppppppppqqqqqqqqqqppppppqqqqqqqqqqqqqqqqqqqssssssssssssssssssstttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyzz{{{|}}~€€‚ƒ„„…††‡‡ŒŒŒŽŽŽŽŽŽŽŽŽŽŽŒŒ‘‘ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽ‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŽŽŽŽŽŽŒŒŒ‹‹‹ŠŠŠ‰‰ˆˆƒ‚‚€€~~}}}||||{{{{{zzzxxwwwvvvvvuuuuuuutttttsssrrqqqqpppppppppoooooooooopppppppooooooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjiiiiiihhhhhhhhhhhhhhgggggggggggggggggggfffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeedfffffffeeeeeeeeeeeedddddddddddddddccccccccccbbbbbbbaaaaaaaaaa`````````````_^^^^^^^^^^^]]]]]]]]]]]\\\\[[[[[[[[[ZZZZZZZZZZZZZZZYZZZYYYYYYYYYXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVUUUUUUTTSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOMMMMMMMMMMMMMMMMMMMMMMMLLKKKKJJJJJJJJIIIIIIIIIHHHHHIIIIIIIIIIIIIIIIIHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFEDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>>>>=================<<<<<<;<;;;;;;;;;;;;:::::::::9999999998888888888888777777766555555555444444443333333222222222221111111111110000////////////.............------------,,,,,,,,,,,,,,++++++++++++*************)))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!! ccddddddddddddddddeeeeeeeeeeeeeeeeeeeeffffffffffggghhhhhhhhhhhhhhhhhiiiiijjjjjjjjjjjjjjjjjjkkkkkkkklllllllllllllllllllmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnooooooooooooooooooooppppppppppppppppqqqqqqqqqpppppppqqqqqqqqqqqqqqqqqqsssssssssssssssssssssttttsttttttttttttttttttttttttttttttttttttttttttttttuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwxxxxxxxxxxxwwwwwwxxxxxxxxyyyzzz{{||}~~€‚ƒ„„…††‡‹‹ŒŒŒŽŽŽŽŽŽŽŽŽŒ‘‘‘ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽ‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŽŽŽŽŽŽŽŒŒŒŒ‹‹‹ŠŠŠ‰‰„ƒƒ‚€~~~}}}||||{{{{zzxxxwwwvvvvvuuuuuutttttsssrrqqqqqppppppppooooooooooppppppoooooooooooooooooonnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjiiiiiihhhhhhhhhhhhhggggggggggggggggggggffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeedfffffffeeeeeeeeeeeedddddddddddddddcccccccccbbbbbbbbaaaaaaaaa``````````````_^^^^^^^^^^]]]]]]]]]]]]\\\\[[[[[[[[ZZZZZZZZZZZZZZZYYZZZYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVUUUUUUTSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOMMMMMMMMMMMMMMMMMMMMMMMLLKKKJJJJJJJJJIIIIIIIIIHHHHHIIIIIIIIIIIIIIIIHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFEDDDDDCCCCCCCCCBBBBBBBBBBABBBBBBBBAAAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>>>>=================<<<<<<;;<;;;;;;;;;;;:::::::::9999999998888888888888877777776655555555544444444333333322222222222111111111111000/////////////.............------------,,,,,,,,,,,,,+++++++++++++*************)))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!! cccdddddddddddddddeeeeeeeeeeeeeeeeeeeeefffffffffggghhhhhhhhhhhhhhhhhiiiiiijjjjjjjjjjjjjjjjjjkkkkkkkklllllllllllllllllllmmmmmmmmmmmmnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnoooooooooooooooooooppppppppppppppppppqqqqqqqpppppppppqqqqqqqqqqqqqqqqsssssssssssssssssssssstttssstttttttttttttttttttttttttttttttttttttttttttttttuvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwwxxxxxxxxwwwwwwwwwxxxxxxxxyyyzzz{{{||}~~€‚‚ƒ„„…††Š‹‹ŒŒŒŽŽŽŽŽŽŽŽŒ‘‘‘‘‘‘‘ŽŽŽŽŽŽŽŽŽŽŽŽŽ‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŽŽŽŽŽŽŽŽŒŒŒŒ‹‹‹‹ŠŠ…„„ƒ‚‚€€~~~}}}||||{{{zyxxxwwwvvvvvuuuuuutttttssrrqqqqqpppppppooooooooooopppppoooooooooooooooooonnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjiiiiiihhhhhhhhhhhhhgggggggggggggggggggggffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeddffffffeeeeeeeeeeeeeddddddddddddddccccccccccbbbbbbbaaaaaaaaaa`````````````__^^^^^^^^^^]]]]]]]]]]]\\\\\[[[[[[[[ZZZZZZZZZZZZZZZYYZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVUUUUUUTSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOMMMMMMMMMMMMMMMMMMMMMMMLLKKKJJJJJJJJIIIIIIIIIIHHHHHIIIIIIIIIIIIIIIIHHHHHGGGGGFFFFFFFFFFFFFFFFFFFFFFEEDDDDDCCCCCCCCCBBBBBBBBBBABBBBBBBBAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>>>>=================<<<<<<;;<;;;;;;;;;;:::::::::99999999998888888888888877777776655555555444444444333333222222222222111111111111000////////////.............-------------,,,,,,,,,,,,,++++++++++++**************))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#############"#"""""""""""""!!!!!!!!!!!!!! cccddddddddddddddddeeeeeeeeeeeeeeeeeeeeeffffffffgggghhhhhhhhhhhhhhhhhiiiiiijjjjjjjjjjjjjjjjjjkkkkkkkklllllllllllllllllllmmmmmmmmmmmmnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnooooooooooooooooopppppppppppppppppppqqqqqqppppppppppqqqqqqqqqqqqqqqsssssssssssssssssssssssstssssstttttttttttttttttttttttttttttttttttttttttttttuuuvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvwwwwwwwwwwwwwwwwvwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyy{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxwwwwwwwwwwwwwwwwwwwwxxxxxxxwwwwwwwwwwwxxxxxxxyyyzzzz{{||}}~€‚‚ƒ„„……‰Š‹‹‹ŒŒŽŽŽŽŽŽŒ‘‘‘‘‘‘‘‘‘‘‘‘ŽŽŽŽŽŽŽŽŽŒ‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŽŽŽŽŽŽŽŽŒŒŒŒŒ‹‹‹……„„ƒƒ‚€€~~}}}}|||{{{yxxxwwwwvvvvvuuuuuuttttssrrrqqqqppppppppooooooooooppppoooooooooooooooooonnnnnnnnnnnmmmmmmmmmmmmmmmmlmmmmmmmmlllllllllllllllllllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjiiiiiiihhhhhhhhhhhhggggggggggggggggggggggffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeddffffffeeeeeeeeeeeeeddddddddddddddcccccccccbbbbbbbbaaaaaaaaaa````````````___^^^^^^^^^]]]]]]]]]]]]\\\\\[[[[[[[ZZZZZZZZZZZZZZZZYYZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUTSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOMMMMMMMMMMMMMMMMMMMMMMLLLKKKJJJJJJJJIIIIIIIIIIHHHHHIIIIIIIIIIIIIIIIHHHHHGGGGGFFFFFFFFFFFFFFFFFFFFFEEEDDDDDCCCCCCCCCBBBBBBBBBBABBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>>>>================<<<<<<<;;;;;;;;;;;;::::::::::99999999998888888888888877777776555555555444444444333333222222222222111111111110000////////////.............------------,,,,,,,,,,,,,,++++++++++++**************))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#############"#"""""""""""""!!!!!!!!!!!!!! ccccddddddddddddddddeeedeeeeeeeeeeeeeeeeffffffffggggghhhhhhhhhhhhhhhhhiiiiiijjjjjjjjjjjjjjjjjjkkkkkkkklllllllllllllllllllmmmmmmmmmmmmnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnooooooooooooooopppppppppppppppppppppqqqqppppppppppppqqqqqqqqqqqqqsssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttuuuuuvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvwwwwwwwwwwwwvvvvvvwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwwwwxxxwwwwwwwwwwwwwwwxxxxxxxyyyyzzzz{{||}}~€‚ƒƒ„…‰‰ŠŠ‹‹ŒŒŽŽŽŽŽ‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘ŽŽŽŽŽŽŽŒ‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŽŽŽŽŽŽŽŽŒŒŒŒ‹††……„ƒƒ‚‚€€~~~}}}|||{{yyxxxwwwvvvvvuuuuuutttttsrrrqqqqqpppppppoooooooooopppoooooooooooooooooonnnnnnnnnnnmmmmmmmmmmmmmmmmmlmmmmmmllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjiiiiiiihhhhhhhhhhhhhggggggggggggggggggggggfffffffeeeeeedddddddeeeeeeeeeeeeeeeeddffffffeeeeeeeeeeeeedddddddddddddccccccccccbbbbbbbbaaaaaaaaa`````````````___^^^^^^^^]]]]]]]]]]]]\\\\\\[[[[[[[ZZZZZZZZZZZZZZZZYYZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOMMMMMMMMMMMMMMMMMMMMMMLLLKKJJJJJJJJJIIIIIIIIIIHHHHHIIIIIIIIIIIIIIIHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEDDDDCCCCCCCCCBBBBBBBBBBAABBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>>>================<<<<<<;;;;;;;;;;;;;::::::::::99999999998888888888888877777776555555555444444443333333222222222221111111111110000////////////.............------------,,,,,,,,,,,,,,++++++++++++*************)))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#############"#"""""""""""""!!!!!!!!!!!!!! cccccddddddddddddddddeeddeeeeeeeeeeeeeeeefffffffgggggghhhhhhhhhhhhhhhhhiiiiiijjjjjjjjjjjjjjjjjjkkkkkkkklllllllllllllllllllmmmmmmmmmmmmnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnoooooooooooooopppppppppppppppppppppppqqppppppppppppppqqqqqqqqqqqsssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvwwwwwwwwwvvvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxyyyyzzzz{{{||}}~€‚ƒƒ„ˆˆ‰ŠŠ‹‹ŒŒŽ‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘ŽŽŽŽŽŽŒŒŒ‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŽŽŽŽŽŽŽŽŽŽŽŒŒŒ‡††……„„ƒ‚‚€€~~~}}|||{yyyxxxwwwvvvvvuuuuuuttttsrrrqqqqqpppppppooooooooooppoooooooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmmmllmmmmmllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhgggggggggggggggggggggggfffffffeeeeeedddddddddeeeeeeeeeeeeeeddffffffeeeeeeeeeeeeeddddddddddddccccccccccbbbbbbbbbaaaaaaaaa````````````____^^^^^^^^]]]]]]]]]]]]\\\\\\[[[[[[ZZZZZZZZZZZZZZZZYYYZZZYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVUUUUUUUSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOMMMMMMMMMMMMMMMMMMMMMMLLLKKJJJJJJJJIIIIIIIIIIIHHHHHIIIIIIIIIIIIIIIHHHHHGGGGFFFFFFFFFFFFFFFFFFFFFFEEEEDDDDCCCCCCCCCBBBBBBBBBBAABBBBBBBAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>>>>>================<<<<<<;;;;;;;;;;;;::::::::::99999999999888888888888887777777655555555444444444333333322222222222111111111111000////////////.............-------------,,,,,,,,,,,,,+++++++++++++*************)))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!! cccccccccccddddddddddddfffffggggggggggggggggghhhghhhhhhhhhhhhhhhhhiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjkkkkkkkkkkkllllllllllllllllllllllllmmmmmmmmmmmmmmmmlmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnooooooooooooooppqqqqqqqqqqqqqqqqqqqqqqqrrrsssssssssssssssssssssssssssssssssssssssttttttttsssssssssssssstttttttttttuuuuuuuuuuuuuuuuuuuuvvvvvuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvwwwvvvvvvvvvvvvvvvwwwwwwwyyyyyzzzz{{{||}}~€€‚‚ƒ„……††‡ˆˆ‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‘‘‘‘‘‘‘‘‘‘‘‘‘‘ŽŽŒŒŒŒ‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŽŽŽŽŽŽŽŽŽŽŽŽŽŽŒŒŒ‹‹Š‰‰ˆ‡‡††……„„ƒƒƒ‚‚~~}}}|||{{{{zzzzzyyyyyxxxssssrrrrqqqqqqqppppppppppoonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmllllllllllllllllkkjjjjjjjjjjjjjjjjjjjjiiijjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhgggggghhgggggggggggggffffffffffgggggggggggggfffffffeeeeeffffffffffffffffffffffffffffeeeeeeeeeeeeedddddddddddddccccccccccbbbbbbbbbaaa````````````____________^^^^^^]]]]]]]]]]]]]\\\\\\\ZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUTTTTSSSSSSSSRRRRRRRRRRRQQQPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNMMMMMMLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIIIHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAA@@@@@@@@@@?????????????>>>>>>>>>>>>=====================<<<<<<<;;;;;;;;;:::::::::::9999999988888887777777777777666666555555554444444443333333322222222221111111111110000////////////............------------,,,,,,,,,,,,,++++++++++++************)**)))))))))))))((((((((((''''''''''''&&&&&&&&&&&&&%&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!! ccccccccccccdddddddddddffffffgggggggggggggggghhhgghhhhhhhhhhhhhhhhhiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjkkkkkkkkkkkllllllllllllllllllllllllmmmmmmmmmmmmmmmllmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnooooooooooooopppqqqqqqqqqqqqqqqqqqqqqqrrrrrsssssssssssssssssssssssssssssssssssssstttttttsssssssssssssssstttttttttuuuuuuuuuuuuuuuuuuuuuuvvvuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwyyyyyyzzzz{{{||}}~~€€‚ƒ„……††‡ˆˆ‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠ‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘ŽŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŽŽŽŽŽŽŽŽŽŽŽŽŒŒ‹‹Š‰‰ˆˆ‡‡†………„„ƒƒ‚‚~~}}|||{{{{zzzzzzyyyyyxxssssrrrrqqqqqqqpppppppppponnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmllllllllllllllllkkjjjjjjjjjjjjjjjjjjjjiiiijjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhggggggghgggggggggggggfffffffffffgggggggggggggfffffffeeeeeffffffffffffffffffffffffffffeeeeeeeeeeeeedddddddddddddcccccccccbbbbbbbbbaaa````````````_____________^^^^^]]]]]]]]]]]]]\\\\\\\\ZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUTTTSSSSSSSSSRRRRRRRRRRRQQQPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNMMMMMMLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJIIIIIHHHHGGGGFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAA@@@@@@@@@@?????????????>>>>>>>>>>>>>=====================<<<<<<<;;;;;;;;;:::::::::::999999998888888877777777777766666655555555444444443333333332222222221111111111111000/////////////............------------,,,,,,,,,,,,++++++++++++*************)**)))))))))))))((((((((((''''''''''''&&&&&&&&&&&&&%&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!! ccccccccccccdddddddddddfffffffgggggggggggggggghhgghhhhhhhhhhhhhhhhhiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjkkkkkkkkkkkkklllllllllllllllllllllllmmmmmmmmmmmmmmlllmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnoooooooooooopppppqqqqqqqqqqqqqqqqqqqqrrrrrrssssssssssssssssssssssssssssssssssssssssttttsssssssssssssssssttttttttuuuuuuuuuuuuuuuuuuuuuuuuvuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwyyyyyyyzzzz{{{||}}~~€‚ƒ„„…††‡ˆˆ‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠ‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘ŽŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŽŽŽŽŽŽŽŽŽŽŒŒ‹‹Š‰‰ˆˆ‡‡††……„„ƒƒ‚‚~~}}|||{{{{zzzzzzyyyyxxssssrrrrrqqqqqqppppppppppnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmllllllllllllllllkkjjjjjjjjjjjjjjjjjjjjiiiiijjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhgggggggggggggggggggggffffffffffffgggggggggggggfffffffeeeeefeeeeefffffffffffffffffffffffeeeeeeeeeeedddddddddddddcccccccccbbbbbbbbbaaaa```````````_____________^^^^^]]]]]]]]]]]]]\\\\\\\\\ZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUTTTTSSSSSSSSRRRRRRRRRRRQQQQPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNMMMMMMMLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHHGGGGFFFFFFFFFFFFFFFFFFFFFFEDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAA@@@@@@@@@@?????????????>>>>>>>>>>>>>====================<<<<<<<<;;;;;;;;;::::::::::9999999998888888877777777777776666655555554444444443333333332222222221111111111110000////////////.............------------,,,,,,,,,,,,++++++++++++*************)**))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&&%&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!!!! cccccccccccccddddddddddffffffffgggggggggggggggghggghhhhhhhhhhhhhhhhhiiiiiiiiiiiiiijjjjjjjjjjjjjjjjkkkkkkkkkkkkkklllllllllllllllllllllllmmmmmmmmmmmmmllllmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnooooooooooppppppqqqqqqqqqqqqqqqqqqqrrrrrrrrssssssssssssssssssssssssssssssssssssssssttsssssssssssssssssssttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwyyyyyyyzzzzz{{{|||}}~~€€‚‚ƒ„„…††‡ˆˆ‰‰‰ŠŠŠŠŠŠŠŠŠŠŠ‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŽŽŽŽŽŽŽŒŒ‹‹ŠŠ‰‰ˆ‡‡††……„„ƒƒ‚€~~}}}||{{{{{zzzzzyyyyxxtsssrrrrrqqqqqqppppppppppnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllllllllkkjjjjjjjjjjjjjjjjjjjiiiiiijjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhgggggggggggggggggggggggffffffffffffgggggggggggggfffffffeeeeefeeeeeeeffffffffffffffffffffeeeeeeeeeeeeddddddddddddccccccccbbbbbbbbbaaaaaa``````````_____________^^^^^]]]]]]]]]]]]]]\\\\\\\\\ZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUTTTSSSSSSSSSRRRRRRRRRRRQQQQPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNMMMMMMMLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFEEDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAA@@@@@@@@@??????????????>>>>>>>>>>>>>====================<<<<<<<;;;;;;;;;;::::::::::9999999998888888887777777777776666655555554444444443333333322222222221111111111110000////////////............------------,,,,,,,,,,,,,++++++++++++************))**))))))))))))((((((((((('''''''''''&&&&&&&&&&&&&%%&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!! ccccccccccccccdddddddddffffffffggggggggggggggggggggghhhhhhhhhhhhhhhhhiiiiiiiiiiiiiijjjjjjjjjjjjjjjkkkkkkkkkkkkkkklllllllllllllllllllllllmmmmmmmmmmmmlllllmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnooooooooopppppppqqqqqqqqqqqqqqqqqqrrrrrrrrrsssssssssssssssssssssssssssssssssssssssstsssssssssssssssssssssttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwxyyyyyyyyzzzzz{{{||}}~~‚ƒ„„…†‡‡ˆˆ‰‰‰ŠŠŠŠŠŠŠŠŠŠ‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŽŽŒŒŒ‹‹ŠŠ‰‰ˆˆ‡‡††……„ƒƒ€~~}}|||{{{{{zzzzzyyyyxtssssrrrrqqqqqqqpppppppppnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllllllllkkkjjjjjjjjjjjjjjjjjjiiiiiiijjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhgggggggggggggggggggggggfffffffffffffgggggggggggggfffffffeeeeeeeeeeeeeefffffffffffffffffffeeeeeeeeeeeedddddddddddccccccccbbbbbbbbbaaaaaaa`````````______________^^^^]]]]]]]]]]]]]]\\\\\\\\\\ZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVUUUUUUUUTTTTSSSSSSSSRRRRRRRRRRRRQQQQPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJIIIIIIHHHHGGGGFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAA@@@@@@@@@??????????????>>>>>>>>>>>>>====================<<<<<<<;;;;;;;;;;;::::::::::999999998888888888777777777776666655555554444444433333333322222222211111111111110000////////////............------------,,,,,,,,,,,,,++++++++++++************))*)))))))))))))((((((((((('''''''''''&&&&&&&&&&&&&%%&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!! cccccccccccccccddddddddfffffffffggggggggggggggggggggghhhhhhhhhhhhhhhhhhiiiiiiiiiiiiijjjjjjjjjjjjjjkkkkkkkkkkkkkkkklllllllllllllllllllllllmmmmmmmmmmmllllllmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnooooooooppppppppqqqqqqqqqqqqqqqqqrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwxxyyyyyyyyzzzzz{{{|||}}~€‚ƒ„„…†‡‡ˆˆ‰‰‰ŠŠŠŠŠŠŠŠŠ‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŽŽŽŒŒŒ‹‹ŠŠ‰‰ˆˆ‡‡††……„ƒ€~}}}|||{{{{{zzzzzyyyxtssssrrrrqqqqqqqpppppppppnnnnnnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllllllllkkkkjjjjjjjjjjjjjjjjjiiiiiiiijjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhggggggggggggggggggggggffffffffffffffffgggggggggggffffffeeeeeeeeeeeeeeeeffffffffffffffffffeeeeeeeeeeeddddddddddcdcccccccbbbbbbbbbaaaaaaaa````````______________^^^^]]]]]]]]]]]]]]\\\\\\\\\\\ZZZZZZZZZYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVUUUUUUUUTTTTSSSSSSSSRRRRRRRRRRRQQQQQPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNMMMMMMMMLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJIIIIIHHHHHGGGFFFFFFFFFFFFFFFFFFFFFEEEEDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAA@@@@@@@@@@??????????????>>>>>>>>>>>>====================<<<<<<<<;;;;;;;;;;;::::::::::999999998888888888877777777776666655555554444444433333333322222222211111111111100000////////////............------------,,,,,,,,,,,,++++++++++++*************))*)))))))))))))((((((((((('''''''''''&&&&&&&&&&&&&%%&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!! cccccccccccccccddddddddffffffffffggggggggggggggggggggghhhhhhhhhhhhhhhhhhiiiiiiiiiiiiijjjjjjjjjjjjjkkkkkkkkkkkkkkkkklllllllllllllllllllllllmmmmmmmmmmllllllllmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnoooooooppppppppppqqqqqqqqqqqqqqqrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwxxxyyyyyyyyyzzzzz{{{||}}~€‚ƒ„……†‡‡ˆˆ‰‰‰‰ŠŠŠŠŠŠŠ‘‘‘‘‘‘’’’’’’‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŽŽŽŒŒŒ‹‹ŠŠŠ‰‰ˆˆ‡‡†……„€€~~}}|||{{{{{{zzzzyyyyttsssrrrrqqqqqqqpppppppppnnnnnnnnnnnnnnmmmmmmmmmmmmmmmllllllllllllllllkkkkkjjjjjjjjjjjjjjjjiiiiiiiiijjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhggggggggggggggggggggggggffffffffffffffffffgggggggggfffffffeeeeeeeeeeeeeeeefffffffffffffffffeeeeeeeeeeedddddddddcccccccccbbbbbbbbbaaaaaaaaa``````_______________^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\ZZZZZZZZYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVUUUUUUUTTTTSSSSSSSSSRRRRRRRRRRRQQQQQPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIHHHHHGGGFFFFFFFFFFFFFFFFFFFFEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAA@@@@@@@@@@?????????????>>>>>>>>>>>>>====================<<<<<<<<;;;;;;;;;;;::::::::::999999998888888888887777777776666655555554444444433333333322222222211111111111100000///////////.............------------,,,,,,,,,,,,++++++++++++*************))*)))))))))))))((((((((((('''''''''''&&&&&&&&&&&&&%%&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!!!! ccccccccccccccccdddddddfffffffffffggggggggggggggggggggghhhhhhhhhhhhhhhhhiiiiiiiiiiiiiijjjjjjjjjjjjkkkkkkkkkkkkkkkkkklllllllllllllllllllllllmmmmmmmmmlllllllllmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnooooopppppppppppqqqqqqqqqqqqqqrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwxxxxyyyyyyyyyyzzzzz{{{||}~€‚ƒ„…††‡ˆˆ‰‰‰‰‰‰ŠŠŠŠŠ‘‘‘‘‘’’’’’’’’’‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŽŽŒŒŒŒ‹‹‹ŠŠ‰‰‰ˆ‡‡†……‚€€~~}}|||{{{{{{zzzzyyyttsssrrrrqqqqqqqpppppppponnnnnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllllllllkkkkkjjjjjjjjjjjjjjiiiiiiiiiiijiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhggggggggggggggggggggggggfffffffffffffffffffgggggggffffffffeeeeeeeeeeeeeeeeefffffffffffffffeeeeeeeeeeeeddddddddcccccccccbbbbbbbbaaaaaaaaaaa`````_______________^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\ZZZZZZZZYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVUUUUUUUUTTTTSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIHHHHGGGGFFFFFFFFFFFFFFFFFFFFEEEEEDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAA@@@@@@@@@??????????????>>>>>>>>>>>>>===================<<<<<<<<<;;;;;;;;;;;::::::::::999999998888888888888777777776666655555544444444433333333222222222211111111111100000///////////............------------,,,,,,,,,,,,,++++++++++++************)))*))))))))))))((((((((((((''''''''''&&&&&&&&&&&&&%%%&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!! bccccccccccccccccddddddffffffffffffggggggggggggggggggggghhhhhhhhhhhhhhhhhiiiiiiiiiiiiiijjjjjjjjjjjkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllmmmmmmmmllllllllllmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnoooopppppppppppppqqqqqqqqqqqqrrrrrrrrrrrrrrrssssssssssrsssssssssssssssssssssssssssssssssssssssssssssssssuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvxxxxxxyyyyyyyyyyyzzzz{{||~~€‚ƒƒ„…†‡‡ˆˆ‰‰‰‰‰‰‰‰‰Š‘‘‘‘‘’’’’’’’’’’‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹ŠŠ‰‰ˆ‡‡†…‚‚€~}}}|||{{{{{{zzzyyyttsssrrrrrqqqqqqpppppppponnnnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllllllllkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhggggggggggggggggggggggggffffffffffffffffffffffgggggffffffffeeeeeeeeeeeeeeeeeeefffffffffffffeeeeeeeeeeedddddddddccccccccbbbbbbbbaaaaaaaaaaa````_______________^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\[ZZZZZZZZYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVUUUUUUUTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIHHHHHGGGGFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAA@@@@@@@@@??????????????>>>>>>>>>>>>>===================<<<<<<<<<;;;;;;;;;;;::::::::::999999998888888888888777777776666655555544444444333333333222222222111111111111100000///////////............------------,,,,,,,,,,,,,++++++++++++************))))))))))))))))((((((((((((''''''''''&&&&&&&&&&&&&%%%&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!! bbccccccccccccccccdddddfffffffffffffggggggggggggggggggggghhhhhhhhhhhhhhhhiiiiiiiiiiiiiiijjjjjjjjjjjkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllmmmmmmmlllllllllllmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnoooppppppppppppppqqqqqqqqqqqrrrrrrrrrrrrrrrrrssssssssrrrssssssssssssssssssssssssssssssssssssssssssssssstttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvxxxxxxxxyyyyyyyyyyyzzz{{|}~~€‚ƒ„……†‡‡ˆˆ‰‰‰‰‰‰‰‰‰‘‘‘‘‘’’’’’’’’’’’’‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒ‹‹‹ŠŠ‰‰ˆˆ‡†ƒ‚€€~~}}||||{{{{{zzzzyyttsssrrrrrqqqqqqpppppppoonnnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllllllllkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhggggggggggggggfgggggggggffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeffffffffefeeeeeeeeeeeeddddddddccccccccbbbbbbbbaaaaaaaaaaa````_______________^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\\[[ZZZZZZZZZYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVUUUUUUUUTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIHHHHHGGGGFFFFFFFFFFFFFFFFFFEEEEEEEDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@??????????????>>>>>>>>>>>>===================<<<<<<<<<;;;;;;;;;;;;::::::::::999999998888888888888777777776666655555544444444333333333222222222111111111111000000//////////.............------------,,,,,,,,,,,,++++++++++++*************))))))))))))))))((((((((((((''''''''''&&&&&&&&&&&&&%%%&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!! bbbccccccccccccccccddddffffffffffffffggggggggggggggggggggghhhhhhhhhhhhhhhiiiiiiiiiiiiiiijjjjjjjjjjjjkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllmmmmmmllllllllllllmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnoopppppppppppppppqqqqqqqqqqrrrrrrrrrrrrrrrrrrsssssssrrrrsssssssssssssssssssssssssssssssssssssssssssssstttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvxxxxxxxxxxxxyyyyyyyyyzz{{|}~€‚ƒ„…††‡‡ˆˆˆ‰‰‰‰‰‰‰‘‘‘‘‘‘’’’’’’’’’’’‘‘‘‘‘‘‘’‘‘‘‘‘‘‘‘‘‘‘’‘‘‘‘‘‘‘ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒ‹‹‹ŠŠ‰ˆ‡‡„ƒ‚€~~}}|||||{{{{zzzyyttssssrrrrqqqqqqpppppppoonnnnnnnnnnnmmmmmmmmmmmmmmllllllllllllllllllkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhgggggggggggggffggggggggffffffffffffffeeeffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddccccccccbbbbbbbaaaaaaaaaaaa```________________^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\\\[[ZZZZZZZZYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVUUUUUUUUTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIHHHHGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@?????????????>>>>>>>>>>>>>===================<<<<<<<<<;;;;;;;;;;;;::::::::::999999998888888888888777777776666655555544444444333333333222222222111111111111000000//////////............-------------,,,,,,,,,,,,++++++++++++*************))))))))))))))))((((((((((((''''''''''&&&&&&&&&&&&&%%%&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!! bbbbccccccccccccccccdddfffffffffffffffggggggggggggggggggggghhhhhhhhhhhhhhiiiiiiiiiiiiiiiijjjjjjjjjjjjkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllmmmmmlllllllllllllmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnpppppppppppppppppqqqqqqqqrrrrrrrrrrrrrrrrrrrrsssssrrrrrrsssssssssssssssssssrrssssssssssssssssssssssstttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwxxxxxxxxxxxxxxyyyyyyzz{||}~€‚ƒ„„…†‡‡‡ˆˆˆˆ‰‰‰‰‰‘‘‘‘‘‘‘’’’’’’’’’’’‘‘‘’’’’‘‘‘‘‘‘‘’’’’’’’‘‘‘‘‘‘ŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒ‹‹ŠŠ‰ˆ‡„ƒ‚‚€~}}}||||{{{{zzzyyttsssrrrrrqqqqqqpppppppoonnnnnnnnnnmmmmmmmmmmmmmmmlllllllllllllllllkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhggggggggggggggffggggggggffffffffffffffeeeffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddcccccccbbbbbbbaaaaaaaaaaa`````_______________^^^^^^^^^^]]]]]]]\\\\\\\\\\\\\\\\[[[ZZZZZZZZZYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVUUUUUUUTTTTTTTSSSSSSRRRRRRRRRRRRQQQQQQQPPPPPPOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIHHHHGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@????????>????>>>>>>>>>>>>>==================<<<<<<<<<<;;;;;;;;;;;;;::::::::::99999998888888888888777777776666655555544444444333333332222222221111111111111000000//////////............------------,,,,,,,,,,,,,++++++++++++************))))))))))))))))((((((((((((('''''''''&&&&&&&&&&&&&%%%%&%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!!!! bbbbbccccccccccccccccddfffffffffffffffgggggggggggggggggggggghhhhhhhhhhhhhiiiiiiiiiiiiiiiiijjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkllkllllllllllllllllllllmmmmllllllllllllllmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnppppppppppppppppppqqqqqqqrrrrrrrrrrrrrrrrrrrrrssssrrrrrrrrsssssssssssssssssrrrrssssssssssssssssssssstttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuvvvvvwwwxxxxxxxxxxxxxxxxyyyyzz{|}~~€‚ƒ„……†‡‡‡ˆˆˆˆˆˆ‰‰‘‘‘‘‘‘‘’’’’’’’’’’‘’’’’’’‘‘‘‘‘‘’’’’’’’’’‘‘‘‘‘ŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠ‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹ŠŠ‰ˆ…„ƒ‚€€~~}}}||||{{{zzzyyttssssrrrrqqqqqqpppppppoonnnnnnnnnmmmmmmmmmmmmmmmmllllllllllllllllkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhggggggggggggggfffgggggggffffffffffffffeeeefffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddccccccccbbbbbbaaaaaaaaaaa``````_____________^^^^^^^^^^^^]]]]]]\\\\\\\\\\\\\\\\\[[[ZZZZZZZZZYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVUUUUUUUUTTTTTTTSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMLLLLLKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIHHHHHGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@????????>????>>>>>>>>>>>>===================<<<<<<<<<<;;;;;;;;;;;;;::::::::::99999998888888888888777777766666655555444444443333333332222222221111111111110000000//////////............------------,,,,,,,,,,,,++++++++++++*************))))))))))))))))((((((((((((('''''''''&&&&&&&&&&&&&%%%%&%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!! bbbbbcccccccccccccccccdffffffffffffffffggggggggggggggggggggghhhhhhhhhhhhhiiiiiiiiiiiiiiiiiijjjjjjjjjjjjkkkkkkkkkkkkkkkkkkklkkllllllllllllllllllllmmmlllllllllllllllmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnpppppppppppppppppppqqqqqqrrrrrrrrrrrrrrrrrrrrrrrssrrrrrrrrrssssssssssssssssrrrrrrssssssssssssssssssstttttttttttuuuuuuuuuuuuuuttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuvvwwwwwwxxxxxxxxxxxxxxyyyyz{||}~€‚‚ƒ„……††‡‡‡ˆˆˆˆˆˆ‘‘‘‘‘‘‘‘’’’’’‘‘‘‘‘’’’’‘‘‘‘‘‘’’’’’’’’’‘‘‘‘‘‘ŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠ‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹Š‰‰……„ƒ‚€~~}}||||{{{zzzyyttssssrrrrqqqqqqpppppppoonnnnnnnnmmmmmmmmmmmmmmmmmllllllllllllllllkkkkkkkkkjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhggggggggggggggffffgggggggfffffffffffffeeeeefffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddccccccbcbbbbbbaaaaaaaaaaa```````____________^^^^^^^^^^^^^]]]]]\\\\\\\\\\\\\\\\\[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUUUTTTTTTTTSSSSSRRRRRRRRRRRRQQQQQQQQPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMLLLLKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIHHHHHGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@????????>???>>>>>>>>>>>>>===================<<<<<<<<<<;;;;;;;;;;;;:::::::::::99999998888888888888777777766666655555444444443333333332222222221111111111110000000/////////.............------------,,,,,,,,,,,,++++++++++++*************))))))))))))))))((((((((((((''''''''''&&&&&&&&&&&&&%%%%&%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!! bbbbbbccccccccccccccccdeffffffffffffffffggggggggggggggggggggghhhhhhhhhhhhhiiiiiiiiiiiiiiiiiijjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllmmlllllllllllllllllmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnpppppppppppppppppppppqqqqrrrrrrrrrrrrrrrrrrrrrrrrsrrrrrrrrrrrssssssssssssssrrrrrrrsssssssssssssssssstttttttttttttuuuuuuuuuuuutttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwxyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuvwwwwwwwwxxxxxxxxxxxxxyyyz{{|}}~€‚ƒ„„……††‡‡‡‡ˆˆˆˆ‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘’’‘‘‘‘‘‘‘’’’’’’’’’‘‘‘‘‘‘ŽŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹Š‰†…„ƒ‚€€~~}}}|||{{{zzzyyttsssrrrrrqqqqqqqppppppoonnnnnnnmmmmmmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhgggggggggggggggffffggggggfffffffffffffeeeeeefffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddccccccbbbbbbbaaaaaaaaaaa````````___________^^^^^^^^^^^^^^]]]]\\\\\\\\\\\\\\\\\\[[[[ZZZZZZZZZZYYYYYYYYYYYYYYXYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVUUUUUUUUTTTTTTTTSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMLLLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIHHHHGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@????????>???>>>>>>>>>>>>====================<<<<<<<<<<;;;;;;;;;;;;;::::::::::99999998888888888888777777666666655555444444443333333332222222221111111111110000000/////////............------------,,,,,,,,,,,,,++++++++++++*************)))))))))))))))(((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!! bbbbbbbcccccccccccccccceeffffffffffffffffggggggggggggggggggggghhhhhhhhhhhhhiiiiiiiiiiiiiiiiiijjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnppppppppppppppppppppppqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssrrrrrrrrrsssssssssssssssstttttttttttttttuuuuuuuuuutttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxyyyxxxxxyyyyxxxyyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuwwwwwwwwwwwwxxxxxxxxxxyyyz{||}~€‚ƒ„„……†††‡‡‡‡‡ˆ‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘’’‘‘‘‘‘‘‘’’’’’’’’’‘‘‘‘‘‘ŽŽŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒ‹ŠŠ††…„ƒ‚€~}}}|||{{{zzzyyttsssrrrrrqqqqqqqppppppoonnnnnnnnmmmmmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhggggggggggggggfffffggggggfffffffffffffeeeeeeffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddccccccbbbbbbbbaaaaaaaaa``````````_________^^^^^^^^^^^^^^^]]]]\\\\\\\\\\\\\\\\\\\[[[[ZZZZZZZZZZZYYYYYYYYYYYYYXYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVUUUUUUUUTTTTTTTTTSSSSRRRRRRRRRRRRQQQQQQQQQPPPPOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIHHHHHGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@???????>>??>>>>>>>>>>>>>====================<<<<<<<<<<;;;;;;;;;;;;;:::::::::::9999999888888888887777777666666555555444444443333333322222222211111111111110000000/////////............------------,,,,,,,,,,,,,++++++++++++************))))))))))))))))((((((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!!!! bbbbbbbbccccccccccccccceefffffffffffffffffggggggggggggggggggggghhhhhhhhhhhhhiiiiiiiiiiiiiiiiiijjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnppppppppppppppppppppppppqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssrrrrrrrrrrrssssssssssssssttttttttttttttttttuuuuuuuttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwxxxxxxxyyyz{{|}}~€‚‚ƒ„„……††††‡‡‡‡‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘’’’’’’‘‘‘‘‘‘‘‘ŽŽŽŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒ‹‹Š‡†…„ƒ‚€~~}}|||{{{zzyyyttsssrrrrrqqqqqqqppppppoonnnnnnnnnmmmmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhgggggggggggggggfffffgggggfffffffffffffeeeeeeefffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddcccccccbbbbbbbaaaaaaaaa```````````________^^^^^^^^^^^^^^^]]]]\\\\\\\\\\\\\\\\\\\[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYXYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVUUUUUUUUUTTTTTTTTSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIHHHHHGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@???????>>??>>>>>>>>>>>>=====================<<<<<<<<<<;;;;;;;;;;;;;:::::::::::9999999888888888887777777666666555554444444443333333322222222211111111111100000000////////.............------------,,,,,,,,,,,,++++++++++++*************))))))))))))))))((((((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!! bbbbbbbbbcccccccccccccceeefffffffffffffffffggggggggggggggggggggghhhhhhhhhhhhhiiiiiiiiiiiiiiiiiijjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnpppppppppppppppppppppppppqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssrrrrrrrrrrrrrssssssssssssttttttttttttttttttttuuuuuttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuvvvvvuuuuuuuuuuuuuuuuuuuuvwwwwwwwwwwwwwwwxxxxxxxyyzz{||}~€‚‚ƒ„„…………††††‡Ž‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘’‘’‘‘‘‘‘‘‘‘‘‘ŽŽŽŽŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒ‹Š‡†…„ƒ‚€€~~}}|||{{zzzyyxtssssrrrrrqqqqqqqppppppoonnnnnnnnnnnmmmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhgggggggggggggggffffffgggggfffffffffffffeeeeeeeffffffffffffffffeeeeeeeeeeeeeeeeeeeedddeeeeeeeeeeeeeeedddddddddddcccccccbbbbbbbaaaaaaaaa````````````_______^^^^^^^^^^^^^^^]]]]]\\\\\\\\\\\\\\\\\\[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYXYYXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVUUUUUUUUTTTTTTTTTSSSSRRRRRRRRRRRQQQQQQQQQQQPPPOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIHHHHHGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@???????>>??>>>>>>>>>>>>======================<<<<<<<<<;;;;;;;;;;;;::::::::::::9999999888888888877777776666665555554444444433333333322222222211111111111100000000////////.............------------,,,,,,,,,,,,++++++++++++*************))))))))))))))))((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!! bbbbbbbbbcccccccccccccceeeefffffffffffffffffggggggggggggggggggggghhhhhhhhhhhhhiiiiiiiiiiiiiiiiiijjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnoppppppppppppppppppppppppqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssrrrrrrrrrrrrrrrssssssssssttttttttttttttttttttttuuutttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuvuuuuuuuuuuuuuuuuuuuuuuuuvvvvvwwwwwwwwwwwwwxxxxxyyzz{{|}}~€€‚‚ƒƒ„„…………†††ŽŽŽ‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘ŽŽŽŽŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰ŠŠŠŠ‹‹‹‹‹‹‹ŒŒŒŒŒŒŒ‹Š‡††…„ƒ‚€~~}}||{{{zzyyyxtsssrrrrrqqqqqqqqqpppppponnnnnnnnnnnnnmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhgggggggggggggggfffffffggggfffffffffffffeeeeeeeeffffffeefffffeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddccccccccbbbbbbbaaaaaaaa`````````````_______^^^^^^^^^^^^^^^]]]]\\\\\\\\\\\\\\\\\\\\\[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVUUUUUUUUUTTTTTTTTSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIHHHHHGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@???????>>?>>>>>>>>>>>>=======================<<<<<<<<<;;;;;;;;;;;;;:::::::::::9999999888888888877777766666665555554444444433333333322222222111111111111100000000////////............------------,,,,,,,,,,,,,++++++++++++*************)))))))))))))))(((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!! bbbbbbbbbbccccccccccccceeeeeffffffffffffffffggggfggggggggggggggggghhhhhhhhhhhhhiiiiiiiiiiiiiiiiiijjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllkllllllllllllllllllllllmmmmmmmmmmmmmmnnnnnnnnnnnnnnoooppppppppppppppppppppppqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssrrrrrrrrrrrrrrrrrsssssssstttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvwwwwwwwwwwwxxxxxxyzz{{||}~~€‚‚ƒƒ„„„„………†ŽŽŽŽ‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘ŽŽŽŽŽŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠ‹‹‹‹‹ŒŒŒŒŒŒŒŒ‹Š‡‡†…„ƒ‚€~~}}||{{zzzyyxxssssrrrrrqqqqqqqqqpppppponnnnnnnnnnnnnnmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkjjjiiiiiiiiiiiiiiiiiiiiihiiiiiiiihhhhhhhhhhhhhhhhhhhhggggggggggggggggfffffffgggffffffffffffffeeeeeeeeffeeeeeeeeeeeeeeeeeeeeeedeeeeeeedddddddddddddddddddddddddddddddccccccccbbbbbbbaaaaaaaa``````````````_______^^^^^^^^^^^^^^]]]]\\\\\\\\\\\\\\\\\\\\\\[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXYXXXXXXXXXXXXWWWWWWWWWVVVVVVVVUUUUUUUUUUTTTTTTTTSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIHHHHHGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@???????>>?>>>>>>>>>>>>========================<<<<<<<<<;;;;;;;;;;;;:::::::::::9999999888888888777777766666655555544444444433333333222222222111111111111000000000////////............------------,,,,,,,,,,,,,++++++++++++************))))))))))))))))((((((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!! bbbbbbbbbbbcccccccccccceeeeeeffffffffffffffffgggfgggggggggggggggggghhhhhhhhhhhhhiiiiiiiiiiiiiiiiiijjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllkkllllllllllllllllllllllmmmmmmmmmmmmmmnnnnnnnnnnnnnoooopppppppppppppppppppppqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssrrrrrrrrrrrrrrrrrrrssssssttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvwwwwwwwwwxxxxxyzzz{{|}}~€‚‚ƒƒƒ„„„„……ŽŽŽ‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘ŽŽŽŽŽŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠ‹‹‹‹ŒŒŒŒŒŒŒŒŒŒ‹Š‡‡†…„ƒ‚€~~}}||{{zzyyyxxsssrrrrrrqqqqqqqqqpppppppnnnnnnnnnnnnnnnnmmmmmmmmmlllllllllllllkkkkkkkkkkkkjjiiiiiiiiiiiiiiiiiiiiihhiiiiiiiihhhhhhhhhhhhhhhhhhhggggggggggggggggffffffffgggfffffffffffffeeeeeeeeeffeeeeeeeeeeeeeeeeeeeeeddeeeeeeddddddddddddddddddddddddddddddcccccccccbbbbbbbaaaaaaaa``````````````_______^^^^^^^^^^^^^^]]]]]\\\\\\\\\\\\\\\\\\\\\\\\[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVUUUUUUUUUTTTTTTTTTSSSSRRRRRRRRRRRQQQQQQQQQQQQPPOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNMMMMMMMMMMMMLLLLLLLKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIHHHHHGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@???????>>>?>>>>>>>>>>>=========================<<<<<<<<<;;;;;;;;;;;;:::::::::::9999998888888887777777666666655555544444444433333333222222222111111111111000000000///////.............------------,,,,,,,,,,,,++++++++++++*************))))))))))))))))((((((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!!!! bbbbbbbbbbbbccccccccccceeeeeeeffffffffffffffffggffggggggggggggggggghhhhhhhhhhhhhhiiiiiiiiiiiiiiiiijjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllkkkllllllllllllllllllllllmmmmmmmmmmmmmmmnnnnnnnnnnnoooooppppppppppppppppppppqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssrrrrrrrrrrrrrrrrrrrrrssssttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvwwwwwwwwxxxxxyzz{{||}}~€€‚‚ƒƒƒ„„„…ŒŽŽŽŽ‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘ŽŽŽŽŽŒŒŒŒŒŒ‹‹‹‹‹‹‹Œ‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠ‹‹‹‹ŒŒŒŒŒŒŒŒ‹‹Š‡‡†…„ƒ‚€~}}|{{zzzyyxxxssrrrrrrrqqqqqqqqqqppppppnnnnnnnnnnnnnnnnnmmmmmmmmllllllllllllkkkkkkkkkkkkkjiiiiiiiiiiiiiiiiiiiihhhhiiiiiiihhhhhhhhhhhhhhhhhhhhggggggggggggggggffffffffggffffffffffffffeeeeeeeeefeeeeeeeeeeeeeeeeeeeeedddeeeeeddddddddddddddddddddddddddddddccccccccccbbbbbbbaaaaaaa``````````````________^^^^^^^^^^^^^]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSRRRRRRRRRRQQQQQQQQQQQQPPPOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNMMMMMMMMMMMMLLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIHHHHHGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEDCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@???????>>>?>>>>>>>>>>>==========================<<<<<<<<;;;;;;;;;;;;:::::::::::9999998888888877777776666666555555444444444433333333222222222111111111111000000000///////............-------------,,,,,,,,,,,,++++++++++++*************))))))))))))))))((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!! bbbbbbbbbbbbbcccccccccceeeeeeefffffffffffffffffgfffggggggggggggggggghhhhhhhhhhhhhhiiiiiiiiiiiiiiiijjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkklllllllllllllkkkkllllllllllllllllllllllmmmmmmmmmmmmmmmnnnnnnnnnnoooooooppppppppppppppppppqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwxxxxxyzzz{{||}}~€€‚‚‚ƒƒƒ„„ŒŒŒŽŽŽŽ‘‘‘‘‘‘‘‘‘‘‘‘‘ŽŽŽŽŽŒŒŒŒŒŒŒ‹‹‹‹ŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹ŠŠŠŠŠ‰‰‰‰‰‰‰‰ˆŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹ŒŒŒŒŒŒ‹‹Š‡††…„ƒ‚€~~}||{{zzyyyxxwssrrrrrrqqqqqqqqqqqppppppoonnnnnnnnnnnnnnnnmmmmmmmllllllllllllkkkkkkkkkkkkkjiiiiiiiiiiiiiiiiiiihhhhhiiiiiihhhhhhhhhhhhhhhhhhggggggggggggggggggfffffffffgffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddeeeeddddddddddddddddddddddddddddddcccccccccbbbbbbbbbaaaaaaa`````````````_________^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSRRRRRRRRRRQQQQQQQQQQQQPPOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNMMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIHHHHHGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEECCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@@???????>>>?>>>>>>>>>>===========================<<<<<<<<;;;;;;;;;;;::::::::::::9999998888888877777766666665555555444444444333333333222222221111111111110000000000///////............------------,,,,,,,,,,,,,++++++++++++************))))))))))))))))(((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!! bbbbbbbbbbbbbcccccccccceeeeeeeefffffffffffffffffffffggggggggggggggggghhhhhhhhhhhhhhiiiiiiiiiiiiiiijjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkllllllllllllkkkkklllllllllllllllllllllmmmmmmmmmmmmmmmmnnnnnnnnnoooooooopppppppppppppppppqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvwwwwwwxxxxyyzzz{{||}}~€€‚‚ƒƒƒ„‹ŒŒŒŽŽŽŽŽ‘‘‘‘‘‘‘‘ŽŽŽŽŽŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹ŠŠŠŠŠ‰‰‰‰‰‰‰ˆˆ‰‰‰‰‰‰‰ŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹ŠŠ‡††…„ƒ‚€~~}||{{zzyyxxxwsrrrrrrqqqqqqqqqqqqqpppppooooooooooonnnnnnnnmmmmmmllllllllllllkkkkkkkkkkkkjjiiiiiiiiiiiiiiiiiihhhhhhiiiiihhhhhhhhhhhhhhhhhhggggggggggggggggggffffffffffgffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddeeeedddddddddddddddddddddddddddcccccccccccbbbbbbbabaaaaaaa`````````````_________^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\ZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSRRRRRRRRRRQQQQQQQQQQQQPPPOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNMMMMMMMMMMMMMMLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIHHHHHGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEECCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>>>>>===========================<<<<<<<<<;;;;;;;;;;::::::::::::9999998888888777777766666665555555444444444333333333222222221111111111110000000000//////.............------------,,,,,,,,,,,,+++++++++++++************))))))))))))))))((((((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$#$$#############"""""""""""""!!!!!!!!!!!!! bbbbbbbbbbbbbbccccccccceeeeeeeeefffffffffffffffffffffggggggggggggggggghhhhhhhhhhhhhhiiiiiiiiiiiiiijjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkklllllllllllkkkkkkklllllllllllllllllllmmmmmmmmmmmmmmmmmmnnnnnnnoooooooooopppppppppppppppqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrtttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwxxxyyyzzz{{||}}~~€€‚‚ƒƒƒ‹‹ŒŒŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽ‘‘‘‘ŽŽŽŽŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹ŠŠŠŠŠ‰‰‰‰‰‰ˆˆˆ‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠ‹‹‹‹‹‹‹‹ŠŠ‡†……„ƒ‚€~~}||{{zzyyxxwwsrrrrrqqqqqqqqqqqqqqqppppoooooooooooooonnnnnnmmmmmllllllllllllkkkkkkkkkkkkjiiiiiiiiiiiiiiiiihhhhhhhhiiiiihhhhhhhhhhhhhhhhhhgggggggggggggggggffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddeedddddddddddddddddddddddddddccccccccccccbbbbbbbbaaaaaaaa`````````````__________^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSRRRRRRRRRRQQQQQQQQQQQQPPOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNMMMMMMMMMMMMMMLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIHHHHHGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEECCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>>>>>===========================<<<<<<<<<;;;;;;;;;;:::::::::::99999998888887777777666666655555554444444444333333332222222221111111111110000000000//////.............------------,,,,,,,,,,,,++++++++++++*************))))))))))))))))((((((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$#$##############""""""""""""!!!!!!!!!!!!!! ddddddddddddddeeeeeeeeeeffffffffffffffffgggggggggghhhhhhhhhhhhhhhhhiiiiiihhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllmmmmmmmmmmmmmnnnnnnnnnnnnnnnnoooooooooooooooooppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttsssssstttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwxxxyyyzzz{{||}}~~€€‚‚‚„„„………††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ŒŒŒŒŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹ŠŠŠŠ‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆ‰‰‰ˆˆˆ‡‡††…„ƒ‚€~}}||{{zzyyxxxwvvvvvvvuuuuuuuuuuuuuuuuupppppppppppppppooooonnnnnllllllkkkkkkkkkkkkjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhiiiiiiiiihhhhhhhhhhhhhhhhhggggggggggggggggfffffffffgggffffffffffffffeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddccccccccccccccccccccccccccccccbbbbbbbbaaaaaaaa````````````_______^^^^^^^^^^^^^]]]]]]]]]]]]\\[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWVVVVVUUUUUTTTTTTTTTTTTSSSSSSSRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOONNNNOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKJJJJJJJJJJJIIIIIHHHHHHHHHGGGGGGGFFFFFFFFFEEEEEEEEEDDDDCCCCCCCCCBBBBBBBBBBAA@@@@@@@@@@?????????>>>>>>>>>>=============<<<<<<<<========<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::999999999888888777777766666666555555555544444444433333333222222222222111111111110000000000////////////........-------------,,,,,,,,,+++++++++++*************)))))))))))((((((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""""!!!""!!!!!!!!!!!!! ddddddddddddddeeeeeeeeeeeffffffffffffffffgggggggggghhhhhhhhhhhhhhhhhiiiiihhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkllllllllkllllllllllllllllllllllmmmmmmmmmmmmmnnnnnnnnnnnnnnnoooooooooooooooooopppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttsssssssssttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuvvvvvvvvvvvwwwwwxxxyyyzzz{{||}}~~€€‚‚ƒ„„„………††††††††††††††††‡‡‹‹ŒŒŒŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹ŠŠŠŠ‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ‡‡‡†……„ƒ‚€~~}||{{zzyyxxwwvvvvvvuuuuuuuuuuuuuuuuuuppppppqqqppppppppoooonnnnllllllkkkkkkkkkkkjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhiiiiiiiihhhhhhhhhhhhhhhhhhgggggggggggggggffffffffffggfffffffffffffffeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddcccccccccccccccccccccccccccccbbbbbbbbbaaaaaaaaa```````````________^^^^^^^^^^^^]]]]]]]]]]]]]\[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWVVVVVUUUUUTTTTTTTTTTTTSSSSSSSRQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOONNNNOOOOONNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKJJJJJJJJJJIIIIIIHHHHHHHHHGGGGGGGFFFFFFFFEEEEEEEEEEDDDCCCCCCCCCCBBBBBBBBBAAA@@@@@@@@@?????????>>>>>>>>>>>=============<<<<<<<<=========<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::999999998888888777777766666666555555555544444444333333333222222222221111111111110000000000////////////........------------,,,,,,,,,,+++++++++++************))))))))))))((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$###############"""""""""""""!!!!"!!!!!!!!!!!!!! dddddddddddddddeeeeeeeeeeeffffffffffffffffgggggggggghhhhhhhhhhhhhhhhhiiiihhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkklllllllkkllllllllllllllllllllllmmmmmmmmmmmmmnnnnnnnnnnnnnnooooooooooooooooooooppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssstttssssssssssssttttttttttttttssstttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuvvvvvvvvvwwwwwxxxxyyyzz{{||}}~~€€‚ƒƒ„„………††††††††††††††††††‹‹‹ŒŒŒŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹ŠŠŠŠ‰‰‰‰‰‰ˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆ‡‡‡‡†……„ƒ‚€~~}||{{zzyyxxwwvvvvvvuuuuuuuuuuuuuuuuuuqqqqqqqqqqqqqpppppoooonnnllllllkkkkkkkkkkkjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhiiiiiiihhhhhhhhhhhhhhhhhhhggggggggggggggfffffffffffgfffffffffffffffeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddcccccccccccccccccccccccccccccbbbbbbbbbbaaaaaaaa```````````_________^^^^^^^^^^^^]]]]]]]]]]]]][[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVUUUUTTTTTTTTTTTTTSSSSSSSRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOONNNNNOOOOOONNNNOOOONNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKJJJJJJJJJJIIIIIIIHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEEDDDCCCCCCCCCBBBBBBBBBBAAA@@@@@@@@??????????>>>>>>>>>>>============<<<<<<<<<=========<<<<<<<<<<;;;;;;;;;;;;;:::::::::::999999998888888877777766666666655555555544444444433333333322222222222111111111111000000000/////////////........------------,,,,,,,,,,+++++++++++************)))))))))))(((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""""!!!!"!!!!!!!!!!!!!! ddddddddddddddddeeeeeeeeeeeffffffffffffffffgggggggggghhhhhhhhhhhhhhhhhiiihhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkllllllkkkllllllllllllllllllllllmmmmmmmmmmmmmmnnnnnnnnnnnnooooooooooooooooooooopppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttsssssstttttttttttttttttttttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuvvvvvvvvvwwwwxxxxyyyzz{{||}}~~€€ƒƒ„„„………††††††††††……………††Š‹‹‹ŒŒŒŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹ŠŠŠ‰‰‰‰‰‰ˆˆ‡‡‡‡‡††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††…„„ƒ‚€~~}}|{{zzyyxxxwvvvvvvuuuuuuuuuuuuuuuuuuqqqqqqqqqqqqqqqppppoooonnllllllkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhiiiiiiihhhhhhhhhhhhhhhhhggggggggggggggggfffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeddddddddddddddcdddddddccccccccccccccccccccccccccccbbbbbbbbbbaaaaaaaaa```````````__________^^^^^^^^^^^^]]]]]]]]]]]]][[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVUUUUTTTTTTTTTTTTTSSSSSSSRQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNNOOOONNNNNNNNNNMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHGGGGGGFFFFFFFFEEEEEEEEEEEDDCCCCCCCCCCBBBBBBBBBAAAA@@@@@@@??????????>>>>>>>>>>>>============<<<<<<<<<========<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::999999998888888777777766666666555555555544444444433333333322222222222111111111111000000000////////////.........------------,,,,,,,,,,++++++++++*************)))))))))))((((((((((((('''''''''&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""""!!!!"!!!!!!!!!!!!! cddddddddddddddddeeeeeeeeeefffffffffffffffffgggggggggghhhhhhhhhhhhhhhhhiihhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkllllkkkkklllllllllllllllllllllmmmmmmmmmmmmmmnnnnnnnnnnnoooooooooooooooooooooooppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrsssssssssssssssssssssrsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttsssssssssstttttttttttttttttttttttttttttttuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuvvvvvvvvvwwwwxxxxyyzzz{{|}}~~€‚ƒƒ„„…………††††††…………………………ŠŠŠ‹‹ŒŒŒŽŽŽŽŽŽŽŽŽŽŽŽŽŽŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹ŠŠŠ‰‰‰‰‰‰ˆˆ‡‡‡‡††††††††‡‡‡‡‡‡‡‡‡‡‡†††……„„ƒ‚€~}}||{{zyyxxxwvvvvvuuuuuuuuuuuuuuuuuuvqqqqrrrrrrrrqqqqppppooonnllllllkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhiiiiiihhhhhhhhhhhhhhhhhggggggggggggggggffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeddddddddddddddcddddddccccccccccccccccccccccccccccbbbbbbbbbbaaaaaaaaaa```````````__________^^^^^^^^^^^]]]]]]]]]]]\\\[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVUUUTTTTTTTTTTTTTSSSSSSSRRQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNNNOOONNNNNNNNNNNMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHGGGGGFFFFFFFFEEEEEEEEEEEEDCCCCCCCCCCBBBBBBBBBAAAAA@@@@@@???????????>>>>>>>>>>>>===========<<<<<<<<<<========<<<<<<<<<<<;;;;;;;;;;;;:::::::::::9999999998888888777777766666666555555555544444444433333333222222222221111111111110000000000////////////........------------,,,,,,,,,,,++++++++++************))))))))))))((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""""!!!!"!!!!!!!!!!!!! ccddddddddddddddddeeeeeeeeeefffffffffffffffffgggggggggghhhhhhhhhhhhhhhhhihhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkklllkkkkkkllllllllllllllllllllmmmmmmmmmmmmmmmnnnnnnnnnnoooooooooooooooooooooooopppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrsssssssssssssssssssrrrsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttsssssssssssssstttttttttttttttttttttttttttttttttuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuvvvvvvvvwwwwwxxxyyyzz{{|}}~~€€‚ƒƒ„„„……………………………………„„„……‰ŠŠŠ‹‹ŒŒŒŒŒŒŒŒŒŽŽŽŽŽŽŽŽŽŽŽŽŽŽŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹ŠŠŠ‰‰‰‰‰ˆˆˆ‡‡†††††††††††††‡‡‡‡‡‡‡††††……„„ƒ‚‚€€~~}}|{{zzyyxxwwvvvvvuuuuuuuuuuuuuuvvvvqqrrrrrrrrrrrrqqqpppooonnllllllkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhiiiiihhhhhhhhhhhhhhhhhggggggggggggggggffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeddddddddddddddccdddddcccccccccccccccccccccccccccbbbbbbbbbbbaaaaaaaaaa```````````___________^^^^^^^^^^^]]]]]]]]]\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVUUUTTTTTTTTTTTTTSSSSSSSRRQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNNNNNNOOONNNNNNNNNNMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHGGGGGFFFFFFFFEEEEEEEEEEEECCCCCCCCCCCBBBBBBBBBAAAAA@@@@@???????????>>>>>>>>>>>>============<<<<<<<<<<=<<===<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::9999999988888888777777766666666555555555444444444333333333222222222221111111111110000000000////////////........------------,,,,,,,,,,,++++++++++************)))))))))))(((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!!!!!!! cccdddddddddddddddeeeeeeeeeeefffffffffffffffffggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkllkkkkkkklllllllllllllllllllmmmmmmmmmmmmmmmmmnnnnnnnnoooooooooooooooooooooooooppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrsssssssssssssssssrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttttttttvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvwwwwwxxxyyzz{{|}}~~€€‚‚ƒƒ„„„………………………„„„„„„„„„‰‰ŠŠŠ‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŒŒŒŒŒŒŒŒŒŒ‹‹‹‹ŠŠŠŠ‰‰‰‰‰ˆˆˆ‡‡††††††††††††††††††††††…†……„ƒƒ‚‚€€~~}||{{zzyyxwwvvvvvvuuuuuuuuuuvvvvvvvrrrrrrrrrrrrrrrqqqpppooonlllllkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhiiiihhhhhhhhhhhhhhhhhhgggggggggggggggfffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeedddddddddddddcccddddcccccccccccccccccccccccccccbbbbbbbbbbbaaaaaaaaaaa``````````____________^^^^^^^^^^]]]]]]]]]\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVUUTTTTTTTTTTTTTSSSSSSSSRRQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNNNNNNNOOONNNNNNNNNMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHGGGGGFFFFFFFEEEEEEEEEEEEECCCCCCCCCCBBBBBBBBBAAAAAA@@@@????????????>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::9999999998888888877777776666666655555555544444444433333333322222222222111111111111000000000////////////........-------------,,,,,,,,,,,+++++++++*************)))))))))))((((((((((((('''''''''&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$################"""""""""""""!!!!!!!!!!!!!!!!!!! cccddddddddddddddddeeeeeeeeeeeffffffffffffffffgggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkklkkkkkkkkllllllllllllllllllmmmmmmmmmmmmmmmmmmnnnnnnnnnooooooooooooooooooooooopppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrsssssssssssssssrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttttvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvwwwwxxxyyzz{{|}}~€‚‚ƒƒ„„„„……………„„„„„ƒƒƒƒ„„ˆ‰‰ŠŠŠ‹‹ŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹ŒŒŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŒŒŒŒŒŒŒŒŒŒ‹‹‹‹ŠŠŠŠ‰‰‰‰ˆˆˆˆ‡†††††††††††††††††††††††…………„„ƒ‚‚€€~}}||{{zyyxwwwvvvvvvvuuuuuuvvvvvvvvvrrrrrrsssssrrrrrqqpppooonlllllkkkkkkkkkjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhiiihhhhhhhhhhhhhhhhhggggggggggggggggfffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeddddddddddddccccdddcccccccccccccccccccccccccccbbbbbbbbbbbaaaaaaaaaaa``````````_____________^^^^^^^^^^]]]]]]]]\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVUUTTTTTTTTTTTTTSSSSSSSRRRQQQQQQQPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHGGGGGFFFFFFFEEEEEEEEEEEEDCCCCCCCCCCBBBBBBBBAAAAAAA@@@????????????>>>>>>>>>>>>>===========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::9999999998888888877777776666666655555555544444444433333333322222222221111111111110000000000////////////........------------,,,,,,,,,,,,+++++++++*************)))))))))))((((((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!!!!!! ccccddddddddddddddddeeeeeeeeeeeffffffffffffffffgggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllmmmmmmmmmmmmmmmmmmmnnnnnnnnnoooooooooooooooooooooopppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrsssssssssssssrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvwwwwxxyyzz{||}}~‚‚ƒƒ„„„„„„„„„„„ƒƒƒƒƒƒƒƒˆˆ‰‰ŠŠ‹‹‹ŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŒŒŒŒŒŒŒŒŒ‹‹‹‹‹ŠŠŠ‰‰‰‰‰ˆˆˆˆ†††††††††††††††††††††††……………„„ƒƒ‚‚€€~}}||{zzyyxwwvvvvvvvvvvvvvvvvvvvvvvrrrrrsssssssrrrrqqqppooonlllllkkkkkkkkjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhhhiihhhhhhhhhhhhhhhhhggggggggggggggggffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeddddddddddddccccddcccccccccccccccccccccccccccbbbbbbbbbbbaaaaaaaaaaaa``````````_____________^^^^^^^^^^]]]]]]]]\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVUTTTTTTTTTTTTTSSSSSSSSRRRQQQQQQQPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHGGGGFFFFFFFEEEEEEEEEEEDDDCCCCCCCCCBBBBBBBBBAAAAAAA@@?????????????>>>>>>>>>>>>>===========<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::9999999998888888877777776666666655555555544444444433333333222222222221111111111110000000000////////////........------------,,,,,,,,,,,,+++++++++************))))))))))))((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!!!!! cccccddddddddddddddddeeeeeeeeeeeffffffffffffffffgggggggggghhhhhhhhhhhhhhhghhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllmmmmmmmmmmmmmmmmmmmmmnnnnnnnnoooooooooooooooooooooppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrsssssssssssrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvwwwxxyyzz{||}~~€‚‚ƒƒƒ„„„„„„„ƒƒƒƒ‚‚‚‚‚ƒ‡ˆˆˆ‰‰ŠŠ‹‹‹‹‹‹‹‹‹‹‹ŠŠŠ‹‹‹ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŒŒŒŒŒŒŒŒ‹‹‹‹‹ŠŠŠŠ‰‰‰‰‰ˆˆˆˆ††††††††††††††††††††††………………„„ƒƒ‚‚‚€€~}}||{zzyxxwwvvvvvvvvvvvvvvvvvvvvvrrrrsssssssssrrrqqqppooonllllkkkkkkkkkjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggfffffffffffffffeffffffffffffffeeeeeeeeeeeeeeeeeeeedddddddddddcccccdcccccccccccccccccccccccbcccbbbbbbbbbbaaaaaaaaaaa`a``````````______________^^^^^^^^^]]]]]]]]\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVUTTTTTTTTTTTTSSSSSSSSSRRRQQQQQQPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKJJJJJJJJJJIIIIIIIIHHHHHHHGGGGFFFFFFFEEEEEEEEEEDDDDCCCCCCCCBBBBBBBBBAAAAAAAA@?????????????>>>>>>>>>>>>>>===========<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;:;;;;:::::::::::9999999999888888887777777666666665555555544444444443333333322222222222111111111111000000000////////////.........------------,,,,,,,,,,,,+++++++++************)))))))))))(((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!!!!!!! ccccccddddddddddddddddeeeeeeeeeeffffffffffffffffggggggggggghhhhhhhhhhhhhhgghhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnoooooooooooooooooooppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrsssssssssrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvwwxxyyzz{||}}~€‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‡‡‡ˆˆ‰‰ŠŠŠ‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŒŒŒŒŒŒ‹‹‹‹‹‹ŠŠŠŠŠ‰‰‰‰‰ˆˆˆˆ†††††††††††††††††††††…………………„„„ƒƒ‚‚‚€€~}}|{{zzxxwwwvvvvvvvvvvvvvvvvvvvvrrrrsssssssssrrrqqqppooonllllkkkkkkkkjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggfffffffffffffffeefffffffffffffeeeeeeeeeeeeeeeeeeeedddddddddddccccccdcccccccccccccccccccccccbcccbbbbbbbbbaaaaaaaaaaaa````````````______________^^^^^^^^^]]]]]]]\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVTTTTTTTTTTTTTSSSSSSSSRRRRQQQQQQPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKJJJJJJJJJJIIIIIIIIHHHHHHHGGGGFFFFFFFEEEEEEEEEDDDDDCCCCCCCBBBBBBBBBBAAAAAAAA@?????????????>>>>>>>>>>>>>>==========<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;:;;;;:::::::::::9999999999888888887777777666666665555555544444444433333333322222222221111111111110000000000////////////........-------------,,,,,,,,,,,,++++++++*************)))))))))))((((((((((((('''''''''&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!!!!!! cccccccddddddddddddddddeeeeeeeeeefffffffffffffffgggggggggggghhhhhhhhhhhhhggghhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnooooooooooooooooooppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrsssssssrrrrrrrrrrrrrrrrsssssssssrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwuuuuuuuuuuuuuuuuuuuuuuuuuvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvwwwxxyzz{{|}}€€‚‚‚ƒƒƒƒƒ‚‚‚‚‚††‡‡ˆˆ‰‰ŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰ŠŠŒŽŽŽŽŽŽŽŽŽŽŽŒŒŒ‹‹‹‹‹‹‹‹‹ŠŠŠŠŠ‰‰‰‰‰ˆˆˆˆ†††††††††…………………………………………………„„„ƒƒƒ‚‚‚€€~}}|{{zyxxwwwvvvvvvvvvvvvvvvvvvvrrrrsssssssssrrrqqqppoonnllllkkkkkkkjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggfffffffffffffffeeefffffffffffffeeeeeeeeeeeeeeeeeeeedddddddddddccccccccccccccccccccccccccccccbccbbbbbbbbbaaaaaaaaaaaa````````````_______________^^^^^^^^]]]]]]]]\\\\\\\\\[[[ZZZZZ[[[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVUTTTTTTTTTTTSSSSSSSSSSRRRRQQQQQPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKJJJJJJJJJIIIIIIIIIHHHHHHHGGGGFFFFFFEEEEEEEEEEDDDDDCCCCCCCBBBBBBBBBAAAAAAAAA?????????????>>>>>>>>>>>>>>>==========<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;:;;;;:::::::::::9999999999888888887777777666666665555555544444444433333333322222222221111111111110000000000////////////........------------,,,,,,,,,,,,,++++++++*************)))))))))))((((((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!!!!!! ccccccccdddddddddddddddeeeeeeeeeeeffffffffffffffggggggggggggghhhhhhhhhhhhgggghhhhhhhhhhhhhhhhhhiiihiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnoooooooooooooooopppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrsssssrrrrrrrrrrrrrrrrrrrssssssrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvwwwxxyzz{{|}~€€‚‚‚‚‚‚‚‚…††‡‡ˆˆˆ‰‰‰‰‰‰‰‰‰‰‰ˆ‰‰‰‰‰ŒŒŽŽŽŽŽŽŽŽŽŽ‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠ‰‰‰‰‰‰ˆˆˆˆ††††††††……………………………………………………„„„„ƒƒƒƒ‚‚‚€€~}}|{{yyxxwwwwvvvvvvvvvvvvvvvvvrrrrrsssssssrrrqqqppooonnlllkkkkkkkkjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggfffffffffffffffeeeffffffffffffeeeeeeeeeeeeeeeeeeeeedddddddddddcccccccccccccccccccccccccccccbbccbbbbbbbbaaaaaaaaaaaa````````````________________^^^^^^^]]]]]]]]\\\\\\\\\\ZZZZZZZZZZZ[[[[[[[[[[ZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVUTTTTTTTTTTSSSSSSSSSSRRRRRQQQQQPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKJJJJJJJJJIIIIIIIIIHHHHHHHGGGFFFFFFFEEEEEEEEEDDDDDDCCCCCCBBBBBBBBBBAAAAAAAAA?????????????>>>>>>>>>>>>>>>==========<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;::;;;;::::::::::9999999999888888888777777766666666555555554444444443333333332222222222111111111111000000000/////////////........------------,,,,,,,,,,,,+++++++++************))))))))))))((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!!!!! ccccccccdddddddddddddddeeeeeeeeeeeefffffffffffffgggggggggggggghhhhhhhhhhhggggghhhhhhhhhhhhhhhhhhiihhiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnooooooooooooooopppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrsssrrrrrrrrrrrrrrrrrrrrrssssrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttuuuuuuuuuuuuvvvwwxxyyz{{|}~~€€€€€€€€€€……†††‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‹ŒŒŽŽŽŽŽŽ‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠ‰‰‰‰‰‰ˆˆˆˆ†††††††…………………………………………………………„„„„„ƒƒƒƒ‚‚€€~}}|{zyyxxwwwwvvvvvvvvvvvvvvvvrrrrrrssssrrrrrqqqppooonnlllkkkkkkkjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhhhhhhghhhhhhhhhhhhhhggggggggggggggggggfffffffffffffffeeeeffffffffffeeeeeeeeeeeeeeeeeeeeeedddddddddddccccccccccccccccccccccccccccccbbcbbbbbbbbbaaaaaaaaaaa`````````````________________^^^^^^^]]]]]]]]\\\\\\\\\\ZZZZZZZZZZZZZ[[[[[[ZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVUUTTTTTTTTTSSSSSSSSSSRRRRRRQQQQPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKJJJJJJJJJIIIIIIIIHHHHHHHHGGGFFFFFFFEEEEEEEEDDDDDDDCCCCCBBBBBBBBBBAAAAAAAAAA?????????????>>>>>>>>>>>>>>>==========<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;::;;;;::::::::::9999999999888888888777777766666666555555554444444443333333322222222221111111111111000000000////////////.........------------,,,,,,,,,,,,++++++++*************)))))))))))(((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!!!!!!! cccccccccddddddddddddddeeeeeeeeeeeeeffffffffffffggggggggggggggghhhhhhhhhhgggggghhhhhhhhhhhhhhhhhhihhhiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnooooooooooooopppppppppppppppppppppppqqpqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrsrrrrrrrrrrrrrrrrrrrrrrrrsrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttuttttttuuuuuuvvvwwxxyyzz{|}}~~€€€€€€€€€€€„„……††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ‹‹ŒŒŒ‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠ‰‰‰‰‰‰ˆˆˆˆ†††††††……………………………………………………………„„„„„„ƒƒƒ‚‚€€~}}|{zyyxxwwwwvvvvvvvvvvvvvvvrrrrrrrrrrrrrrqqqpppoonnnllkkkkkkkjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhhhhhhgghhhhhhhhhhhhhhgggggggggggggggggfffffffffffffffeeeeeffffffffffeeeeeeeeeeeeeeeeeeeeeedddddddddddccccccccccccccccccccccccccccccbbcbbbbbbbbaaaaaaaaaaaa`````````````________________^^^^^^]]]]]]]]\\\\\\\\\\[ZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVUUTTTTTTTTSSSSSSSSSSSRRRRRRQQQQPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKJJJJJJJJIIIIIIIIIHHHHHHHHGGGFFFFFFFEEEEEEEEDDDDDDDCCCCBBBBBBBBBBBAAAAAAAAA@????????????>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::;;;:::::::::::9999999999888888888777777766666666555555554444444433333333322222222221111111111110000000000////////////.........-----------,,,,,,,,,,,,,++++++++*************)))))))))))((((((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!!!!!! ccccccccccdddddddddddddeeeeeeeeeeeeeefffffffffffgggggggggggggggghhhhhhhhhggggggghhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnooooooooooooppppppppppppppppppppppppqpppqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttuuuuuvvvwwxxyyz{||}~~€€€€€€ƒ„„………††††‡‡†††††††††‡‡‡ˆŠ‹‹ŒŒŒ‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠ‰‰‰‰‰‰ˆˆˆˆ††††††……………………………………………………………………„„„„„„ƒƒƒ‚‚€€~}}{{zyyxxwwwwwvvvvvvvvvvvvvrrrrrrrrrrrrrqqqpppooonnnllkkkkkkjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhhhhhgggghhhhhhhhhhhhhggggggggggggggggggfffffffffffffffeeeeefffffffffeeeeeeeeeeeeeeeeeeeeeeedddddddddddcccccccccccccccccccccccccccccbbbcbbbbbbbaaaaaaaaaaaa`````````````_________________^^^^^]]]]]]]]]\\\\\\\\\[[ZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYXXXXXXXXXXXXXXXXXWXXXXWWWWWWWWWWWVVVVVVVUUUTTTTTTTSSSSSSSSSSSRRRRRRRQQQQPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKJJJJJJJJIIIIIIIIIHHHHHHHHGGGFFFFFFFEEEEEEEEDDDDDDDCCCBBBBBBBBBBBAAAAAAAAAA@?????????????>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::;;;:::::::::::9999999998888888888777777766666665555555544444444433333333322222222221111111111110000000000////////////.........-----------,,,,,,,,,,,,,++++++++************))))))))))))((((((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!!!!!! cccccccccccddddddddddddeeeeeeeeeeeeeeeffffffffffggggggggggggggggghhhhhhhhgggggggghhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnooooooooooppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssrrrsssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttuuuuvvvwwxxyyz{||}}~~~~~~~~~~ƒƒ„„„…………†††……………………†††‡‡ŠŠ‹‹ŒŒŒ‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠ‰‰‰‰‰‰ˆˆˆˆ††††††…………………………………………………………………………„„„„„ƒƒƒ‚‚€€~}|{zzyyxxwwwwwvvvvvvvvvvvvrrrrrrrrrrqqqqqpppooonnnmlkkkkkkjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhhhhhggggghhhhhhhhhhhhggggggggggggggggggffffffffffffffffeeeeeffffffffeeeeeeeeeeeeeeeeeeeeeeedddddddddddccccccccccccccccccccccccccccccbbbbbbbbbbbaaaaaaaaaaa``````````````_________________^^^]]]]]]]]]]\\\\\\\\\\[[ZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYXXXXXXXXXXXXXXXXWWWWXXXWWWWWWWWWWWVVVVVVVVUUUTTTTTTSSSSSSSSSSSRRRRRRRRQQQPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKJJJJJJJJIIIIIIIIHHHHHHHHHGGGFFFFFFFEEEEEEEDDDDDDDDCCBBBBBBBBBBBBAAAAAAAAA@@?????????????>>>>>>>>>>>>>>==========<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::;;;:::::::::::999999999888888888777777776666666555555554444444443333333332222222221111111111111000000000////////////..........-----------,,,,,,,,,,,,+++++++++************)))))))))))(((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!!!!! ccccccccccccdddddddddddeeeeeeeeeeeeeeeeffffffffffggggggggggggggggghhhhhhhggggggggghhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnooooooooooppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssrrrrrrssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttuuuuvvvwwxxzz{{||}}}~~~~~~~~~~~~~~~~‚ƒƒƒ„„„„…………„„„„„„„………††‡‰ŠŠ‹‹‹ŒŒŒŒŒ‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰ˆˆˆˆ††††††…………………………………………………………………………………„„„„ƒƒ‚‚€€~}|{zzyyxxwwwwwwvvvvvvvvvvqqqqqqqqqqqqqqpppoooonnnmlkkkkkkjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhhhhhgggggghhhhhhhhhhhggggggggggggggggggffffffffffffffffeeeeeeffffffffeeeeeeeeeeeeeeeeeeeeeeddddddddddddccccccccccccccccccccccccccccccbbbbbbbbbbaaaaaaaaaaaa`````````````__________________^^]]]]]]]]]]\\\\\\\\\\[[[ZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWVVVVVVVUUUUTTTTTSSSSSSSSSSSSRRRRRRRRQQQPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKJJJJJJJIIIIIIIIHHHHHHHHHGGGFFFFFFFFEEEEEEEDDDDDDDDCBBBBBBBBBBBBAAAAAAAAAA@@?????????????>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::;;;:::::::::::999999998888888887777777776666666555555554444444443333333322222222221111111111110000000000////////////..........-----------,,,,,,,,,,,,++++++++*************)))))))))))(((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$################"""""""""""""!!!!!!!!!!!!!!!!!!! cccccccccccccddddddddddeeeeeeeeeeeeeeeeefffffffffgggggggggggggggggghhhhhhgggggggggghhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjkkkkkkkkjkkkkkkkkkkkkkkkkkkkkkklllllllllllllmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnooooooooopppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttuuuuvvwwxyyzz{{|||}}}}}}}}}}}}}}}}‚‚‚ƒƒƒƒ„„„„„„ƒƒƒƒƒ„„„„……†ˆ‰ŠŠŠ‹‹ŒŒŒŒŒŒŒŒ‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰ˆˆˆ††††††………………………………………………………………………………………„„„ƒƒ‚‚€}||{zzyyxxwwwwwwvvvvvvvvvqqqqqqqqqqqqpppppooonnnmmkkkkkkjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhhhhhggggggghhhhhhhhhhgggggggggggggggggggffffffffffffffffeeeeeefffffffeeeeeeeeeeeeeeeeeeeeeeedddddddddddccccccccccccccccccccccccccccccbbbbbbbbbbbaaaaaaaaaaa`````````````__________________^^]]]]]]]]]]\\\\\\\\\\[[[[ZZZZZZZZZZZZZZZZZZZZZZZZYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWVVVVVVVUUUUTTTTTSSSSSSSSSSSRRRRRRRRRQQQPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKJJJJJJIIIIIIIIIHHHHHHHHHGGGFFFFFFFFEEEEEEEDDDDDDDDCBBBBBBBBBBBAAAAAAAAAAA@@?????????????>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::;;;::::::::::9999999998888888877777777766666666555555554444444433333333322222222221111111111110000000000////////////..........----------,,,,,,,,,,,,,++++++++*************)))))))))))((((((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!!!!!! cccccccccccccdddddddddddeeeeeeeeeeeeeeeeffffffffffgggggggggggggggggghhhhhggggggggggghhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjkkkkkkkjjkkkkkkkkkkkkkkkkkkkkkklllllllllllllmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnoooooooooppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssrrrrrrrrrrrrrsssssssssssssrrrsssssssssssssssssssssssssssssttttttttttttttttttuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttuuuvvvwxxyyzz{{{||||||||||||||}}‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒ„„……ˆˆ‰‰ŠŠ‹‹‹‹ŒŒŒŒŒŒŒŒŒ‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰ˆˆˆ††††††…………………………………………„„„………………………………………„„„ƒƒ‚‚€~}||{zzyyxxwwwwwwvvvvvvvvqqqqqqqqqqppppppooonnnnmmkkkkkkjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhhhgggggggghhhhhhhhhgggggggggggggggggfffffffffffffffffffeeeeeefffffffeeeeeeeeeeeeeeeeeeeeeeddddddddddddccccccccccccccccccccccccccccccbbbbbbbbbbaaaaaaaaaaa``````````````_________________^^]]]]]]]]]]\\\\\\\\\\\[[[[ZZZZZZZZZZZZZZZZZZZZZZZYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVUUUUUTTTTSSSSSSSSSSSRRRRRRRRRRQQPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKJJJJJJIIIIIIIIHHHHHHHHHGGGFFFFFFFFFEEEEEEEDDDDDDDDBBBBBBBBBBBBAAAAAAAAAA@@@?????????????>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::;;:::::::::::999999998888888877777777766666666555555554444444443333333332222222221111111111111000000000////////////...........----------,,,,,,,,,,,,+++++++++************))))))))))))((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!!!!! ccccccccccccccdddddddddddeeeeeeeeeeeeeeeeffffffffffgggggggggggggggggghhhhgggggggggggghhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjkkkkkkjjjkkkkkkkkkkkkkkkkkkkkkkllllllllllllllmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnoooooooooppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssrrrrrrrsssssssssssssssssssssssssssssssttttttttttttuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttttuuuvvwwxxyyzz{{{{{||||||||||||€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„‡ˆˆ‰‰‰ŠŠŠ‹‹‹‹ŒŒŒŒŒŒŒ‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰ˆˆˆ††††††……………………………………„„„„„……………………………………………„„ƒƒ‚‚€~}|{{zzyxxxwwwwwwwvvvvvvqqqqqqqqqppppppoooonnnmmmkkkkkjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhhggggggggghhhhhhhhggggggggggggggggggfffffffffffffffffffeeeeeeffffffeeeeeeeeeeeeeeeeeeeeeeedddddddddddccccccccccccccccccccccccccccccbbbbbbbbbbaaaaaaaaaaa``````````````_________________^^^]]]]]]]]]\\\\\\\\\\\[[[[[ZZZZZZZZZZZZZZZZZZZZZZYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVUUUUUTTTTSSSSSSSSSSSRRRRRRRRRRQQPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKJJJJJIIIIIIIIIHHHHHHHHHGGGFFFFFFFFEEEEEEEEDDDDDDDDBBBBBBBBBBBBAAAAAAAAAA@@@?????????????>>>>>>>>>>>>>==========<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::;;::::::::::9999999988888888777777777766666666555555554444444443333333332222222221111111111110000000000////////////...........----------,,,,,,,,,,,,++++++++*************)))))))))))(((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!!!!!  cccccccccccccccdddddddddddeeeeeeeeeeeeeeeeffffffffffgggggggggggggggggghhhggggggggggggghhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjkkkkkjjjjkkkkkkkkkkkkkkkkkkkkkkllllllllllllllmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnooooooooopppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssrrrrrrrrrrrrssssssssssssssssssssssssssssssssttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttuttttttttttttttttttttttttttttttttttttttttttttttuuuvwwxxxyyzzzz{{{{{{{{{{{{|€€€‚‚ƒƒ„†‡‡ˆˆ‰‰‰ŠŠŠ‹‹‹‹ŒŒŒŒŒŒŒ‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰ˆˆ‡†††††………………………………„„„„„„„………………………………………………„„ƒƒ‚~~}|{{zyyxxxwwwwwwvvvvvvqqqqqqqqppppppoooonnnnmmmkkkkkjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhgggggggggghhhhhhhgggggggggggggggggggffffffffffffffffffffeeeeeffffffeeeeeeeeeeeeeeeeeeeeeeeddddddddddccccccccccccccccccccccccccccccbbbbbbbbbbbaaaaaaaaaaa``````````````________________^^^^]]]]]]]]\\\\\\\\\\\\[[[[[ZZZZZZZZZZZZZZZZZZZZYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVUUUUUTTTSSSSSSSSSSSRRRRRRRRRRRQQPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKJJJJIIIIIIIIIHHHHHHHHHGGGFFFFFFFFFEEEEEEEEDDDDDDDDBBBBBBBBBBBAAAAAAAAAAA@@@?????????????>>>>>>>>>>>>>==========<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::;:::::::::::9999999988888887777777777666666666555555554444444443333333322222222221111111111110000000000////////////...........---------,,,,,,,,,,,,,++++++++*************)))))))))))(((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$################"""""""""""""!!!!!!!!!!!!!!!!!!!  ccccccccccccccccdddddddddddeeeeeeeeeeeeeeeefffffffffffggggggggggggggggghhggggggggggggggghhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjkkkjjjjjjkkkkkkkkkkkkkkkkkkkklllllllllllllllmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnooooooooopppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvtttuuuuuuuuuuttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttttsttttttttuuvvvwwxxxyyyzzzzzzzzzz{{{{€€€€€€€€€€€€€€€€€‚‚ƒ…††‡‡ˆˆ‰‰‰ŠŠŠ‹‹‹‹ŒŒŒŒŒŒŒŒ‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰ˆˆ‡†††††………………………………„„„„„„„…………………………………………………„„ƒƒ‚€~}}|{zzyyxxxwwwwwwvvvvvqqqqqqqqppppppoooonnnnmmmkkkkkjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhggggggggggghhhhhgggggggggggggggggggggffffffffffffffffffffeeeeefffffeeeeeeeeeeeeeeeeeeeeeeeeddddddddddcccccccccccccccccccccccccccccbbbbbbbbbbbaaaaaaaaaaaa`````````````________________^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[ZZZZZZZZZZZZZZZZZZZYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVUUUUUTTTSSSSSSSSSSSRRRRRRRRRRRQQPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJIIIIIIIIIIHHHHHHHHGGGGFFFFFFFFFEEEEEEEEDDDDDDDDBBBBBBBBBBAAAAAAAAAAA@@@@?????????????>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::9999999988888887777777777666666666555555554444444443333333332222222221111111111111000000000/////////////...........---------,,,,,,,,,,,,+++++++++************))))))))))))((((((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!!!!!!  bccccccccccccccccddddddddddeeeeeeeeeeeeeeeeeeffffffffffggggggggggggggggghgggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjkkjjjjjjjkkkkkkkkkkkkkkkkkkklllllllllllllllllmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnooooooooooopppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvtttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttttttttttttssssssstttttuvvvwwwxxxxyyyyyyyzzzzzz{€€€€€€€€€‚……††‡‡‡ˆˆ‰‰‰ŠŠŠ‹‹‹ŒŒŒŒŒŒŒ‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰ˆˆ‡†††††…………………………„„„„„„„„„……………………………………………………„„ƒ‚‚€€~}||{zzyyxxxwwwwwwvvvvqqqqqqqqppppppoooonnnnmmmkkkkkjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhgggggggggggghhhgggggggggggggggggggggggffffffffffffffffffffeeeeeffffeeeeeeeeeeeeeeeeeeeedeeeedddddddddcccccccccccccccccccccccccccccbbbbbbbbbbbbaaaaaaaaaaa`````````````________________^^^^^^]]]]]]\\\\\\\\\\\\\[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVUUUUUUTTTSSSSSSSSSSRRRRRRRRRRRRQQPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKJJIIIIIIIIIIHHHHHHHHHGGGGFFFFFFFFFEEEEEEEEDDDDDDDDBBBBBBBBBBAAAAAAAAAAA@@@@????????????>>>>>>>>>>>>=>=========<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;:::::::::::::::::::9999999888888877777777766666666666555555554444444443333333332222222221111111111110000000000////////////............---------,,,,,,,,,,,,+++++++++************))))))))))))((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!!!!!!  bbccccccccccccccccddddddddddeeeeeeeeeeeeeeeeeeffffffffffgggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjkjjjjjjjjkkkkkkkkkkkkkkkkkkllllllllllllllllllmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnooooooooooooppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqrrrrrrrrrrrrrqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvtttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttttttttttsssssssssstttuuuvvvwwwwxxxxxxyyyyyyyzz~~~~~~€€„„……†††‡‡ˆˆ‰‰‰ŠŠ‹‹‹ŒŒŒŒŒŒŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰ˆˆ‡†††††……………………………„„„„„„„„„„„„„„……………………………………„„ƒƒ‚€~}|{{zyyyxxxwwwwwwwvvrqqqqqqqqpppppoooonnnnmmmkkkkjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhggggggggggggghhggggggggggggggggggggggfffffffffffffffffffffffeeeeffffeeeeeeeeeeeeeeeeeeeeeeeeddddddddddcccccccccccccccccccccccccccbbbbbbbbbabbbaaaaaaaaaaa`````````````_________________^^^^^^]]]]]\\\\\\\\\\\\\[[[[[[[ZZZZZZZZZZYYZYZZYYYYYYYYYYXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUTTSSSSSSSSSSSRRRRRRRRRRRRQQPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKJJIIIIIIIIIHHHHHHHHHGGGGGFFFFFFFFEEEEEEEEEDDDDDDDDBBBBBBBBBBAAAAAAAAAA@@@@@????????????>>>>>>>>>>>>=>=========<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;:::::::::::::::::::99999998888888877777777666666666666555555554444444433333333322222222221111111111110000000000////////////............--------,,,,,,,,,,,,,++++++++*************)))))))))))(((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!!!!!  bbbbbbccccccccccccccccddddddddddddddddddeeeeeeeeffffffffffffffffgggggggggfffffffgggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiijjjjjkkkkkkkkkkkkkkkkkkkkkkllllllllmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooppppppppppppppppppppppppppppqqppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrsssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuutttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttsssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqrrrrrssssttttuuuuuuvvvvvvwwwxxyyyyyyyyyyyyyyyyyyyzz{{~~€€€‚‚ƒƒƒ„„………††††‡‡ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††ˆ‡‡‡‡‡‡†††††††††………………………………………………†††††††††††………„ƒ‚€€~}||{zzyyxxxxxwwwwwwtttttttssssssrrrrqqqppppommllllllkkkkkkkkkjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhggggggggggggggggggggggffffgggggggggggggggffffffffffffffffffffffffffffffeeeeeeeeeeeeeddddddddddcccccccbbbbbbbbaaaaaaaaaaaaaaa``a``````````____________^^____^^^^^^^^^^^^^^^^]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[YYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTSSSSSSSSSSSSSRRRRRRRQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOONNNNNNNNNNNOOOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDCCCCCBBBBBBBBBBBBAAAAAAAAAA@@???????????????????>>>>=======<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::;;::::::::::99999998888888887777777777666666666665544444444433333333322222222222111111111111000000000/////////............--------------,,,,,,,,,,,,,+++++++++++++++************))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!! bbbbbbbcccccccccccccccccdddddddddddddddddeeeeeeefffffffffffffffffggggggggffffffffgggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiijjjjjjkkkkkkkkkkkkkkkkkkkkkklllllllmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrssssssssrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqrrrrrsssssttttttuuuuuuvvvvwxxxxxxxxxxxxxxxxxxxyyyzz}}~~€€€‚‚ƒƒ„„………†††††ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††ˆˆ‡‡‡‡‡††††††††††………………………………………………†††††††††††……„„‚‚€~~}|{{zzyyxxxxxwwwwwtttttttttsssssrrrqqqqpppommllllllkkkkkkkkkjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhgggggggggggggggggggggfffffggggggggggggggggfffffffffffffffffffffffffffffeeeeeeeeeeeeddddddddddccccccccbbbbbbbaaaaaaaaaaaaaaa``````````````___________^^^___^^^^^^^^^^^^^^^^]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[YYYYYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSSSRRRRRRQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOONNNNNNNNNNNOOOOOOOOONNNNNNNNNNNMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKJIIIIIIIHHHHHHHHHGGGGGGGGGFFFFEEEEEEEEEEEDDDDDDDDCCCCCBBBBBBBBBBBAAAAAAAAAAA@@???????????????????>>>>=======<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;::::::::;::::::::::999999988888888877777777777666666666665544444444333333333222222222222111111111111000000000////////.............--------------,,,,,,,,,,,,,++++++++++++++*************))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!! bbbbbbbbccccccccccccccccccddddddddddddddddeeeeeeffffffffffffffffffgggggggfffffffffgggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiijjjjjjkkkkkkkkkkkkkkkkkkkkkklllllllmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrsssrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttsssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqrrrrrrsssssstttttttuuuuuvwwwwxxxxxxxxwwwwwxxxxyyyz|}}}~~€€‚‚ƒƒ„„………††††ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††ˆˆ‡‡‡‡‡††††††††††…………………………………………………††††††††††………„ƒ‚€~}||{zzyyyxxxxxxwwwuuutttttttttsssrrrqqqppppmmmlllllkkkkkkkkjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhggggggggggggggggggggffffffggggggggggggggggfffffffffffffffffffffffffffffeeeeeeeeeeeeddddddddddccccccccbbbbbaaaaaaaaaaaaaaaa``````````````___________^^^^__^^^^^^^^^^^^^^^^^]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[ZYYYYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSSSRRRRRRQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNOOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJIIIIIIHHHHHHHHHHGGGGGGGGFFFFEEEEEEEEEEEEDDDDDDDDCCCCCBBBBBBBBBBBAAAAAAAAAAA@@???????????????????>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;:::::::::::::::::::9999999888888888777777777776666666666655544444444333333333222222222221111111111110000000000////////............---------------,,,,,,,,,,,,+++++++++++++++*************)))))))((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!! bbbbbbbbbccccccccccccccccccddddddddddddddddeeeeeeffffffffffffffffffggggggffffffffffgggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiijjjjjjkkkkkkkkkkkkkkkkkkkkklllllllllmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttstttttttttttttttttttttttttsssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqrrrrrrrrssssssstttttuuuvvwwwwwwwwwwwwwwwwwwxxxyy|||}}~~~€‚‚ƒƒ„„………†††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†ˆˆ‡‡‡‡‡‡†††††††††………………………………………………………††††††††………„ƒ‚‚€~~}|{{zzyyyxxxxxxxxuuuuuuuuutttttsssrrqqqpppmmmlllllkkkkkkkjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhgggggggggggggggggggfffffffgggggggggggggggfffffffffffffffffffffffffffffeeeeeeeeeeeeeddddddddddccccccccbbbbaaaaaaaaaaaaaaa```````````````___________^^^^^_^^^^^^^^^^^^^^^^^]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[[ZYYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSSSRRRRRQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNOOOOOOOONNNNNNNNNNNMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJIIIIIHHHHHHHHHHHGGGGGGGGFFFEEEEEEEEEEEEEDDDDDDDDCCCCCBBBBBBBBBBAAAAAAAAAAAA@???????????????????>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;::::::::::::::::::99999999888888887777777777776666666666655544444444333333333222222222221111111111110000000000////////............--------------,,,,,,,,,,,,,+++++++++++++++************))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!! bbbbbbbbbbcccccccccccccccccdddddddddddddddddeeeeeeffffffffffffffffffgggggfffffffffffggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiijjjjjjkkkkkkkkkkkkkkkkkkkkllllllllllmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttsssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttsssssstttttttttttttttttttttttttssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqrrrrrrrrrsssssstttttvvvvvvvvvvvvvvvvvwwwwwxxx{{|||}}~~€€‚‚ƒƒ„„……………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†ˆˆˆ‡‡‡‡‡†††††††††…………………………………………………………†††††††………„ƒ‚‚€€~}}|{{zzyyyxxxxxxxuuuuuuuuuuuutttsssrrqqqppmmmlllllkkkkkkjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhhhggggggggggggggggggfffffffffffffffgggggggffffffffffffffffffffffffffffffeeeeeeeeeeeeedddddddddcccccccccbbbaaaaaaaaaaaaaaa```````````````___________^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[[ZZYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSSSRRRRRQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJIIIIIHHHHHHHHHHHGGGGGGGFFFFEEEEEEEEEEEEDDDDDDDDCCCCCCBBBBBBBBBBAAAAAAAAAAA@????????????????????>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;::::::::::::::::::999999998888888877777777777776666666666655544444443333333332222222222221111111111110000000000///////.............--------------,,,,,,,,,,,,,+++++++++++++++************))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!! bbbbbbbbbbbcccccccccccccccccdddddddddddddddddeeeeeeffffffffffffffffffggggffffffffffffggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiijjjjjjjjkkkkkkkkkkkkkkkkkkllllllllllllmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttssssssssssssssssssssssssstttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttsssssssssssttttttttttttttttttttttttsrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqrrrrrrrrrrsssssttuuuuvvvvvvvvvvvvvvvvwwwwxz{{{||}}~~€€‚‚ƒƒ„„„………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†ˆˆˆ‡‡‡‡‡‡††††††††………………………………………………………………†††††…………ƒƒ‚€~~}||{zzzyyyyxxxxxvvvvvvvvvvuuuutttssrrqqqpmmmmllllkkkkkkjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhhhhhhggggggggggggggggffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeedddddddddcccccccccbbbaaaaaaaaaaaaa````````````````____________^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]\\\\\\\\[[[[[[[[[[[[[[ZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSSSSSRRRRRQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNOOOOOONNNNNNNNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJIIIIHHHHHHHHHHHGGGGGGGGFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBBAAAAAAAAAAA@????????????????????>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;::::::::::::::::::9999999988888888777777777777776666666666655544444443333333332222222222211111111111100000000000///////............---------------,,,,,,,,,,,,+++++++++++++++*************)))))))((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!! bbbbbbbbbbbccccccccccccccccccdddddddddddddddddeeeeeeffffffffffffffffffgggfffffffffffffggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiijjjjjjjjjkkkkkkkkkkkkkkkkklllllllllllllmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqpppppppppppppppppqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttsssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttssstttttttttssssssssssssssssttttttttttttttttttttsssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrssssttuuuuuuuuuuuuuuvvvvvvwwwzzz{{|||}~~€‚‚ƒƒ„„„„„†††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ‡‡‡‡‡‡††††††††……………………………„„„„„…………………………………………„ƒƒ‚‚€~}}|{{zzzyyyyyxxxvvvvvvvvvvvvvuuuttssrrqqpnmmmllllkkkkkjjjjjjjjjjjjiiiiiiihhhhhhhhhhhhhhhhhhgggggggggggggggffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeddddddddccccccccccbbaaaaaaaaaaaaa````````````````___________^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]\\\\\\\[[[[[[[[[[[[[[[ZZZYYYYYYYYYYXXXXXXXXXXXXXXXWXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSSSSSRRRRRQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNOOOONNNNNNNNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJIIIHHHHHHHHHHHHGGGGGGGGFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAAAA@@????????????????????>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;::::::::::9:::::::9999999888888888777777777777777666666666655544444443333333332222222222211111111111100000000000///////............---------------,,,,,,,,,,,,+++++++++++++++************))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!!! bbbbbbbbbbbbccccccccccccccccccdddddddddddddddddeeeeeeffffffffffffffffffggffffffffffffffggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiijjjjjjjjjjkkkkkkkkkkkkkkkkllllllllllllllmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqpppppppppppppppppppppqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttssssssssssssssssssssssssstttttttttttttttttttttttttttttttttttttttttsssssssssstttsssssssssssssssssssssstttttttttttttttttssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrstttttttuuuuuuuuuuuuvvvvwwyzzz{{{||}~~€‚‚ƒƒƒ„„„…†††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‡‡‡‡‡‡†††††††…………………„……„„„„„„„„……………………………………„ƒƒ‚‚€€~~}||{{zzzyyyyyyyvvvvwwwwwwwwvvvuuttssrrqqnnmmmlllkkkkkjjjjjjjjjjjjiiiiiihhhhhhhhhhhhhhhhhhhggggggggggggggffffffffffffffffffffffffffffffffffffeffffffffffffffffffeeeeeeeeeeeeeedddddddcccccccccccbaaaaaaaaaaaa`````````````````____________^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\[[[[[[[[[[[[[[[ZZZYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNOONNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJIIHHHHHHHHHHHHHGGGGGGGFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAAAA@@????????????????????>>>>>=======<<<<<<<<<<<<<<<<<;<<<<<<;;;;;;;::::::::::99::::::99999999888888888777777777777777666666666665544444443333333322222222222211111111111100000000000///////............--------------,,,,,,,,,,,,,+++++++++++++++************))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!!! bbbbbbbbbbbbbccccccccccccccccccdddddddddddddddddeeeeeeffffffffffffffffffgfffffffffffffffggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiijjjjjjjjjjjkkkkkkkkkkkkkkkllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqppppppppppppppppppppppppqrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttsssssssssssssssssssssssssssssssssssssssssstttttttttttttssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrsssttttttttttttuuuuuuvvvvyyzzz{{{||}~~€€‚‚ƒƒƒƒ……………………†††††‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‡‡‡‡‡‡†††††††…………………„…„„„„„„„„„„…………………………………„ƒƒ‚‚€€~}}||{{zzzzyyyyywwwwwwwwwwwwwwvvvuttssrrqnnmmmlllkkkkkjjjjjjjjjjjjiiiiihhhhhhhhhhhhhhhhhhhggggggggggggggffffffffffffffffffffffffffffffffffffeeffffffffffffffefeeeeeeeeeeeeeeeedddddddcccccccccccbaaaaaaaaaaa````````````_````____________^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\[[[[[[[[[[[[[[ZZZZZYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNONNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJIIHHHHHHHHHHHHGGGGGGGGFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAAA@@@????????????????????>>>>>======<<<<<<<<<<<<<<<<<<;<<<<<<;;;;;;;:::::::::999:::::999999998888888887777777777777777766666666655544444433333333322222222222111111111111000000000000//////.............--------------,,,,,,,,,,,,+++++++++++++++*************))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!! bbbbbbbbbbbbbbccccccccccccccccccddddddddddddddddeeeeeeeffffffffffffffffffffffffffffffffffggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiijjjjjjjjjjjjjkkkkkkkkkkkkklllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqppppppppppppppppppppppppprrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttsssssssssssssssssssssssssssssssssssssssssssssssssssttttttttsssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrssssssssstttttttttuuuuvvvyyyyzz{{{||}~~€€‚‚‚‚ƒ„„„„………………††††‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‡‡‡‡‡‡†††††††…………………„…„„„„„„„„„„„„…………………………„„ƒƒ‚‚€~~}}||{{{zzzzzyywwwwwxxxxxxxxwwwvvuutssrronnmmmlllkkkkjjjjjjjjjjjjiiihhhhhhhhhhhhhhhhhhhgggggggggggggggffffffffffffffffffffffffffffffffffffeeefffffffffffeeeeeeeeeeeeeeeeeeeeddddddddcccccccccccaaaaaaaaaaa````````````__``_____________^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\[[[[[[[[[[[[[[ZZZZZZYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJIIHHHHHHHHHHHHGGGGGGGGFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCCBBBBBBBBBAAAAAAAAAA@@@???????????????????>>>>>>=======<<<<<<<<<<<<<<<<<;<<<<<;;;;;;;:::::::::9999::::9999999998888888887777777777777777766666666655544444433333333322222222222111111111111000000000000//////............---------------,,,,,,,,,,,,+++++++++++++++*************)))))))((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!! bbbbbbbbbbbbbbbccccccccccccccccccdddddddddddddddeeeeeeeeffffffffffffffffffffffffffffffffffggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiijjjjjjjjjjjjjjkkkkkkkkkkkklllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooopppppppppppppppopppppppppppppppppppppppppppppppppppppppqqqqqqqqqqppppppppppppppppppppppppprrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttsssssssssssssssssssssssssssssssssssssssssssssssssssttttsssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrsssssssssssttttttuuuuvxxyyyzzz{{||}~~€€€‚‚ƒƒ„„„„„…………†††‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆ‡‡‡‡‡††††††…………………„„„„„„„„„„„„„„„„……………………„„„ƒ‚‚‚€€~~}}|||{{{zzzzzzwwwxxxxxyyyyxxxwwvvuutssroonnmmlllkkkjjjjjjjjjjiiiiihhhhhhhhhhhhhhhhhhhggggggggggggggfffffffffffffffffffffffffffffffffffffeeeefffffffffeeeeeeeeeeeeeeeeeeeeeeddddddddcccccccccccaaaaaaaaaa````````````___``____________^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\[[[[[[[[[[[[[[ZZZZZZYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJIHHHHHHHHHHHHHGGGGGGGGFFFEEEEEEEEDDDDDDDDDDDDDCCCCCCCBBBBBBBBBAAAAAAAAA@@@@???????????????????>>>>>>=======<<<<<<<<<<<<<<<<<;<<<<<;;;;;;;::::::::99999:::99999999998888888887777777777777777766666666655544444433333333222222222212111111111111000000000000//////............--------------,,,,,,,,,,,,,+++++++++++++++************))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!!! bbbbbbbbbbbbbbbbccccccccccccccccccddddddddddddddeeeeeeeeeffffffffffffffffffffffffffffffffffggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiijjjjjjjjjjjjjjjkkkkkkkkkkkllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooopppppppppppppooopppppppppppppppppppppppppppppppppppppppqqqqqqqqppppppppppppppppppppppppprrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppqqqqqrrrrrrrrrssssssssttttuuuuxxxyyyzzz{{||}}~~€€€ƒƒƒƒƒ„„„„………†††‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆ‡‡‡‡‡†††††††……………„„„„„„„„„„„„„„„„„„„„……„„„„„„ƒ‚‚€€~~}}}||{{{{zzzzxxxxxxyyyyyyyyxxxwvvuutssponnmmmllkkkkjjjjjjjiiiiihhhhhhhhhhhhhhhhhhhhggggggggggggggffffffffffffffffffffffffffffffffffffeeeeeeffffffffeeeeeeeeeeeeeeeeeeeeeeddddddddcccccccccccbaaaaaaaaa````````````_________________^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJHHHHHHHHHHHHHHGGGGGGGGFFFEEEEEEEDDDDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@???????????????????>>>>>>=======<<<<<<<<<<<<<<<<;;<<<<;;;;;;;::::::::999999:::99999999998888888887777777777777777766666666655544444433333333222222222211111111111110000000000000/////............---------------,,,,,,,,,,,,+++++++++++++++*************))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!!! abbbbbbbbbbbbbbbbccccccccccccccccccdddddddddddddeeeeeeeeeefffffffffffffffeffffffffffffffffffgggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiijjjjjjjjjjjjjjjjjkkkkkkkkkllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooopppppppppppoooooppppppppppppppppppppppppppppppppppppppppqqqqqpppppppppppppppppppppppppqqqrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppqrrrrrrrrrrrrsssssstttuuuwxxxyyyzzz{{||}}~~€€€€‚‚‚‚ƒƒƒ„„„……†††‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆ‡‡‡‡‡‡††††††……………„„„„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚€€~~~}}}|||{{{{{{xxxxxyyyyzzzzyyyxxwwvuttspoonnmmlllkkkjjjjjjiiiiiihhhhhhhhhhhhhhhhhhhggggggggggggggffffffffffffffffffffffffffffffffffeeeeeeeeeffffffeeeeeeeeeeeeeeeeeeeeeeeeddddddddcccccccccccbaaaaaaaaa```````````_________________^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNNNNMMNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJHHHHHHHHHHHHHHGGGGGGGGFFFEEEEEEEDDDDDDDDDDDDCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@??????????????????>>>>>>>=======<<<<<<<<<<<<<<<<;;<<<<;;;;;;;::::::::999999::99999999999888888888777777777777777776666666665554444433333333222222222221111111111111000000000000//////............---------------,,,,,,,,,,,,+++++++++++++++*************)))))))((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!! aabbbbbbbbbbbbbbbbccccccccccccccccccddddddddddddeeeeeeeeeeeffffffffffffffeeffffffffffffffffffgggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhiiiiiiiiiijjjjjjjjjjjjjjjjjjkkkkkkkklllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooopppppppppoooooooppppppppppppppppppppppppppppppppppppppppqqqpppppppppppppppppppppppppqqqqqqqrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppqqqqqqqrrrrrrrrsssssttttuwwxxxxyyyzz{{|||}}~~~‚‚‚‚ƒƒ„„……†††‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆ‡‡‡‡‡‡†††††………………„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒ‚‚‚€€~~~}}}}|||{{{{xxxyyyyzzzzzzzzyyxxwwvuttqpoonnmmllkkkjjjjjiiiiiiihhhhhhhhhhhhhhhhhggggggggggggggffffffffffffffffffeeffffffffeeeeeeeeeeeeeeeeeffffeeeeeeeeeeeeeeeeeeeeeeeeeddddddddcccccccccccbbaaaaaaaa```````````_________________^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZYXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNNNNMMMNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLKKKKKKKKKKKJJJJJJJJHHHHHHHHHHHHHGGGGGGGGFFFFEEEEEEDDDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@??????????????????>>>>>>>=======<<<<<<<<<<<<<<<<;;<<<;;;;;;;::::::::9999999:999999999999888888888777777777777777776666666665554444433333333222222222211111111111111000000000000/////.............--------------,,,,,,,,,,,,,+++++++++++++++************))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!! aabbbbbbbbbbbbbbbbbccccccccccccccccccdddddddddddeeeeeeeeeeeefffffffffffffeeeffffffffffffffffffgggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhiiiiiiiiijjjjjjjjjjjjjjjjjjjkkkkkkkkllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooopppppppoooooooooopppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrsssssssrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppqqqqqqqqqqqrrrrrrssssttttwwwwxxxyyyzzz{{||}}}~~~~€‚‚‚ƒƒ„„……††‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆ‡‡‡‡‡†††††……………„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒ‚‚€€€€~~~~}}}||||{{yyyyyyyzzzz{{zzzzyyxwwvutqqpoonmmllkkkjjjjjiiiiiiihhhhhhhhhhhhhhhhgggggggggggggggfffffffffffffffffeeefffffeeeeeeeeeeeeeeeeeeeeffeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddcccccccccccbbaaaaaaaa``````````_________________^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNNNMMMMNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJHHHHHHHHHHHHHGGGGGGGGFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@?????????????????>>>>>>>>=======<<<<<<<<<<<<<<<;;;<<<;;;;;;;:::::::999999999999999999999888888888777777777777777776666666665554444433333333222222222211111111111110000000000000/////............---------------,,,,,,,,,,,,,+++++++++++++++************))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!!! aaabbbbbbbbbbbbbbbbcccccccccccccccccccddddddddddeeeeeeeeeeeeeffffffffffffeeeefffffffffffffffffffggfgggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhiiiiiiijjjjjjjjjjjjjjjjjjjjjkkkkkkklllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooopppppoooooooooooopppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppqqqqqqqqqqqqqqrrrrrssssttvwwwwwxxxyyyzz{{{|||}}}~~€€€‚ƒƒ„„……†††‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆ‡‡‡‡‡‡†††††……………„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒ‚‚€€€€~~~~}}}||||yyyyyyzzz{{{{{{zzzyyxwvvurqpponnmmllkkkjjjjiiiiiiihhhhhhhhhhhhhhhgggggggggggggggfffffffffffffffffeeeefffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedeedddddddddcccccccccccbbbaaaaaaaa`````````_________________^^^^^^^^^^^^^^^]^^^^^^^]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJHHHHHHHHHHHHGGGGGGGGGFFFFEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@????????????????>>>>>>>>>========<<<<<<<<<<<<<<;;;<<<;;;;;;::::::::99999999999999999999988888888887777777777777776666666665555444443333333322222222221111111111111000000000000//////............---------------,,,,,,,,,,,,+++++++++++++++*************))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!!! aaaabbbbbbbbbbbbbbbbccccccccccccccccccddddddddddeeeeeeeeeeeeeefffffffffffeeeeefffffffffffffffffffgffgggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhiiiiiijjjjjjjjjjjjjjjjjjjjjjkkkkkkkklllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooopppoooooooooooooopppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppqqqqqqqqqqqqqqqqrrrrsssssvvvwwwwxxxxyyzzz{{{|||}}}€€€‚‚ƒƒ„……†††‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆ‡‡‡‡‡†††††……………„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒ‚‚€€€€€~~~~}}}||yyyyyzzzz{{{{{{{{zzyyxwvvrrqpponnmmllkkjjjjiiiiiiihhhhhhhhhhhhhgggggggggggggggfffffffffffffffffffeeeeffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddedddddddddccccccccccccbbbaaaaaaa``````````________________^^^^^^^^^^^^^^^]]^^^^^]]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQPPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMNNNNMMMMMMMMMMMMMMMMMMMLLLLLLLKKKKKKKKKKKKJJJJJJJJJHHHHHHHHHHHGGGGGGGGGGFFFFEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@?????????????>>>>>>>>>>>>========<<<<<<<<<<<<<<;;;<<;;;;;;;::::::::99999999999999999999988888888877777777777777766666666665555444433333333222222222211111111111111000000000000/////.............--------------,,,,,,,,,,,,,+++++++++++++++*************)))))))((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!! aaaaabbbbbbbbbbbbbbbbccccccccccccccccccdddddddddeeeeeeeeeeeeeeeffffffffffeeeeeefffffffffffffffffffffffggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhiiiiiijjjjjjjjjjjjjjjjjjjjjjjkkkkkkklllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooopooooooooooooooooppppppppppppppppppppppppppppppppppoooppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppqqqqqqqqqqqqqqqqqqrrrrsssuvvvvvwwwwxxxyyzzz{{{||||~€‚‚ƒ„„……†††‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆ‡‡‡‡‡†††††……………„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ‚‚€€€€€€€~~~}}}}zzyzzzzz{{{{|||{{{zzyyxwvsrrqpoonnmllkkkjjjjiiiiiihhhhhhhhhhhggggggggggggggggfffffffffffffffffffeeeeefeeeeeeeeeeeeeeeeeeeeeeddeeeeeeeeeeeeeeeeeeeeddddddddddddddccccccccccccbbbbaaaaaaa`````````________________^^^^^^^^^^^^^^^]]]^^^^^]]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMNNNMMMMMMMMMMMMMMMMMMMLLLLLLLKKKKKKKKKKKKJJJJJJJJJJHHHHHHHHHHHGGGGGGGGGFFFFFEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@????????????>>>>>>>>>>>>>========<<<<<<<<<<<<<;;;;<<;;;;;;;:::::::999999999999999999999998888888877777777777777666666666655555444433333333222222222211111111111110000000000000/////............---------------,,,,,,,,,,,,++++++++++++++++************))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!! aaaaaabbbbbbbbbbbbbbbbcbccccccccccccccccddddddddeeeeeeeeeeeeeeeefffffffffeeeeeeefffffffffffffffffffffffggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhiiiiiiijjjjjjjjjjjjjjjjjjjjjjkkkkkkkllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppoooooopppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrsssssssssssssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpqqqqqqpppppppppppppppppppqqqppppppppqqqqqqqqrrrrrsuuuvvvvvwwwwxxxyyzzz{{{{|~~~€‚ƒƒ„……†††‡‡‡‡‡‡‡‡‡ˆˆˆˆˆ‡‡‡‡‡‡†††††……………„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ‚€€€€€€€€€€~~~}}zzzzzzzz{{{|||||{{{zzyxxwtsrrqpoonmmllkkkjjjjiiiiihhhhhhhhhgggggggggggggggggfffffffffffffffffffeeeeeefeeeeeeeeeeeeeeeeeeedddddeeeeeeeeeeeeeeeeeddddddddddddddddccccccccccccbbbbbaaaaaaa`````````________________^^^^^^^^^^^^^^]]]]^^^]]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMNNMMMMMMMMMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIHHHHHHHHHHGGGGGGGGGGFFFFFEEEEEDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@??????????>>>>>>>>>>>>>>>========<<<<<<<<<<<<<;;;;<;;;;;;;::::::::99999999999999999999999888888887777777777777666666666665555544443333333322222222221111111111111000000000000//////............---------------,,,,,,,,,,,,+++++++++++++++*************))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!!! aaaaaaabbbbbbbbbbbbbbbbbbccccccccccccccccdddddddeeeeeeeeeeeeeeeeeffffffffeeeeeeeefffffffffffffffffffffffggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhiiiiiijjjjjjjjjjjjjjjjjjjjjjkkkkkkkklllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppppppoooooooooppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssrrrrrrrrrrrrssssssssssrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrsssssssssssssssssssssssssrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppqqqppppppppppppppppppppppqqqpppppppppppqqqqqqqrrrrtuuuuuvvvvwwwwxxxyyzzz{{{}}~~€€‚‚ƒ„„……††††‡‡‡‡‡‡†ˆˆˆˆˆ‡‡‡‡‡‡†††††……………„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ‚€€€€€€€€€€€€~~~}zzzzzzz{{{{|||||||{{zzyxxttsrqqpoonmmllkkkjjjjiiiihhhhhhhhgggggggggggggggggffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeedddddddeeeeeeeeeeeeeeedddddddddddddddddccccccccccccbbbbbbaaaaaa``````````_______________^^^^^^^^^^^^^^]]]]]^^^]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMNMMMMMMMMMMMMMMMMMMMLLLLLLLKKKKKKKKKKKKKJJJJJJJJJIIHHHHHHHHHGGGGGGGGGGFFFFFFEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@????????>>>>>>>>>>>>>>>>>========<<<<<<<<<<<<<;;;;<;;;;;;;::::::::99999999999999999999999888888887777777777776666666666655555544443333333222222222211111111111111000000000000/////.............--------------,,,,,,,,,,,,,+++++++++++++++*************)))))))((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!!! aaaaaaaabbbbbbbbbbbbbbbbbbccccccccccccccccdddddddeeeeeeeeeeeeeeeeefffffffeeeeeeeeefffffffffffffffffffffffggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhiiiiiijjjjjjjjjjjjjjjjjjjjjkkkkkkkkkllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppppoooooooooooopppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrssssssssssssssssssssssssrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppqppppppppppppppppppppppppqqppppppppppppppqqqqqqqrrttttuuuuuvvvvwwwxxyyyzzz{|}}~~€‚ƒƒ„„……††††††††††ˆˆˆˆˆ‡‡‡‡‡‡†††††……………„„„„„„„„ƒƒƒƒ„„„„„„„„„„„„„„ƒƒƒ‚€€€€€€€€€€€€~~~{zzzzzz{{{{|||||||{{{zyyxuttsrqqpoonmmllkkkjjjjiiihhhhhhhhhggggggggggggggggfffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeddddddddeeeeeeeeeeeedddddddddddddddddddcccccccccccccbbbbbbaaaaaa``````````_______________^^^^^^^^^^^^^]]]]]]^]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLKKKKKKKKKKKKKJJJJJJJJJIIIHHHHHHHHGGGGGGGGGGGFFFFFFEEEEDDDDDDDDCCCCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@???????>>>>>>>>>>>>>>>>>>========<<<<<<<<<<<<;;;;;<;;;;;;;::::::::99999999999999999999999888888887777777777666666666666555555544433333333222222222211111111111110000000000000/////............---------------,,,,,,,,,,,,+++++++++++++++*************))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!!  aaaaaaaaabbbbbbbbbbbbbbbbbcccccccccccccccccdddddddeeeeeeeeeeeeeeeeeffffffeeeeeeeeeefffffffffffffffffffffffggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhiiiiiijjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkllllllllllllllllllllllmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppoooooooooooooooppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssrrrssssssssrrrrrrrrrrrrrrrrrssssssssssssssssssssrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppqpppppppppppppppppqqqqqqqtttttttuuuuvvvvwwxxxyyyzz||}}~€‚ƒƒ„„………††††††††ˆˆˆˆ‡‡‡‡‡‡‡†††††…………„„„„„„„„„ƒƒƒƒƒ„„„„„„„„„„„„„ƒƒƒ‚€€€€€€€€~~{{zzzzz{{{{||||||||{{zzyyuutssrqqpoonmmlllkkjjjjiihhhhhhhhhggggggggggggggggffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeddddddddddeeeeeeeeeeddddddddddddddddddddcccccccccccccbbbbbbbaaaaa``````````_______________^^^^^^^^^^^^^]]]]]]]^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZYXXXXXXXXXWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJIIIHHHHHHHGGGGGGGGGGGFFFFFFFEEEEDDDDDDDDCCCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@???????>>>>>>>>>>>>>>>>>>=======<<<<<<<<<<<<<;;;;;;;;;;;;::::::::99999999999999999999999988888887777777777666666666666655555554443333333322222222221111111111111000000000000//////............---------------,,,,,,,,,,,,+++++++++++++++*************))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!!!  aaaaaaaaaabbbbbbbbbbbbbbbbbcccccccccccccccccdddddddeeeeeeeeeeeeeeeeefffffeeeeeeeeeeefffffffffffffffffffffffggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhiiiiiiiijjjjjjjjjjjjjjjjjjkkkkkkkkkkkkllllllllllllllllllllllmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppoooooooooooooooooopppppppqqqqqqqqqqqqqqqqqqqqqqqqqqpqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrssrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppppqppppppppppppppppppppqqqqssssttttttuuuvvvwwwxxxyyz{||}}~€‚‚ƒƒ„„…………††††††ˆˆˆ‡‡‡‡‡‡‡‡†††††…………„„„„„„„„ƒƒƒƒƒƒƒ„„„„„„„„„„„„ƒƒƒ‚‚€€€~{{{zzz{{{{{|||||||||{{zzyvuutssrqqpoonnmmllkkkjjjjihhhhhhhhggggggggggggggggfffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeedddddddddddeeeeeeedddddddddddddddddddddccccccccccccccbbbbbbbbaaaaa``````````_______________^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZYYXXXXXXXXWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJIIIIHHHHHHHGGGGGGGGGGGFFFFFFFEEEDDDDDDDDCCCCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@??????>>>>>>>>>>>>>>>>>>>=======<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::999999999:999999999999988888887777777776666666666666555555554433333333222222222211111111111111000000000000/////.............--------------,,,,,,,,,,,,,+++++++++++++++*************)))))))((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!!!  aaaaaaaaaabbbbbbbbbbbbbbbbbbcccccccccccccccccdddddddeeeeeeeeeeeeeeeeeffffeeeeeeeeeeeefffffffffffffffffffffffgggggggggggggggggggggghhhhhhhhhhhhhhhhhhiiiiiiiiijjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkllllllllllllllllllllllmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppoooooooooooooooooooooppppqqqqqqqqqqqqqqqqqqqqqqqqqqpppppqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppppppppppppppppqpppppppppppppppppppppppqssssssssttttuuuvvvwwxxxyy{{||}~~€€‚‚ƒƒ„„„……………………‡‡‡‡‡‡‡‡‡‡‡†††††…………„„„„„„„„ƒƒƒƒƒƒƒƒ„„„„„„„„„„ƒƒƒƒ‚‚€€€{{{{{{{{{{{|||||||||{{zzyvvuutssrqqpponnmmllkkkjjjiihhhhhhhhgggggggggggggggfffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeddddddddddddeeeeeddddddddddddddddddccddccccccccccccccbbbbbbbbbaaaa```````````______________^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZYYYXXXXXXXWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIHHHHHHGGGGGGGGGGGFFFFFFFFEEEDDDDDDDDCCCCCCCCCCCCBBBBBBBBAAAAAAAAAAAA@@@@@@@?????>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::999999999::99999999999988888887777777776666666666665555555554433333333222222222211111111111110000000000000/////............---------------,,,,,,,,,,,,,+++++++++++++++************))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!!!  aaaaaaaaaaabbbbbbbbbbbbbbbbbbccccccccccccccccccddddddeeeeeeeeeeeeeeeeeeffeeeeeeeeeeeeeefffffffffffffffffffffffgggggggggggggggggggggghhhhhhhhhhhhhhhhiiiiiiiiiiijjjjjjjjjjjjjjjkkkkkkkkkkkkkkkllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppoooooooooooooooooooooooopqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppprrrsssssssttttuuuvvwwwxxyz{{||}~~€€‚‚ƒƒ„„„„……………‡‡‡‡‡‡‡‡‡‡‡†††††…………„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„ƒƒƒƒ‚‚€€€|{{{{{{{{{{|||||||||{{{zzwvvuttssrrqppoonnmmllkkkjiiiihhhhhhhhgggggggggggggfffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeddddddddddddeeeeddddddddddddddddddccccccccccccccccccbbbbbbbbbbaaaa```````````______________^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZZZYYYYXXXXXWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIHHHHHGGGGGGGGGGGGFFFFFFFEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@@????>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::999999999:::999999999988888887777777776666666666665555555554443333333322222222221111111111111000000000000//////............---------------,,,,,,,,,,,,+++++++++++++++*************))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!!  aaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccddddddddddddddddddeedddeeeeeeeeeeeeeeeeeeefffffffffffffffgggggggggggggggggghhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiijjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnommmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrpppppppppppppppppppppppppppppppppppppooooooooooooooooooooooooooooooooooooooppppppppppqqqqrrrsstttuuvwwwxxyzz{{|}}~~~€€€€€„„„„„„„„„„„„ƒƒƒƒƒ‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€~~~~~~~~~~~~~~}}}zzzyyxwwvvuutssrrqqppoonnnnmmmmlllllllkkkkkkkkkkkjgggggggggggggggggffffffffffffffffffeeeeeeeeeeeeeeeeeeeeedddddddddddddddddcccccccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaa``````````__________^^^^^^^^^^^^^^]]\\\\\\\\[[[[[[[[[[[[ZZZZZ[[[[[[[[[[[[[ZZZZZZZZZZZZYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUTTTUUTTTTTTTTTTTTTTTTTTSSSSSRQQQQQQQQQQQPPPPPPPPPOOOOPPPPOOOOOOOOOONNNNNNNNNNNMLLLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIGGGGGGGGGGFFFFFFFFFEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@????>>>>>>>>>>>>>>>>>>>================<<<<<<<<;;;<<<;;;;;;;;;:::::::::::::99999999999888888877777776666666555555555555444444433333333222222222211111111111111000000000000//////////............---------------,,,,,,,,,,,,++++++++++++++************))))))))))))((((((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!!!! aaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccddddddddddddddddddeddddeeeeeeeeeeeeeeeeeeefffffffffffffffgggggggggggggggggghhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiijjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqpppppppppppppppppppppppppppppppppppooooooooooooooooooooooooooooooooooooooooooooopppppppqqqrrrsstttuuvvwwxxyyz{{||}}~~~€€€€ƒ„„„„„„„„„„„ƒƒƒƒƒ‚‚‚‚‚„„„„„„„ƒƒƒƒ„„„„„„„„„„„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€~~~~~~~~~~~~~~~~~}}}{zzyyxxxwwvuuttssrqqppooonnnnmmmmllllllkkkkkkkkkkkggggggggggggggggffffffffffffffffffeeeeeeeeeeeeeeeeeeeeedddddddddddddddddcccccccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaa``````````__________^^^^^^^^^^^^^]]]\\\\\\\[[[[[[[[[[[[[ZZZZZ[[[[[[[[[[[[ZZZZZZZZZZZZZYXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTUUUTTTTTTTTTTTTTTTTTSSSSSRRQQQQQQQQQQPPPPPPPPPOOOOPPPPOOOOOOOOOONNNNNNNNNNNLLLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@????>>>>>>>>>>>>>>>>>>================<<<<<<<<<;;;<<;;;;;;;;;;:::::::::::::99999999999888888877777776666665555555555554444444433333332222222222111111111111111000000000000//////////............---------------,,,,,,,,,,,,+++++++++++++*************)))))))))))(((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!!! aaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccdddddddddddddddddddddddeeeeeeeeeeeeeeeeeeefffffffffffffffgggggggggggggggggghhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqppppppppppppppppppppppppppppppppooooooooooooooooooooooooooooooooooooooooooooooooooooppppqqqrrrsstttuvvvwwxxyyzz{{||}}}~~~€€ƒƒƒ„„„„„„„„„ƒƒƒƒƒ‚‚‚‚‚„„„„„„ƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚~~~~~~~~~~~~~~~~~~}}}}{zzzyyyxxwwvvuutssrrqqppooonnnnmmmmllllllkkkkkkkkkgggggggggggggggfffffffffffffffffffeeeeeeeeeeeeeeeedeeedddddddddddddddddcccccccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaa``````````___________^^^^^^^^^^^^]]]]\\\\\\[[[[[[[[[[[[[ZZZZZZ[[[[[[[[[[[[ZZZZZZZZZZZZZXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTUUUTTTTTTTTTTTTTTTTTTSSSSRQQQQQQQQQQQQPPPPPPPPOOOOPPPOOOOOOOOOONNNNNNNNNNNMLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@???>>>>>>>>>>>>>>>>>>>===============<<<<<<<<<;;;;<<;;;;;;;;;;:::::::::::::99999999998888888777777766666655555555555544444444433333332222222222111111111111110000000000000/////////.............--------------,,,,,,,,,,,,,+++++++++++++*************)))))))))))((((((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!!! aaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccdddddddddddddddddddddddeeeeeeeeeeeeeeeeeeefffffffffffffffgggggggggggggggggghhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnpppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqppppppppppppppppppppppppppppoooooooooooooooooooooooooooooooooooooooooooonnnoooooooooooppppqqrrrsssttuuvvwwwxxyyzz{{|||}}~~~€ƒƒƒƒ„„„„„„„„ƒƒƒƒ‚‚‚‚‚‚„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€~~~~~~~~~~~~~~~~}}}}|{zzzzyyyxxwwwvuuttssrrqqppooonnnnmmmmllllllkkkkkkkgggggggggggggggffffffffffffffffffeeeeeeeeeeeeeeeeddeddddddddddddddddddcccccccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaa``````````__________^^^^^^^^^^^^]]]]]\\\\\[[[[[[[[[[[[[ZZZZZZZ[[[[[[[[[[[ZZZZZZZZZZZZZYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUTTTUUUTTTTTTTTTTTTTTTTTSSSSSRRQQQQQQQQQQQPPPPPPPPOOOOPPPOOOOOOOOONNNNNNNNNNNMMLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@???>>>>>>>>>>>>>>>>>>===============<<<<<<<<<;;;;;<<;;;;;;;;;;;::::::::::::9999999999888888877777776666665555555555554444444443333333222222222111111111111111000000000000//////////............---------------,,,,,,,,,,,,++++++++++++++************))))))))))))((((((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!!!!! `aaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccddddddddddddddddddddddddeeeeeeeeeeeeeeeeeffffffffffffffffggggggggggggggggggghhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppppppppppppppppooooooooooooooooooooooooooooooooooooooooooonnnnnnooooooooooooppppqqrrrssstuuuvvvwwxxxyyzz{{{||}}~~‚‚ƒƒƒ„„„„„„ƒƒƒƒƒ‚‚‚‚‚„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€~~~~~~~~~~~~~}}}}}||zzzzzyyyyxxxwwvvuutssrrqqqppooonnnnmmmmllllllkkkkkhgggggggggggggfffffffffffffffffffeeeeeeeeeeeeeeeeddedddddddddddddddddccccccccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaaaa``````````__________^^^^^^^^^^^^]]]]]\\\\[[[[[[[[[[[[[ZZZZZZZZ[[[[[[[[[[ZZZZZZZZZZZZZZYXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUTTTUUUTTTTTTTTTTTTTTTTTSSSSSRQQQQQQQQQQQQPPPPPPPPOOOOPPPOOOOOOOOONNNNNNNNNNNMMLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@??>>>>>>>>>>>>>>>>>>>===============<<<<<<<<<;;;;;<;;;;;;;;;;;;::::::::::::9999999998888888777777766666655555555555544444444433333332222222222111111111111111000000000000//////////............---------------,,,,,,,,,,,,+++++++++++++*************))))))))))))(((((((((((('''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!!! ``aaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccddddddddddddddddddddddddeeeeeeeeeeeeeeeeffffffffffffffffffgggggggggggggggggghhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppppppppppppppppppooooooooooooooooooooooooooooooooooooooooooonnnnnnnooooooooooooopppqqqrrrsssttuuuvvvwwwxxyyzzz{{||}}~~‚‚‚ƒƒƒ„„„„„ƒƒƒƒƒ‚‚‚‚‚‚„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€~~~~~~~~~}}}}}}||||zzzzzzzyyyyxxwwvvuuttssrrqqqppooonnnnmmmmllllllkkkhhhggggggggggggfffffffffffffffffeeeeeeeeeeeeeeeeddddddddddddddddddddccccccccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaaaa```````````__________^^^^^^^^^^^]]]]]]\\\[[[[[[[[[[[[[[ZZZZZZZZ[[[[[[[[[ZZZZZZZZZZZZZZYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUTTTUUUTTTTTTTTTTTTTTTTTSSSSSQQQQQQQQQQQQQPPPPPPPPOOOOPPPOOOOOOOONNNNNNNNNNNMMMLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIHGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@??>>>>>>>>>>>>>>>>>>===============<<<<<<<<<;;;;;;<;;;;;;;;;;;;::::::::::::9999999998888887777777766666655555555555444444444433333332222222222111111111111110000000000000/////////.............--------------,,,,,,,,,,,,,+++++++++++++*************)))))))))))((((((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!!! ```aaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccddddddddddddddddddddddddeeeeeeeeeeeeeeefffffffffffffffffffgggggggggggggggggghhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnpppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqrrrrrqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnooonnnnnnooooopppqqqrrrssttttuuuvvvwwwxxyyyzz{||}}~‚‚‚ƒƒƒ„„„ƒƒƒƒƒƒ‚‚‚‚‚‚„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€~~~~~~}}}}}}||||||zzzzzzzzyyyyxxxwwvvuuttssrrqqpppooonnnnmmmmlllllkkhhhhgggggggggggffffffffffffffffeeeeeeeeeeeeeeeeddddddddddddddddddddccccccccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaaaaa```````````__________^^^^^^^^^^^]]]]]]\\\[[[[[[[[[[[[[ZZZZZZZZZ[[[[[[[[[ZZZZZZZZZZZZZYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTUUUTTTTTTTTTTTTTTTTSSSSSSQQQQQQQQQQQQPPPPPPPPOOOOOPPOOOOOOOOONNNNNNNNNNMMMMLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIHHGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@??>>>>>>>>>>>>>>>>>>===============<<<<<<<<<;;;;;;<;;;;;;;;;;;;;:::::::::::999999998888888777777766666655555555555444444444433333332222222222211111111111111000000000000//////////............---------------,,,,,,,,,,,,++++++++++++++************))))))))))))((((((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!!!!! ````aaaaaaaaaaaaaaaabbbabbbbbbbbbbbbbbbbbcccccccccccccccccccddddddddddddddddddddddddeeeeeeeeeeeeeeffffffffffffffffffffgggggggggggggggggghhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqrqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppoooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnoonnnnnnnnnoooopppqqqrrrrssttttuuuuvvvwwxxxyzz{{|}}€‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€~~~~}}}}}||||||{{zzzzzzzzzzyyyyxxwwvvuuttssrrrqqpppooonnnnmmmmlllllhhhhhggggggggggffffffffffffffffeeeeeeeeeeeeeeeedddddddddddddddddddccccccccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaaaaa````````````__________^^^^^^^^^^^]]]]]]\\[[[[[[[[[[[[[ZZZZZZZZZZ[[[[[[[[ZZZZZZZZZZZZZYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTUUUTTTTTTTTTTTTTTTSSSSSSSQQQQQQQQQQQQPPPPPPPPOOOOOPPOOOOOOOONNNNNNNNNNMMMMMLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIHHGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@?>>>>>>>>>>>>>>>>>>>==============<<<<<<<<<<;;;;;;<;;;;;;;;;;;;;:::::::::::999999998888887777777766666655555555555444444444433333332222222222111111111111111000000000000//////////............---------------,,,,,,,,,,,,+++++++++++++*************))))))))))))((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!!!!! `````aaaaaaaaaaaaaaaabbaabbbbbbbbbbbbbbbbbcccccccccccccccccccddddddddddddddddddddddddeeeeeeeeeeeeeeffffffffffffffffffffggggggggggggggggggghhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllmmmmmmllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooopppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppoooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnonnnnnnnnnnnoooopppqqqqrrsssssttttuuuuvvwwwxyyzz{|}€‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€~~~~}}}}||||{{{{{yyyzzzzzzzzyyyyxxwwvvuutttssrrqqqpppooonnnnmmmmlllhhhhhhggggggggggfffffffffffffffeeeeeeeeeeeeeeedddddddddddddddddddcccccccccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaaaaa`````````````_________^^^^^^^^^^^]]]]]]]\\[[[[[[[[[[[[ZZZZZZZZZZZ[[[[[[[ZZZZZZZZZZZZZZYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTUUTTTTTTTTTTTTTTTSSSSSSSSQQQQQQQQQQQPPPPPPPPPOOOOOPPOOOOOOOONNNNNNNNNNMMMMMLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIHHHGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@?>>>>>>>>>>>>>>>>>>>==============<<<<<<<<<;;;;;;;<;;;;;;;;;;;;;:::::::::::999999998888887777777666666555555555554444444444333333322222222222111111111111110000000000000/////////.............--------------,,,,,,,,,,,,,+++++++++++++*************)))))))))))((((((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!!! ``````aaaaaaaaaaaaaaaabaaabbbbbbbbbbbbbbbbbcccccccccccccccccccddddddddddddddddddddddddeeeeeeeeeeeeeeffffffffffffffffffffggggggggggggggggggghhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllmmmmllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnonnnnnnnnnnnnooooppppqqqqrrssssssttttuuuvvwwxxyzz{|€‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚€€€€~~~}}}||||{{{{{{yyyyyzzzzzzzyyyyxxwwvvuuuttssrrrqqqpppooonnnmmmmlliihhhhhhggggggggffffffffffffffeeeeeeeeeeeeeeedddddddddddddddddddcccccccccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaaaaaa`````````````__________^^^^^^^^^^]]]]]]]\[[[[[[[[[[[[ZZZZZZZZZZZZ[[[[[[ZZZZZZZZZZZZZZYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTUUTTTTTTTTTTTTTSSSSSSSSSSQQQQQQQQQQQPPPPPPPPPOOOOOPPOOOOOOONNNNNNNNNNMMMMMMLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIHHHHGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@?>>>>>>>>>>>>>>>>>>>==============<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::::99999998888887777777766666655555555555444444444433333332222222222111111111111111000000000000//////////............---------------,,,,,,,,,,,,++++++++++++++************))))))))))))((((((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!!! ``````aaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbcccccccccccccccccccddddddddddddddddddddddddeeeeeeeeeeeeeeeffffffffffffffffffffgggggggggggggggggghhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllmmllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppoooooooooooooooooooooooooooooooooooooonooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnooooppppqqqrrrrrrsssssstttuuvvwwxyz{{€‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚€€€€€~~~}}}|||{{{{{{zyyyyyyzzzzzzyyyyxxxwwvvuuuttsssrrqqqpppoooonnnmmmmiiiihhhhhggggggggffffffffffffeeeeeeeeeeeeeeedddddddddddddddddddcccccccccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaaaaa```````````````________^^^^^^^^^^^]]]]]]]\[[[[[[[[[[[[ZZZZZZZZZZZZ[[[[[[ZZZZZZZZZZZZZYYYYYYXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTUUTTTTTTTTTTTTSSSSSSSSSSSQQQQQQQQQQPPPPPPPPPOOOOOOPOOOOOOOONNNNNNNNNMMMMMMMLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIHHHHHGGGGGFFFFFFFFFFFEEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@?>>>>>>>>>>>>>>>>>>>=============<<<<<<<<<<;;;;;;;<;;;;;;;;;;;;;:::::::::::99999998888887777777666666555555555555444444444433333332222222222111111111111110000000000000//////////............---------------,,,,,,,,,,,,++++++++++++++************))))))))))))((((((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!!!!! ```````aaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbcccccccccccccccccccddddddddddddddddddddddddeeeeeeeeeeeeeeeffffffffffffffffffffggggggggggggggggggghhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjkkkkkkjjkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppooooooooooooooooooooooooooooooooooooooonnnoooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooopppppqqqrrrrrrrrsssstttuuvwwxyz{~€€‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚€€€€€~~~}}}|||{{{{zzzyyyyyyyyzzzzyyyyxxxwwwvvuuuttsssrrrqqqpppooonnnnmmiiiiihhhhhgggggggffffffffffffeeeeeeeeeeeeeedddddddddddddddddddcccccccccccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaaaa````````````````________^^^^^^^^^^^]]]]]]]\[[[[[[[[[[[ZZZZZZZZZZZZZ[[[[[ZZZZZZZZZZZZZZYYYYYYXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTUUTTTTTTTTTTTSSSSSSSSSSSSQQQQQQQQPPPPPPPPPPPOOOOOOPOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHGGGGFFFFFFFFFFFEEEEEEEEDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@?>>>>>>>>>>>>>>>>>>>>=============<<<<<<<<<<;;;;;;;<;;;;;;;;;;;;;:::::::::::9999998888888777777666666655555555555444444444433333332222222222211111111111111000000000000//////////.............--------------,,,,,,,,,,,,,+++++++++++++*************)))))))))))(((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!!!! ````````aaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbcccccccccccccccccccddddddddddddddddddddddddeeeeeeeeeeeeeeefffffffffffffffffffgggggggggggggggggggghhhhhhhhhhhhhhhhhhhiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjkkkkkjjjkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnlllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnmmmnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppooooooooooooooooooooooooooooooooooooooonnnnnnoooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooppppqqqqqqqrrrrrrrssttuuvwwxyz}~€‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚…„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚€€€€€~~~}}}||{{{{zzzzxxyyyyyyyyyyyyyyxxxwwwvvvuutttsssrrrqqqpppoooonnnmjjiiiihhhhhgggggggfffffffffffeeeeeeeeeeeeedddddddddddddddddddcccccccccccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaaaa`````````````````________^^^^^^^^^^^]]]]]]][[[[[[[[[[[[ZZZZZZZZZZZZZ[[[[ZZZZZZZZZZZZZZYYYYYYYXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTUTTTTTTTTTTTSSSSSSSSSSSSSQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNMMMMMMMMLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHGGGFFFFFFFFFFFFEEEEEEEEDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@?>>>>>>>>>>>>>>>>>>>>=============<<<<<<<<<<;;;;;;;<;;;;;;;;;;;;;:::::::::::9999998888887777777666666655555555555444444444433333332222222222111111111111111000000000000//////////............---------------,,,,,,,,,,,,++++++++++++++*************)))))))))))(((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!!! `````````aaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbcbcccccccccccccccccdddddddddddddddddddddddddeeeeeeeeeeeeeeffffffffffffffffffggggggggggggggggggggghhhhhhhhhhhhhhhhhhhiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjkkkjjjjjkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnlllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnmmmmmmmnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppoooooooooooooooooooooooooooooooooooooooonnnnnnnnoooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooopppqqqqqqqqqqqrrrrssttuvwxxy}~€‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚……„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚€€€€€€€€€€€~~}}}|||{{{zzzzxxxxyyyyyyyyyyyxxxxwwwvvvuuutttsssrrrqqqpppoooonnnjjjiiiihhhhhggggggffffffffffeeeeeeeeeeeeeddddddddddddddddddddccccccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaa`````````````````________^^^^^^^^^^]]]]]]]][[[[[[[[[[[[ZZZZZZZZZZZZY[[[ZZZZZZZZZZZZZZZYYYYYYYXXXXXXXWWWWWWWWWWWWWWWWWWVWVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTUTTTTTTTTTTSSSSSSSSSSSSRRQQQQPPPPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNMMMMMMMMLLLLLLKKKKKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHGGFFFFFFFFFFFFFEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@?>>>>>>>>>>>>>>>>>>>>=============<<<<<<<<<<;;;;;;;<;;;;;;;;;;;;;::::::::::99999988888887777777666666555555555554444444444333333322222222222111111111110110000000000000//////////............---------------,,,,,,,,,,,,++++++++++++++************))))))))))))(((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$%%$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!!! ``````````aaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbccccccccccccccccccddddddddddddddddddddddddeeeeeeeeeeeeeeffffffffffffffffffgggggggggggggggggggggghhhhhhhhhhhhhhhhhhhiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjkjjjjjjjkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnmmmmmmmmmmnnnnnnnnnnnnnnnnoooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnoonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooppppppqqqqqqqqqrrrsttuvwxy|}~€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚……„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€~~~}}|||{{{zzzzxxxxxyyyyyyyyyxxxxwwwwvvvuuutttssssrrrqqqppppooonnkjjjiiiihhhhhgggggffffffffffeeeeeeeeeeeeedddddddddddddddddddcccccccccccccccbcbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa```````````````````_______^^^^^^^^^^]]]]]]]][[[[[[[[[[[ZZZZZZZZZZZZYY[[[ZZZZZZZZZZZZZZYYYYYYYYXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRQQPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNNMMMMMMMMMLLLLLKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGFFFFFFFFFFFFFEEEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@?>>>>>>>>>>>>>>>>>>>>=============<<<<<<<<<<;;;;;;;<;;;;;;;;;;;;::::::::::99999998888888777777766666655555555555444444444433333332222222222111111111111011000000000000///////////............------------,-,,,,,,,,,,,,,+++++++++++++*************)))))))))))((((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$%%$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!!!! ```````````aaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbccccccccccccccccccddddcdddddddddddddddddddeeeeeeeeeeeeeeeffffffffffffffffffggggggggggggggggggggghhhhhhhhhhhhhhhhhhhiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnlllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnoooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooopppppppppppppqqqqrrsttuvwx{|}~€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚………„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€~~~}}|||{{{zzzzxxxxxxxxxxxxxxxxxwwwwvvvvuuutttssssrrrqqqqppppooonkkjjjiiiihhhhhgggggfffffffffeeeeeeeeeeeedddddddddddddddddddcccccccccccccccbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa```````````````````_______^^^^^^^^^^]]]]]]]][[[[[[[[[[[ZZZZZZZZZZZZYY[[ZZZZZZZZZZZZZZYYYYYYYYYXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRQPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLKKKKKKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHFFFFFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@??>>>>>>>>>>>>>>>>>>>===============<<<<<<<<<;;;;;;;<;;;;;;;;;;;;:::::::::999999988888887777777666666655555555555444444444333333332222222222111111111111011000000000000///////////...........-------------,-,,,,,,,,,,,,,+++++++++++++*************)))))))))))((((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$%%$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!!! ````````````aaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbccccccccccccccccccdddccdddddddddddddddddddeeeeeeeeeeeeeeeffffffffffffffffffggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnoooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppoooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooopppppppppppppqqrrsttuvw{|}~€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚…………„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€~~~}}}||{{{zzzzxxxxxxxxxxxxxxxxwwwwvvvvuuuutttssssrrrrqqqqppppoookkkjjjiiiihhhhgggggfffffffffeeeeeeeeeeeeddddddddddddddddddcccccccccccccccbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaa````````````````````_______^^^^^^^^^^]]]]]]]][[[[[[[[[[[ZZZZZZZZZZZYYY[ZZZZZZZZZZZZZZYYYYYYYYYYXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRPPPPPPPPPPPPPPOOOOOOOOOONOOOOOOONNNNNNNNMMMMMMMMMMLLLLKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHFFFFFFFFFFFFEEEEEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@??>>>>>>>>>>>>>>>>>>>===============<<<<<<<<<;;;;;;;<<;;;;;;;;;;::::::::::999999988888887777777666666655555555554444444444333333322222222222111111111110010000000000000///////////...........-------------,-,,,,,,,,,,,,++++++++++++++************))))))))))))((((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!!! `````````````aaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbccccccccccccccccccddcccdddddddddddddddddddeeeeeeeeeeeeeeeffffffffffffffffffgggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnoooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppoooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooopppppqqrrstuvwz{|}~€‚‚‚‚‚‚‚‚‚‚‚‚‚‚…………„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€~~~}}}|||{{{zzzxxxxxxxxxxxxxwwwwwvvvvvuuuuttttssssrrrrqqqqppppoookkkkjjjiiiihhhhggggffffffffeeeeeeeeeeeeddddddddddddddddddcccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaa````````````````````_______^^^^^^^^^]]]]]]]]][[[[[[[[[[[ZZZZZZZZZZYYYYZZZZZZZZZZZZZZYYYYYYYYYYYXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRPPPPPPPPPPPPPOOOOOOOOOOONOOOOOONNNNNNNNNMMMMMMMMMMLLLKKKKKKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHFFFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@??>>>>>>>>>>>>>>>>>>================<<<<<<<<<;;;;;;;<;;;;;;;;;;::::::::::999999988888888777777766666665555555555444444444433333332222222222111111111111001000000000000////////////..........-------------,,,,,,,,,,,,,,,+++++++++++++*************))))))))))))((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$%$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!!!!! ``````````````aaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbccccccccccccccccccdccccdddddddddddddddddddeeeeeeeeeeeeeeefffffffffffffffffffgggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmoooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooopppqrrstuvyz{|}~€€‚‚‚‚‚‚‚‚‚‚‚‚‚…………„„„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€~~~}}|||{{{zzzxxxxxxxxwwwwwwwwvvvvvuuuuuttttsssssrrrrqqqqqppppoolkkkkjjjiiiihhhggggffffffefeeeeeeeeeeeddddddddddddddddddcccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaa```````````````````________^^^^^^^^^^]]]]]]]][[[[[[[[[[[ZZZZZZZZZZYYYYZZZZZZZZZZZZZZYYYYYYYYYYYXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSRRRRRRRRRPPPPPPPPPPPOOOOOOOOOOOONNOOOOOONNNNNNNNNMMMMMMMMMMLLLKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHFFFFFFFFFFEEEEEEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@???>>>>>>>>>>>>>>>>>=================<<<<<<<<<;;;;;;;<;;;;;;;;;;::::::::99999999888888888777777766666665555555555444444444333333322222222222111111111111001000000000000////////////..........-------------,,,,,,,,,,,,,,++++++++++++++*************)))))))))))(((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%$$%$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!!!! ```````````````aaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccddddddddddddddddddddeeeeeeeeeeeeeefffffffffffffffffffgggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmoooooooooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppoooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmnnnnnnnnnnnmmmmmmmnnnnnnnnnooooooooooooooopppqrrstuyz{|}~€€‚‚‚‚‚‚‚‚‚‚‚‚…………„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€~~~}}}|||{{{zzxxxxxwwwwwwwwwvvvvvuuuuutttttsssssrrrrrqqqqqpppppolkkkkjjjjiiihhhggggffffffeeeeeeeeeeeedddddddddddddddddddccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaa````````````````````________^^^^^^^^^]]]]]]]]][[[[[[[[[[[ZZZZZZZZZYYYYYZZZZZZZZZZZZZYYYYYYYYYYYYXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSRRRRRRRRRRPPPPPPPPPPOOOOOOOOOOOONNNOOOOONNNNNNNNNMMMMMMMMMMMLLKKKKKKKKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@???>>>>>>>>>>>>>>>===================<<<<<<<<<;;;;;;;<;;;;;;;;;::::::::999999998888888887777777766666665555555554444444444333333322222222221111111111110000000000000000////////////..........------------,,,,,,,,,,,,,,,++++++++++++++************))))))))))))(((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!!! ````````````````aaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccddddddddddddddddddeeeeeeeeeeeeeeeeffffffffffffffffffggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpqqqqqqqqqppppppppppppppppooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmnnnnnnnnnnnmmmmmmmmmmmmnnnnnnnnnnnnnnnnnooooppqrstuxyz{|}~€€‚‚‚‚‚‚‚‚‚‚‚‚…………„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚€€€€€€€€€€€€~~~}}}|||{{{zzxxxxwwwwwwwvvvvvvuuuuuttttttsssssrrrrrrqqqqqpppppollkkkkjjjiiiihhhgggffffffeeeeeeeeeeedddddddddddddddddddcccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaa```````````````````_________^^^^^^^^^]]]]]]]]][[[[[[[[[[ZZZZZZZZZZYYYYYZZZZZZZZZZZZYYYYYYYYYYYYYXXWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSRRRRRRRRRRPPPPPPPPOOOOOOOOOOOOONNNNOOOOONNNNNNNNNMMMMMMMMMMMLLKKKKKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHFFFFFFFFEEEEEEEEEEEEDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@???>>>>>>>>>>>>>>=====================<<<<<<<<;;;;;;;<;;;;;;;;::::::::999999998888888888777777777666666555555555444444444333333332222222222111111111111000000000000000/////////////.........-------------,,,,,,,,,,,,,,,++++++++++++**************))))))))))))(((((((((((('''''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!!!!! _````````````````aaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccdddddddddddddddddeeeeeeeeeeeeeeeeeffffffffffffffffffggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppqqqqqppppppppppppppppppppooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmnnnnnnnnnnmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnooopqqrstwxz{|}}~€€‚‚‚‚‚‚‚‚‚‚‚…………„„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚€€€€€€€€€~~~~}}}|||{{{zxxxxwwwwwvvvvvvuuuuuutttttssssssrrrrrrqqqqqqpppppplllkkkkjjjiiihhhggggfffffeeeeeeeeeeeddddddddddddddddddcccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaa`````````````````___________^^^^^^^^^]]]]]]]]][[[[[[[[[[ZZZZZZZZZYYYYYYZZZZZZZZZZZZYYYYYYYYYYYYYXWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRPPPPPPPOOOOOOOOOOOOONNNNNOOOONNNNNNNNNMMMMMMMMMMMMLKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHHFFFFFFFEEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@????>>>>>>>>>>>>=======================<<<<<<<<;;;;;;;<;;;;;;;;:::::::9999999998888888888777777776666666555555555444444444333333332222222222111111111110000000000000000////////////..........-------------,,,,,,,,,,,,,,+++++++++++++**************))))))))))))(((((((((((('''''''''''''&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!!!! _`````````````````aaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccddddddddddddddddeeeeeeeeeeeeeeeeeefffffffffffffffffffgggggggggggggggggghhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppqppppppppppppppppppppppppoooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmnnnnnnnnnmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnooopqrrswxyz{|}~€€‚‚‚‚‚‚‚‚‚‚…………„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚€€€€€€€~~~~}}}|||{{{zxxxxwwwwvvvvvuuuuuutttttssssssrrrrrrrqqqqqqqpppppplllkkkkjjjiiihhhggggffffeeeeeeeeeeeddddddddddddddddddcccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaa````````````````___________^^^^^^^^^^]]]]]]]]][[[[[[[[[[ZZZZZZZZZYYYYYYZZZZZZZZZZZYYYYYYYYYYYYYYWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSRRRRRRRRRRRRPPPPPPOOOOOOOOOOOOONNNNNNOOOONNNNNNNNNMMMMMMMMMMMLKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHGFFFFFFEEEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@????>>>>>>>>>>>========================<<<<<<<<;;;;;;;;;;;;;;;:::::::9999999999888888888777777777766666655555555444444444333333333222222222111111111111000000000000000/////////////..........------------,,,,,,,,,,,,,,,+++++++++++++*************)))))))))))))(((((((((((('''''''''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!!! __`````````````````aaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccdddddddddddddddeeeeeeeeeeeeeeeeeeefffffffffffffffffffggggggggggggggggggghhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkklllllllklllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnoooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppppppppppppppooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmnnnnnnnnmmmmmmmmmmmmmmmmmnnnnnnnnmmmmmmmnnnnooppqrsvwxyz{|}~€€‚‚‚‚‚‚‚‚‚…………„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚€€€€€€€~~~~}}}||||{{zyxxxwwwvvvvvuuuuuttttttssssssrrrrrrqqqqqqqqqppppppllllkkkkjjjiihhhgggfffffeeeeeeeeeeddddddddddddddddcdcccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaa````````````_______________^^^^^^^^^]]]]]]]]]][[[[[[[[[[ZZZZZZZZZYYYYYYZZZZZZZZZZYYYYYYYYYYYYYYXWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRRPPPPPOOOOOOOOOOOOONNNNNNNOOONNNNNNNNNNMMMMMMMMMMLLKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHGGFFFFFEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@?????>>>>>>>>>>=========================<<<<<<<<;;;;;;;;;;;;;;::::::::9999999988888888887777777777766666655555555444444444333333333222222222111111111111000000000000000/////////////.........-------------,,,,,,,,,,,,,,,++++++++++++**************)))))))))))))(((((((((((('''''''''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!!! ___`````````````````aaa`aaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccdddddddddddddddeeeeeeeeeeeeeeeeeeeeffffffffffffffffffggggggggggggggggggghhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkklllllkkklllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpqqqqqqppppppppppppppppppppppppppppppppppppppppppppoooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnoopqqrvwxyz{|}~~€€‚‚‚‚‚‚‚‚‚………„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€~~~~~~}}}}|||{{{yxxxwwwvvvvuuuuutttttssssssrrrrrrrqqqqqqqqqpppppppllllkkkkjjjiihhhggggffffeeeeeeeeeedddddddddddddddccdccccccccccccccbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaa```````````________________^^^^^^^^^^]]]]]]]]]][[[[[[[[[[ZZZZZZZZYYYYYYYZZZZZZZZZYYYYYYYYYYYYYYYXWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRQPPPPOOOOOOOOOOOONNNNNNNNNOOONNNNNNNNNMMMMMMMMMMLLLKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHHHHHGGGFFFFEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@?????>>>>>>>>>==========================<<<<<<<<;;;;;;;;;;;;;;:::::::99999999888888888887777777777766666655555555444444443333333333222222221111111111110000000000000000////////////..........-------------,,,,,,,,,,,,,,+++++++++++++*************)))))))))))))(((((((((((('''''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!!!!! ^^^^^^^^^^^___________________``````````````````abbbbbbbbbbbbbbbbbbbcccccccccccccccccccccdddddddddddddddddddeeeeeeeeeeeeeeeffffffffggggggggggggggggggggggggggggggggggggghhhhhhggggggggggggggggggggggghhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppoooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnoonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmlllllllllllllllllllllllllllllllllllllmmnnopqrstuvwxyz{{|}}}~~~~~ƒƒ‚‚‚‚€€€€€€€€€€‚‚‚‚‚‚‚‚€€€€€€€€€‚‚‚‚‚€€€~~~}||{{zzzyyyyxxxxwwwwwwvvvvttsssssssrrrrrrrrrrqqqqqqqppppoooonnmmmllkkkjjjjiiigggggfffffffffffffffeeeeedddddddddddccccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaa``````````````____________^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUTUUUTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLKKKKKKKKKKJJJJJJJJJJJJJIIHHHHHHHHGGGGGGGGGGGGGGGFFFGGGGGGGGFFFFFFFFFFFFFFEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>>>>>>>>>>>>>>>>>========<<<<<<<;<<<<;;;;;;;:::::::99999998888888888888777777777766555555554444444433333333322222222111111111111000000000000/////////////..............------------,,,,,,,,,,,,,,,,+++++++++++++*************))))))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!! ^^^^^^^^^^^^___________________`````````````````aaabbbbbbbbbbbbbbbbbbccccccccccccccccccccccdddddddddddddddddddeeeeeeeeeeeeefffffffffffggggggggggggggggggggggggggggggggggghhhhhggggggggggggggggggggggggghhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppoooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmllllllllllllllllllllllllllllllllllllllllmmmnopprstuvwxyyz{||}}}~~~~~~~~~ƒƒ‚‚‚‚€€€€€€€€€€€‚‚‚‚‚‚‚€€€€€€€€€€‚€€€€~~}||{{zzzyyyxxxxwwwwwwvvvvvtsssssssrrrrrrrrrrqqqqqqqqpppppooonnmmmllkkkjjjjiiigggggfffffffffffffffeeeeeddddddddddcccccccccccccccbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaa````````````_____________^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUUUTTUUTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLKKKKKKKKKJJJJJJJJJJJJJJIIHHHHHHHGGGGGGGGGGGGGGFFFFFGGGGGGGFFFFFFFFFFFFFFFEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAA@@@@@@@@@@@???????>>>>>>>>>>>>>>>>>>>>>>>>>>>=======<<<<<<<<;<<<;;;;;;;:::::::999999998888888888888777777777766555555544444444433333333322222222111111111111000000000000////////////..............-------------,,,,,,,,,,,,,,,,+++++++++++++*************))))))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!! ^^^^^^^^^^^^^___________________````````````````aaaabbbbbbbbbbbbbbbbbbccccccccccccccccccccccdddddddddddddddddddeeeeeeeeeeeeffffffffffffgggggggggggggfgggggggggggggggggggggghhhffggggggggggggggggggggggghhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppoooooooooooopppppppppppppppppppppppppppppppppppppppppppppppppppoooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmllllllllllllllllllllllllllllllllllllkklllllmmnnopqrstuvwxyz{{||}}~~~~~~~~~ƒ‚‚‚‚€€€€€€€€‚‚‚‚‚‚€€€€€€€€€€€€€€€~~~||{{zzzyyyxxxxwwwwwvvvvvvssssssrrrrrrrrrrqqqqqqqqqqpppppooonnmmlllkkkjjjjiiiggggfffffffffffffffeeeeeedddddddddccccccccccccccccbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaa``````````______________^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\[[[[[[[[ZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUUUTTUTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLKKKKKKKKJJJJJJJJJJJJJJIIIHHHHHHHGGGGGGGGGGGGGGFFFFFGGGGGGFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAA@@@@@@@@@@@@??????>>>>>>>>>>>>=>>>>>>>>>>>>>>>=======<<<<<<<<;<<<;;;;;;;:::::::999999998888888888887777777777766555555544444444333333333322222221111111111110000000000000////////////..............-------------,,,,,,,,,,,,,,,,++++++++++++*************)))))))))))))((((((((((((((''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!! ^^^^^^^^^^^^^^___________________```````````````aaaaabbbbbbbbbbbbbbbbbbbcbcccccccccccccccccccdddddddddddddddddddeeeeeeeeeeefffffffffffffggggggggggggffgggggggggggggggggggggghhfffgggggggggggggggggggggghhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllmmmmmmmmmmmmlmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqooooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppppppppooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnlllllllllllllllllllllllllllllllllllkkkkkkllllmmnnopqrstuvwxyyz{||}}}~~~~~~~~‚‚‚‚€€€€€€€‚‚‚‚‚€€€€€€€€€€€€€€€€~~~||{{zzzyyyxxxxwwwwvvvvvvussssssrrrrrrrrqqqqqqqqqqqqpppppooonnmmlllkkkjjjiiiiggggffffffffffffffeeeeeeedddddddddccccccccccccccbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaa``````````______________^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\[[[[[[[[[ZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVUUUUUUUUUUUUUUTTTUTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLKKKKKKKKJJJJJJJJJJJJJIIIIHHHHHHGGGGGGGGGGGGGGFFFFFFGGGGGGFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBAAAAAAAA@@@@@@@@@@@@??????>>>>>>>>>>=======>>>>>>>>>>>=======<<<<<<<;;<<;;;;;;;::::::::99999999888888888887777777777776655555554444444433333333322222222111111111111000000000000/////////////..............------------,,,,,,,,,,,,,,,,+++++++++++++*************)))))))))))))(((((((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!! ^^^^^^^^^^^^^^^____________________`````````````aaaaaabbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccdddddddddddddddddddeeeeeeeeeefffffffffffffffggggggggggffffggggggggggggggggggggggfffffgggggggggggggggggggghhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllmmmmmmmmmmllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqooooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppppppppoooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmlllllllllllllllllllllllllllllllllkkkkkkkkkllllmmnopqrstuvvwxyz{{||}}}~~~~~~~‚‚‚€€€€€€‚‚€€€€€€€€€€€€€€€€~~~||{{{zzyyyxxxxwwwwvvvvvuusssssrrrrrrrrqqqqqqqqqqqqqpppppooonnmmlllkkjjjjiiiigggffffffffffffffeeeeeeeeddddddddccccccccccccccbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaa`````````______________^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\[[[[[[[[[ZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLKKKKKKKJJJJJJJJJJJJJIIIIIHHHHHHGGGGGGGGGGGGGGFFFFFFGGGGGFFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBAAAAAAA@@@@@@@@@@@@??????>>>>>>>>>>=========>>>>>>>>>========<<<<<<<;;<<;;;;;;;:::::::999999998888888888877777777777766655555554444444333333333322222222111111111111000000000000////////////..............-------------,,,,,,,,,,,,,,,,+++++++++++++*************)))))))))))))(((((((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!! ^^^^^^^^^^^^^^^^____________________````````````aaaaaaabbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccdddddddddddddddddddeeeeeeeeffffffffffffffffgggggggggfffffgggggggggggggggggggggffffffggggggggggggggggggghhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllmmmmmmmlllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqooooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppppppppoooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmlllllllllllllllllllllllllllllllkkkkkkkkkkkllllmmnooqqrstuvwxyzz{{||}}}~~~~~~‚‚‚€€€€€~~~€€€€€€€€€€€€€€€€€€~~~||{{{zzzyyxxxxwwwwvvvvvuusssssrrrrrrrqqqqqqqqqqqqqqpppppooonnmmllkkkjjjiiiiigggfffffffffffffeeeeeeeeedddddddccccccccccccccbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaa`````````_____________^^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[ZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLKKKKKKJJJJJJJJJJJJJIIIIIIHHHHHGGGGGGGGGGGGGGFFFFFFFGGGGGFFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBAAAAAAA@@@@@@@@@@@???????>>>>>>>>>===========>>>>>>>>=======<<<<<<<;;;<<;;;;;;;:::::::99999999888888888877777777777776665555554444444433333333332222222111111111111000000000000/////////////..............-------------,,,,,,,,,,,,,,,+++++++++++++*************)))))))))))))((((((((((((((''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!! ]^^^^^^^^^^^^^^^^^___________________```````````aaaaaaaaabbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccdddddddddddddddddddeeeeeeefffffffffffffffffggggggggfffffffgggggggggggggggggggfffffffffgggggggggggggggghhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllmmmmlllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqooooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppppppppoooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmnnnnnnnnnnnnnnnnnnnnnnnnmnnnnnnnnnnnnnnnnnnmmmmmmmllllllllllllllllllllllllkllllkkkkkkkkkkkkkklllmmnnopqrstuvwxxyz{{||}}}}~~~}}‚‚€€€€~~~~~~€€€€€€€€€€€€€€€€€€€€€~~~|||{{zzzyyyxxxwwwwvvvvvuussssrrrrrrrqqqqqqqqqqqqqqqpppppoonnnmmllkkkjjjiiiiiggfffffffffffffeeeeeeeeeedddddddccccccccccccccbbbbbbaaaaaaaaaaaaaaaaaaaaaa`aa``````````_____________^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[ZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLKKKKKJJJJJJJJJJJJJJIIIIIIHHHHHGGGGGGGGGGGGGGFFFFFFFGGGGGFFFFFFFFFFFFFFFFEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBAAAAAAA@@@@@@@@@@@???????>>>>>>>>>============>>>>>>>========<<<<<<<;;;<;;;;;;;;:::::::99999998888888887777777777777776665555554444444433333333322222222111111111111000000000000/////////////..............------------,,,,,,,,,,,,,,,,+++++++++++++*************)))))))))))))(((((((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!! ]]^^^^^^^^^^^^^^^^^___________________``````````aaaaaaaaaabbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccdddddddddddddddddddeeeeeefffffffffffffffffffggggggffffffffggggggggggggggggggffffffffffggggggggggggggghhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllmllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqoooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppoooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmnnnnnnnnnnnnnnnnnnnnnnnmmnnnnnnnnnnnnnnnnmmmmmmmmmllllllllllllllllllllllkkklllkkkkkkkkkkkkkkklllmmnnopqrstuuvwxyzz{{||}}}}}}}}‚€€€€~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€~~~|||{{{zzyyyxxxwwwwvvvvvuussssrrrrrrrqqqqqqqqqqqqqqpppppooonnmmmllkkjjjjiiiihgfffffffffffffeeeeeeeeeeeddddddccccccccccccccbbbbbbaaaaaaaaaaaaaaaaaaaaa```a``````````_____________^^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\[[[[[[[[ZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNMMMMMMMMMMLLLLLLLKKKKKJJJJJJJJJJJJJIIIIIIIHHHHHGGGGGGGGGGGGGGFFFFFFFGGGGGFFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBAAAAAAA@@@@@@@@@@@???????>>>>>>>>>=============>>>>>========<<<<<<<;;;;<;;;;;;;;:::::::99999998888888877777777777777776665555554444444333333333322222222111111111111000000000000////////////..............-------------,,,,,,,,,,,,,,,,++++++++++++**************)))))))))))))(((((((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!! ]]]^^^^^^^^^^^^^^^^^___________________`````````aaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbccccccccccccccccccddddddddddddddddddddeeeeeffffffffffffffffffffgggggfffffffffgggggggggggggggggffffffffffffggggggggggggghhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppoooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppoooooooooooooooooooooooooooonnnnoooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnmmmmmnnnnnnnnnnnnnnnmmmmmmmmmmllllllllllllllllllllkkkkkllkkkkkkkkkkkkkkkklllmmnnopqrsstuvwxxyz{{||}}}}}}}}€€€~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€~~~|||{{{zzzyyyxxxwwwwvvvvuussssrrrrrrqqqqqqqqqqqqqqqpppppooonnmmllkkkjjjiiiiihgffffffffffffeeeeeeeeeeeeddddddcccccccccccccbbbbbbaaaaaaaaaaaaaaaaaaaa```````````````____________^^^^^^^^^^^^^^]]]]]]]]]]]]]\]\\\\\\\\\[[[[[[[[ZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLKKKKJJJJJJJJJJJJJIIIIIIIIHHHHGGGGGGGGGGGGGGFFFFFFFFGGGGGFFFFFFFFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBAAAAAAAA@@@@@@@@@@???????>>>>>>>>>===========================<<<<<<<;;;;;;;;;;;;;:::::::9999999888888777777777777777776666555555444444433333333322222222111111111111000000000000/////////////..............------------,,,,,,,,,,,,,,,,+++++++++++++*************)))))))))))))(((((((((((((('''''''''''''&''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!! ]]]]^^^^^^^^^^^^^^^^^___________________````````aaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbccccccccccccccccccdddddddddddddddddddddeeefffffffffffffffffffffggggfffffffffffgggggggggggggggffffffffffffffggggggggggghhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppoooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppoooooooooooooooooooooooooooooonnnnnnnnoonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnmmmmmmmnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllllllllllkkkkkklkkkkkkkkkkkkkkkkklllmmnnopqrrstuvwwxyzz{{||}}}}}}}€€€€~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~}|||{{{zzyyyxxxwwwwvvvvuussssrrrrrrqqqqqqqqqqqqqqqppppooonnnmmllkkjjjiiiiihhffffffffffffeeeeeeeeeeeeedddddcccccccccccccbbbbbbbaaaaaaaaaaaaaaaaa`````````````````___________^^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLKKKJJJJJJJJJJJJJIIIIIIIIIHHHHGGGGGGGGGGGGGGFFFFFFFFGGGGGFFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBAAAAAAA@@@@@@@@@@????????>>>>>>>>>==========================<<<<<<<;;;;;;;;;;;;;;:::::::9999998888888777777777777777776666555555444444433333333322222222111111111111000000000000/////////////.............-------------,,,,,,,,,,,,,,,,+++++++++++++*************)))))))))))))(((((((((((((('''''''''''''&'&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!! ]]]]]^^^^^^^^^^^^^^^^^_^_________________```````aaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccddddddddddddddddddddeeeefffffffffffffffffffffggffffffffffffggggggggggggggfffffffffffffffgggggggggghhhhhhhhhhhhhhhhhhhhhiiiihhhiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnonnoooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppooooooooooooooooooooooooopppppppppppppppppppppoooooppppppooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnmmmmmmmmmmmnnnnnnnnnnmmmmmmmmmmmmmmmlllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkklllmmnnopqqrstuuvwxyyz{{|||}}}}}}€€€€~~~~~~~~~~~~}€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~}|||{{{zzzyyyxxxwwwvvvvuussssrrrrrrqqqqqqqqqqqqqqpppppooonnmmlllkkjjjiiiihhhfffffffffffeeeeeeeeeeeeeedddddcccccccccccccbbbbbbbaaaaaaaaaaaaaaa```````````````````__________^^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLKKJJJJJJJJJJJJJJIIIIIIIIIHHHHGGGGGGGGGGGGGFFFFFFFFFGGGGGFFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBAAAAAAA@@@@@@@@@@???????>>>>>>>>>>==========================<<<<<<;;;;;;;;;;;;;;;:::::::9999998888887777777777777777766666555554444444433333333322222222111111111110000000000000////////////..............-------------,,,,,,,,,,,,,,,,++++++++++++**************)))))))))))))(((((((((((((('''''''''''''&'&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!! ]]]]]]^^^^^^^^^^^^^^^^^^^_________________``````aaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccddddddddddddddddddddeeeefffffffffffffffffffffgffffffffffffffggggggggggggfffffffffffffffffgggggggghhhhhhhhhhhhhhhhhhhhhhhiihhhhhiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppooooooooooooooooooooooooopppppppppppppooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnmmmmmmmmmmmmmmnnnnnnmnmmmmmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkklllmmnnopqqrsttuvwxxyzz{{|||}}}}}€€€~~~~~~~~~}}}}€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~}}|||{{{zzzyyyxxwwwvvvvuussssrrrrrrqqqqqqqqqqqqppppppooonnnmmllkkjjjiiiiihhhfffffffffffeeeeeeeeeeeeeedddddccccccccccccbbbbbbbbaaaaaaaaaaaaa````````````````````___________^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKJJJJJJJJJJJJJIIIIIIIIIIHHHGGGGGGGGGGGGGGFFFFFFFFFGGGGGFFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBAAAAAAA@@@@@@@@@???????>>>>>>>>>>==========================<<<<<<<;;;;;;;;;;;;;;;:::::::999999888887777777777777777766666655555444444443333333322222222111111111111000000000000/////////////..............------------,,,,,,,,,,,,,,,,+++++++++++++*************)))))))))))))(((((((((((((('''''''''''''&&'&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!! ]]]]]]]^^^^^^^^^^^^^^^^^^^_________________`````aaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccddddddddddddddddddddeeeeffffffffffffffffffffffffffffffffffffgggggggggggffffffffffffffffffggggggghhhhhhhhhhhhhhhhhhhhhhhhihhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppooooooooooooooooooooooooopppoooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnmmmmmmmmmmmmmmmnnnnmmmmmmmmmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllmmnnoppqrsstuvwwxyyz{{||||}}}}€€€€~~~~~~~}}}}}}€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~}}||||{{{zzyyyxxxwwwvvvvusssssrrrrrrqqqqqqqqqpppppppooonnnmmlllkkjjjiiiihhhhffffffffffeeeeeeeeeeeeeeeddddccccccccccccbbbbbbbbbaaaaaaaaaaaaa```````````````````___________^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLLKJJJJJJJJJJJJJJIIIIIIIIIIHHHGGGGGGGGGGGGGGFFFFFFFFFGGGGGFFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBAAAAAAA@@@@@@@@@????????>>>>>>>>>>==========================<<<<<<;;;;;;;;;;;;;;;::::::::999999888887777777777777777666666655555444444433333333322222222111111111111000000000000////////////..............-------------,,,,,,,,,,,,,,,,+++++++++++++*************)))))))))))))(((((((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!! ]]]]]]]]^^^^^^^^^^^^^^^^^^^_________________````aaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccdddddddddddddddddddeeeeeeffffffffffffffffffffffffffffffffffffgggggggggffffffffffffffffffffggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmnnnnnmnmmmmmmmmmmmmmmmmmmnmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllmmnnoppqrrstuuvwxxyzz{{||||}}}€€€€€~~~~~~}}}}}}}€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~}}}||||{{zzzyyxxxwwwvvvvusssssrrrrrrqqqqqqqqpppppppoooonnmmmllkkjjjiiiihhhhhfffffffffeeeeeeeeeeeeeeeeddddccccccccccccbbbbbbbbbaaaaaaaaaaaa```````````````````___________^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXWXWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLLJJJJJJJJJJJJJJIIIIIIIIIIIHHGGGGGGGGGGGGGGFFFFFFFFFFGGGGGFFFFFFFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBAAAAAAA@@@@@@@@@???????>>>>>>>>>>>=========================<<<<<<;;;;;;;;;;;;;;;;:::::::999999888887777777777777777766666665555544444443333333332222222111111111111000000000000/////////////..............-------------,,,,,,,,,,,,,,,,++++++++++++**************)))))))))))))(((((((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!! ]]]]]]]]]^^^^^^^^^^^^^^^^^^^_________________```aaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccdddddddddddddddddeeeeeeeffffffffffffffffffffffffffffffffffffggggggggffffffffffffffffffffffgggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllmmnnoppqrrsttuvwwxyyz{{|||||||€€€€€~~~~~~}}}}}}}€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~}}}}|||{{{zzzyyxxxwwwvvvussssssrrrrrrqqqqqqpppppppoooonnnmmllkkkjjjiiiihhhhhffffffffeeeeeeeeeeeeeeeeedddcccccccccccccbbbbbbbbbaaaaaaaaaaa```````````````````____________^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLJJJJJJJJJJJJJIIIIIIIIIIIIHHGGGGGGGGGGGGGGFFFFFFFFFFGGGGGFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBAAAAAAA@@@@@@@@????????>>>>>>>>>>>========================<<<<<<<;;;;;;;;;;;;;;;;:::::::999999888887777777777777776666666665555544444443333333332222222111111111111000000000000/////////////..............------------,,,,,,,,,,,,,,,,+++++++++++++*************)))))))))))))((((((((((((((''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!! ]]]]]]]]]]^^^^^^^^^^^^^^^^^^^_________________``aaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccddddddddddddddddeeeeeeeefffffffffffffffffffffffffffffffffffffggggggfffffffffffffffffffffffggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllmmnnoppqqrsstuvvwxyyzz{{||||||€€€€€~~~~~}}}}}}}}€€€€€€€€€€€€€€€€€€€€€€€€€€€}}}}||||{{{zzyyxxxwwwvvvvtssssssrrrrrqqqqqqpppppppooonnnmmlllkkjjjiiiiihhhhhffffffffeeeeeeeeeeeeeeeeedddccccccccccccbbbbbbbbbbaaaaaaaaaa``````````````_````_____________^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLJJJJJJJJJJJJJIIIIIIIIIIIIHGGGGGGGGGGGGGGGFFFFFFFFFFGGGGGFFFFFFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBAAAAAAA@@@@@@@@@????????>>>>>>>>>>>========================<<<<<<;;;;;;;;;;;;;;;;::::::::99999988887777777777777776666666666555554444444333333332222222211111111111000000000000/////////////..............-------------,,,,,,,,,,,,,,,,+++++++++++++*************)))))))))))))(((((((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!! ]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^_________________```aaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccdddddddddddddddeeeeeeeeeeffffffffffffffffffffffffffffffffffffgggggfffffffffffffffffffffffffgggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppoooooooooooooooooooonnnnnooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllmmnnnppqqrrstuuvwxxyzz{{{|||||€€€€~~~~~}}}}}}}}€€€€€€€€€€€€€€€€€€€€€€€€€}}}}}|||{{{zzyyyxxwwwvvvvttssssssrrrrrqqqqqppppppooonnnmmmllkkkjjjiiiihhhhhhfffffffeeeeeeeeeeeeeeeeeeddccccccccccccbbbbbbbbbbbaaaaaaaaa``````````````__```_____________^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLJJJJJJJJJJJJJIIIIIIIIIIIIGGGGGGGGGGGGGGGFFFFFFFFFFFGGGGGFFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBAAAAAAA@@@@@@@@?????????>>>>>>>>>>>=======================<<<<<<<;;;;;;;;:;;;;;;::::::::999999888887777777777777666666666666555554444444333333332222222111111111111000000000000/////////////..............-------------,,,,,,,,,,,,,,,,++++++++++++**************)))))))))))))(((((((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!! ]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^_________________```aaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccdddddddddddddeeeeeeeeeeefffffffffffffffffffffffffffffffffffffgggeffffffffffffffffffffffffgggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooppppoooooppppppppppppppppppppppppppppppppppppponnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllmmnnnoppqrrsttuvvwxyyzz{{|||||€€€€~~~~~}}}}}}}}€€€€€€€€€€€€€€€€€€€€€€€€€}}}}}||||{{zzzyyxxxwwwvvvtttssssssrrrrrqqqqpppppooonnnmmmllkkkjjjjiiiihhhhhhfffffffeeeeeeeeeeeeeeeeeddcccccccccccccbbbbbbbbbbbaaaaaaaaa`````````````___``______________^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLJJJJJJJJJJJJIIIIIIIIIIIIIGGGGGGGGGGGGGGGFFFFFFFFFFFGGGGGFFFFFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBAAAAAAA@@@@@@@@?????????>>>>>>>>>>=======================<<<<<<<;;;;;;;;::;;;;;:::::::::999999888887777777777776666666666666555554444444333333332222222111111111111000000000000/////////////..............------------,,,,,,,,,,,,,,,,+++++++++++++*************)))))))))))))((((((((((((((''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!! ]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^________________````aaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccddddddddddddeeeeeeeeeeeefffffffffffffeffffffffffffffffffffffffgeeeffffffffffffffffffffffgggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkllllllllllllkklllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooonooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllmmmnnoppqqrsstuuvwxxyzz{{{||||€€€€~~~~~}}}}}}}}€€€€€€€€€€€€€€€€€€€€}}}}}}|||{{{zzyyxxxwwwvvvttttssssssrrrrqqqqppppooonnnmmmlllkkkjjjiiiiihhhhhhffffffeeeeeeeeeeeeeeeeeddcccccccccccccbbbbbbbbbbbbaaaaaaaa``````````````___`______________^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLJJJJJJJJJJJIIIIIIIIIIIIIIGGGGGGGGGGGGGGFFFFFFFFFFFFGGGGFFFFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBAAAAAAAA@@@@@@@??????????>>>>>>>>>>======================<<<<<<<<;;;;;;;;::;;;;;::::::::9999998888887777777777766666666666666555544444444333333332222222111111111110000000000000////////////..............-------------,,,,,,,,,,,,,,,,+++++++++++++*************)))))))))))))(((((((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$#############""""""""""""""!!!!!!!!!!!!! ]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^_______________`````aaaaaaaaaaaaaaaaaabbabbbbbbbbbbbbbbbbbbbcccccccccccccccccccdddddddddddeeeeeeeeeeeeeefffffffffffeeefffffffffffffffffffffffeeeeeffffffffffffffffffffgggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkklllllllllkkkkkllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooopppppppppppppppppppppppppnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjkkkkklllmmmnnoppqqrrsttuvwwxyyzz{{||||€€€€~~~~}}}}}}}}}€€€€~~~€€€€€€€€€€€€~}}}}}|||{{{zzyyyxxwwwwvvtttttssssssrrrrqqqppppooonnmmmlllkkkjjjjiiiiihhhhhhffffffeeeeeeeeeeeeeeeedddccccccccccccbbbbbbbbbbbbbaaaaaaaa`````````````___________________^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLKJJJJJJJJJJJIIIIIIIIIIIIIIGGGGGGGGGGGGGGFFFFFFFFFFFFGGGGFFFFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBAAAAAAA@@@@@@@@??????????>>>>>>>>>>=====================<<<<<<<<<;;;;;;;:::;;;;::::::::9999999888888777777777776666666666666655554444444433333332222222111111111111000000000000/////////////............-.-------------,,,,,,,,,,,,,,,,++++++++++++**************)))))))))))))(((((((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!! ]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^______________``````aaaaaaaaaaaaaaaaaabaabbbbbbbbbbbbbbbbbbbcccccccccccccccccccddddddddddeeeeeeeeeeeeeeeffffffffffeeeeffffffffffffffffffffffeeeeeefffffffffffffffffffggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkllllllkkkkkkkklllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooopppppppppppppppppppppppppnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjkkkkkklllmmnnooppqqrsstuuvwxxyzz{{{|||€€€€€~~~~}}}}}}}||~~~~€€€€€€€€€€€€€~}}}}}|||{{{zzyyyxxwwwwvvtttttttsssssrrrqqqqpppooonnmmmllkkkkjjjjiiiiihhhhhhffffffeeeeeeeeeeeeeeeedddccccccccccccbbbbbbbbbbbbbaaaaaaa`````````````___________________^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\\\[\[[[[[[[[[[ZZZZZZZZZZYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLLLLLLLLKJJJJJJJJJJJIIIIIIIIIIIIIHGGGGGGGGGGGGGGFFFFFFFFFFFFGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBAAAAAAA@@@@@@@@??????????>>>>>>>>>>==============<=====<<<<<<<<<;;;;;;;::::;;;::::::::99999998888888777777777766666666666666655554444444433333332222222111111111110000000000000////////////.............--------------,,,,,,,,,,,,,,,,+++++++++++++*************)))))))))))))((((((((((((((''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!! ]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^_____________```````aaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbcccccccccccccccccccddddddddeeeeeeeeeeeeeeeeeffffffffeeeeeeffffffffffffffffffffeeeeeeeefffffffffffffffffggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkklllkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooopppppppppppppppppppppppppnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnmnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllmmmmmmmmmmmmmmmmmmmmmmmllmmmmmmmmmmmmmmmmmllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjkkkkklllmmnnooppqqrrsttuvwwxyyzz{{{||€€€€€€~~~~}}}}}}|||~~~~~€€€€€€€€€€€€~}}}}||||{{{zzyyyxxxwwwwvttttttttsssssrrrqqqpppoonnmmmlllkkkjjjjiiiiiiihhhhhffffffeeeeeeeeeeeeeeeddddcccccccccccbbbbbbbbbbbbbbaaaaaa`````````````___________________^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTSTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLLLLLLLLKKJJJJJJJJJJIIIIIIIIIIIIIHHGGGGGGGGGGGGGFFFFFFFFFFFFFGGGFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBAAAAAAA@@@@@@@???????????>>>>>>>>>>=============<<=<<<<<<<<<<<<<;;;;;;;::::;;:::::::::99999988888888777777777766666666666666655544444444333333332222222111111111110000000000000////////////............---------------,,,,,,,,,,,,,,,,+++++++++++++*************)))))))))))))(((((((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!! ]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^____________````````aaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbcccccccccccccccccccdddddddeeeeeeeeeeeeeeeeeefffffffeeeeeeefffffffffffffffffffeeeeeeeeeefffffffffffffffggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllmmmmmmmmmmmmmmmmmmmmlllllmmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkkkkkkkkkkjjkkkkjjjjjjjjjjjkkkklllmmmnoopppqrrsstuvvwxxyzz{{{||€€€€€€€€~~~~}}}}}}||||~~~~~~€€€€€€€€€€€€~}}}}||||{{{zzyyyxxxwwwwvtttttttttssssrrrqqqpppoonnmmmllkkkkjjjjjiiiiiihhhhhfffffeeeeeeeeeeeeeeedddddccccccccccbbbbbbbbbbbbbbaaaaaa`````````````____________________^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTSSSTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMLLLLLLLLLLLLLLLLLKKJJJJJJJJJJIIIIIIIIIIIIHHHGGGGGGGGGGGGGFFFFFFFFFFFFFGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCCCBBBBBAAAAAAA@@@@@@@???????????>>>>>>>>>>============<<<<<<<<<<<<<<<<<;;;;;;:::::;:::::::::99999998888888877777777776666666666666665554444444433333333222222211111111111000000000000////////////.............--------------,,,,,,,,,,,,,,,,+++++++++++++**************)))))))))))))(((((((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!! \]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^___________`````````aaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbcccccccccccccccccccddddddeeeeeeeeeeeeeeeeeeeffffffeeeeeeeeefffffffffffffffffeeeeeeeeeeeffffffffffffffggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllmmmmmmmmmmmmmmmmmmlllllllmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkkkkkkjjjjjkkjjjjjjjjjjjjjjkkkklllmmnoooppqqrrsttuvwwxyyzz{{{|€€€€€€€€~~~~}}}}}}||||~~~~~~~€€€€€€€€€€€€}}}}}||||{{{zzyyyxxxwwwwwutttttttttsssrrrqqqppooonnmmlllkkkkjjjjjiiiiiiihhhhffffffeeeeeeeeeeeeeddddddcccccccccbbbbbbbbbbbbbbaaaaa``````````````____________________^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTSSSTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMLLLLLLLLLLLLLLLLLKKKJJJJJJJJJIIIIIIIIIIIIHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCCBBBBBAAAAAA@@@@@@@@???????????>>>>>>>>>>============<<<<<<<<<<<<<<<<<;;;;;;:::::;::::::::999999988888888877777777776666666666666655544444444433333332222222211111111110000000000000////////////.............--------------,,,,,,,,,,,,,,,,+++++++++++++*************)))))))))))))((((((((((((((''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!! \\]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^__________```````````aaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbcccccccccccccccccccccddddeeeeeeeeeeeeeeeeeeeeeffffeeeeeeeeeeffffffffffffffffeeeeeeeeeeeeeffffffffffffggggggggggggggggggghhhhhhghhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooonnnooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllmmmmmmmmmmmmmmmllllllllllmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjkjjjjjjjjjjjjjjjkkkklllmmnnooppqqrrsstuvvwxxyyzz{{{€€€€€€€~~~~}}}}}|||||~~~~~~~~~~~€€€€€€€€€€€€}}}}}||||{{{zzyyyxxxwwwwwuuttttttttssssrrrqqppooonmmmlllkkkjjjjjjiiiiiiihhhhfffffeeeeeeeeeeeeeeddddddccccccccbbbbbbbbbbbbbbaaaaa``````````````___________________^^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTSSSSTTSSSSSSSSSSSSSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMLLLLLLLLLLLLLLLLLKKKKJJJJJJJJIIIIIIIIIIIIIHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@@????????????>>>>>>>>>>===========<<<<<<<<<<<<<<<<<;;;;;;;::::::::::::::99999998888888887777777777666666666666655544444444433333333222222221111111111000000000000/////////////............--------------,,,,,,,,,,,,,+,,,+++++++++++++*************)))))))))))))(((((((((((((('''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!! \\\\\\\\\\\]]]]]]]]]]]]^^^^^^^^^^^______________```````````````````aaaaaabbbbbbbbbbbbbbbbbccccccccbbccccccccccccccccccccddddddddddddddddddddddddeeeeddeeeeeeeeeeeeeeeeeeeeeeeefffffgggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllmmmmmmmmmmmmmmmmlllllllllmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllmmmmnnooopqqqrrsstuuvwwxyyz{{||}}}€€€€€€€~~~}}}}}||||||€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~}}}|||{{{zzyyyyxxxxwwwwwwwwwvvvvuuuttsssrrqqoonnnmmmllllllkkkkkkkjjjjjggffffffffffeeeeeeeeeeeeedccccccccccccbbbbbbbbbbbbaaaaa`````````````________^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPOOOOOOOOONNNNNNNNNMLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBAAAAAAA@@@@@@@@@?????????????????>>>>>>>>>>>============<<<<<<<<;;;;;;;:::::::99999998888888887778877777777777766666666666555544444444333333332222222211111111111100000000000////////////.............-------------,,,,,,,,,,,,+++++++++**************))*)))))))))))))((((((((((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!!!! \\\\\\\\\\\\]]]]]]]]]]]^^^^^^^^^^^^^_____________```````````````````aaaaabbbbbbbbbbbbbbbbbbcccccccbbbccccccccccccccccccccddcdddddddddddddddddddddeeeddddeeeeeeeeeeeeeeeeeeeeeefffffffggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnoooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllmmmnnnoopqqqrrssttuvvwxxyzz{|||}}€€€€€€~~~~}}}}|||||||€€€€€€€€€€€€€€€€€€€€€€€€~~~~}}}}|||{{zzzyyyyxxxxwwwwwwwwwwvvvuuuttssrrrqqoonnnmmmllllllkkkkkkkjjjjjggffffffffffeeeeeeeeeeeeeccccccccccccbbbbbbbbbbbbbaaa``````````````_________^^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPOOOOOOOOONNNNNNNNMLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBAAAAAAA@@@@@@@@??????????????????>>>>>>>>>>>============<<<<<<<;;;;;;;;:::::::99999988888888877778887777777777666666666666555444444444333333322222222111111111111000000000000////////////.............------------,,,,,,,,,,,,,+++++++++*************))))))))))))))))((((((((((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!!!! \\\\\\\\\\\\\]]]]]]]]]]^^^^^^^^^^^^^^_____________```````````````````aaaabbbbbbbbbbbbbbbbbbbbcccccbbbbcccccccccccccccccccccccddddddddddddddddddddddedddddeeeeeeeeeeeeeeeeeeeeeffffffffggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkklllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllmmmnnnooppqqrrrsstuuvwwxyyz{{||}}€€€€~~~}}}}}|||||||€€€€€€€€€€€€€€€€€€€€€€€~~~~}}}}|||{{{zzyyyyxxxxwwwwwwwwwwvvvuuuttsssrrqqoonnnmmmlllllllkkkkkkkjjjjggfffffffffeeeeeeeeeeeeedcccccccccccbbbbbbbbbbbbbaaa``````````````_________^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNMLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBAAAAAAA@@@@@@@@@?????????????????>>>>>>>>>>>============<<<<<<<<;;;;;;;;::::::999999988888888887778887777777777666666666666554444444443333333322222222111111111111000000000000///////////.............-------------,,,,,,,,,,,,,+++++++++*************))))))))))))))))((((((((((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!! \\\\\\\\\\\\\\]]]]]]]]]^^^^^^^^^^^^^^^______________```````````````````aaaabbbbbbbbbbbbbbbbbbbccccbbbbbbccccccccccccccccccccccdddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeffffffffffggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnoooooonnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllmmmmmmmmmllllllllllllllllmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllmmmmnnooppqqqrrssttuuvwxxyzz{{||}~~~~}}}}||||||||€€€€€€€€€€€€€€€€€€€€€~~~~}}}}|||{{{zzyyyyxxxxwwwwwwwwwwvvvvuuttsssrrqqoonnnmmmllllllllkkkkkkjjjjggfffffffffeeeeeeeeeeeeedccccccccccbbbbbbbbbbbbbaaa``````````````__________^^^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNMMLLLLLLLLLLLLLKKKKKKKKKKKKJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBAAAAAAA@@@@@@@@@?????????????????>>>>>>>>>>>===========<<<<<<<<<;;;;;;;;::::::999999988888888887778888777777777666666666665544444444443333333322222221111111111110000000000000///////////.............-------------,,,,,,,,,,,,+++++++++*************)))))))))))))))))((((((((((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!! \\\\\\\\\\\\\\\]]]]]]]]^^^^^^^^^^^^^^^^______________```````````````````aaaaabbbbbbbbbbbbbbbbbbcccbbbbbbbcccccccccccccccccccccccddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeffffffffffffggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkklllllllllllllllllllllllllllllllllllmmmmmmmmmmllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllklllllllllllllllllllmmmnnnopppqqrrrssttuvvwxyyz{{|||~~~~}}}}||||||||€€€€€€€€€€€€€€€€€€~~~~}}}}|||{{{zzyyyyxxxxwwwwwwwwwwvvvuuuttssrrrqqoonnnmmmmlllllllkkkkkkjjjjggffffffffeeeeeeeeeeeeeddcccccccccbbbbbbbbbbbbbaaa`````````````____________^^^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMLLLLLLLLLLLLKKKKKKKKKKKKKJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBAAAAAAA@@@@@@@@@?????????????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;::::::999999888888888887778888777777777666666666655444444444433333333222222221111111111110000000000000///////////............-------------,,,,,,,,,,,,,+++++++++*************))))))))))))))))((((((((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!!!! \\\\\\\\\\\\\\\\\]]]]]]^^^^^^^^^^^^^^^^^^_____________```````````````````aaaaabbbbbbbbbbbbbbbbbbbcbbbbbbbbcccccccccccccccccccccccdddddddddddddddddddddddddddddeeeeeeeeeeeeeeeefffffffffffffgggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkllllllllllllllllllllllllllllllllllmmmmmmmmllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllkkkllllllllllkkkklllllmmmnnnopppqqqrrssttuuvwwxyzz{{||~~~}}}}|||||||||€€€€€€€€€€€€€€~~~~}}}}|||{{{zzyyyyxxxxxwwwwwwwwwvvvuuuttssrrqqqoonnnmmmmllllllllkkkkkjjjjggffffffffeeeeeeeeeeeeeddccccccccbbbbbbbbbbbbbaaaa````````````_____________^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNMMMLLLLLLLLLLLKKKKKKKKKKKKKKJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBAAAAAAAA@@@@@@@@??????????????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;::::::99999988888888888877888877777777766666666655544444444443333333322222222111111111111000000000000///////////.............-------------,,,,,,,,,,,,,+++++++++*************))))))))))))))))((((((((((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!! \\\\\\\\\\\\\\\\\\]]]]]]^^^^^^^^^^^^^^^^^^______________`````````````````aaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccdddddddddddddddddddddddddddddeeeeeeeeeeeeeefffffffffffffffggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkllllllllllllllllllllllllllllllllllmmmmmlllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllkkkkklllllllllkkkkkklllllmmmnnooppqqqrrrssttuvvwxxyzz{{|~~~~~}}}}|||||||||€€€€€€€€€€€€~~~~}}}}|||{{{zzzyyyxxxxxwwwwwwwwvvvvuuuttssrrqqpoonnnmmmmllllllllkkkkkjjjjggfffffffeeeeeeeeeeeeedddcccccccbbbbbbbbbbbbbaaaaa``````````_______________^^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUVUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMLLLLLLLLLLKKKKKKKKKKKKKKKJIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBAAAAAAAA@@@@@@@@?????????????????>>>>>>>>>>>>========<<<<<<<<<<<<;;;;;;;;:::::999999888888888888887888877777777766666666655544444444433333333322222222111111111110000000000000///////////.............------------,,,,,,,,,,,,,+++++++++*************)))))))))))))))))((((((((((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!! [\\\\\\\\\\\\\\\\\\]]]]]]^^^^^^^^^^^^^^^^^^______________````````````````aaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccdddddddddddddddddddddddddddddeeeeeeeeeeeeefffffffffffffffffggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllmmlllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllkkkkkkklllllllllkkkkkkkllllmmmnnnopppqqqrrssttuuvwwxyyz{{|~~~~~~}}}}|||||||||€~~~€€€€€€€€€€€~~~~}}}}|||{{{zzzyyyyxxxxwwwwwwwwvvvvuuuttssrrqqpoonnnmmmmllllllllkkkkkjjjjggfffffffeeeeeeeeeeeeedddccccccbbbbbbbbbbbbbaaaaaa`````````_______________^^^^^^^^^]]]]]]]]]]]]]]]]\]]\\\\\\\\\[[[[[[[[[[[[[Z[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNMMMMLLLLLLLLLKKKKKKKKKKKKKKKKIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBAAAAAAA@@@@@@@@@?????????????????>>>>>>>>>>>========<<<<<<<<<<<<<;;;;;;;;:::::99999988888888888888788887777777766666666655554444444443333333322222222211111111111000000000000////////////............-------------,,,,,,,,,,,,,+++++++++*************))))))))))))))))((((((((((((('((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!!!! [[[\\\\\\\\\\\\\\\\\]]]]]]^^^^^^^^^^^^^^^^^^______________```````````````aaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccddddddddddddddddddddddddddddddeeeeeeeeeeffffffffffffffffffgggggggggggggggggggghhhhhhhhhhhhghhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkklllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllkkkkkkkkkkllllllllkkkkkkkkkllllmmnnnopppqqqrrrssttuvvwxxyzz{{~~~~~~}}}}||||||||{~~~~€€€€€€€€€€~~~~}}}}|||{{{zzzyyyyxxxxxwwwwwwwvvvvuuuttssrrqqpoonnnmmmmmlllllllkkkkkjjjjggffffffeeeeeeeeeeeeeddddcccccbbbbbbbbbbbbbaaaaaaa```````_______________^^^^^^^^^^^]]]]]]]]]]]]]]]\\]\\\\\\\\\[[[[[[[[[[[[ZZZ[[ZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNMMMMMLLLLLLLLKKKKKKKKKKKKKKKKKIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBAAAAAAAA@@@@@@@@?????????????????>>>>>>>>>>>>=======<<<<<<<<<<<<<;;;;;;;;;:::::99999988888888888888888887777777766666666555554444444443333333322222222211111111110000000000000///////////.............-------------,,,,,,,,,,,,++++++++++*************))))))))))))))))((((((((((((('((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!! [[[[\\\\\\\\\\\\\\\\\]]]]]]^^^^^^^^^^^^^^^^^^______________``````````````aaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccdddddddddddddddddddddddddddddeeeeeeeeeffffffffffffffffffffgggggggggggggggggggghhhhhhhhhhggghhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjllllllllllllkkkkkkkkkkkkklllllllkkkkkkkkkkllllmmmnnoopppqqqrrrsstuuvwwxyyz{{~~~~~~~}}}}|||||||{{~~~~~€€€€€€€€€€~~~~}}}}|||{{{zzzyyyyxxxxxwwwwwwwvvvuuutttssrrqqpoonnnmmmmllllllllkkkkkjjjjgfffffffeeeeeeeeeeeeeddddcccccbbbbbbbbbbbbaaaaaaaa``````_______________^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[ZZZZ[ZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNMMMMMLLLLLLLLKKKKKKKKKKKKKKKJJIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFGGGFFFFFFFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBAAAAAAAA@@@@@@@@????????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<<;;;;;;;;:::::999999888888888888888888887777777766666666555554444444443333333322222222111111111110000000000000///////////............-------------,,,,,,,,,,,,,+++++++++*************))))))))))))))))(((((((((((((''((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!! [[[[[\\\\\\\\\\\\\\\\\]]]]]]^^^^^^^^^^^^^^^^^^______________`````````````aaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccdddddddddddddddddddddddddddddeeeeeeeeffffffffffffffffffffffgggggggggggggggggggghhhhhhhhggggghhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkklllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjllllllllllkkkkkkkkkkkkkkkllllllkkkkkkkkkkkklllmmmnnoopppqqqqrrssttuvvwxxyzz{~~~~~~~~~}}}}|||||||{{~~~~~~€€€€€€€€€€€~~~~}}}}|||{{{zzzyyyyyxxxxwwwwwwvvvvuuuttsssrrqqponnnmmmmmmlllllllkkkkkjjjjgffffffeeeeeeeeeeeeedddddccccbbbbbbbbbbbbaaaaaaaaa`````_______________^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTSTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMLLLLLLLKKKKKKKKKKKKKKKJJJIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFGGFFFFFFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBAAAAAAA@@@@@@@@@????????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<<;;;;;;;;:::::99999988888888888888888888777777766666666655555444444444333333332222222211111111111000000000000///////////.............-------------,,,,,,,,,,,,,+++++++++*************))))))))))))))))(((((((((((((''(((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!!!! [[[[[[\\\\\\\\\\\\\\\\\]]]]]]^^^^^^^^^^^^^^^^^^______________````````````aaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccddddddddddddddddddddddddddddeeeeeeeffffffffffffffffffffffffgggggggggggggggggggghhhhhhggggggghhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjllllllllkkkkkkkkkkkkkkkkklllllkkkkkkkkkkkkkllllmmnnooppppqqqrrrsstuuvwwxyzz{}~~~~~~~}}}}||||||{{{~~~~~~~~~~€€€€€€€€€€€€€~~~~~}}}}|||{{{zzzzyyyyxxxxxwwwwwvvvvuuuttssrrrqqponnnmmmmmllllllllkkkkkjjjjgffffffeeeeeeeeeeeeddddddccccbbbbbbbbbbbbaaaaaaaaa````_______________^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTSTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMLLLLLLKKKKKKKKKKKKKKKJJJJIIIIIIIIIHHHHHHHHHHHHHHHGHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBAAAAAAA@@@@@@@@@???????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<<<;;;;;;;;:::::99999988888888888888888888777777766666666655555444444444333333322222222211111111110000000000000///////////.............------------,,,,,,,,,,,,,+++++++++**************))))))))))))))))(((((((((((((''(((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!! [[[[[[[\\\\\\\\\\\\\\\\]]]]]]]]^^^^^^^^^^^^^^^^^_______________``````````aaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccdddddddddddddddddddddddddddddeeeeeeffffffffffffffffffffffffggggggggggggggggggggghhhhggggggggghhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllklllllllllkkkkkkkkkkkkkkkklkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjlllllllkkkkkkkkkkkkkkkkkklllkkkkkkkkkkkkkkkklllmmmnooopppqqqqrrssttuvvwxyyz{}~~~~~~~~~~}}}||||||{{{~~~~~~~~~~~€€€€€€€€€€€€€€~~~~~}}}}|||{{{zzzzyyyyxxxxxwwwwwvvvvuuuttssrrqqqponnnmmmmmllllllllkkkkkjjjjffffffeeeeeeeeeeeeeddddddcccbbbbbbbbbbbbaaaaaaaaaa```______________^^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTSTTTTTTTSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMLLLLLKKKKKKKKKKKKKKKJJJJJIIIIIIIHHHHHHHHHHHHHHHHGGHHGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAA@@@@@@@@@???????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<<;;;;;;;;:::::99999988888888888888888888877777776666666665555544444444433333332222222211111111111000000000000////////////............-------------,,,,,,,,,,,,,+++++++++*************))))))))))))))))((((((((((((('''(((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!! [[[[[[[[\\\\\\\\\\\\\\\]]]]]]]]]^^^^^^^^^^^^^^^^________________`````````aaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccdddddddddddddddddddddddddddddddeeeeeffffffffffffffffffffffggggggggggggggggggggggghhggggggggggghhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjlllkkkkkkkkkkkkkkkkkkkkkklkkkkkkkkkkkkkkkkkklllmmmnoooppppqqqqrrsstuuvwxxyzz}~~~~~~~~~}}}|||||{{{{~~~~~~~~~~~~~€€€€€€€€€€€€€~~~~}}}}||||{{{zzzzyyyyyxxxxwwwwwvvvvuutttssrrqqpponnnmmmmmlllllllkkkkkjjjjiffffffeeeeeeeeeeeedddddddccbbbbbbbbbbbbaaaaaaaaaaa``______________^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTSSTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMLLLLKKKKKKKKKKKKKKKJJJJJJIIIIIIHHHHHHHHHHHHHHHHGGGHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@@??????????????>>>>>>>>>>>>>>======<<<<<<<<<<<<<<;;;;;;;;:::::99999988888888888888888888877777776666666665555544444444433333332222222211111111110000000000000///////////.............-------------,,,,,,,,,,,,,+++++++++*************))))))))))))))))((((((((((((('''((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!!!! [[[[[[[[[\\\\\\\\\\\\\\]]]]]]]]]]^^^^^^^^^^^^^^^_________________````````aaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccdddddccdddddddddddddddddddddddeeeeefffffffffffffffffffffgggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkklllllllllllllllllkkkkkkkkllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjlkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllmmnnoooppppqqqrrssttuvwwxyyz}}~~~~~~~~~~}}}|||||{{{{~~~~~~~~~~~~~~~€€€€€€€€€€€~~~}}}}}|||{{{{zzzzyyyyyxxxxwwwwwvvvvuutttssrrqqpponnnmmmmllllllllkkkkkjjjjifffffeeeeeeeeeeeeddddddddccbbbbbbbbbbbaaaaaaaaaaa``_____________^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTSSTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMLLLKKKKKKKKKKKKKKJJJJJJJJIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@@??????????????>>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;:::::999999988888888888888888888877777766666666665555544444444433333332222222211111111110000000000000///////////............-------------,,,,,,,,,,,,,+++++++++*************))))))))))))))))(((((((((((((('''((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!! [[[[[[[[[[\\\\\\\\\\\\\]]]]]]]]]]]^^^^^^^^^^^^^^__________________```````aaaaaaaaaaaaaaaaabbbbbbbbaabbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccddddcccdddddddddddddddddddddddeeeeeefffffffffffffffffffgggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkklllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllmmmnoooppppqqqqrrsstuvvwxyyz}}~~~~~~~~~~}}}|||||{{{{~~~~~~~~~~~~~~~~~€€€€€€€€€~~}}}}}||||{{{{zzzzyyyyyyxxxxwwwwvvvuuutttssrrqqppnnnmmmmmlllllllkkkkkkjjjjifffffeeeeeeeeeeedddddddddcbbbbbbbbbbbbaaaaaaaaaa```____________^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTSSTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMLLLKKKKKKKKKKKKKKJJJJJJJJIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBAAAAAA@@@@@@@@@@?????????????>>>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;:::::99999988888888888888888888877777776666666666655554444444443333333222222211111111111000000000000///////////.............-------------,,,,,,,,,,,,,+++++++++*************))))))))))))))))(((((((((((((''''(('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!! [[[[[[[[[[[\\\\\\\\\\\\]]]]]]]]]]]]^^^^^^^^^^^^^^__________________``````aaaaaaaaaaaaaaaaaaabbbbbbaaabbbbbbbbbbbbbbbbbbbbbcbccccccccccccccccccccccddcccccdddddddddddddddddddddeeeeeeeefffffffffffffffffffgggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllkkkklllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkklllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllmmmnooooppppqqqrrssttuvwxxyz}}~~~~~~~~~~}}}}||||{{{{{~~~~~~~~~~~~~~~~~~~€€€€€€~~}}}}}||||{{{{zzzzzyyyyyyxxxxwwwwvvvuuuttsssrrqqppnnnmmmmllllllllkkkkkjjjjiiffffeeeeeeeeeeeddddddddddbbbbbbbbbbbbaaaaaaaaaaa``____________^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTSSSTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLKKKKKKKKKKKKKKJJJJJJJJJIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBAAAAA@@@@@@@@@@??????????????>>>>>>>>>>>>>>=======<<<<<<<<<<<<<;;;;;;;;:::::99999988888888888888888888877777776666666666665554444444444333333222222211111111110000000000000///////////.............-------------,,,,,,,,,,,,++++++++++*************))))))))))))))))(((((((((((((''''(('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!! [[[[[[[[[[[[\\\\\\\\\\\]]]]]]]]]]]]]^^^^^^^^^^^^^^___________________````aaaaaaaaaaaaaaaaaaaabbbbbaaaabbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccdccccccddddddddddddddddddddeeeeeeeeeffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllkkkkkkkklllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmnnnnmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllkkklllllllllkkkkkkkkkkkkkkkkllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjkkkkkklllmmnnooopppppqqqrrsttuvwwxyz|}}~~~~~~~~~}}}}||||{{{{{~~~~~~~~~~~~~~~~~~~~~~~~}}}}}|||||{{{{zzzzyyyyyyyxxxxwwwwvvvuuuttssrrrqqppnnnmmmmlllllllkkkkkkjjjjiiffffeeeeeeeeeedddddddddddbbbbbbbbbbbaaaaaaaaaaa```___________^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTSSSSTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLKKKKKKKKKKKKKKJJJJJJJJJJIIHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFEFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBAAAAA@@@@@@@@@@@????????????>>>>>>>>>>>>>>>=======<<<<<<<<<<<<<;;;;;;;:::::99999988888888888888888888887777777666666666666655444444444433333322222221111111111000000000000////////////............-------------,,,,,,,,,,,,,+++++++++*************))))))))))))))))((((((((((((((''''(('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!! [[[[[[[[[[[[[\\\\\\\\\\]]]]]]]]]]]]]]^^^^^^^^^^^^^^___________________`````aaaaaaaaaaaaaaaaaaabbbbaaaaaabbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccddddddddddddddddddeeeeeeeeeeeffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllkkkkkkkkklllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjkjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkjkkkkkkkkkkkkjjjjjkkkklllmmnnoooopppppqqrrsstuvvwxyy|}}~~~~~~~~~}}}}||||{{{{{~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}||||{{{{{zzzzzyyyyyyyxxxxwwwwvvvuuuttssrrqqqppnnnmmmmlllllllkkkkkjjjjjiifffeeeeeeeeeedddddddddddcbbbbbbbbbbaaaaaaaaaaaa```__________^^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\\[\\[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTSSSSTTTSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMLKKKKKKKKKKKKKKKJJJJJJJJJJIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFEEFFFEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBAAAA@@@@@@@@@@@?????????????>>>>>>>>>>>>>>========<<<<<<<<<<<<;;;;;;;;:::::99999988888888888888888888887777777766666666666665554444444433333322222211111111110000000000000///////////.............-------------,,,,,,,,,,,,,+++++++++*************))))))))))))))))((((((((((((('''''('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!! [[[[[[[[[[[[[[\\\\\\\\\]]]]]]]]]]]]]]]^^^^^^^^^^^^^^___________________`````aaaaaaaaaaaaaaaaaaaabbaaaaaaabbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccdddddddddddddddddeeeeeeeeeeeeeffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkjjjkkkkkkkkkkkjjjjjjjkkkkllmmnnoooooppppqqqrrsttuvwxyy|}}~~~~~~~~~}}}}||||{{{{{~~~~~~~~~~~~~~~~~~}}}}~~~~~~~~~~~~~~}}|||||{{{{{zzzzzyyyyyyyyxxxxwwwwvvvuutttssrrqqpppnnnmmmlllllllkkkkkkjjjjiiifffeeeeeeeeedddddddddddccbbbbbbbbbbaaaaaaaaaaa````_________^^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\\[[\[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTSSSSSTTSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMLLKKKKKKKKKKKKKKJJJJJJJJJJJHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCBBBBBBBAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>>>>>========<<<<<<<<<<<<;;;;;;;::::::99999888888888888888888888887777777766666666666666555444444433333322222211111111110000000000000///////////.............------------,,,,,,,,,,,,,+++++++++**************))))))))))))))))((((((((((((('''''('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!! [[[[[[[[[[[[[[[\\\\\\\\]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^__________________`````aaaaaaaaaaaaaaaaaaaabaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccdddddddddddddddeeeeeeeeeeeeeeefffffffffffffffffffggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkjjjjjkkkkkkkkkkkjjjjjjjkkkklllmnnnoooopppppqqrrsstuvwxxy||}}~~~~~~~}}}}||||{{{{{{~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~}}||||||{{{{zzzzzzyyyyyyyyyxxxxwwwwvvvuuttsssrrqqpppnnmmmmllllllkkkkkkjjjjjiiifffeeeeeeeedddddddddddcccbbbbbbbbbaaaaaaaaaaaa````_________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZYZZZYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSTSSSSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMLLLKKKKKKKKKKKKKJJJJJJJJJJJJHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDCCCCCCCCCBBBBBBBAAAA@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>========<<<<<<<<<<<<;;;;;;;::::::9999988888888888888888888888777777776666666666666655544444443333322222211111111110000000000000///////////.............-------------,,,,,,,,,,,,,+++++++++*************))))))))))))))))(((((((((((((('''''('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!! [[[[[[[[[[[[[[[[\\\\\\\]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^__________________`````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccddddddddddddddeeeeeeeeeeeeeeeeffffffffffffffffffffggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkjjjjjjjjjkkkkkkkkkkjjjjjjjjjkkklllmnnnooooopppppqqrsstuvvwxy||}}~~~~~~~}}}}||||{{{{{z~~~~~~~~~~~~~~~}}}}}}}}}}~~~~~~~~~~~~~~~}}}||||{{{{{zzzzzzyyyyyyyyyyxxxxwwwwvvuuuttssrrrqqpponnmmmllllllkkkkkkkjjjjiiiiffeeeeeeeeeddddddddddccccbbbbbbbbaaaaaaaaaaaa`````________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYZZYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSTSSSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMLLLLKKKKKKKKKKKKJJJJJJJJJJJJJHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDCCCCCCCCCBBBBBBBAAAAA@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>========<<<<<<<<<<<<;;;;;;;::::::9999888888888888888888888888877777777666666666666655554444443333322222211111111110000000000000///////////.............-------------,,,,,,,,,,,,,+++++++++*************))))))))))))))))((((((((((((('''''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!! [[[[[[[[[[[[[[[[[\\\\\\\]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^_________________```````aaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccddddddddddddeeeeeeeeeeeeeeeeeeffffffffffffffffffffggggggggggggfgggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkjjjjjjjjjjjkkkkkkkkkjjjjjjjjjjkkkkllmnnnnoooooopppqqrrstuuvwxy{|}}}~~~~~}}}}||||{{{{{{z~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~}}}}}|||{{{{{zzzzzyyyyyyyyyyyyxxxxwwwvvvuutttssrrqqqpponnmmmllllllkkkkkkjjjjjiiiiffeeeeeeeedddddddddddccccbbbbbbbaaaaaaaaaaaa``````_______^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYZYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLKKKKKKKKKKKKJJJJJJJJJJJJJHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBAAAAA@@@@@@@@@@@@????????????>>>>>>>>>>>>>>=========<<<<<<<<<<<<;;;;;;::::::9999988888888888888888888888887777777776666666666665555544444333332222221111111110000000000000///////////.............-------------,,,,,,,,,,,,,+++++++++*************)))))))))))))))))((((((((((((('''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!! Z[[[[[[[[[[[[[[[[[\\\\\\\]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^________________````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccddddddddddeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffggggggggggfffgggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiikkkkkkkkkkkkjjjjjjjjjjjjjkkkkkkkkjjjjjjjjjjjkkkkllmmnnnooooooopppqqrsstuvwxx{||}}}~~~}}}}}||||{{{{{zz~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~}}}}}}||{{{{zzzzzyyyyyyyyyyyyyyxxxxwwwvvvuuttsssrrqqppponmmmmlllllkkkkkkkjjjjiiiiifeeeeeeeedddddddddddcccccbbbbbbbaaaaaaaaaaa```````______^^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLKKKKKKKKKKKJJJJJJJJJJJJJIHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAA@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>=========<<<<<<<<<<<<;;;;;;::::::9999988888888888888888888888887777777776666666666665555544444333332222211111111110000000000000///////////.............-------------,,,,,,,,,,,,,+++++++++*************))))))))))))))))(((((((((((((''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!!!! ZZ[[[[[[[[[[[[[[[[[[\\\\\\]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^_______________`````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccdddddddddeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffggggggggfffffgggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiikkkkkkkkkkjjjjjjjjjjjjjjjkkkkkkjjjjjjjjjjjjjjkkklllmnnnnoooooopppqqrrstuvwwx{||}}}}}}}}}}}|||{{{{{zzz~~~~~~~~~}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}|{{{{{zzzzzyyyyyyyyyyyyyyyxxxwwwwvvuuuttssrrqqqppoonmmmmlllllkkkkkkjjjjjiiiiifeeeeeeedddddddddddccccccbbbbbbaaaaaaaaaaa````````______^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJIHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBAAAAA@@@@@@@@@@@@?????????????>>>>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;:::::99999888888888888888888888888887777777777666666666665555544444333332222211111111100000000000000///////////.............------------,,,,,,,,,,,,,++++++++++*************))))))))))))))))((((((((((((('''''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!! ZZZ[[[[[[[[[[[[[[[[[[\\\\\\]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^_____________```````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccdddddddeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffggggggfffffffgggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiikkkkkkkkkjjjjjjjjjjjjjjjjkkkkkjjjjjjjjjjjjjjjkkklllmnnnnnoooooopppqqrstuuvwx{{||}}}}}}}}}||||{{{{{zzz~~~~~~~}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~}}}}}|||{{{{zzzzzyyyyyyyyyyyyyyyxxxxwwwvvvuuttsssrrqqpppoonmmmllllllkkkkkkjjjjjiiiiheeeeeeedddddddddddcccccccbbbbbaaaaaaaaaaaa````````_____^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJIHHHHHHHHHHGGGGGGGGGGGGGGFGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCCCBBBBBBBBAAAAA@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>==========<<<<<<<<<<<<;;;;;::::::9999988888888888888888888888888877777777776666666666555554444433332222221111111110000000000000///////////.............-------------,,,,,,,,,,,,,+++++++++*************))))))))))))))))(((((((((((((('''''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!! [[[[[[[[[[[[[[[\\\\\\\\]]]]]]]]]]]]]]]]]^^^^^^^^]]]]^^^^^^^^^^^^^^^^^^^__________```````````````````````aaaaaaaaaaaaaaaaaaabbbbbbbbbccccccccccccccccddddddddeeeeeeeeeeeeeeeeeefffffffffffffffffffffffggggggggggggggggggggghhhhhhgggggggggggggggggghhhhhhhgggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkjjjjjjjjjjjjjjjjjkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjijjjjjjjjjjjjjjjjjjjjjjjjjkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiijjjkkkllllmmmmmmmmnnnooppqrsttuvxyyzzz{{{{zzzzzyyyyxxxxxx~~~~}}}}}}}}}}}}}}}}}}}}}||||}}}}}}}}}}}}}||||||{{{{{{zzzzyyyyyyyyyyyyyyyyyxwwwwvvuuuttssrrqqqppooonmmmlllllkkkkkkkjjjjjiiiihheeeeeedddddddddddccccccccaaaaaa````````````_______`___________^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\\[[\\\\\[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUTTTTTSSSSRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNMMMMMMMMLLKKKKKKKKKKKKKKKKJJJJJJJHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBBAAAAAAAA@@AA@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;:::::9999999888888888888888888887777777776666666666666665666665555544443333332222221111110000000000000//////............-------------,,,,,,,,,,,,+++++++++++++********)))))))))))))((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""""""""!!!!!!!!!!!!!! [[[[[[[[[[[[[[[[\\\\\\\]]]]]]]]]]]]]]]]]]^^^^^^^]]]]]]^^^^^^^^^^^^^^^^^^^_________```````````````````````aaaaaaaaaaaaaaaaaabbbbbbbbbbbccccccccccccccddddddddddeeeeeeeeeeeeeeeefffffffffffffffffffffffffggggggggggggggggggggghhhhgggggggggggggggggggghhhhhggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjkkjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiijjjjkkllllmmmmmmmmnnnnoopqrrstuvxyyzzzzzzzzzzzzyyyyxxxxxx~~~}}}}}}}}}}}}}}}}}}}}}}|||||}}}}}}}}}}}||||||{{{{{{zzzzyyyyyyxxxxxxyyyyyxwwwwvvvuuttsssrrqqpppooonmmmlllllkkkkkkkjjjjjiiiihheeeeeeddddddddddcccccccccaaaaa````````````____________________^^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\\\[[[\\\\[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTSSSSRRRRRRRRRQQQQQQQQQQQPQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNMMMMMMMMMLLKKKKKKKKKKKKKKKKJJJJJJJHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBBAAAAAAAAA@@AA@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>=========<<<<<<<<<<<<;;;;;::::::999999888888888888888888888777777777766666666666666566666555554444333332222222111110000000000000///////............-------------,,,,,,,,,,,+++++++++++++********))))))))))))))((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""""""!!!!!!!!!!!!!! [[[[[[[[[[[[[[[[[\\\\\\\]]]]]]]]]]]]]]]]]]^^^^^^]]]]]]]^^^^^^^^^^^^^^^^^^___________``````````````````````aaaaaaaaaaaaaaaaabbbbbbbbbbbbcccccccccccccddddddddddddeeeeeeeeeeeeeeeffffffffffffffffffffffffggggggggggggggggggggggghhggggggggggggggggggggggghhggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjiiiiiiijjjjjjjjjjjjjjjjjjjjjjjiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiijjjjkkkllllmmmmmmmmnnnoopqqrstuuxxyyzzzzzzzzzzyyyyyxxxxxx~~}}}}}}}}}}}}}}}}|||||||||||||||}}}}}|||||||||{{{{{zzzzyyyyyxxxxxxxxxxxxxxwwwwvvvuuttssrrqqqppooonnmmllllllkkkkkkkjjjjjiiiihheeeeeddddddddddccccccccccaaaa````````````____________________^^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\\\[[[[\\\[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWVWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTSSSRRRRRRRRRQQQQQQQQQQQQPQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLKKKKKKKKKKKKKKKKJJJJJJJJHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCBBBBBBBBBBBBBAAAAAAAAA@@@AA@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>==========<<<<<<<<<<<<;;;;;::::::999999888888888888888888888777777777766666666666666566666555544444333332222222111110000000000000///////...........-------------,,,,,,,,,,,,+++++++++++++********)))))))))))))((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""""""""!!!!!!!!!!!!!! Z[[[[[[[[[[[[[[[[[\\\\\\\\]]]]]]]]]]]]]]]]]^^^^^]]]]]]]]^^^^^^^^^^^^^^^^^____________```````````````````````aaaaaaaaaaaaaaabbbbbbbbbbbbbbcccccccccccdddddddddddddeeeeeeeeeeeeeeeeffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiijjjkkkkllllmmmmmmmmnnnoppqrsttuwxyyyzzzzzzzzzyyyyxxxxxxx~}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||{{{{{{zzzzyyyyxxxxxxxxxxxxxxxwwwvvvuuttssrrrqqppooonnnmllllllkkkkkkkkjjjjiiiiihheeeeeddddddddddccccccccccaaa````````````_____________________^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\\\\\[[[[[\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTSSSRRRRRRRRRQQQQQQQQQQQPPQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMKKKKKKKKKKKKKKKKKJJJJJJJJHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCBBBBBBBBBBBBAAAAAAAAAA@@@A@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;:::::9999999988888888888888888888777777777766666666666665566665555544443333322222222111110000000000000///////...........-------------,,,,,,,,,,,++++++++++++++********)))))))))))))(((((((((((((((('''''''''''''&''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""""""""!!!!!!!!!!!!!! ZZ[[[[[[[[[[[[[[[[[\\\\\\\\]]]]]]]]]]]]]]]]]]^^^]]]]]]]]]^^^^^^^^^^^^^^^^_____________```````````````````````aaaaaaaaaaaaaabbbbbbbbbbbbbbbccccccccccdddddddddddddddeeeeeeeeeeeeeeeeffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjiiiiiiijjjjjjjjjjjjjjjjjjjjjjjiijjjjjiiiiiiiiiiiiiiijjjkkkkllllmmmmmmmmmnnoopqrrstuwxxyyzzzzzzzzyyyyyxxxxxxw~}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||{{{{{{zzzyyyyxxxxxxxxxxxxxxxxwwwvvvuuttssrrqqpppoonnnnmllllllkkkkkkkkjjjjiiiihhheeeedddddddddcccccccccccbaa````````````____________________^^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\\\\[[[[[[[\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYXXXYYXXXXXXXXXXWWWWWWWWWWWVVWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTTSSRRRRRRRRRQQQQQQQQQQQPPPQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMKKKKKKKKKKKKKKKKJJJJJJJJJHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@A@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;:::::999999998888888888888888888877777777766666666666665556666555554444333332222222211110000000000000////////..........-------------,,,,,,,,,,,,+++++++++++++********))))))))))))))(((((((((((((((''''''''''''''&''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""""""!!!!!!!!!!!!!! ZZZ[[[[[[[[[[[[[[[[[\\\\\\\\]]]]]]]]]]]]]]]]]]^^]]]]]]]]]]^^^^^^^^^^^^^^^______________````````````````````````aaaaaaaaaaaabbbbbbbbbbbbbbbbbccccccccdddddddddddddddddeeeeeeeeeeeeeeefffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjiiiiiiiiijjjjjjjjjjjjjjjjjjjjjiiiijjjiiiiiiiiiiiiiiiiijjjkkkklllllmmmmmmmmnnnoppqrstuwwxyyyzzzzzzzyyyyyxxxxxxw~}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||{{{{{{zzzzyyyxxxxxxxxxxxxxxxxxwwvvvuuttssrrqqqppooonnnmllllllkkkkkkkkkjjjjiiiihhheeeedddddddddccccccccccbba````````````_____________________^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXYXXXXXXXXXXXWWWWWWWWWWVVVWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUTTTTTTTTSRRRRRRRRRQQQQQQQQQQQPPPPQQQQQQPPPPPPPPPPPPOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMKKKKKKKKKKKKKKKJJJJJJJJJJHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@A@@@@@@@@@@@@@?????????????>>>>>>>>>>>>===========<<<<<<<<<<<;;;;;::::::99999999888888888888888888887777777776666666666655555666555554444333333222222221111000000000000/////////..........-------------,,,,,,,,,,,,+++++++++++++********)))))))))))))((((((((((((((((''''''''''''''&'''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""""""""!!!!!!!!!!!!!! ZZZZ[[[[[[[[[[[[[[[[[\\\\\\\\]]]]]]]]]]]]]]]]]]^]]]]]]]]]]]]^^^^^^^^^^^^^________________```````````````````````aaaaaaaaaaabbbbbbbbbbbbbbbbbbcccccccddddddddddddddddddeeeeeeeeeeeeeeeefffffffffffffffffffffgggggggggggggggggggggfggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiijjjkkklllllllmmmmmmmnnoopqrsttvwxxyyyzzzzzyyyyyyxxxxxxw~}}}}}}}}}}}}}}||||||||||||||||||||||||||||||{{{{{{zzzzyyyxxxxxxxxxxxxxxxxxwwvvvuuttssrrqqppooonnnmmlllllkkkkkkkkkkjjjjiiiihhheeedddddddddcccccccccccbb```````````_____________^________^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWVVVVWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUTTTTTTTTSSRRRRRRRRQQQQQQQQQQQPPPPPQQQQQPPPPPPPPPPPPOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMKKKKKKKKKKKKKKJJJJJJJJJJJHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>===========<<<<<<<<<<;;;;;;::::::99999999988888888888888888887777777776666666665555555665555554444333332222222221110000000000000/////////..........------------,,,,,,,,,,,,+++++++++++++********))))))))))))))(((((((((((((((('''''''''''''&&'''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""""""""!!!!!!!!!!!!!! ZZZZZ[[[[[[[[[[[[[[[[[[\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^_________________```````````````````````aaaaaaaaaabbbbbbbbbbbbbbbbbbbbcccccddddddddddddddddddddeeeeeeeeeeeeeeeeffffffffffffffffffffggggggggggggggggggggfffggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiijjjiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjkkkklllllllllmmmmmnoopqrrstvwxxyyyyzzzzyyyyyyxxxxxxw~}}}}}}}}}}}}}|||||||||||{{{{{{|||||||||||||{{{{{{{zzzyyyxxxxxwwwwwwxxxxxxxwvvvuuuttssrrqqppoonnnmmmlllkkkkkkkkkkkjjjjjiiiihhheeeddddddddcccccccccccbbb```````````____________^^_______^^^^^^^^^^^^^]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWVVVVWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUTTTTTTTTSRRRRRRRRRQQQQQQQQQQQPPPPPQQQQPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMLKKKKKKKKKKKKKJJJJJJJJJJJJHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>===========<<<<<<<<<;;;;;;;:::::999999999999998988888888888887777777766666666655555555655555544444333332222222221110000000000000/////////.........-------------,,,,,,,,,,,,+++++++++++++********)))))))))))))((((((((((((((((''''''''''''''&&'''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""""""!!!!!!!!!!!!!! ZZZZZZ[[[[[[[[[[[[[[[[[\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^__________________````````````````````````aaaaaaaabbbbbbbbbbbbbbbbbbbbbccccddddddddddddddddddddddeeeeeeeeeeeeeeeeffffffffffffffffffffggggggggggggggggggfffffggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkklllllllllkkllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjiiiiiiiiiiiiiiiiijjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjkkkklllllllllllmmmnnoppqrstvwwxxyyyyzyyyyyyyyxxxxxxw~}}}}}}}}}}}}}|||||||||||{{{{{{{{{{{|||||||{{{{{{{{zzzyyyxxxxwwwwwwwwwwxxwwvvvvuuttssrrqqppooonnmmmmllkkkkkkkkkkkkjjjjjiiihhhheeddddddddcccccccccccbbbb``````````____________^^^______^^^^^^^^^^^^^]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWVVVVVWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTSRRRRRRRRQQQQQQQQQQQPPPPPPQQQPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMLKKKKKKKKKKKKJJJJJJJJJJJJJHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>===========<<<<<<<<<;;;;;;::::::99999999999999999888888888888777777776666666555555555555555544444333332222222222110000000000000//////////.........------------,,,,,,,,,,,,++++++++++++++********)))))))))))))(((((((((((((((('''''''''''''&&&''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$#############""""""""""""""!""!!!!!!!!!!!!!! ZZZZZZZZ[[[[[[[[[[[[[[[\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^___________________```````````````````````aaaaaaaabbbbbbbbbbbbbbbbbbbbbbccdddddddddddddddddddddddeeeeeeeeeeeeeeeefffffffffffffffffffffggggggggggggggggfffffffggggggggggggggggggfggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjkkkkllllllllllllmmnnoopqrssvvwxxyyyyyyyyyyyyyxxxxxxx~}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{zzzyyyxxxxwwwwwwwwwwwwwwvvvuuuttssrrqqppoonnnmmmlkkkkkkkkkkkkkkjjjjiiiihhhheeddddddddccccccccccbbbbb`````````____________^^^^_____^^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWVVVVVWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTSSRRRRRRRQQQQQQQQQQQQPPPPPPQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMLLKKKKKKKKKKKJJJJJJJJJJJJJJHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>===========<<<<<<<<;;;;;;;::::::99999999999999999988888888888777777766666665555555555555555544443333332222222222110000000000000//////////........-------------,,,,,,,,,,,,+++++++++++++********))))))))))))))(((((((((((((((('''''''''''''&&&''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$#############""""""""""""""!""!!!!!!!!!!!!!! ZZZZZZZZZ[[[[[[[[[[[[[[\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^____________________```````````````````````aaaaaaabbbbbbbbbbbbbbbbbbbbbbccddddddddddddddddddddddddeeeeeeeeeeeeeeeefffffffffffffffffffffggggggggggggggfffffffffggggggggggggggggfffggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllkkkkkkkklllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhiiiiiijjjkkkklllllllllllmmmnnopqrrsuvwwxxyyyyyyyyyyyyxxxxxxw~}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{zzzzzyyyxxxwwwwwwwwwwwwwwwvvvuutttssrrqqpooonnmmmllkkkkkkkkkkkkkjjjjjiiiihhhhedddddddcccccccccccbbbbbb````````____________^^^^^____^^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWVVVVVVWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTTTTTSSSRRRRRRRQQQQQQQQQQQPPPPPPPQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMLLLKKKKKKKKKKJJJJJJJJJJJJJJJHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>===========<<<<<<<;;;;;;;::::::99999999999999999988888888888877777766666665555555555545555544444333332222222222210000000000000///////////........-------------,,,,,,,,,,,,+++++++++++++********)))))))))))))((((((((((((((((''''''''''''''&&&''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""""!""!!!!!!!!!!!!!! ZZZZZZZZZZ[[[[[[[[[[[[[\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^____________________``_````````````````````aaaaaaaabbbbbbbbbbbbbbbbbbbbbcccdddddddddddddddddddddddeeeeeeeeeeeeeeeeefffffffffffffffffffffggggggggggggffffffffffffgggggggggggggfffffgggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllkkkkkkkkkkkkkkkkkkkklllllkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjiiiijjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhiiiiijjjkkkkllllllllllllmmnnoppqrsuvwwxxyyyyyyyyyyyyxxxxxxw~}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{zzzzzyyyxxxwwwwwwwwwwwwwwwvvuuuttssrrqqppoonnnmmmllkkkkkkkkkkkjjjjjjiiiihhhhgedddddddccccccccccbbbbbbb```````____________^^^^^^___^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWVVVVVVWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSRRRRRRQQQQQQQQQQQPPPPPPPPQPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNMMMMMMMMMMMMMMLLLKKKKKKKKKJJJJJJJJJJJJJJJIHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>============<<<<<<;;;;;;;;::::::99999999999999999988888888888777777666666655555555544445554444443333332222222222210000000000000///////////.......-------------,,,,,,,,,,,,+++++++++++++********))))))))))))))(((((((((((((((('''''''''''''&&&&'''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$#############""""""""""""""!!"!!!!!!!!!!!!!! ZZZZZZZZZZZ[[[[[[[[[[[[\\\\\\\\\\\\\\]]]]]]]]]]]\]]]]]]]]]]]]]]]]]]]^^^^^^^^^^______________________`````````````````````aaaaaaabbbbbbbbbbbbbbbbbbbbcccccdddddddddddddddddddddeeeeeeeeeeeeeeeeeeefffffffffffffffffffffggggggggggffffffffffffffgggggggggggffffffffgggggggggggggggggggggggggggghhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjiiiiiiiiijjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhiiiijjjkkkkklllllllllllmmmnoopqrsuvvwxxyyyyyyyyyyyyxxxxxxw~}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzyyyxxxwwwwwwwwwwwwwwwvuuutttssrrqqppoonnmmmlllkkkkjjjjjjjjjjjjjiiiihhhhgdddddddcccccccccccbbbbbbb``````____________^^^^^^^__^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[Z[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTSSSSRRRRRRQQQQQQQQQQQPPPPPPPPQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMMMMMMMMMLLLLKKKKKKKKJJJJJJJJJJJJJJJIIHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>===========<<<<<<;;;;;;;;:::::::9999999999999999988888888888777777666666655555555444444554444443333332222222222210000000000000////////////.......-------------,,,,,,,,,,,,+++++++++++++********)))))))))))))((((((((((((((((''''''''''''''&&&&'''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$#############""""""""""""""!!"!!!!!!!!!!!!!! ZZZZZZZZZZZZ[[[[[[[[[[[\\\\\\\\\\\\\\\]]]]]]]]]]\\]]]]]]]]]]]]]]]]]]]^^^^^^^^^^_______________________`````````````````````aaaaaaabbbbbbbbbbbbbbbbbbcccccccdddddddddddddddddddeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffggggggggffffffffffffffffgggggggggffffffffffgggggggggggggggggggggggggggghhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllklllkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjiiiiiiiiiiiiiijjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhiiiiijjkkkkkllllllllllllmmnnopqrruvvwxxyyyyyyyyyyyyxxxxxxw~}}}}}}}}}}}|||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzyyyxxxwwwwwwwwwwwwvvvuuuutttssrrqqppoonnmmllllkjjjjjjjjjjjjjjjiiiihhhhggddddddcccccccccccbbbbbbbb`````____________^^^^^^^^_^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[ZZ[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTSSSSRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMLLLLLKKKKKKKJJJJJJJJJJJJJJJJIIHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>===========<<<<<;;;;;;;;;:::::::9999999999999999888888888887777776666666555555554444444444444433333332222222222210000000000000////////////......-------------,,,,,,,,,,,,++++++++++++++********)))))))))))))((((((((((((((((''''''''''''''&&&&''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""""!!"!!!!!!!!!!!!!! ZZZZZZZZZZZZZ[[[[[[[[[[\\\\\\\\\\\\\\\\]]]]]]]]]\\\]]]]]]]]]]]]]]]]]]]^^^^^^^^^^_______________________````````````````````aaaaaaaaabbbbbbbbbbbbbbbbcccccccccdddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffggggggffffffffffffffffffgggggggffffffffffffggggggggggggggggggggggggggggghhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiijjjjjiiiiiiiiiiiiiiiiiiiijjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiihhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhiiiijjjjkkkklllllllllllmmnnopqqruuvwwxxyyyyyyyyyyyxxxxxxw~}}}}}}}}}}|||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzyyyxxxwwwwwwwvvvvvvvvuuutttsssrrqqppoonnmmlllkjjjjjjjjjjjjjjjiiiiihhhhggdddddccccccccccbbbbbbbbbb````____________^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[ZZZ[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTTTTTTTTTSSSSSRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNMMMMMMMMMMMMMLLLLLLKKKKKKKJJJJJJJJJJJJJJJIIIHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>==========<<<<<<;;;;;;;;;::::::99999999999999888888888888877777766666666555555444444444444444433333322222222222110000000000000////////////......-------------,,,,,,,,,,,,+++++++++++++********))))))))))))))(((((((((((((((('''''''''''''&&&&&''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!!!!! ZZZZZZZZZZZZZZZ[[[[[[[[\\\\\\\\\\\\\\\\\]]]]]]]]\\\\\]]]]]]]]]]]]]]]]]]]^^^^^^^^^^_______________________``````````````````aaaaaaaaaabbbbbbbbbbbbbbbccccccccccddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffggggffffffffffffffffffffgggggfffffffffffffffggggggggggggggggggggggggggggghhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiihhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhiiiijjjjkkkkklllllllllllmmnoopqrtuvwwxxyyyyyyyyyyyxxxxxxw}}}}}}}}}}}|||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzyyyxxxwwwwwwvvvvvvvvvuuttttssrrrqqpponnnmmlllkjjjjjjjjjjjjjjiiiiihhhhgggddddccccccccccbbbbbbbbbbb```_____________^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[[[ZZZZ[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMMMMMMMMMLLLLLLKKKKKKJJJJJJJJJJJJJJJIIIIHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>===========<<<<<;;;;;;;;;:::::::9999999999988888888888888877777666666666555555444444444344444333333332222222222211000000000000/////////////......-------------,,,,,,,,,,,++++++++++++++********)))))))))))))((((((((((((((((''''''''''''''&&&&&''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!!!!! ZZZZZZZZZZZZZZZZ[[[[[[[\\\\\\\\\\\\\\\\\\]]]]]]]\\\\\\]]]]]]]]]]]]]]]]]]]^^^^^^^^^^_______________________`````````````````aaaaaaaaaaaabbbbbbbbbbbbbccccccccccccddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffggfffffffffffffffffffffffggfffffffffffffffffgggggggggggggggggggggggggggggghhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiihhhhhhhhiiiiiiiiiiiiiiiiiiiiiihhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhiiijjjjkkkkkkkkkkkkklllmmnnopqrtuvwwxxyyyyyyyyyyyxxxxxww}}}}}}}}}}}|||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzyyyxxxwwwwwwvvvvvvvvvuttttsssrrqqqpoonnmmlllkkjjjjjjjjjjjiiiiiiihhhhggggddddcccccccccbbbbbbbbbbbb``_____________^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\[[[[[[[[[[[[[ZZZZZ[[[ZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSRRRRQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMMMMMMMMMLLLLLLLKKKKKJJJJJJJJJJJJJJJIIIIIHHGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>>==========<<<<<<;;;;;;;;;:::::::9999999998888888888888887777777666666665555555444444443344443333333322222222222111000000000000/////////////.....-------------,,,,,,,,,,,,+++++++++++++********))))))))))))))(((((((((((((((('''''''''''''&&&&&&'&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!!!!! ZZZZZZZZZZZZZZZZZ[[[[[[[\\\\\\\\\\\\\\\\\\\]]]]]\\\\\\\]]]]]]]]]]]]]]]]]]^^^^^^^^^^^_______________________````````````````aaaaaaaaaaaaaabbbbbbbbbbbccccccccccccccddddddddddddddddeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggghhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiihhhhhhhhhhhiiiiiiiiiiiiiiiiiiiihhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhiiiijjjjkkkkkkkkkkkkklllmnnopqrtuvvwxxyyyyyyyyyyyxxxxxww}}}}}}}}}}|||||||||||{{{{{{{{{zzz{{{{{{{{{{{{{{{{zzzzzyyyxxxxwwwwwvvvvvvvvutttttsssrrqqppoonnmmlllkkjjjjiiiiiiiiiiiiihhhhhggggdddcccccccccbbbbbbbbbbbba``___________^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\[[[[[[[[[[[[[ZZZZZZ[[[ZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSRRRQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMMMMMMMMLLLLLLLLKKKKKJJJJJJJJJJJJJJIIIIIIHGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>>===========<<<<<;;;;;;;;;:::::::9999999998888888888888887777777766666655555555444444443334443333333322222222222211100000000000/////////////......-------------,,,,,,,,,,,,+++++++++++++********))))))))))))))(((((((((((((((('''''''''''''&&&&&&'&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!!!!! YZZZZZZZZZZZZZZZZZ[[[[[[[[\\\\\\\\\\\\\\\\\\]]]]\\\\\\\\]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^_______________________``````````````aaaaaaaaaaaaaaabbbbbbbbbbcccccccccccccccddddddddddddddddeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffggggggggggggggggggggggggggghhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiihhhhhhhhhhhhhhiiiiiiiiiiiiiiiiihhhhhhhhiiiiiiiiiiiiiiiiiiiiiiihhiiiihhhhhhhhhhhhhhhhhiiijjjjkkkkkkkkkkkkklllmmnopqqtuuvwxxxyyyyyyyyyyxxxxxww}}}}}}}}}||||||||||||{{{{{{{{zzzzz{{{{{{{{{{{{{{{zzzzzyyyxxxxwwwwwvvvvvvvuuttttsssrrrqqppoonnmmlllkkjjiiiiiiiiiiiiiihhhhhgggggddcccccccccbbbbbbbbbbbaaa`___________^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\[[[[[[[[[[[[[ZZZZZZZ[[ZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSRRRQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMMMMMMMMMLLLLLLLLKKKKJJJJJJJJJJJJJJIIIIIIIGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>>============<<<<<;;;;;;;;;:::::::9999999988888888888888877777777666666555555554444444433334433333333322222222222111100000000000/////////////.....-------------,,,,,,,,,,,,+++++++++++++*********)))))))))))))((((((((((((((((''''''''''''''&&&&&&'&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!!!!! YYZZZZZZZZZZZZZZZZZ[[[[[[[[\\\\\\\\\\\\\\\\\\]]]\\\\\\\\\\]]]]]]]]]]]]]]]^^^^^^^^^^^^^^_______________________`````````````aaaaaaaaaaaaaaaaabbbbbbbbcccccccccccccccccddddddddddddddddeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiihhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiihhhhhhhhhhiiiiiiiiiiiiiiiiiiiihhhhhiihhhhhhhhhhhhhhhhhhhiiiijjjjkkkkkkkkkkkkkllmmnoopqstuvwwxxyyyyyyyyyyxxxxxww}}}}}}}}}|||||||||||{{{{{{{zzzzzzz{{{{{{{{{{{{{{zzzzzzyyyxxxxwwwwwvvvvvvuuutttssssrrrqqppoonnmmllkkkjjiiiiiiiiiiiihhhhhhgggggfdcccccccccbbbbbbbbbbbaaaa___________^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\[[[[[[[[[[[[[[ZZZZZZZ[ZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSRRQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLKKKJJJJJJJJJJJJJJIIIIIIIIGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>============<<<<<<;;;;;;;;;:::::::999999988888888888888777777776666666555555554444444433333433333333322222222222211110000000000/////////////......-------------,,,,,,,,,,,,+++++++++++++********))))))))))))))(((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!!!!! YYYZZZZZZZZZZZZZZZZZ[[[[[[[[\\\\\\\\\\\\\\\\\\]]\\\\\\\\\\\]]]]]]]]]]]]]]^^^^^^^^^^^^^^^________________________```````````aaaaaaaaaaaaaaaaaabbbbbbbcccccccccccccccccccddddddddddddddddeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhiiiiihhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiihhhhhhhhhhhhhiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiijjjjjkkkkkkkkkkkkkllmnnopqstuvwwxxyyyyyyyyyxxxxxwww}}}}}}}}}|||||||||||{{{{{{{zzzzzzz{{{{{{{{{{{{{{zzzzzzyyyyxxxwwwwvvvvvvuuuutttssssrrrqqppoonnmmllkkkjiiiiiiiiiihhhhhhhhgggggffcccccccccbbbbbbbbbbbaaaaa___________^^^^^^^^^^^^^]^^^^^^^]]]]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSRRQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLKKKJJJJJJJJJJJJJIIIIIIIIIGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAAAAAAAA@@@@@@@@@@?@@@@@?????????????>>>>>>>>>>>>>>>>============<<<<<<;;;;;;;;;::::::9999999988888888888887777777766666655555555544444444333333333333333222222222222211110000000000/////////////.....--------------,,,,,,,,,,,++++++++++++++********)))))))))))))((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!!!!! YYYYZZZZZZZZZZZZZZZZZ[[[[[[[[\\\\\\\\\\\\\\\\\\]\\\\\\\\\\\\]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^_______________________``````````aaaaaaaaaaaaaaaaaaaabbbbbcccccccccccccccccccccddddddddddddddddeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffeeefffffffffffffffffffffffffffffffffffffffffffffffggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhiihhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiihhhhhhhhhhhhhhhhiiiiiiiiiiiiiihihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiijjjjjkkkkkkkkkkkkllmmnopqstuvvwxxxyyyyyyyyxxxxxwww}}}}}}}}}|||||||||||{{{{{{zzzzzzzzz{{{{{{{{{{{{{zzzzzzyyyyxxxwwwwwvvvvvuuuuttssssrrrqqqppoonnmmllkkkjiiiiiiiihhhhhhhhggggggfffccccccccbbbbbbbbbbbaaaaaa__________^^^^^^^^^^^^]]]^^^^^^^]]]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSRRQQQQQQQQQQPPPPPPPPPPPPPOOPPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLKKJJJJJJJJJJJJJJIIIIIIIIIGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAAAAAAAA@@@@@@@@@@@?@@@@?????????????>>>>>>>>>>>>>>>=============<<<<<<<;;;;;;;;;::::::9999999988888888888777777777666666555555555544444443333333333333333222222222222111110000000000////////////......-------------,,,,,,,,,,,,+++++++++++++*********)))))))))))))((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!!!!! YYYYYZZZZZZZZZZZZZZZZZZ[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^________________________````````aaaaaaaaaaaaaaaaaaaaabbbbccccccccccccccccccccccdddddddddddddddddeeeeeeeeeeeeeeeeeeeeeffffffffffffffffeeeeeeeffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiihhhhhhhhhhhhhhhhhhiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiijjjjjkkkkkjjkkkkllmmnopqstuuvwwxxyyyyyyyxxxxxwwww}}}}}}}}}}|||||||||{{{{{{zzzzzzzzzz{{{{{{{{{{{{{zzzzzzyyyyxxxxwwwwvvvvvuuuuttssssrrrqqqppoonnmmlllkkjiiiiiihhhhhhhhhggggggffffcccccccbbbbbbbbbbbaaaaaaa_________^^^^^^^^^^^^^]]]^^^^^^]]]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWVVVVVVVVUVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSRRRQQQQQQQQQPPPPPPPPPPPPPOOOPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLKJJJJJJJJJJJJJJIIIIIIIIIIGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBAAAAAAAAAAAAA@@@@@@@@@@??@@@@?????????????>>>>>>>>>>>>>>>=============<<<<<<;;;;;;;;;:::::::999999988888888888777777776666666555555555544444444333333333333333222222222222211111000000000/////////////......-------------,,,,,,,,,,,,+++++++++++++*********)))))))))))))(((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!!!!! YYYYYYZZZZZZZZZZZZZZZZZ[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]^^^^^^^^^^^^^^^^^^^________________________````````aaaaaaaaaaaaaaaaaaaaaabbccccccccccccccccccccccccddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeffffffffffffffeeeeeeeefffffffffffffffffeffffffffffffffffffffffffffffggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkjjjjjjkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiihhhhhhhhhhhhhhhhhhhhhiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiijjjjjjjjjjjjjkkkkllmnoopsttuvwwxxxyyyyyxxxxxxwwww}}}}}}}}}}|||||||||{{{{{{zzzzzzzzzz{{{{{{{{{{{{{zzzzzzyyyyxxxwwwwvvvvvuuuuutsssssrrrqqqppoonnmmmllkkjiiiiihhhhhhhhhggggggfffffccccccbbbbbbbbbbbaaaaaaaa_________^^^^^^^^^^^^]]]]^^^^^]]]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWXXXXXXXXXXWWWWWWWVVVVVVVVUVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSRRRRQQQQQQQQQPPPPPPPPPPPPOOOOPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLJJJJJJJJJJJJJJIIIIIIIIIIIGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@??@@@?????????????>>>>>>>>>>>>>>>=============<<<<<<<<;;;;;;;;::::::9999999888888888877777777766666666555555555444444443333333333333333222222222222111111000000000/////////////.....-------------,,,,,,,,,,,,+++++++++++++**********))))))))))))((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!!!!! YYYYYYYZZZZZZZZZZZZZZZZ[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^________________________```````aaaaaaaaaaaaaaaaaaaaaaabbccccccccccccccccccccccccddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeffffffffffffeeeeeeeeeefffffffffffffffeeeffffffffffffffffffffffffffffggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhiiiiiiiiiiiiiiiiiiiiiiihhiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhihhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggghhhhhhiiiijjjjjjjjjjjjjkkkllmnnoprstuvvwxxxxyyyxxxxxxxwwww}}}}}}}}}}|||||||||{{{{{{zzzzzzzzzz{{{{{{{{{{{{{zzzzzzyyyyxxxwwwwwvvvvuuuuutsssssrrrqqqppooonnmmllkkjiiiiihhhhhhhgggggggffffffcccccbbbbbbbbbbbaaaaaaaaa_______^^^^^^^^^^^^^]]]]]^^^^]]]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWXXXXXXXWWWWWWWWVVVVVVVVUUVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTSSSSSSSSSSSSSRRRRRQQQQQQQQPPPPPPPPPPPPOOOOOPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLJJJJJJJJJJJJJJIIIIIIIIIIIGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@???@@??????????????>>>>>>>>>>>>>>=============<<<<<<<<;;;;;;;;;::::::999999988888888877777777766666666655555555444444443333333333333333222222222222211111100000000/////////////......-------------,,,,,,,,,,,,+++++++++++++**********))))))))))))(((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!!!!! YYYYYYYYYYYYZZZZZZZZZZZ[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^________`````````````````aaaaabbbbbbbbbbbbbbbbbbbbccccccccccddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffeeeeeeeeeeeeeefffffffffffeeeeeeeffffffffffffffffffffffggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggffffffffgggghhiijjjjjjjjjjjjjjkkllmnnopqrstuuvvwwwwwwwwwwwvvvvvvzzzzzzzzzyyyyyyyyxxxxxxxxzzzzzzzzzzzzzzz{{{{zzzzzzyyyyxxxxwwwwvvvvuuuuuttttsssrrrrqqqqppooonnmmllkkkiihhhhhgggggggffffffeeeeeebbaaaaaaaaaa`````````````___^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYZZZZZZZYYYYYYYYYYYYYYXXXXYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWVVVVVVVVUUUUUUUUUUUUUUUUUUUUUTTTTSSSSSSSSSSSSSSRRRRRRRRRSSSSSSRRRRRRRRRRRRQQQQQQQPPOOOOOOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKJJJJJJJJJJJJJIIIIIIIHHHHHHGGGGGGGGGGGGGGFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@????@@?????????????>>>>>>>>>>===========<<<<<<<<<<<<<<<<;;;;;;;;::::::999999988888887777777776666666665555555555444444444333333333222222222222111111111111100000000000/////////////......-------------,,,,,,,+++++++++**************))*)))))))))))))((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$%$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!!! YYYYYYYYYYYYYZZZZZZZZZZ[[[[[[[[[[[[[[[[\\\\\\\\\[\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^__________```````````````aaaaaabbbbbbbbbbbbbbbbbbbccccccccccccddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffeeeeeeeeeeeeeeeefffffffffeeeeeeeeeefffffffffffffffffffffggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggffffffffffgggghiijjjjjjjjjjjjjjkkklmmnopqrsttuvvvwwwwwwwwwwvvvvvvzzzzzzzzzzyyyyyyyxxxxxxxxzzzzzzzzzzzzzzzz{{zzzzzzzyyyxxxxwwwwvvvvvuuuuuttttsssrrrrqqqpppooonnmmllkkkiihhhhhggggggffffffeeeeeeeaaaaaaaaaaa`````````````___^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYZZZZZZZYYYYYYYYYYYYYYXXXXYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWVVVVVVVUUUUUUUUUUUUUUUUUUUUUTTTTSSSSSSSSSSSSSRRRRRRRRRRRSSSSSSRRRRRRRRRRRQQQQQQQQOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJJJJIIIIIIIHHHHHHGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@????@?????????????>>>>>>>>>>>==========<<<<<<<<<<<<<<<<<;;;;;;;;::::::999999888888877777777766666666655555555554444444443333333333222222222222111111111111100000000000/////////////......-------------,,,,,,,+++++++++*************)))))))))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$%$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!! YYYYYYYYYYYYYYZZZZZZZZZ[[[[[[[[[[[[[[[[[\\\\\\\\[[\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]^^^^^^^^___________``````````````aaaaaaaabbbbbbbbbbbbbbbbbcccccccccccccdddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffeeeeeeeeeeeeeeeeeeeffffffeeeeeeeeeeeeffffffffffffffffffffffgggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggffggggggggggggggggggggggggggggggggggffffffffffffgggghiiijjjjjjjjjjjjjkkklmmnopqrsstuuvvwwwwwwwwwvvvvvvvzzzzzzzzzzyyyyyyxxxxxxxxxzzzzzzzzzzzzzzz{{zzzzzzzzyyyxxxxwwwwvvvvuuuuuuttttsssrrrrqqqpppooonnmmlllkkiiihhhhgggggffffffeeeeeeeeaaaaaaaaaa`````````````___^^^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYZZZZZZYYYYYYYYYYYYYYXXXXXYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWVVVVVVVVUUUUUUUUUUUUUUUUUUUUTTTTSSSSSSSSSSSSSRRRRRRRRRRRRSSSSRRRRRRRRRRRRQQQQQQQQQOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIHHHHHGGGGGGGGGGGGGFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@????@?????????????>>>>>>>>>>>==========<<<<<<<<<<<<<<<<;;;;;;;;;:::::9999999888888777777777666666666555555555544444444443333333332222222222221111111111111000000000000////////////......--------------,,,,,,,++++++++**************))))))))))))))))((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!! YYYYYYYYYYYYYYYYZZZZZZZ[[[[[[[[[[[[[[[[[[[\\\\\\[[[\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]^^^^^^_____________````````````aaaaaaaaaabbbbbbbbbbbbbbbcccccccccccccccdddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffeeeeeeeeeeeeeeeffffffffffffffffffffffggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggfffffgggggggggggggggggggggggffggggggggfffffffffffffgggghiiijjjjjjjjjjjjjjkkllmnopqrsstuuvvvwwwwwwwvvvvvvvvzzzzzzzzzzzyyyyyxxxxxxxxwzzzzzzzzzzzzzzzzzzzzzzzzyyyxxxxwwwwvvvvvuuuuuuttttsssrrrrqqqpppooonnmmmllkkiiihhhhgggggfffffeeeeeeeedaaaaaaaaa`````````````___^^^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYZZZZZYYYYYYYYYYYYYYXXXXXXYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWVVVVVVVVUUUUUUUUUUUUUUUUUUUUTTTTSSSSSSSSSSSRRRRRRRRRRRRRQSSSSRRRRRRRRRRRQQQQQQQQQQOOOOOOOOOOONNNNNNNNNNNNMMMMMMMLLLLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIHHHHGGGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@??????????????????>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<;;;;;;;;::::::999999888888777777777666666666555555555554444444443333333332222222222222111111111111100000000000/////////////......-------------,,,,,,,,++++++++*************)))))))))))))))))(((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!!! YYYYYYYYYYYYYYYYYZZZZZZZZ[[[[[[[[[[[[[[[[[[\\\\\[[[[[\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]^^^^^______________```````````aaaaaaaaaaabbbbbbbbbbbbbbcccccccccccccccccdddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefeeeeeeeeeeeeeeeeeeffffffffffffffffffffffggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggfffffffgggggggggggggggggggggffffgggggggfffffffffffffffggghiiijjjjjjjjjjjjjjkkllmnopqrrsttuuvvvvwwwvvvvvvvvvvzzzzzzzzzzzyyyyyxxxxxxxwwzzzzzzzzzzzzzzzzzzzzzzzzyyyxxxxwwwwvvvvvuuuuuuttttsssrrrrqqqpppooonnmmmllkkiiihhhhgggggfffffeeeeeeeddaaaaaaaa````````````_____^^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYXZZZZYYYYYYYYYYYYYYXXXXXXXYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWVVVVVVVVUUUUUUUUUUUUUUUUUUUUTTTTTSSSSSSSSSSRRRRRRRRRRRRRQQSSSRRRRRRRRRRRQQQQQQQQQQQOOOOOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIHHHHGGGGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@??????????????????>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<;;;;;;;;::::::999999888888777777777666666665555555555544444444443333333322222222222222111111111111100000000000/////////////......-------------,,,,,,,,+++++++**************))))))))))))))))((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!! YYYYYYYYYYYYYYYYYYZZZZZZZZ[[[[[[[[[[[[[[[[[[\\\\[[[[[[\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]^^^________________`````````aaaaaaaaaaaaabbbbbbbbbbbbccccccccccccccccccddddddddddddddddddddddddddddddddeddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggffffffffffgggggggggggggggggfgffffffggggffffffffffffffffffggghiiijjjjjjjjjjjjjjkkllmnopqqrsttuuvvvvvvvvvvvvvvvvvzzzzzzzzzzzyyyyyxxxxxxxwwzzzzzzzzzzzzzzzzzzzzzzzyyyxxxxwwwwvvvvvuuuuuuuttttsssrrrrqqqpppoonnnmmmllkkiiihhhhgggggfffffeeeeeedddaaaaaaa````````````______^^^^^^^^^^^^^]]]]]]]]]]]\]]\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYXXZZZYYYYYYYYYYYYYYXXXXXXXXYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWVVVVVVVUUUUUUUUUUUUUUUUUUUUTTTTTTSSSSSSSSSRRRRRRRRRRRRRQQQSSRRRRRRRRRRRQQQQQQQQQQQQOOOOOOOOOONNNNNNNNNNNMMMMMMMMLLLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIHHHGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@?????????????????>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<;;;;;;;;;:::::999999988888777777777666666665555555555544444444443333333332222222222222111111111111100000000000/////////////......-------------,,,,,,,,,+++++++**************))))))))))))))))((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!! XYYYYYYYYYYYYYYYYYYZZZZZZZZ[[[[[[[[[[[[[[[[[[\\\[[[[[[[\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]^^_________________````````aaaaaaaaaaaaaabbbbbbbbbbbccccccccccccccccccccdddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffgggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjijjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggfffffffffffffgggggggggggggggffffffffffggffffffffffffffffffffggghiijjjjjjjjjjjjjjjkkllmnopqqrsttuuuvvvvvvvvvvvvvvvvzzzzzzzzzzzzyyyyxxxxxxxwwzzzzzzzzzzzzzzzzzzzzzzzyyyxxxwwwwvvvvvvuuuuuuuttttsssrrrrqqqppooonnnmmmllkkiiiihhhgggggffffeeeeeeddddaaaaa`````````````_______^^^^^^^^^^^^]]]]]]]]]]]\\]\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYXXZZYYYYYYYYYYYYYYXXXXXXXXXYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWVVVVVVVVUUUUUUUUUUUUUUUUUUUUTTTTTTSSSSSSSSRRRRRRRRRRRRRQQQQSRRRRRRRRRRRRQQQQQQQQQQQQOOOOOOOOONNNNNNNNNNNMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIHHGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDDDDDCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<;;;;;;;;;::::::999999988888777777776666666665555555555544444444433333333322222222222222111111111111100000000000/////////////......-------------,,,,,,,,,+++++++*************)))))))))))))))))(((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!!! XXXYYYYYYYYYYYYYYYYYZZZZZZZZ[[[[[[[[[[[[[[[[[[[\[[[[[[[[[\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]^___________________``````aaaaaaaaaaaaaaaabbbbbbbbbccccccccccccccccccccccddddccdddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffgggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijiiiiiiiijjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhiiiiiiiiiiiiihhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggfffffffffffffffgggggggggggggffffffffffffffffffffffffffffffffffggghiijjjjjjjjjjjjjjjkkllmnooqqrsttuuuvvvvvvvvvvvvvvvvz{{{{zzzzzzzyyyyxxxxxxxwwzzzzzzzzzzzzzzzzzzzzzzyyyxxxxwwwwvvvvvuuuuuuuuttttsssrrrqqqpppooonnmmmlllkkiiiihhhgggggffffeeeeedddddaaaaa````````````________^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYYYXXXZYYYYYYYYYYYYYYXXXXXXXXXXYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTTSSSSSSSRRRRRRRRRRRRRQQQQQRRRRRRRRRRRRQQQQQQQQQQQQQOOOOOOOONNNNNNNNNNNMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<;;;;;;;;;::::::99999988888877777777666666665555555555544444444443333333332222222222222111111111111100000000000/////////////......-------------,,,,,,,,,,++++++**************))))))))))))))))((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!! XXXXYYYYYYYYYYYYYYYYYZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]____________________`````aaaaaaaaaaaaaaaaaabbbbbbbccccccccccccccccccccccccddccccdddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffgggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhiihhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggffffffffffffffffffggggggggggfffffffffffffffffffffffffffffffffffffgghhiijjjjjjjjjjjjjjjkkllmnooqqrssttuuuvvvvvvvvvvvvvvv{{{{{{{zzzzzyyyyxxxxxxxwwzzzzzzzzzzzzzzzzzzzzzyyyyxxxwwwwvvvvvuuuuuuuuuttttsssrrrqqqppooonnnmmmlllkkiiiihhhhggggffffeeeeedddddaaa`````````````_________^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYYYYXXXXYYYYYYYYYYYYYYXXXXXXXXXXXYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTSSSSSRRRRRRRRRRRRRRQQQQQQRRRRRRRRRRRQQQQQQQQQQQQQPOOOOOOONNNNNNNNNNNNMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIHGGGGGGGGGGGGGFFFFFFFFFFFEEEEEDDDDDDDDDDDDDDDDCCCCCBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<;;;;;;;;;;:::::999999988888877777777666666665555555555544444444433333333322222222222222111111111111100000000000/////////////......-------------,,,,,,,,,,++++++*************)))))))))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!!! XXXXXYYYYYYYYYYYYYYYYYYZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]^_____________________```aaaaaaaaaaaaaaaaaaabbbbbbbbccccccccccccccccccccccccccccccdddddddddddddddddddddddddddddeeeeeeeeeeeeeeedddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffgggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggfffffffffffffffffffffgggggggggfffffffffffffffffffffffffffffffffffffggghhijjjjkkkkjjjjjjjkkkllmnooqqrssttuuuuuvvvvvvvvvvvvv{{{{{{{zzzzzyyyyxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzyyyyxxwwwwvvvvvuuuuuuuuuuutttsssrrrqqpppoonnnmmmllllkkiiiihhhhgggfffffeeeeddddddaa````````````___________^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYYYYXXXXXYYYYYYYYYYYYYXXXXXXXXXXXXYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTSSSSSRRRRRRRRRRRRRQQQQQQQRRRRRRRRRRQQQQQQQQQQQQQPPOOOOOOONNNNNNNNNNNMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIGGGGGGGGGGGGGFFFFFFFFFFFFEEEEDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<;;;;;;;;;::::::99999998888877777777666666665555555555554444444443333333332222222222222111111111111100000000000/////////////......--------------,,,,,,,,,,+++++**************))))))))))))))))((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!!! XXXXXXYYYYYYYYYYYYYYYYYZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]^^_____________________``aaaaaaaaaaaaaaaaaaaaabbbbbbbcccccccccccccccccccccccccccccccdddddddddddddddddddddddddddddeeeeeeeeeeeeedddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhggghhhhhhggggggggggggggggggggffffffffffffffffffffffffggggggffffffffffffffffffffffffffffffffffffffffggghhijjjkkkkkkjjjjjjkkklmmnopqqrssttuuuuuuuvvvvvvvvvvw{{{{{{{{zzzzyyyyxxxxxxxxxzzzzzzzzzzzzzzzzzzzzyyyyxxxwwwwvvvvvuuuuuuuuuuutttsssrrrqqppooonnnmmmlllkkkiiiihhhhgggffffeeeeeddddddaa```````````____________^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZYYYYYYYYYYYYYYXXXXXXYYYYYYYYYYYYXXXXXXXXXXXXXYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTSSSSRRRRRRRRRRRRRQQQQQQQQRRRRRRRRRQQQQQQQQQQQQQPPPOOOOOONNNNNNNNNNNMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIHGGGGGGGGGGGGGFFFFFFFFFFFFEEDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<;;;;;;;;;::::::99999988888877777777666666665555555555544444444443333333322222222222222111111111111100000000000/////////////......-------------,,,,,,,,,,,+++++*************)))))))))))))))))((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!! XXXXXXXYYYYYYYYYYYYYYYYZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]^^^______________________aaaaaaaaaaaaaaaaaaaaaabbbbbbbbccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddeeeeeeeeeeedddddddddeeeeeeeeeeeeeeeeddeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhgggggghhhggggggggggggggggggggggfffffffffffffffffffffffffggggffffffffffffffffffffffffffffffffffeeeeffffggghhjjjkkkkkkkkjjjjjkkklmmnopqqrsstttuuuuuuuuvvvvvvvvw{{{{{{{{zzzzyyyyxxxxxxxxxzzzzzzzzzzzzzzzzzzzyyyyyxxwwwwvvvvvuuuuuuuuuuuutttsssrrqqpppoonnnmmmlllkkkkiiihhhhggggffffeeeeedddddd````````````_____________^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZYYYYYYYYYYYYYYXXXXXXXYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTSSSSRRRRRRRRRRRRRQQQQQQQQQRRRRRRRRRQQQQQQQQQQQQQPPPOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIHGGGGGGGGGGGGFFFFFFFFFFFFFEDDDDDDDDDDDDDDDDDDCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;::::::99999998888887777777766666666555555555554444444443333333332222222222222111111111111100000000000/////////////......--------------,,,,,,,,,,,++++**************)))))))))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!!! XXXXXXXXYYYYYYYYYYYYYYYZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]^^^^^____________________``aaaaaaaaaaaaaaaaaaaaaabbbbbbbbccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddeeeeeeeeedddddddddddeeeeeeeeeeeeeedddddeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggghhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffgfffffffffffffffffffffffffffffffffffeeeeeeffffgghhhjjjkkkkkkkkkjjjkkkllmmnopqqrssttttuuuuuuuuuvvvvvvw{{{{{{{{zzzzyyyyyxxxxxxxxzzzzz{{{{{zzzzzzzzzyyyyxxxwwwwvvvvuuuuuuuuuuuuutttsssrrqqppoonnnmmmlllkkkkjiiihhhhggggffffeeeeddddddd```````````______________^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZYYYYYYYYYYYYYYXXXXXXXXYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTSSSSRRRRRRRRRRRRRQQQQQQQQQQRRRRRRRRQQQQQQQQQQQQQPPPPOOOONNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIHHGGGGGGGGGGGGFFFFFFFFFFFFEDDDDDDDDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;::::::999999988888887777777766666666555555555554444444443333333322222222222222111111111111100000000000/////////////......-------------,,,,,,,,,,,,++++**************))))))))))))))))((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!! XXXXXXXXXYYYYYYYYYYYYYYZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]^^^^^^___________________```aaaaaaaaaaaaaaaaaaaaaabbbbbbbbbccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddeeeeeeeddddddddddddddeeeeeeeeeeedddddddeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiihhiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggghhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeffffgghhijjkkkkkkkkkkjjjkkkllmmnopqqrrssttttuuuuuuuuvvvvvvw{{{{{{{{zzzzzyyyyxxxxxxxxzzz{{{{{{{{zzzzzzzyyyyxxxwwwwvvvvvuuuuuuuuuuuuutttsssrrqqppoonnmmmlllkkkkjjiihhhhgggggfffeeeeeddddddc``````````_______________^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZYYYYYYYYYYYYYYXXXXXXXXXYYYYYYYYYXXXXXXXXXXXXXXXWXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTSSSSRRRRRRRRRRRRQQQQQQQQQQQRRRRRRRQQQQQQQQQQQQQPPPPPOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIIIIIHHGGGGGGGGGGGFFFFFFFFFFFFEEDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;::::::999999988888887777777766666666555555555554444444443333333322222222222222111111111111000000000000/////////////......-------------,,,,,,,,,,,,++++*************)))))))))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!! XXXXXXXXXXXYYYYYYYYYYYYZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]^^^^^^^^_________________`````aaaaaaaaaaaaaaaaaaaabbbbbbbbbbcccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddeeeeeddddddddddddddddeeeeeeeeeddddddddddeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggghhhhhhhhggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeffffgghhijjkkkkkkkkkkkjkkkkllmmnopqqrrssttttttuuuuuuuvvvvvv{{{{{{{{{zzzzyyyyxxxxxxxxz{{{{{{{{{{zzzzzzzyyyyxxxwwwwvvvvuuuuuuuuuuuuuuuttsssrrqqpoonnmmmlllkkkkjjjihhhhhggggffffeeeedddddddc`````````_______________^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZYYYYYYYYYYYYYYXXXXXXXXXXYYYYYYYYXXXXXXXXXXXXXXXWWXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTSSSSRRRRRRRRRRRRQQQQQQQQQQQQRRRRRRQQQQQQQQQQQQQQPPPPPOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJIIIIIIIIIIIIIIIHHHGGGGGGGGGGGFFFFFFFFFFFFEEDDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;;::::::999999988888888777777776666666665555555555444444443333333332222222222222111111111111100000000000/////////////.......------------,,,,,,,,,,,,,+++**************))))))))))))))))((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!!! XXXXXXXXXXXXYYYYYYYYYYYZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]^^^^^^^^^^_______________``````aaaaaaaaaaaaaaaaaaabbbbbbbbbbbbcccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddeeeddddddddddddddddddeeeeeeedddddddddddddeeeeeeeeeeeeeeeeeeeeeefffffffffffffffggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggggggggggggghhhhggggggggggggggggggggggggggggggggggggggggggggggffffffffffffffffffffffffefffffffffffffffffffffffffffffffffeeeeeeeeeefffgghhijkkkkkkkkkkkkkkkkkllmmnopqqrrsssttttttttuuuuuvvvvv{{{{{{{{{zzzzyyyyyxxxxxxx{{{{{{{{{{{zzzzzzyyyyxxxxwwwvvvvvuuuuuuuuuuuuuuuttssrrqqppoonnmmlllkkkkjjjjhhhhhggggfffffeeeeddddddcc````````______________^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZYYYYYYYYYYYYYYXXXXXXXXXXYYYYYYYXXXXXXXXXXXXXXXWWWXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTSSSSRRRRRRRRRRRRQQQQQQQQQQQQQRRRRRQQQQQQQQQQQQQQPPPPPPOONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIIIIIHHHGGGGGGGGGGFFFFFFFFFFFFEEEDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;;::::::999999988888888777777776666666665555555555444444443333333322222222222222111111111111000000000000/////////////.......------------,,,,,,,,,,,,,+++*************)))))))))))))))))((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!! XXXXXXXXXXXXXXYYYYYYYYYZZZZZZZZZZZZZZZZZ[[[[[[[[ZZ[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\]]]]]]]]^^^^^^^^^^^^_____________````````aaaaaaaaaaaaaaaaabbbbbbbbbbbbbbcccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddedddddddddddddddddddddeeeedddddddddddddddeeeeeeeeeeeeeeeeeeeeeeffffffffffffffggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiihhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffeeeeffffffffffffffffffffffffefffffffeeeeeeeeeeefffgghhijkkkkkkkkkkkkkkkkkllmmnoppqrrssssttttttttuuuuuvvvv{{{{{{{{{zzzzyyyyyxxxxxxx{{{{{{{{{{zzzzzzyyyyyxxxxwwwvvvvvuuuuuuuuuuuuuuuttssrrqqpponnmmlllkkkkjjjjihhhhgggggffffeeeeddddddccc```````_______________^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXYYYYYYXXXXXXXXXXXXXXXWWWWXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTSSSSRRRRRRRRRRRQQQQQQQQQQQQQPRRRRQQQQQQQQQQQQQQPPPPPPPONNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIIIIHHHHGGGGGGGGGGFFFFFFFFFFFEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>===============<<<<<<<<<;;;;;;;;::::::999999988888888877777777766666666655555555544444443333333332222222222222111111111111100000000000/////////////........-----------,,,,,,,,,,,,,,++**************)))))))))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&&&&%&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!!! XXXXXXXXXXXXXXXYYYYYYYYZZZZZZZZZZZZZZZZZZ[[[[[[[ZZZ[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\]]]]]]^^^^^^^^^^^^^____________``````````aaaaaaaaaaaaaaabbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddeeddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeffffffffffffffgggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiihhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffeeeeeeffffffffffffffffffffffeeeffffffeeeeeeeeeeeefffgghhijkkkkllkkkkkkkkkkkllmmnoopqrrrsssssstttttttuuuuvvvz{{{{{{{{zzzzyyyyyyxxxxxx{{{{{{{{{{zzzzzzyyyyxxxxxwwwvvvvvuuuuuuuuuuuuuuuttssrrqqpoonnmmllkkkjjjjjiihhggggggffffeeeeedddddcccc``````_______________^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXYYYYYYXXXXXXXXXXXXXXWWWWWXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTSSSSRRRRRRRRRRQQQQQQQQQQQQQPPRRRRQQQQQQQQQQQQQQPPPPPPPONNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJIIIIIIIIIIIIIIIHHHHGGGGGGGGGFFFFFFFFFFFFEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>==============<<<<<<<<<<;;;;;;;::::::9999999888888888877777777766666666655555555544444443333333322222222222221111111111111000000000000/////////////........-----------,,,,,,,,,,,,,+++**************))))))))))))))))((((((((((((((''''''''''''''&&&&&&&&&&&&&&%&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!!! XXXXXXXXXXXXXXXXYYYYYYYYZZZZZZZZZZZZZZZZZZ[[[[[[ZZZZ[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\]]]]]^^^^^^^^^^^^^^^__________```````````aaaaaaaaaaaaaabbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccddcdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeefffffffffffffgggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhihhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggggggggggffffgggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffeeeeeeeeefffffffffffffffffffeeeeeefffffeeeeeeeeeeeeefffgghhijkkkkllkkkkkkkkkkkllmmnoopqqrrrsssssssstttttuuuuvvz{{{{{{{{zzzzyyyyyyyyyyyy{{{{{{{{{{zzzzzyyyyxxxxxwwwwvvvvuuuuuuuuuuuuuuuuutssrrqqpoonmmllkkkjjjjiiiihggggggfffffeeeeddddddcccc`````______________^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXYYYYYXXXXXXXXXXXXXXWWWWWWXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTSSSSSRRRRRRRRRQQQQQQQQQQQQQQPPRRRQQQQQQQQQQQQQQPPPPPPPPNNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIIIIHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>>==============<<<<<<<<<;;;;;;;;::::::999999988888888887777777777666666666555555554444444333333332222222222222111111111111100000000000/////////////.........-----------,,,,,,,,,,,,,++**************)))))))))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&&&&%%&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!! XXXXXXXXXXXXXXXXXYYYYYYYYZZZZZZZZZZZZZZZZZZZ[[[[ZZZZZZ[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\]]]^^^^^^^^^^^^^^^^_________`````````````aaaaaaaaaaaabbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiihhhhhiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggghhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggggggffffffffggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffeeeeeeeeeeeefffffffffffffffffeeeeeeeefffeeeeeeeeeeeeeeefffgghhijkkkkllkkkkkkkkkkkllmmnoopqqrrrrsssssssssttttuuuvvzz{{{{{{zzzzzzyyyyyyyyyyy{{{{{{{{{{zzzzyyyyyxxxxxwwwvvvvvuuuuuuuuuuuuuuuuutssrrqpponnmmllkkjjjjiiiiigggggffffffeeeeddddddccccc````______________^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXYYYYXXXXXXXXXXXXXXWWWWWWWXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVUVVVVUUUUUUUUUUUUUTTTTTTTTSSSSSRRRRRRRRRQQQQQQQQQQQQQPPPRRQQQQQQQQQQQQQQPPPPPPPPPNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIIIIHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>=============<<<<<<<<<;;;;;;;::::::9999999888888888887777777777766666666655555554444443333333322222222222222111111111111100000000000/////////////.........----------,,,,,,,,,,,,,+++**************))))))))))))))))((((((((((((((''''''''''''''&&&&&&&&&&&&&&%%&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!!! WXXXXXXXXXXXXXXXXXYYYYYYYYZZZZZZZZZZZZZZZZZZZ[[[ZZZZZZZ[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\]]^^^^^^^^^^^^^^^^^^_______```````````````aaaaaaaaaabbbbbbbbbbbbbbbbbbbbbcccccbbccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffgggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggghhhhhhhhhhhhhggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggfffffffffffffgggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffeeeeeeeeeeeeeeefffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffgghhijkkkkllkkkkkkkkkkkllmmnnoppqqrrrrrrrrsssssstttuuuvzzzz{{{{zzzzzzyyyyyyyyyyy{{{{{{{{{zzzzzyyyyxxxxxwwwwvvvvvuuuuuuuuuuuuuuuuutssrrqpponnmllkkkjjjiiiiihggggffffffeeeeedddddcccccc```______________^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\\[\\[[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXWYYYXXXXXXXXXXXXXXWWWWWWWWXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUVUUUUUUUUUUUUUTTTTTTTSSSSSSRRRRRRRRQQQQQQQQQQQQQPPPPRQQQQQQQQQQQQQQPPPPPPPPPPNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJIIIIIIIIIIIIIIIHHHHHGGGGGGGGFFFFFFFFFFFFEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>=============<<<<<<<<;;;;;;;::::::9999999888888888888777777777777666666665555554444444333333332222222222222111111111111100000000000/////////////..........----------,,,,,,,,,,,,,+++*************)))))))))))))))))((((((((((((((''''''''''''''&&&&&&&&&&&&&&%%&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!! WWXXXXXXXXXXXXXXXXXXYYYYYYYYZZZZZZZZZZZZZZZZZZ[[ZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^______`````````````````aaaaaaaabbbbbbbbbbbbbbbbbbbbbbbcccbbbbccccccccccccccccccccccccccccddddddddddddddddddcdddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffgggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggghggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggfffffffffffffffffggggggggggggggggggggggggggggggggggggggfffffffffffffffffffeeeeeeeeeeeeeeeeeefffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffgghhijkkkkkkkkkkkkkkkkkllmmnnoppqqqrrrrrrrrrrsssstttuuuzzzzzz{zzzzzzzyyyyyyyyyyy{{{{{{{{{zzzzzyyyyxxxxxwwwwvvvvvuuuuuuuuuuuuuuuuutssrrqpoonmmllkkjjjiiiihhhggfffffffeeeeedddddccccccc``______________^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\\[[\[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXXWWYYXXXXXXXXXXXXXXWWWWWWWWWXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTSSSSSSRRRRRRRRQQQQQQQQQQQQPPPPPRQQQQQQQQQQQQQPPPPPPPPPPPNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJIIIIIIIIIIIIIIHHHHHHGGGGGGGGFFFFFFFFFFFFEEEEEDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>============<<<<<<<;;;;;;;:::::::9999999888888888888777777777777766666665555554444443333333322222222222222111111111111100000000000/////////////..........---------,,,,,,,,,,,,,,++**************))))))))))))))))((((((((((((((''''''''''''''&&&&&&&&&&&&&&%%%&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!! WWWXXXXXXXXXXXXXXXXXXYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^____```````````````````aaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccddddddddddddddddccccddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggffffffffffffffffffffffggggggggggggggggggggggggggggggggggffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffgghhijkkkkkkkkkkkkjjkkklllmnnooppqqqqqrrrrrrrrrssstttuuyzzzzzzzzzzzzzyyyyyyyyyyy{{{{{{{{{zzzzyyyyxxxxxwwwwvvvvvvuuuuuuuuuuuuuuuuutssrqqpoonmllkkjjjiiiihhhhfffffffeeeeeedddddcccccccc_______________^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYXXXXXXXXXXXXXXXWWYYXXXXXXXXXXXXXWWWWWWWWWWXXXXXXWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTSSSSSSSRRRRRRRQQQQQQQQQQQQPPPPPPQQQQQQQQQQQQQPPPPPPPPPPPPNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIIIIHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>>>>>>===========<<<<<<<;;;;;;;:::::::9999999888888888888877777777777776666666555555444444333333322222222222222111111111111100000000000/////////////...........---------,,,,,,,,,,,,,+++*************)))))))))))))))))((((((((((((((''''''''''''''&&&&&&&&&&&&&&%%%&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!!! WWWWXXXXXXXXXXXXXXXXXXYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\]^^^^^^^^^^^^^^^^^^^^^___````````````````````aaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccddddddddddddddccccccddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggfffffffffffffffffffffffffggggggggggggggggggggggfffggggggffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeefffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffgghhijkkkkkkkkkkkjjjkkkkllmmnoopppqqqqqqqqqqrrrrsssttuuyzzzzzzzzzzzzzyyyyyyyyyyy{{{{{{{{zzzzzyyyyxxxxxwwwwvvvvvvuuuuuuuuuuvvuuuuutssrqqponnmllkkjjiiiihhhhhffffffeeeeeeddddddcccccccc_____________^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYXXXXXXXXXXXXXXXWWWYXXXXXXXXXXXXXWWWWWWWWWWWXXXXWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTSSSSSSSRRRRRRQQQQQQQQQQQQQPPPPPPQQQQQQQQQQQQPPPPPPPPPPPPPNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIIIIHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>==========<<<<<<<<;;;;;;:::::::99999999888888888888877777777777776666666555554444443333333322222222222222111111111111100000000000/////////////...........--------,,,,,,,,,,,,,,+++*************)))))))))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&&&&%%%%&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!! WWWWWXXXXXXXXXXXXXXXXXXYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\]]^^^^^^^^^^^^^^^^^^^^^^_``````````````````````aaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccddddddddddddccccccccdddddddddddddddddccdddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggfgfffffffffffffffffffffffffggggggggggggggggggfffffffgggffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeefffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedeeeeeeffgghhijkkkkkkkkkkkjjjjkkkllmmnnoopppqqqqqqqqqqqrrrsssttuyyzzzzzzzzzzzzyyyyyyyyyyy{{{{{{{{zzzzyyyyxxxxxwwwwvvvvvvvvuuuuuuuuvvvuuuuutssrqpponmmlkkjjiiihhhhhggffffeeeeeeeddddddcccccccbb____________^^^^^^^^^^^^^]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYXXXXXXXXXXXXXXXWWWWXXXXXXXXXXXXXXWWWWWWWWWWWXXXXWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTSSSSSSSSRRRRRRQQQQQQQQQQQQPPPPPPPQQQQQQQQQQQPPPPPPPPPPPPPONNNNNNNMMMMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJIIIIIIIIIIIIIIHHHHHHHGGGGGGGFFFFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@????????>????>>>>>>>>>>>>>>>>>>>==========<<<<<<<;;;;;::::::::99999999888888888888887777777777777666666655555444444333333322222222222222111111111111100000000000/////////////............--------,,,,,,,,,,,,,++++************)))))))))))))))))((((((((((((((''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!! XXXXXXXXYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZ[ZZZZZZ[[[[[[[[[[[[[[[[[[[\]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^_______```````````````````aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddeddddddddddddeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhghhhhhhhgggggggggggggggggghhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddeeeffgghhijjjjjjjjjjjiiijjjjkkllmmqqqrrrrrrrrrrsssstttuuvvvzz{{{{{{{{{{{{{{zzzzzzzzz{{{{{zzzzzyyyyxxxxwwwwwwvvvvvvuuuuuuuuuuuuuuuuuuttsrqpponmmlkkjjiihhhhgggggffffffeeeeeeeddddddccccccc______________^^^^^^^^^^^\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUWWWWWWWWVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRQRRRRRRQQQQQQQQQQQQPPPPPPPOOOOOOOONNNNNNNNNNNNNNMMMMMMLLLLLLLLLLLLLLLLLKKKKKJJJJJIIIIIIIIIIIIIIHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBAAAAAAAA@@@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>========<<<<<;;;;;;;::::::999999999999888888888888888888777777766666555444444333333333222222222222222111111111111100000000/////////////...............-------------,,,,,,,,+++++++++++**************)))(((((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##############"""""""""""""""""""!!!!!!!!!!!!!! XXXXXXXXXYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[\\]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^_____`````````````````````aaaaaaaaaaaaaaaaaaaaaaaaabbbbbabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffggggggggggggggggggggggggggggfffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhggggggghgggggggggggggggggggggggghhhhhhhggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddeeffgghhijjjjjjjjjjjiiiijjjkkkllmpqqqrrrrrrrrrrrssstttuuvvzzz{{{{{{{{{{{{{zzzzzzzzz{{{{zzzzzyyyyxxxxxwwwwwvvvvvvvuuuuuuuuuuuuuuuuuuttrrqpoonmllkjjiihhhhgggggffffffeeeeeedddddddcccccccc_____________^^^^^^^^^^^^\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUWWWWWWWVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRQQRRRRRQQQQQQQQQQQQPPPPPPPPOOOOOOOONNNNNNNNNNNNNMMMMMMLLLLLLLLLLLLLLLLLKKKKKKJJJJIIIIIIIIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>========<<<<<;;;;;;:::::::9999999999998888888888888888887777777666666555444444333333333222222222222221111111111111000000000/////////////..............-------------,,,,,,,,,+++++++++++*************))))(((((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$#$$###############""""""""""""""""""!!!!!!!!!!!!!!! XXXXXXXXXXYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[\\\\]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^___```````````````````````aaaaaaaaaaaaaaaaaaaaaaaaabbbaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffggggggggggggggggggggggggggfffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhggggggggggggggggggggggggggggggggggggggghhhhhgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddeeffgghhiijjjjjjjjjiiiiijjjjkkllmppqqqqrrrrrrrrrrsssttuuuvzzz{{{{{{{{{{{{{zzzzzzzzz{{{{zzzzzyyyyxxxxwwwwwwvvvvvvuuuuuuuuuuuuuuuuuuttsrqqponmmlkkjiiihhhgggggfffffeeeeeeedddddddccccccccc___________^^^^^^^^^^^^^^\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUWWWWWVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRQQQRRRRQQQQQQQQQQQQPPPPPPPPPOOOOOOONNNNNNNNNNNNNMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKJJJIIIIIIIIIIIIIIIHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????>>>>>>>>>>>>>>>>>>>>>========<<<<<;;;;;;::::::99999999999998888888888888888888777777766666555444444333333333222222222222222111111111111100000000/////////////...............-------------,,,,,,,,,++++++++++**************)))(((((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$#$$##############"""""""""""""""""""!!!!!!!!!!!!!! XXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[\\\\\]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^____````````````````````````aaaaaaaaaaaaaaaaaaaaaaaabaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffggggggggggggggggggggggggggffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddeeffgghhiijjjjjjjjjiiiiijjjjkklllppqqqqqqqqqrrrrrrsssttuuvyzzz{{{{{{{{{{{{zzzzzzzzz{{{zzzzzzyyyyxxxxwwwwwwvvvvvvuuuuuuuuuuuuuuuuuuttsrqpponmlkkjjiihhhgggggfffffeeeeeeedddddddcccccccccb__________^^^^^^^^^^^^^^^\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUWWWWVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTUUUUVUUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRQQQRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOONNNNNNNNNNNNNNMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKJJIIIIIIIIIIIIIIIIHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>========<<<<<;;;;;;::::::999999999999888888888888888888887777777666666555444444333333333222222222222221111111111111000000000/////////////..............--------------,,,,,,,,,++++++++++*************))))(((((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$#$$##############"""""""""""""""""""!!!!!!!!!!!!!! XXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[\\\\\\\]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^___````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffggggggggggggggggggggggggggffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggffffffggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfggggggggggggggggffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddeeffgghhiijjjjjjjjiiiiiiijjjkkkllpppqqqqqqqqqqrrrrrssttuuuyzzz{{{{{{{{{{{{zzzzzzzzz{{{zzzzzzyyyyxxxxwwwwwvvvvvvuuuuuuuuuuuuuuuuuutttsrqponmmlkjjiihhhgggggfffffeeeeeeedddddddcccccccccbb_________^^^^^^^^^^^^^^^^\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUWWVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTUUUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQRRRQQQQQQQQQQQPPPPPPPPPPPOOOOONNNNNNNNNNNNNNMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKJJIIIIIIIIIIIIIIIHHHHHHHHGGGGGGGGFFFFFFFFFFFFEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>========<<<<<<;;;;;:::::99999999999998888888888888888888777777776666665555444443333333332222222222222221111111111111000000000/////////////..............-------------,,,,,,,,,,+++++++++**************))))((((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$##$##############"""""""""""""""""""!!!!!!!!!!!!!!! XXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^_____````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccddddccddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffggggggggggggggggggggggggggffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffgggggggggggggfffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddeeffggghiijjjjjjjjiiiiiiijjjkkkllopppqqqqqqqqqqrrrrsssttuuyyzzz{{{{{{{{{{{zzzzzzzzz{{zzzzzzyyyyxxxxxwwwwwvvvvvvuuuuuuuuuuuuuuuuuuttssqpponmlkkjiihhhggggffffffeeeeeeedddddddcccccccccbbb_______^^^^^^^^^^^^^^^^]]\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUWVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTUUUUUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQRRQQQQQQQQQQQPPPPPPPPPPPPOOOONNNNNNNNNNNNNNMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGFFFFFFFFFFFFEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????>>>>>>>>>>>>>>>==========<<<<<;;;;;::::::99999999999888888888888888888877777777766666655555444433333333332222222222222211111111111110000000000////////////...............-------------,,,,,,,,,,+++++++++*************))))(((((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$##$##############"""""""""""""""""""!!!!!!!!!!!!!! XXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^_______````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccdcccccdddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffggggggggggggggggggggggggggffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggfffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffgggggggggfffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeddddddddddddddddddcddddddeefffgghiiijjjjjjiiiiiiiijjjjkkllopppppqqqqqqqqqrrrrssttuuyyyzzz{{{{{{{{{zzzzzzzzzz{{zzzzzzyyyyxxxxxwwwwwvvvvvuuuuuuuuuuuuuuuuuutttsrqponmmlkjjiihhggggfffffffeeeeeedddddddcccccccccbbbb______^^^^^^^^^^^^^^^^]]]\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTTUUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQRQQQQQQQQQQQPPPPPPPPPPPPPOOONNNNNNNNNNNNNNMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGFFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????>>>>>>>>>>>>>===========<<<<<;;;;;:::::::99999999988888888888888888877777777777666666555555444433333333322222222222222211111111111110000000000////////////..............-------------,,,,,,,,,,,+++++++++*************))))((((((((((((((''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#################""""""""""""""""""!!!!!!!!!!!!!!! XXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^________`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffgggggggggggggggggggggffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggfffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggffffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggffffffffffffggggggfffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeedddddddddddddddddddccccdddddeefffgghiiijjjjjjiiiiiiiijjjjkkklooppppqqqqqqqqqqrrrsssttuxyyzzzz{{{{{{{{zzzzzzzzzz{zzzzzzzyyyyxxxxxwwwwwvvvvvuuuuuuuuuuuuuuuuuuttssrpponmlkkjiihhggggfffffffeeeeeedddddddcccccccccbbbbb____^^^^^^^^^^^^^^^^]]]]]\\[[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWVWWVVVVVVVVVVVVVVUUUUUUUUUVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPOOOONNNNNNNNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGFFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>===========<<<<<<;;;;:::::::999999998888888888888888887777777777766666665555554444333333333322222222222222111111111111100000000000///////////.............-.-------------,,,,,,,,,,,++++++++**************)))(((((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$#################"""""""""""""""""""!!!!!!!!!!!!!!! XXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^__________`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffgggggggggggggggggffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggffffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggffffffffffffffffgggfffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddcccccdddddeeeffgghiiiijjjjiiiiiiiiiijjjkkkloopppppqqqqqqqqqrrrrsstttxyyyzzzz{{{{{{{zzzzzzzzzzzzzzzzzyyyyyxxxxxwwwwvvvvvuuuuuuuuuuuuuuuuuutttsrrponnmlkjiihhggggfffffffeeeeeedddddddcccccccccbbbbbb___^^^^^^^^^^^^^^^^]]]]]][[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWVVWVVVVVVVVVVVVVVUUUUUUUUUUVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPOOONNNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKKIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>>>===========<<<<<<;;;;;::::::9999999888888888888888888777777777776666666555555544443333333333222222222222222111111111111100000000000///////////.............--------------,,,,,,,,,,,,++++++++*************))))(((((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#################"""""""""""""""""""!!!!!!!!!!!!!! WXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^____________````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbabbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffggggggggggggefffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggffffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddccccccccddddeeeffgghiiiiijjiiiiiiiiiiijjjkkkloopppppqqqqqqqqqqrrrsssttxxyyyzzzz{{{{{zzzzzzzzzzzzzzzzzzyyyyyxxxxxwwwwvvvvvuuuuuuuuuuuuuuuuutttssrqponmlkkjiihgggfffffffeeeeeeedddddddcccccccccbbbbbbb__^^^^^^^^^^^^^^^]]]]]]]][[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPOOONNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKKIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????>>>>>>>>>>>===========<<<<<<;;;;;::::::99999998888888888888888777777777776666666665555555444433333333333222222222222221111111111111000000000000//////////.............---------------,,,,,,,,,,,,+++++++*************)))))(((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$##################""""""""""""""""""!!!!!!!!!!!!!!! WWXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^_____________`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbaaabbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccddddddddddcccddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffgggggggeeeeeeefffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggfffggggggggggggggggggggggggggfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddcccccccccddddeeeffgghiiiiiiiiiiiiiiiiiijjjjkkloopppppqqqqqqqqqqqrrrssstwxxyyzzzzzz{zzzzzzzzzzzzzzzzzzzzyyyyyxxxxxwwwwvvvvuuuuuuttttuuuuuuutttssrrqoonmlkjiihhggffffffeeeeeeeedddddddcccccccccbbbbbbbb^^^^^^^^^^^^^^^]]]]]]]]]][[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPOOONNNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKKKKKKKKKJIIIIIIIIIIIHHHHHHHHHHHHHHGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????>>>>>>>>>>===========<<<<<<<;;;;;::::::99999988888888888888777777777776666666666555555554444433333333332222222222222221111111111111000000000000//////////.............--------------,,,,,,,,,,,,,+++++++*************)))))(((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$#################"""""""""""""""""""!!!!!!!!!!!!!! WWWXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYZZZZZZYZZZZZZZZZZZZZZZZZZZZ[[[[\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^_______________`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbaaaaabbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccdddddddccccccdddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffgeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffggggggffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggfffffffffgggggggggggggggggggfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddccccccccccddddeeeffggghiiiiiiiiiiiiiiiiijjjjkkloopppppqqqqqqqqqqqqrrrssswxxxyyzzzzzzzzzzzzzzzzzzyzzzzzzyyyyyyxxxxxwwwwvvvvuuuuutttttttuuutttttssrrqonmmlkjiihgggfffffeeeeeeeddddddddcccccccccbbbbbbbbb^^^^^^^^^^^^^^]]]]]]]]]]][[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPOOOONNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKKKKKKKKKJJJIIIIIIIIIHHHHHHHHHHHHHHHHGGGFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????>>>>>>>>>===========<<<<<<<<;;;;;:::::999999888888888888777777777777666666666665555555544444333333333332222222222222111111111111110000000000000/////////.............---------------,,,,,,,,,,,,,++++++**************)))))(((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$##################"""""""""""""""""""!!!!!!!!!!!!!! WWWWXXXXXXXXXXXXXXXXXXYXXYYYYYYYYYYYYYYYYYYZZZZZYYYZZZZZZZZZZZZZZZZZZZ[[[\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^_________________`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccddddcccccccccddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggffffffffffffffgggggggggggggggffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddcccccccccccccdddeeeffggghiiiiiiiiiiiiiiiiijjjjkkloopppppqqqqqqqqqqqqqrrrsswwxxyyyzzzzzzzzzzzzzzzzyyzzzzzzyyyyyyxxxxxwwwwvvvvuuuuttttttttttttttttssrqponmlkkjihhggffffeeeeeeeeedddddddcccccccccbbbbbbbbbb^^^^^^^^^^^^^]]]]]]]]]]]][[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOONNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLKKKKKKKKKKKKKKJJJJIIIIIIIIHHHHHHHHHHHHHHHHGGGFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????>>>>>>>>>===========<<<<<<<<;;;;;::::::999998888888888877777777777776666666666555555555444444333333333322222222222222111111111111110000000000000////////..............--------------,,,,,,,,,,,,,,++++++*************))))))(((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$#################"""""""""""""""""""!!!!!!!!!!!!!!! WWWWWWXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYZZZYYYYZZZZZZZZZZZZZZZZZZZZ[\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^___________________`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccdccccccccccccdddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffggggggggggggggggggggggfffgggggffffffffffffffffffffggggggggggffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddcccccccccccccccdddeeeffggghiiiiiiiiiiiiiiiiijjjjkkloopppppqqqqqqqqqqqqqqrrrsvwwxxyyyzzzzzzzzzzzzzyyyyzzzzzyyyyyyyxxxxxwwwwvvvvuuuutttttttttttttttssrrqponmlkjiihggffffeeeeeeeeeeddddddccccccccbbbbbbbbbbba^^^^^^^^^^^^]]]]]]]]]]]]][[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUVVVVVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKKKJJJJJIIIIIIHHHHHHHHHHHHHHHHHGGGFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????>>>>>>>>>===========<<<<<<<<<;;;;;:::::999999888888888777777777777766666666665555555554444444433333333332222222222222111111111111110000000000000/////////.............---------------,,,,,,,,,,,,,++++++**************))))))(((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#################"""""""""""""""""""!!!!!!!!!!!!!! WWWWWWWXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYZZYYYYYZZZZZZZZZZZZZZZZZZZZ[\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]^^^^^^____________________``````````````````````````aaaaa`aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccdddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggfffffffffffffffffffffffffffffffffffgggggfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddcccccccccccccccdddeeeffggghhiiiiiiiiiiiiiiiijjjjkkloopppppqqqqqqqqqqqqqqqqrrvvwwxxyyyzzzzzzzzzzyyyyyyzzzyyyyyyyyxxxxxxwwwwvvvuuuuutttttttttttttttssrrqponmlkjiihggfffeeeeeeeeeeddddddcccccccccbbbbbbbbbbaa^^^^^^^^^^^]]]]]]]]]]]]]][[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOONNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLKKKKKKKKKKKKKJJJJJJIIIIIHHHHHHHHHHHHHHHHGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBAAAAAAA@@@@@@@@@@@@@@@@@?@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>=========<<<<<<<<<<<;;;;;;:::::999998888888887777777777776666666666555555555544444444433333333322222222222222111111111111110000000000000/////////.............--------------,,,,,,,,,,,,,,++++++*************)))))))(((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$#################"""""""""""""""""""!!!!!!!!!!!!!!! WWWWWWWWXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYZYYYYYYYZZZZZZZZZZZZZZZZZZ[[\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]^^^^^______________________``````````````````````````aaa```aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddcccccccccccccccdddeeefffgghhiiiiiiiiiiiiiiiijjjjkkloopppppqqqqqqpppppppqqqqruvvwwxxyyyzzzzzzzzyyyyyyyzyyyyyyyyyxxxxxxwwwwvvvvuuuuttttttttttttttttssrrqponmlkjihhggffeeeeeeeeedddddddccccccccbbbbbbbbbbbaaa^^^^^^^^^^]]]]]]]]]]]]]]][[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTSSSSTTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQPQQQQQPPPPPPPPPPPPPOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLKKKKKKKKKKKKKJJJJJJIIIIHHHHHHHHHHHHHHHHGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBAAAAAA@@@@@@@@@@@@@@@@@??@@@@@@@@@@@@@@@@@@@@@@???????>>>>>>>>===========<<<<<<<<<<<;;;;;::::::99999888888877777777777766666666665555555555544444444443333333332222222222222111111111111110000000000000/////////.............---------------,,,,,,,,,,,,,++++++**************)))))))((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#################""""""""""""""!""""!!!!!!!!!!!!!!! WWWWWWWWWXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZ[[[[\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]^^^^_______________________`````````````````````````aa`````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddccccccccccccccccddddeefffgghhhiiiiiiiiiiiiiiijjjkkklooppppqqqqqqppppppppppqqquuvvwwxxyyyyzzzzzyyyyyyyyyyyyyyyyyxxxxxxxwwwwvvvvuuuutttttttttttttttsssrrqponmlkjihhggffeeeeeeeddddddddcccccccccbbbbbbbbbbaaaa^^^^^^^^]]]]]]]]]]]]]]]]][[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXWXWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTSSSSSSSTTTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQPPQQQQPPPPPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLKKKKKKKKKKKKKJJJJJJIIHHHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCBBBBBBAAAA@@@@@@@@@@@@@@@@@@???@@@@@@@@@@@@@@@@@@@@@????????>>>>>>>==========<<<<<<<<<<<<;;;;;;:::::999999888888877777777776666666666555555555555444444444443333333322222222222222111111111111110000000000000/////////.............--------------,,,,,,,,,,,,,,++++++*************))))))))((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$%%%%$$$$$$$$$$$$$$##################""""""""""""""!"""!!!!!!!!!!!!!!! WWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZ[[[[[\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]^^^^________________________``````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccccccccccccccccdddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeefffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddccccccccccccccccccddddeefffgghhhhiiiiiiiiiiiiiijjjkkklooppppqqqqqpppppppppppppqtuuvvwxxxyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxwwwwwvvvuuuuttttttttttttttttsssrrqponmlkjihhgfffeeeeedddddddddccccccccbbbbbbbbbbbaaaaa^^^^^^^^]]]]]]]]]]]]]]]]\[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPQQQPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKKKJJJJJJIIHHHHHHHHHHHHHHHHGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@????@@@@@@@@@@@@@@@@@@@????????>>>>>>>>==========<<<<<<<<<<<<;;;;;;:::::999999888888877777777776666666666555555555555444444444443333333332222222222222111111111111110000000000000/////////.............---------------,,,,,,,,,,,,,++++++**************))))))))((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$%%%%$$$$$$$$$$$$$$#################"""""""""""""""!"""!!!!!!!!!!!!!!! WWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZ[[[[[[[\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]^^^^_________________________``````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbccccbbccccccccccccccccccccccccccccccccccccccccccccccccdddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeefffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddccccccccccccccccccccddddeefffgghhhhhiiiiiiiiiiiiijjjkkklooppppqqqqppppppoooooopppttuvvwwxxyyyyyyyyyyyyyyxxyyyyyxxxxxxxxxwwwwwvvvvuuuuttttttttttttttttsssrrqponmlkjihhgffeeeedddddddddccccccccccbbbbbbbbbbaaaaaa^^^^^^]]]]]]]]]]]]]]]]]\\[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKKKJJJJJJIHHHHHHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@@@?????@@@@@@@@@@@@@@@???????????>>>>>>>>==========<<<<<<<<<<<<;;;;;;::::::99999988888877777777776666666666555555555555444444444444333333332222222222222211111111111111000000000000//////////.............--------------,,,,,,,,,,,,,,++++++*************)))))))))(((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%$%%%$$$$$$$$$$$$$$$#################""""""""""""""!!"""!!!!!!!!!!!!!! WWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZ[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]^^^^^^________________________```````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbcbbbbbcccccccccccccccccccccccccccccccccccccccccccccdddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddcccccccccccccccccccccccddddeefffgghhhhhhhhhhhiiiiiiijjjkkklooppppqqqppppppooooooooopsttuvvwwxxyyyyyyyyyyyxxxxyyyxxxxxxxxxxwwwwwvvvvvuuuuttttttttttttttttsssrrqponmlkjihhgffeeeedddddddddccccccccbbbbbbbbbbbaaaaaaa^^^^^]]]]]]]]]]]]]]]]\\\\[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTVUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKKKJJJJJJJIHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCBBBBBBBAA@@@@@@@@@@@@@@@@@??????@@@@@@@@@@@??????????????>>>>>>>===========<<<<<<<<<<<<<;;;;;::::::999999888888777777777766666666666555555555555444444444444333333332222222222222111111111111110000000000000/////////.............---------------,,,,,,,,,,,,,++++++**************)))))))))(((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$%%%$$$$$$$$$$$$$$#################"""""""""""""""!!""!!!!!!!!!!!!!!! WWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZ[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]^^^^^^^^________________________```````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccdddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeefffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddcdcccccccccccccccccccccccccddddeeffffghhhhhhhhhhhhiiiiiijjjkkklopppppppppppppoooonnnnooosstuuvwwxxxyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwvvvvvuuuutttttttttttttttttsssrrqponmlkjihhgffeeedddddddddccccccccbbbbbbbbbbbaaaaaaaa^^^^]]]]]]]]]]]]]]]]]\\\\[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQPPPPPQPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNMMMMMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKKKJJJJJJJHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBA@@@@@@@@@@@@@@@@@???????@@@@@@@@????????????????>>>>>>>===========<<<<<<<<<<<<<;;;;;::::::999999888888777777777766666666666655555555555444444444444333333332222222222222211111111111111000000000000//////////.............--------------,,,,,,,,,,,,,,++++++**************)))))))))((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%$$%%$$$$$$$$$$$$$$$#################"""""""""""""""!!""!!!!!!!!!!!!!! WWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZ[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]^^^^^^^^^_________________________````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeefeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddccccccccccccccccccccccccccccccdddeeefffgghhhhhhhhhhhhiiiiijjjkkkloppppppppppppooonnnnnnnoorsttuvvwwxxxyyyyyyxxxxxxxxxxxxxxxwwwwwwwwvvvvvuuuuutttttttttttttttttsssrrqponmlkjiihgffeeedddddddcccccccccbbbbbbbbbbbaaaaaaaaa^^^]]]]]]]]]]]]]]]]]\\\\\[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKJJJJJJJHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBA@@@@@@@@@@@@@@@@@???????@@@@@@????????????????>>>>>>>>===========<<<<<<<<<<<<<;;;;;:::::99999998888887777777777766666666666555555555554444444444444333333332222222222222111111111111110000000000000/////////.............---------------,,,,,,,,,,,,,+++++++*************))))))))))((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$%%$$$$$$$$$$$$$$##################""""""""""""""!!!""!!!!!!!!!!!!!! WWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZ[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]^^^^^^^^^^^_________________________````````````````````````````````aaaaaaaa`aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffdddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddcccccccccccccccccccccccbbbcccccccdddeeefffgghhhhhhhhhhhhiiiiijjjkkklopppppppppppooonnnnnnnnnorsstuuvwwxxxxyyyyxxxxxxxwxxxxxwwwwwwwwwvvvvvvuuuuuttttttttttttttttttsssrrqponmlkjiihgffeeedddddccccccccccbbbbbbbbbbaaaaaaaaaaa^^]]]]]]]]]]]]]]]]]\\\\\\ZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVUVVUUUUUUUUUUUUUUTTTTTTTTTUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNMMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBA@@@@@@@@@@@@@@@?????????@@@@????????????????>>>>>>>>============<<<<<<<<<<<<;;;;;;:::::99999998888887777777777766666666666655555555555444444444444333333333222222222222211111111111110000000000000//////////.............---------------,,,,,,,,,,,,,++++++**************))))))))))(((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$%%$$$$$$$$$$$$$$#################"""""""""""""""!!!"!!!!!!!!!!!!!!! VWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZ[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]^^^^^^^^^^^^^_________________________````````````````````````````````aaaaaa```aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccbbbccccccccccccccccccccccddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffdddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffeeeeeefffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddcccccccccccccccccccccccbbbbbbbccccccdddeeeffffgghhhhhhhhhhhhiiiijjjkkkloopppppppppoooonnnmmmmnnnrrsttuvvwwxxxxxxxxxxxxxwwxxwwwwwwwwwwwvvvvvvuuuuuutttttttttttttttttssssrrqponmlkjjihgffeedddddcccccccccbbbbbbbbbbbaaaaaaaaaaaa^]]]]]]]]]]]]]]]]]\\\\\\\ZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUVUUUUUUUUUUUUUUTTTTTTTTTTUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOONNNNMMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBB@@@@@@@@@@@@@@@??????????@@@????????????????>>>>>>>>============<<<<<<<<<<<<;;;;;;:::::999999888888877777777777666666666666555555555554444444444444333333332222222222222111111111111110000000000000/////////.............---------------,,,,,,,,,,,,,+++++++*************)))))))))))(((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%$$$%$$$$$$$$$$$$$$$#################""""""""""""""!!!!"!!!!!!!!!!!!!! VVWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZ[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]^^^^^^^^^^^^^^^_________________________````````````````````````````````aaaa`````aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccbbbbbbcccccccccccccccccccddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeefffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddccccccccccccccccccccccccbbbbbbbbccccccdddeeeffffggghhhhhhhhhhhiiiijjjkkklooppppppppoooonnnmmmmmmnnqrsstuuvwwxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvuuuuuuttttttttttttttttttssssrrqponmlkjjihgffeeddddccccccccbbbbbbbbbbbbaaaaaaaaaaaaa]]]]]]]]]]]]]]]]]\\\\\\\\ZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOONNNMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBB@@@@@@@@@@@@@@???????????@@???????????????>>>>>>>>=============<<<<<<<<<<<;;;;;;;:::::999999888888887777777777666666666666655555555555444444444444333333332222222222222211111111111110000000000000//////////.............---------------,,,,,,,,,,,,,++++++**************)))))))))))(((((('''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$%$$$$$$$$$$$$$$#################"""""""""""""""!!!!!!!!!!!!!!!!!!! VVVVVVVVVVVVWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYZZZZZZZZZZZZZ[[[[[[[[[[[[[[[\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^______________________````__```````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbccccddddeeefffffggggggggggghhhhiiijjjkknnoooooooonnnnmmmlllllllmopqqrsstuuvvvvvvvvvvvuuuuvvvvvvvuuuuuuuuutttttttssuuuuuuuuuuuuuuuuutttsssrqonmlkjihhgfeedddcccccccccaaaaaaaaa``````````````___[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTUUUUUUUTTTTTTTTTTTTTTTTSSTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKJJJJIIIIIIIIIIIIHHHHHHHHHHHHHGGFFFFFFFFFFFFFFFEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>==============<<<<<<<<<<<<;;;;;:::::999999988888887777777777776666666666665444444444444443333333333222222222222211111111111110000000000000////////////.............------------,,,,,,,,,,,,,,+++++++++++++++*************))))))))(((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!!!!!! VVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^________________________``____````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbccccddddeeeeffffffggggggggghhhhiiijjjkknnooooooonnnnmmmllllllllmoppqrssttuuvvvvvvvvvuuuuuvvvvvuuuuuuuuutttttttssssuuuuuuuuuuuuuuuuttttssrrqnnmlkjihhgfeedddcccccccbbaaaaaaa``````````````_____[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTUUUUUUTTTTTTTTTTTTTTTSSSSTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKJJJJIIIIIIIIIIIIHHHHHHHHHHHHHGGFFFFFFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>==============<<<<<<<<<;;;;;;;;:::::999999888888887777777777776666666666666544444444444443333333333322222222222221111111111110000000000000/////////////.............------------,,,,,,,,,,,,,+++++++++++++++**************))))))))(((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$#################""""""""""""""!!!!!!!!!!!!!!!!!! VVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYZZZZZZZZZZ[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^_______________________________````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccccccccccccccccdddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbcccccdddeeeeffffffffgggggggghhhhiiijjkknnnooooonnnnmmmlllllllllloppqrrsttuuvvvvvvvvvuuuuuvvvuuuuuuuuuttttttttsssssuuuuuuuuuuuuuutttttsssrrqnmmlkjihggfeedddccccccbbbaaaaaa``````````````______[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUTUUUUUUUUUUUTTTTTTTTTTTTTTUUUUUTTTTTTTTTTTTTTTSSSSSTTTTSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJIIIIIIIIIIIHHHHHHHHHHHHHGGFFFFFFFFFFFFFFFEEEEEEEEEDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@???????????>>>>>>>>>=============<<<<<<<<<;;;;;;;:::::99999998888888887777777777766666666666665444444444444433333333333322222222222211111111111110000000000000/////////////............-------------,,,,,,,,,,,,,+++++++++++++++*************)))))))))(((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!!!!!! VVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^_______________________________````````````````````````````````aaaaaaaaaa```aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccbbccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbccccdddeeeeefffffffffgggggghhhhiiijjjknnnnnnnnnnnnmmmllllkkkllloopqqrsttuuuvvvvvvvuuuuutvvuuuuuuuuttttttttsssssssuuuuuuuuuuuuuttttttssrrqqnmllkjihgffeeddccccccbbbbaaaaa``````````````_______[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTUUUUUUUUUUTTTTTTTTTTTTTTSUUUUTTTTTTTTTTTTTTTSSSSSSTTTSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJIIIIIIIIIIIHHHHHHHHHHHHHGFFFFFFFFFFFFFFFEEEEEEEEEEDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>===========<<<<<<<<<<;;;;;;;:::::99999998888888888777777777776666666666666544444444444443333333333332222222222221111111111111000000000000/////////////.............-------------,,,,,,,,,,,,+++++++++++++++**************)))))))))(((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$#################"""""""""""""""!!!!!!!!!!!!!!!!! VVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^_______________________________````````````````````````````````aaaaaaaa`````aaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddccccccccccccccccccccccccccccccccccccccccbcbbbbbbbbbbbbbbbbbbbbbbbccccddddeeeeefffffffffggggghhhhiiijjjknnnnnnnnnnnmmmllllkkkkllloopqqrsstuuuvvvvvvvuuuuutvuuuuuuuutttttttsssssssssuuuuuuuuuuttttttttssrrqqpnmlkjiihgffedddcccccbbbbbaaaa`````````````_________[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTUUUUUUUUUTTTTTTTTTTTTTTSSUUUTTTTTTTTTTTTTTTSSSSSSSTSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGFFFFFFFFFFFFFFEEEEEEEEEEEDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>============<<<<<<<<<;;;;;;;:::::999999988888888888777777777766666666666665544444444444433333333333332222222222211111111111111000000000000/////////////............--------------,,,,,,,,,,,,+++++++++++++++*************))))))))))(((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$#################""""""""""""""!!!!!!!!!!!!!!!!!! VVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^________________________________````````````````````````````````aaaaa````````aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbccccddddeeeeeefffffffffggggghhhiiijjjjnnnnnnnnnnmmmmlllkkkkkklloopqqrssttuuuvvvvvuuuuuttuuuuuuuutttttttsssssssrrrttttttttttttttttsssrrrqppmllkjihhgfeedddccccbbbbbbaa``````````````__________[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTUUUUUUUUTTTTTTTTTTTTTTSSSUUTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLKLKKKKKKKKKKKKKKJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGFFFFFFFFFFFFFEEEEEEEEEEEEDCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<;;;;;;:;:::::999999988888888888877777777766666666666665554444444444443333333333333222222222221111111111111000000000000/////////////.............-------------,,,,,,,,,,,,+++++++++++++++**************))))))))))((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!!!!!! UUVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^________________________________````````````````````````````````aaa``````````aaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddeeeddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeddeeeeeeeeeeeeeddddddddddddeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddcccccccccccccccccccccccccccccccccbccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccddddeeeeeeeffffffffgggghhhiiiijjjmnnnnnnnnmmmmllllkkkkkklloopqqrssttuuuvvvvuuuuuuttuuuuuuutttttttsssssssrrrrtttttttttttttttsssrrrqqpomlkjjihggfeeddcccccbbbbbbaa`````````````___________[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTUUUUUUUTTTTTTTTTTTTTTSSSSUTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGFFFFFFFFFFFFEEEEEEEEEEEEECCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<;;;;;;:::::::9999999888888888888877777777766666666666665554444444444433333333333332222222222211111111111110000000000000/////////////............--------------,,,,,,,,,,,,+++++++++++++*+*************)))))))))))((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$#################""""""""""""""!!!!!!!!!!!!!!!!!! UUUVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYZZZZZZZZZ[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^________________________________````````````````````````````````a`````````````aaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeedddddddddeeeeeeeeeeeeeeeedddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeddddddddeeeeeeeedddddddddddddddddeeeeeeeeeeeeeeedddddddddddddddddddddddccccccccccccccccccccccccccccccccccbbbcccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccddddeeeeeeeeeeffffffgggghhhiiijjjmmnnnnnnmmmmmllllkkkkkkllooppqrssttuuuuuuuuuuuutttuuuuuutttttttssssssrrrrrrttttttttttttttsssrrrqqpoolkkjihhgffedddccccbbbbbbb``````````````____________[ZZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTUUUUUUTTTTTTTTTTTTTTSSSSSTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGFFFFFFFFFFFEEEEEEEEEEEEEDCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<;;;;;;:::::::9999999888888888888877777777766666666666665555444444444433333333333333222222222221111111111111000000000000/////////////.............-------------,,,,,,,,,,,,++++++++++++++***************)))))))))))(((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!!!!!! UUUUVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYZZZZZZZZZ[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^________________________________``````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeedddddddddddddeeeddddddddddddddddddddddeeeeeeeeeeeddddddddddddddddddddddccccccccccccccccccccccccccccccccccccbbbbbbccbbbbbbbbbbbbbbbbbbbbbbbbbbbbaabbbbbbbccccdddddeeeeeeeeeeefffffggghhhiiiijjmmmnnnmmmmmmlllllkkkkkkllooppqrrsttuuuuuuuuuuuttttuuuuutttttttssssssrrrrrrrttttttttttttssssrrqqqpoonlkjiihgffeeddcccccbbbbbbb`````````````_____________ZZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTUUUUUTTTTTTTTTTTTTTSSSSSSTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGFFFFFFFFFFFEEEEEEEEEEEEDDCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@@??????????>>>>>>>>>==========<<<<<<<<<<;;;;;;:::::::99999998888888888888777777777766666666666665555444444444433333333333332222222222211111111111110000000000000/////////////............--------------,,,,,,,,,,,,+++++++++++++****************)))))))))))(((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$#################"""""""""""""""!!!!!!!!!!!!!!!!!!  UUUUUVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYZZZZZZZZZ[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\]]]]]]]\\]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^________________________________```````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcbcccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddccccceeeeedddddddddddddddddddddddddddddddddddddddddddddeeeeeeeddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaabbbbbbccccdddddeeeeeeeeeeeffffggghhhhiiijjmmmmmmmmmmmmlllllkkkkklllooppqrrsttuuuuuuuuuuuttttuuuuttttttttssssssrrrrrrrtttttttttttssssrrqqppoonmkjiihggfeedddccccbbbbbbbb````````````______________ZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTUUUUTTTTTTTTTTTTTTSSSSSSSTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQPQPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGFFFFFFFFFFEEEEEEEEEEEEEDDCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@?????????>>>>>>>>>=========<<<<<<<<<<;;;;;;::::::::99999999888888888888877777777766666666666665555544444444433333333333333222222222221111111111111000000000000/////////////.............-------------,,,,,,,,,,,,++++++++++++++***************))))))))))))(((((((((''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$#################""""""""""""""!!!!!!!!!!!!!!!!!!  UUUUUUUVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYZZZZZZZZZZZ[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\]]]]]\\\]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^________________________________``__```````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaabbaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddeeeddddddddddddddddddddddddccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaabbbbbccccddddddeeeeeeeeeeeffffggghhhiiijjmmmmmmmmmmmmlllllkkkkkllloopqqrrstttuuuuuuuuutttttuuutttttttttsssssrrrrrrrrttttttttttssssrrqqppoonmmjjihggffeeddcccccbbbbbbbb```````````_______________ZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVUVVUUUUUUUUUUUUUUTTTTTTTTTUUUTTTTTTTTTTTTTTSSSSSSSSTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMMLMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGFFFFFFFFFEEEEEEEEEEEEEDDDCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@?????????>>>>>>>>>========<<<<<<<<<<<;;;;;;::::::9:999999998888888888888777777777766666666666665555544444444433333333333332222222222211111111111110000000000000/////////////............--------------,,,,,,,,,,,,+++++++++++++****************))))))))))))((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!!!!!!  UUUUUUUUVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXYYYYYYYYYYYYYYYYYZZZZZZZZZZZZ[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\]]]\\\\\]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^_____________________________________````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaabbbbccccdddddddeeeeeeeeeeefffggghhhiiiijmmmmmmmmmmmmlllllkkkklllloopqqrrstttuuuuuuuuutttttuuuttttttttssssssrrrrrrrrttttttttsssssrrqqppoonmmljihhgffeedddcccccbbbbbbbb``````````_______________^ZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUVUUUUUUUUUUUUUUTTTTTTTTTTUUTTTTTTTTTTTTTTSSSSSSSSSTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMMLLMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFFEEEEEEEEEEEEEDDDDCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@????????>>>>>>>>=========<<<<<<<<<<;;;;;;;::::::99999999998888888888888877777777766666666666665555554444444433333333333332222222222221111111111111000000000000/////////////.............-------------,,,,,,,,,,,,++++++++++++++***************)))))))))))))((((((((''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$#################""""""""""""""!!!!!!!!!!!!!!!!!!  UUUUUUUUUVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZ[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\]\\\\\\\]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^_____________________________________````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaabbbbbcccdddddddddddeeeeeeeffffgghhhhiiijmmmmmmmmmmmmllllllllllllmoppqqrrstttuuuuuuuutttttsuutttttttttssssssrrrrrrrqssssttssssssrrqqppoonmmlkihhgffeedddcccccbbbbbbbbb`````````______________^^^ZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTUTTTTTTTTTTTTTTTSSSSSSSSSTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMMMLLMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGFFFFFFFEEEEEEEEEEEEEEDDDDCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@???????>>>>>>>>=========<<<<<<<<<;;;;;;;;::::::99999999999888888888888887777777766666666666665555555444444443333333333333222222222221111111111111000000000000//////////////............--------------,,,,,,,,,,,,+++++++++++++****************)))))))))))))(((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############"#"""""""""""""""!!!!!!!!!!!!!!!!!!  UUUUUUUUUUVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXYYYYYYYYYYYYYYZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^____^^________________________________`````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaabbbbccccddddddddddddeeeeeefffggghhhiiijmmmmmmmmmmmmllllllllllllmoppqqrssstttuuuuuutttttssuttttttttttsssssrrrrrrrqqsssssssssssrrrqqpoonmmlkkhhgffeedddccccccbbbbbbbbb````````_____________^^^^^ZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMMMLLLMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGFFFFFFFEEEEEEEEEEEEEDDDDDCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@??????>>>>>>>>========<<<<<<<<<;;;;;;;;;::::::999999999998888888888888877777777766666666666665555555444444433333333333332222222222211111111111111000000000000/////////////.............-------------,,,,,,,,,,,,++++++++++++++***************))))))))))))))(((((((''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$###############"#""""""""""""""!!!!!!!!!!!!!!!!!!!  UUUUUUUUUUUUVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^__^^^^________________________________```````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaabbbbcccddddddddddddddeeeeefffggghhhiiijmmmmmmmmmmmmmllllllllllmmoppqrrssstttuuuuutttttssstttttttttttsssssrrrrrrqqqssssssssssrrrqqpoonmmlkkjhgffeedddcccccccbbbbbbbbb```````____________^^^^^^^ZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSTTTTTTTSSSSSSSSSSSSSSSSRRSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMMMLLLLMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGFFFFFFEEEEEEEEEEEEEEDDDDDCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@??????>>>>>>>========<<<<<<<<;;;;;;;;;;:::::::999999999998888888888888877777777766666666666665555555544444443333333333333222222222221111111111111000000000000//////////////............--------------,,,,,,,,,,,,+++++++++++++****************)))))))))))))(((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############"""""""""""""""""!!!!!!!!!!!!!!!!!!  UUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXYYYYYYYYYYYZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_______________________________````````````_``````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaabbbbcccdddddddddddddddeeeeefffgghhhiiijmmmmmmmmmmmmmmllllllllmmmppqqrrsssttttuutttttttssstttttttttttssssssrrrrrqqqssssssssssrrqqpponnmlkkjigffeedddccccccccccbbbbbbb```````__________^^^^^^^^^ZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSTTTTTTSSSSSSSSSSSSSSSSRRRSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMMMLLLLLMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGFFFFFFEEEEEEEEEEEEEDDDDDDCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@??????>>>>>>>=======<<<<<<<<;;;;;;;;;;;:::::::9999999999998888888888888877777777766666666666665555555544444433333333333332222222222211111111111110000000000000/////////////.............-------------,,,,,,,,,,,,++++++++++++++***************))))))))))))))(((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""""""!!!!!!!!!!!!!!!!!!  UUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^________________________________`````````___```````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddddddddcdddddddddddddddddddddddddccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaabbbccccddddddddddddddddeeeefffgghhhiiijmmmmmmmmmmmmmmmmmlllmmmmmppqqrrsssttttttttttttsssstttttttttttssssssrrrrrrqqsssssssssrrrqqpoonmllkjiiffeedddccccccccccccbbbbbb``````__________^^^^^^^^^^ZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWVWVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTSTTTTTTTTTTTSSSSSSSSSSSSSSTTTTTSSSSSSSSSSSSSSSRRRRRSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGFFFFFFEEEEEEEEEEEEEDDDDDDCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@???????>>>>>>========<<<<<<<<;;;;;;;;;:::::::::9999999999998888888888888887777777766666666666665555555554444433333333333333222222222221111111111111000000000000//////////////............--------------,,,,,,,,,,,,+++++++++++++****************))))))))))))))((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############"""""""""""""""""!!!!!!!!!!!!!!!!!!  UUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^________________________________```````______``````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddccccccddddddddddddddddddddddddccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaabbbcccdddddddddddddddddeeeefffgghhhiiijmmmmmmmmmmmmmmmmmmmmmmmmnpqqqrrsssttttttttttssssssttttttttttttsssssrrrrrrqqsssssssssrrqqpponmmlkjiihfeedddccccccccccccccbbbbb``````_________^^^^^^^^^^^ZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTSSTTTTTTTTTTSSSSSSSSSSSSSSSTTTTSSSSSSSSSSSSSSSRRRRRRSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIIHHHHHHHHHHHGGGGGGGFFFFFFEEEEEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@@@@@???????>>>>>>=======<<<<<<<<;;;;;;;;;::::::::::99999999999998888888888888877777777766666666666665555555554444433333333333332222222222211111111111110000000000000/////////////.............-------------,,,,,,,,,,,,++++++++++++++***************))))))))))))))(((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""""""!!!!!!!!!!!!!!!!!!  UUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^________________________________`````________``````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccdddddccccdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddccccccccccdddddddddddddddccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddcddddddddddddddcccccccccccddddddddddddddddddddcccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbcccddddddddddddddddddeeefffgghhhiiijmmmmmmmmmmmmmmmmmmmmmmmnnpqqrrrssssttttttttssssssstttttttttttttsssssrrrrrrqssssssssrrrqqpoonmlkkjihheedddccccccccccccccccbbbb`````_________^^^^^^^^^^^^ZZZYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSTTTTTTTTTSSSSSSSSSSSSSSSRTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHGGGGGGGFFFFFFEEEEEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@@@@???????>>>>>>>======<<<<<<<<;;;;;;;;;:::::::::::99999999999998888888888888877777777766666666666665555555555444433333333333333222222222221111111111111000000000000//////////////............--------------,,,,,,,,,,,,++++++++++++++***************))))))))))))))((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!!!!!!!  UUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_________________________________``___________``````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddccccccdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccddcccccccccccccccccccccccccccccccccccccccccccccccccdddddddddddddddddddccccccdddddddddccccccccccccccccddddddddddddddddcccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaabbbbbbaaaaaaaaaaaaaaaaaaaaaaaa`aaaaaabbbccddddeeeeeeeddddddddeeefffgghhhiiijmmmmmnnnnnnmmmmmmmmmmnnnnqqqrrrssssstttttssssssssrtttttttttttttsssssrrrrrrrssssssssrrrqpponmmlkjiihgedddccccccccccccccccccbbb`````________^^^^^^^^^^^^^ZYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSTTTTTTTTTSSSSSSSSSSSSSSRRTTTSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHGGGGGGGFFFFFFEEEEEEEEEEEEEEDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@@@@@@@@@??????????>>>>>=======<<<<<<<<;;;;;;;;::::::::::::999999999999998888888888888877777777766666666666655555555555444433333333333332222222222211111111111110000000000000/////////////.............-------------,,,,,,,,,,,,++++++++++++++***************))))))))))))))(((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""""""!!!!!!!!!!!!!!!!!!  TUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXYYYYYYYYYZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^______________________________________________```````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddccccccccccccccccccccdddddccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccdddddddddddddccccccccccccddddcccccccccccccccccccccddddddddddddccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaabbbbaaaaaaaaaaaaaaaaaaaaaaa`````aaaaabbcccdddeeeeeeeeedddddddeeefffgghhhiiijmmmmnnnnnnnnnnnnmnnnnnnnoqqrrrrsssssssssssssssssrrttttttttttttttsssssrrrrrrtsssssssrrqqpponmlkkjihggeddcccccccccccccccccccbbb`````_______^^^^^^^^^^^^^^YYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSTTTTTTTTSSSSSSSSSSSSSSRRRTTSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLMMMMMLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJIIIIIHHHHHHHHHHHHHGGGGGGGFFFFFFEEEEEEEEEEEEEEDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@@@@????????????>>>>>=======<<<<<<<;;;;;;;;:::::::::::::999999999999998888888888888877777777766666666666665555555555544433333333333332222222222221111111111111000000000000//////////////............--------------,,,,,,,,,,,,++++++++++++++***************)))))))))))))(((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!!!!!!! TTUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXYYYYYYYYYZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_______________________________________________```````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbccbbbddddddccccccccccccccccccccccccccccccccccccccccccccddddddddccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaa``````aaaabbbccdddeeeeeeeeeeeddddddeeefffgghhhiiijmmmmnnnnnnnnnnnnnnnnnnnooqqrrrsssssssssssssssrrrrrtttttttttttttttssssrrrrrrttssssssrrqqpoonmlkjiihggddccccccccccccccccccccbbb````_______^^^^^^^^^^^^^^^YYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSTTTTTTSSSSSSSSSSSSSSSRRRRTSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJIIIIHHHHHHHHHHHHHGGGGGGGGFFFFFFFEEEEEEEEEEEEEEDDDDCCCCCCCCCBBBBBBBBBAAAAAAAA@@@@@@@@@?????????????>>>>>>======<<<<<<<;;;;;;;;;::::::::::::99999999999999998888888888888777777777666666666666655555555555544433333333333332222222222211111111111110000000000000/////////////.............-------------,,,,,,,,,,,,++++++++++++++***************))))))))))))))(((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############"""""""""""""""""!!!!!!!!!!!!!!!!!! TTTTUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXYYYYYYYYYZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[\\\\\\[[\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^________________________________________________```````````````````````````aaaa```aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccdddcccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````aaaabbbccddeeeeeeeeeeeeeddddeeeefffgghhhiijjmmmnnnnnnnnnnnnnnnnnnooooqrrrrsssssssssssssrrrrrrrtttttttttttttttsssssrrrrrttssssssrrqqponmmlkjihggfddccccccccccccccccccccbbb````______^^^^^^^^^^^^^^^^YYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSTTTTTSSSSSSSSSSSSSSSSRRRRSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJIIIIIHHHHHHHHHHHHHGGGGGGGGFFFFFFFEEEEEEEEEEEEEEDDDDCCCCCCCCCBBBBBBBBBAAAAAAA@@@@@@@??????????????>>>>>>=======<<<<<<<;;;;;;;;;;:::::::::::99999999999998999888888888888877777777766666666666665555555555554433333333333332222222222211111111111111000000000000//////////////............--------------,,,,,,,,,,,,++++++++++++++***************))))))))))))))((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""""""!!!!!!!!!!!!!!!!!! TTTTTUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[\\\\[[[[\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_^^____________________________________________````````````````````````````a``````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````aaaabbccdddeeefffffeeeeeeedeeeeefffgghhiiijjmmmnnnnnnnnnnnnnnnnoooooorrrrrsssssssssrrrrrrrrrrrsttttttttttttttsssssrrrrrtttssssrrrqpponmlkjjihggfdccccccccccccccccccccccbb````______^^^^^^^^^^^^^^^]YYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSTTTTSSSSSSSSSSSSSSSSRRRRRSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPOPOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIHHHHHHHHHHHHHHGGGGGGGGFFFFFFFFEEEEEEEEEEEEEDDDDCCCCCCCCCBBBBBBBBAAAAAAA@@@@@@?????????????>>>>>>>>======<<<<<<<<;;;;;;;;;;:::::::::::999999999999998998888888888888777777777766666666666655555555555554333333333333332222222222211111111111110000000000000/////////////.............-------------,,,,,,,,,,,,++++++++++++++***************))))))))))))))(((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############"""""""""""""""""!!!!!!!!!!!!!!!!!!! TTTTTTUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXYYYYYYYYYYYZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[\\\[[[[[[\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________```````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````aaabbccddeeefffffffeeeeeeeeeeeefffgghhiiijjmmnnnnnnnnnnnnooooooooooprrrrrrssssrrrrrrrrrrrrrrrssttttttttttttttsssssrrrrtttssssrrqqpponmlkjihhgffdccccccccccccccccccccccbb````_____^^^^^^^^^^^^^^]]]YYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUTUUTTTTTTTTTTTTTTTSSSSSSSSTTTTSSSSSSSSSSSSSSRRRRRRRSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJJJJJJIIIIIHHHHHHHHHHHHHHHGGGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDDCCCCCCCCBBBBBBBBAAAAAAA@@@@@?????????????>>>>>>>>>>=====<<<<<<<<;;;;;;;;;;:::::::::::999999999999998899888888888888877777777776666666666655555555555554433333333333332222222222211111111111111000000000000//////////////............--------------,,,,,,,,,,,,++++++++++++++***************))))))))))))))(((((('''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""""""!!!!!!!!!!!!!!!!!! TTTTTTTUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVWWWWWWWXXXXXXXXXXXYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZ[[ZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^________``````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacccccccccccccccccccccccccccccccccccccccccccccccccccccccdddddddddddddddddddddcccddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````___`````````aabbccddeeeffffffffeeeeeeeeeeefffgghhhiijjmmnnnnnnnnoooooooooooopppqrrrrrrrrrrrqqqqqqqqqqqqqsstttttttttttttttsssssrrrqqqqqpppoonnmlkjihhgfeddcccbbbbbbbbbcccccccccbbbba]]]\\\\\[[[[[[[[[[[[[[[ZZZYYYYYYYYYXXXXXXXXXXXXXXXXWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKJJKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEDDDDDDDDDCCCCCCCBBBBBBAAAA@@@@@@@@@?????????????>>>>>>========<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::998888877777777777776666666666655555555555554444444433333333333222222222222221111111111100000000000000/////////////.............-------------,,,,,,,,,,,,,,,,+++++++++++++**************)))))))))))))((((((((((((''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!!! TTTTTTTTUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVWWWWWWXXXXXXXXXXXXXYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^__________```````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccdddddddddddddddccccccccccccdddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddcccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````____`````````aabbccddeeffffffffffeeeeeeeeeefffgghhiiijjmmnnnnnnooooooooooooppppprrrrrrrrrqqqqqqqqqqqqqqqqsssttttttttttttttsssssrrrqqqqqpppoonmmlkjihggfeddccbbbbbbbbbccccccccccbbbba]]]\\\\\[[[[[[[[[[[[[ZZZZZYYYYYYYYXXXXXXXXXXXXXXXXWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNOOONNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKJJKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEDDDDDDDDCCCCCCCBBBBBBAAAAA@@@@@@@?????????????>>>>>>>========<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::99888877777777777776666666666655555555555554444444443333333333322222222222221111111111110000000000000/////////////..............------------,,,,,,,,,,,,,,,,++++++++++++++*************))))))))))))))((((((((((((''''''''''''''&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!! TTTTTTTTTUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVWWWWXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^____________`````````````___````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddccccccccccccccccccccccdddeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddcccccddddcccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````_____`````````aabbcddeeffffffffffffeeeeeeeeefffgghhiiijjmmnnnnnoooooooooopppppppprrrrrrrqqqqqqqqqqqpqqqqqqsssstttttttttttttsssssrrrqqqqpppoonnmllkjihgffeddccbbbbbbbbbccccccccccbbbaa]]]\\\\[[[[[[[[[[[[[ZZZZZZYYYYYYXXXXXXXXXXXXXXXXXWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKJJKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEDDDDDDDCCCCCCCBBBBBBAAAAAA@@@@??????????????>>>>>>>>========<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::999888777777777777766666666666655555555555554444444443333333333222222222222221111111111100000000000000/////////////.............-------------,,,,,,,,,,,,,,,,+++++++++++++**************)))))))))))))((((((((((((''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!!! TTTTTTTTTTTUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVWWWXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^_______________``````````_____``````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaacccccccccccccccccccccccccbbbcccccccccccccccccccccccccccccccccccccccccccccccdccccccccccccccccccccccccceeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````______`___`````aabbcddeefffggggggffffeeeeeeeefffgghhiiijjmmnnnnooooooooppppppppppprrrrrqqqqqqqqppppppppppqqsssssttttttttttttsssssrrrqqqqpppoonnmlkjjihgfeedcccbbbbbbbbbccccccccccbbbaa]]\\\\\[[[[[[[[[[[[ZZZZZZZYYYYYXXXXXXXXXXXXXXXXXWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNMONNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKJJKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEDDDDDDCCCCCCCBBBBBBAAAAA@@@@@?????????????>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::999988877777777777776666666666655555555555554444444444333333333322222222222221111111111110000000000000/////////////..............------------,,,,,,,,,,,,,,,,++++++++++++++*************))))))))))))))((((((((((((''''''''''''''&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!! TTTTTTTTTTTTUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVWXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^_________________````````________`````````````````_````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaabbbccccccccccccccccccccccbbbbbbbbcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccceeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccccccccccccccccdddddcccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````______________````aabccddefffggggggggffffeeeeeefffggghhiiijjmnnnnnooooooopppppppppppprrrrqqqqqqqpppppppppppppqsssssstttttttttttsssssrrrqqqpppooonmmlkjihhgfeddcccbbbbbbbbbcccccccccbbbbaa]]\\\\[[[[[[[[[[[[ZZZZZZZZYYYYXXXXXXXXXXXXXXXXWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPOPPPPPPPPOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNMMMNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEDDDDDCCCCCCCCBBBBBAAAAA@@@@????????????>>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::99998877777777777776666666666655555555555554444444444433333333322222222222222111111111110000000000000/////////////..............-------------,,,,,,,,,,,,,,,,+++++++++++++**************)))))))))))))((((((((((((''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!! TTTTTTTTTTTTTUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^____________________`````___________``````````````___````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaabbbbbbbccccccccccccccccccbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccdddddddeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccccccccccccccccdcccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`a````````````````````````__________________````aabccdeeffggggggggggffffeeeeefffggghhiiijjmnnnnoooooopppppppppppppprrrqqqqqqppppppppppppppppsssssssttttttttttsssssrrrqqppppoonnmllkjihgffeddcccbbbbbbbbcccccccccbbbbaaa]\\\\\[[[[[[[[[[[ZZZZZZZZZYYXXXXXXXXXXXXXXXXXWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQPQQQQQQQQPPPPPPPPPPPPPPPOOPPPPPPOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKJJKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEDDDDCCCCCCCCBBBBBAAAAAA@@@???????????>>>>>>>>>>>>========<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::999998777777777777766666666666655555555555554444444444433333333222222222222221111111111100000000000000/////////////..............------------,,,,,,,,,,,,,,+,++++++++++++++*************))))))))))))))((((((((((((''''''''''''''&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!!! TTTTTTTTTTTTTTTUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^______________________```_____________````````````______`````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaabbbbbbbbbbbccccccccccccccbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddeeedddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddccccccccccccccccccccccccccccccccccccccccccccbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````````______________________```aabccdeeffggggggggggfffffeefffffgghhhiiijjmnnnnoooooppppppppppppppprrqqqqqpppppppppppppppppprsssssssttttttttssssssrrrqqpppoonnmmlkjjihgfeeddccbbbbbbbbbcccccccccbbbbaaa]\\\\[[[[[[[[[[[ZZZZZZZZZZYXXXXXXXXXXXXXXXXXWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQPPQQQQQQQPPPPPPPPPPPPPPOOOOPPPPOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKJJKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEDDCCCCCCCCCBBBBBAAAAAA@@@@?????????>>>>>>>>>>>>>========<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::99999877777777777776666666666655555555555554444444444443333333322222222222221111111111110000000000000/////////////..............-------------,,,,,,,,,,,,,,+,+++++++++++++**************))))))))))))))(((((((((((''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!! TTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVWWXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^________________________`________________`````````_________`````````````````````````````````````````````````aaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbcccccccccbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````````________________________```aabccdeefgggghhhghgggfffffffffffgghhhiijjjmnnnnoooopppppppqqqqqpppprqqqqqppppppooooooooppppprrsssssssstttttssssssrrrrqpppooonnmllkjihhgfeedcccbbbbbbbbbccccccccbbbbaaa`\\\\[[[[[[[[[[[ZZZZZZZZZZZXXXXXXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSTTSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPQQQQQQPPPPPPPPPPPPPPOOOOOPPPOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKJJKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFEEEEEEEEDCCCCCCCCCBBBBBBAAAAA@@@@@???????>>>>>>>>>>>>>>========<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::999999777777777777766666666666655555555555554444444444443333333222222222222221111111111100000000000000/////////////.............-------------,,,,,,,,,,,,,,++++++++++++++++*************))))))))))))))((((((((((((''''''''''''''&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!!! TTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVWWWXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]^^____________________________________________``````____________``````````````````````````````````````````````````aaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbcccccbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````````___________________________```aabccdeefggghhhhghggggfffffffffggghhhiijjjmnnnnoooopppppqqqqqqqqppprqqqqpppppooooooooooopppprrrssssssssssssssssssrrrqpppooonnmmlkkjihgffeddcccbbbbbbbbccccccccbbbbbaaa`\\\\[[[[[[[[[ZZZZZZZZZZZZZXXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPQQQQQPPPPPPPPPPPPPPOOOOOOPOOOOOOOOOOOOOOOOOOOOOOONOOONNNNNNNNNNNNNNNMMMMMMMMNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKJJKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFEEEEEEEEECCCCCCCCCBBBBBBAAAAA@@@@@@??????>>>>>>>>>>>>>>========<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::999999977777777777776666666666665555555555554444444444444333333322222222222221111111111110000000000000/////////////..............-------------,,,,,,,,,,,,,++++++++++++++++**************))))))))))))))((((((((((('''''''''''''''&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!! STTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUVVVVVVVVVVVVVVWWWWWXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]______________________________________________````_______________```````````````````````````````````````````````````aaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccdddddddddddddddddddddcccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````````_______________________________``aabccdeefggghhhhhhhgggfffffffffggghhiiijjjmnnnoooopppppqqqqqqqqqpppqqqqppppooooooooooooooopprrrrssssssssssssssssrrrrqpppoonnmmllkjiihgfeeddcccbbbbbbbbcccccccbbbbbaaa``\\\[[[[[[[[[ZZZZZZZZZZZZZZXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPQQQQPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONOONNNNNNNNNNNNNNMMMMMMMMMMNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKJJJKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFEEEEEEEEDCCCCCCCCBBBBBBAAAAAA@@@@@@?????>>>>>>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::999999977777777777766666666666665555555555554444444444444333333222222222222221111111111100000000000000/////////////.............-------------,,,,,,,,,,,,,,++++++++++++++++*************))))))))))))))((((((((((((''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!!! SSTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUVVVVVVVVVVVVWWWWWWXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^______________________________________________``__________________```````___``````````````````````````````````````````aaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccccccccccbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````````________________________^_______``aabccdeefggghhhhhhhggggfffffffgggghhiiijjjmnnnoooopppppqqqqqqqqppppqqqppppoooooooooooooooooprrrrrrsssssssssssssrrrrqqppoonnnmllkjjihggfeeddcccbbbbbbbbccccccbbbbbaaaa``\\\[[[[[[[[[ZZZZZZZZZZZZZZXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPQQQPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNONNNNNNNNNNNNNNMMMMMMMMMMMNNNNNNNNMMMMMMMMMMMMMMMMLMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKJJJJKKKKKKKJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEEDDDCCCCCCBBBBBBBBAAAAA@@@@@@?????>>>>>>>>>>>>>>=========<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::999999997777777777766666666666666555555555554444444444444333333322222222222221111111111110000000000000/////////////..............-------------,,,,,,,,,,,,,++++++++++++++++**************))))))))))))))((((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!! SSSTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUVVVVVVVVVVVWWWWWWWWXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[Z[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]^^^^___________________________________________________________________````_______``````````````````````````````````````````abbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````````````_______________________^^_______``aabbcdeeffgghhhhhhhggggfffffffggghhhiiijjjnnnnooooppppqqqqqqqqqppppqqqpppooooooooooooooooooorrrrrrsssssssssssssrrrqqqpooonnmmlkkjihhgffeddccccbbbbbbbbccccbbbbbbaaaa```\\[[[[[[[[[ZZZZZZZZZZZZZZZXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPQQPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNONNNNNNNNNNNNNMMMMMMMMMMMMNNNNNNNMMMMMMMMMMMMMMLLLLMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKJJJJKKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGFFFFFFEEEEEEEDDDDCCCCCCBBBBBBBAAAAAA@@@@@@????>>>>>>>>>>>>>==========<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::9999999997777777777766666666666665555555555544444444444444333333222222222222221111111111100000000000000/////////////.............-------------,,,,,,,,,,,,,,++++++++++++++++*************))))))))))))))((((((((((((''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!! SSSSSTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUVVVVVVVVVVWWWWWWWWWXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYZZZZYZZZZZZZZZZZZZZZZZZZZZZ[[ZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]^^^^^^^___________________________________________________________________`__________````````````````````````````````````````bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccbbbbcccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````````````````______________________^^^_______```abbcddeffggghhhhhhgggggffffggggghhhiiijjjnnnnooopppppqqqqqqqqqppppqqppppoooooonnnnooooooooorrrrrrrsssssssssssrrrrqqqooonnmmllkjjihggfeeddccccbbbbbbbbbccbbbbbbbaaa````\[[[[[[[[[ZZZZZZZZZZZZZZZZXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPQPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMNNNNNNMMMMMMMMMMMMMMLLLLLMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGFFFFFFEEEEEEEDDDDDCCCCCBBBBBBBBAAAAAA@@@@@?????>>>>>>>>>>>>>==========<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::999999999777777777766666666666665555555555554444444444444333333222222222222221111111111100000000000000/////////////..............-------------,,,,,,,,,,,,,++++++++++++++++**************))))))))))))))((((((((((((''''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!! SSSSSSTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUVVVVVVVVWWWWWWWWWWWXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYZZYYYZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]^^^^^^^^^_______________________________________________________________________________`````````````````````````````````````bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccbbbbbbbbbbbbbccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````````````````````______________________^^^________``aabcddeffggghhhhhhggggggffggggghhhiiijjjjnnnnooopppppqqqqqqqqpppppqqpppooooonnnnnnnoooooooorrrrrrrrsssssssssrrrrqqqpoonnmmllkkjihhgffedddccccbbbbbbbbbbbbbbbbbaaa````_[[[[[[[[[ZZZZZZZZZZZZZZZYYXXXXXXXXXXWWWWWWWWWWWWWWWVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMNNNNNMMMMMMMMMMMMMLLLLLLLMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFEEEEEEEDDDDDDCCCCBBBBBBBBAAAAAAA@@@@@?????>>>>>>>>>>>>==========<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::999999999977777777766666666666666555555555554444444444444333333322222222222221111111111110000000000000//////////////.............-------------,,,,,,,,,,,,,,++++++++++++++++*************))))))))))))))((((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!! SSSSSSSTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUVVVVVVVWWWWWWWWWWWWXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]^^^^^^^^^^^______________^^_________________________________________________________________`````````````````````````````````bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccbbbbbbbbbbbbbbbbbbbbbbbccdddddddddddddddddddddddddcccccccccccccccccccddddddccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccbbbbbbbbccccbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````````````````````______________________^^^^^________``aabccdeeffgggggghhggggggggggggghhhiiijjjknnnooooppppqqqqqqqqqppppoqpppooooonnnnnnnnnoooooooqrrrrrrrrssssssrrrrrqqqpponnnmmlkkjiihggfeeddccccbbbbbbbbbbbbbbbbbaaaa```__[[[[[[[[ZZZZZZZZZZZZZZZYYYXXXXXXXXWWWWWWWWWWWWWWWWVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMNNNNMMMMMMMMMMMMLLLLLLLLLMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGFFFFFFEEEEEEEDDDDDDDCCCBBBBBBBBBAAAAAA@@@@@@????>>>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::9999999999977777777766666666666665555555555554444444444444333333222222222222221111111111100000000000000/////////////..............-------------,,,,,,,,,,,,,++++++++++++++++**************))))))))))))))((((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!!! SSSSSSSSSTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUVVVVVWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]^^^^^^^^^^^^^^___________^^^^^_________________________________________________________________``````````````````````````````bbbbbbbbbbbbbbbbbbbbbbbbbaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbdddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````````````````````````________________________^^^^^^__^^_____``abbcddeffgggggghggggggggggggghhhiiijjjjknnnooooppppqqqqqqqqqppppoqpppooooonnnnnnnnnnooooooqrrrrrrrrsssssrrrrrqqqppponnmmllkjjihhgffeeddccccbbbbbbbbbbbbbbbbaaaa````__[[[[[[[ZZZZZZZZZZZZZZZYYYYXXXXXXXXWWWWWWWWWWWWWWWVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMNNNMMMMMMMMMMMMLLLLLLLLLLMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJKKKKKKKKJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGFFFFFFEEEEEEEDDDDDDDDCCCBBBBBBBBBAAAAAA@@@@@@????>>>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::999999999997777777766666666666666555555555554444444444444333333322222222222221111111111110000000000000/////////////..............-------------,,,,,,,,,,,,,,++++++++++++++++*************))))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!!! SSSSSSSSSSTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUVVVVWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]^^^^^^^^^^^^^^^^_________^^^^^^^___________________________________________________________________``````````````````````````aaabbbbbbbbbbbbbbbbbbbbbbaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbdddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaa```````````````````````````````````````````___________________________^^^^^^^^^^^^^____``aabcddeeffggggggggggggggggggghhhiiijjjjknnnoooopppppqqqqqqqpppppoppppoooonnnnnnnnnnnooooooqrrrrrrrrrrrrrrrrrqqqqpponnmmllkkjiihggfeeddccccbbbbbbbbbbbbbbbbaaaa````___[[[[[[ZZZZZZZZZZZZZZZYYYYYXXXXXXWWWWWWWWWWWWWWWWVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMNNMMMMMMMMMMMMLLLLLLLLLLLMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFEEEEEEEDDDDDDDDCCCBBBBBBBBAAAAAAA@@@@@@????>>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::::9999999999997777777766666666666665555555555544444444444444333333222222222222221111111111100000000000000/////////////..............-------------,,,,,,,,,,,,,++++++++++++++++**************))))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!!! SSSSSSSSSSSTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUVVWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]^^^^^^^^^^^^^^^^^^^______^^^^^^^^^^_______________^^________________________________________________`````````````````````````aaaaaaabbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccddddddddddddddcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa````````````````````````````````````````````__________________________^^^^^^^^^^^^^^^^^^___``aabccddefffggggggggggggggggghhhiiijjjjkknnnoooopppppqqqqqqqppppoopppooooonnnnnnnnnnnnoooooqqrrrrrrrrrrrrrrrqqqqppoonnmmllkjjihhgffeeddccccbbbbbbbbbbbbbbbaaaa````____[[[[[ZZZZZZZZZZZZZZZYYYYYYXXXXXWWWWWWWWWWWWWWWWVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSRSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMLMMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEDDDDDDDDDCCCBBBBBBBBAAAAAAA@@@@@????>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::9999999999999777777766666666666665555555555554444444444444333333222222222222221111111111110000000000000/////////////..............-------------,,,,,,,,,,,,,,+++++++++++++++**************))))))))))))))((((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!!! SSSSSSSSSSSSSTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUVWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]^^^^^^^^^^^^^^^^^^^^^____^^^^^^^^^^^^^____________^^^^^_________________________________________________`````````````````````aaaaaaaaaaaabbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaa`````````````````````````````````````````````__________________________^^^^^^^^^^^^^^^^^^^^^^___``abbcddeeffffggggggggggggggghhhiiijjjjkknnooooopppppqqqqqqqppppoopppooooonnnnnnnnnnnooooooqqrrrrrrrrrrrrrrqqqqpppoonmmllkkjiihhgffeeddccccbbbbbbbbbbbbbbaaaaa````____[[[[ZZZZZZZZZZZZZZZYYYYYYYXXXWWWWWWWWWWWWWWWWWVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMLLMMMMMMMMMMMMLLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEDDDDDDDDDCCCBBBBBBBBAAAAAA@@@@@@????>>>>>>>>>=============<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::::9999999999999777777666666666666665555555555544444444444443333333222222222222211111111111100000000000000/////////////..............-------------,,,,,,,,,,,,,++++++++++++++++**************))))))))))))))((((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!!! SSSSSSSSSSSSSSTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]^^^^^^^^^^^^^^^^^^^^^^^^_^^^^^^^^^^^^^^^__________^^^^^^^^__________________________________________________`````````````````aaaaaaaaaaaaaabbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaa``````````````````````````````````````````````___________________________^^^^^^^^^^^^^^^^^^^^^^^^^___``aabccddeefffffgggggggggggghhhhiiijjjkkknnooooopppppqqqqqqpppppooppppooooonnnnnnnnnnnoooooqqrrrrrrrrrrrrrqqqqpppoonmmllkkjjiihggfeedddccccbbbbbbbbbbbbaaaaaa````_____[[[ZZZZZZZZZZZZZZYYYYYYYYYXXWWWWWWWWWWWWWWWWWVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOONOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMLLLMMMMMMMMMMMLLLLLLLLLLLLLLMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJJKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEDDDDDDDDDDCCCBBBBBBBAAAAAAA@@@@@@???>>>>>>>>>=============<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::::9999999999999877777766666666666665555555555544444444444444333333222222222222221111111111100000000000000/////////////..............-------------,,,,,,,,,,,,,,+++++++++++++++**************))))))))))))))((((((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!!! SSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUVWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_______^^^^^^^^^^^___________________________________________________`````````````aaaaaaaaaaaaaaaaaaabbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaa```````````````````````````````````````````````___________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^___``abbccddeefffffffffffggggghhhhiiijjjkkknnoooooppppppqqqqqpppppooppppooooonnnnnnnnnnnoooooqqrrrrrrrrrrrrqqqqpppoonnmmllkkjjihhggfeeddcccccbbbbbbbbbbbaaaaa`````______[[ZZZZZZZZZZZZZZZYYYYYYYYYXWWWWWWWWWWWWWWWWWVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPOPPPPPPPOOOOOOOOOOOOOOOONNOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMLLLLLMMMMMMMMMMLLLLLLLLLLLLLLLMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFEEEEEEEEDDDDDDDDDDCCBBBBBBBBAAAAAA@@@@@@????>>>>>>>>>=============<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::99999999999998877777666666666666655555555555544444444444443333333222222222222211111111111100000000000000/////////////.............-------------,,,,,,,,,,,,,,++++++++++++++++**************))))))))))))))((((((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!!! SSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUVVVWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_____^^^^^^^^^^^^^^___________________________________________________``````````aaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb``````````````````````````````````````````````````__________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__``aabbcdddeeeffffffffffgggghhhiiijjjjkkknnooooopppppppqqqppppppooppppoooooonnnnnnnnnnnooooqqrrrrrrrrrrrqqqqpppoonnnmllkkjjiihhgffeeddccccbbbbbbbbbbaaaaaa`````______^[[ZZZZZZZZZZZZZZYYYYYYYYYYWWWWWWWWWWWWWWWWWVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRSRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOPPPPPPOOOOOOOOOOOOOOOOONNOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLMMMMMMMMMLLLLLLLLLLLLLLLLMMMMLLLLLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJJJKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDDCCBBBBBBBAAAAAA@@@@@@@????>>>>>>>>=============<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::::9999999999999887777666666666666665555555555544444444444444333333322222222222221111111111110000000000000/////////////..............-------------,,,,,,,,,,,,,,+++++++++++++++**************))))))))))))))((((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!!! SSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUVVVVWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^___^^^^^^^^^^^^^^^^^________^^^_________________________________________``````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaa```````````````````````````````````````````````____________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^___``aabccdddeeeeffffffffgggghhhiiijjjkkkknooooooppppppppppppppppoopppppoooooonnnnnnnnnoooooqqrrrrrrrrrrqqqqppooonnnmllkkkjjiihggffeeddcccccbbbbbbbbaaaaaa`````______^^[ZZZZZZZZZZZZZYYYYYYYYYYYYWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOPPPPPOOOOOOOOOOOOOOOOONNNOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJJKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFEEEEEEEEEDDDDDDDDDDDCCBBBBBBAAAAAAA@@@@@@?????>>>>>>>=============<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::::9999999999999888777766666666666665555555555544444444444444333333332222222222221111111111111000000000000//////////////.............-------------,,,,,,,,,,,,,,++++++++++++++++**************))))))))))))))((((((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!!! RSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTUUUUUUUUUUUUUVVVVVVWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[ZZ[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_____^^^^^^___________________________________________`aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaa```````````````````````````````````````````________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__``aabbccdddeeefffffffffgggghhiiijjjkkkknooooooppppppppppppppppooqppppoooooooonnnnnnnoooooqqqrrrrrrrqqqqpppooonnnmmlkkkjjiihhggffeeddcccccbbbbbbbaaaaaa`````______^^^ZZZZZZZZZZZZZYYYYYYYYYYYYYWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTTTTTTSTSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOPPPPOOOOOOOOOOOOOOOOONNNNOONNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJKKKKJJJJJJJJJJJJJIIIIIIIIHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDDDCCBBBBBBAAAAAA@@@@@@??????>>>>>>>=============<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::::99999999999998888777666666666666665555555555544444444444443333333332222222222211111111111111000000000000/////////////..............-------------,,,,,,,,,,,,,++++++++++++++++**************))))))))))))))((((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!!!! RRSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTUUUUUUUUUUUVVVVVVVWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZYZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_^^^^^^^^^_________________________________________aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbaaaaaabbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaa```````````````````````````````````````____________________________________^^^^^^^^^^^^^^^^^^^^^^^^]^^^^^^^^^^___``aabbccdddeeeeeffffffgggghhhiijjjkkkknoooooooppppppppppppppppoqpppppoooooooonnnnnnoooooqqqrrrrrrqqqqpppooonnmmmmkkkjjjiihhggffeeddcccccbbbbbbaaaaaa`````_______^^^ZZZZZZZZZZZZZYYYYYYYYYYYYYWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOPPPOOOOOOOOOOOOOOOOONNNNNONNNNNNNNNNNNNNNNNNNNNNNMNNNNMMMMMMMMMMMMMLLLLLLLLLMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJKKJJJJJJJJJJJJJJIIIIIIIIHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEEDDDDDDDDDDDCCBBBBBAAAAAA@@@@@@???????>>>>>>=============<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::::9999999999999888877666666666666665555555555544444444444444333333333222222222221111111111111000000000000//////////////.............-------------,,,,,,,,,,,,,,++++++++++++++++**************))))))))))))))((((((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!!!! SSSSSSSSSSSSSSSSSTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVWWWWWWWWWWWWXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZYYZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^_____________________________________________________```````aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccdddddddddddddddddddddddddcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbabaaaaaaaaaaaaaaaaaaaaaaa```````````````````````________________________________________________^^^^_^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^___``aabbccdddeeefffffffggghhhiiijjkkkkllppppppqqqqqqqrrrrrrqqqqqqsssrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppooonnmmmlllkkkjjjiihhggffeedddcccccb``````_____^^^^^^]]]]]]]\YYYYYYXXXXXXXXXXXXXXXWWWWWVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMNMMMMMMMMMMMMMMMMMMMLLLLLMMMMMMMMLLLLLLLLLLLLKKKKKKLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIHHHGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCBBBBBAAAAAA@@@@@@@????>>>>>>>>>>>>===========<;;;;;;;;;;;;;:::::::::::99999999999998888888888887777777777766666666666665555555555444444444444433333332222222222222211111111110000000000000/////////.............----------------,,,,,,,,,,,,,,++++++++++++**************)))))))))))))))((((((((((((((''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!!! SSSSSSSSSSSSSSSSSSTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVWWWWWWWWWWXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZYYYYZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^______________________________________________________`````aaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccdddddddddddddddddddddddddcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````_______________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^___``aabbcccdddeeeefffffgggghhiiijjjkkkllppppppqqqqqqqqqrrrrqqqqqqsssrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqpppoonnmmmlllkkjjjjiihhhggffeedddcccccb`````_____^^^^^^]]]]]]]\\YYYYXXXXXXXXXXXXXXXXWWWWWWVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLMMMMMMMLLLLLLLLLLLLKKKKKKKLLLLKKKKKKKKKKKKKKKKKKJJJKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIHHHGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCBBBBBAAAAAA@@@@@@@????>>>>>>>>>>>>============;;;;;;;;;;;;;::::::::::::99999999999998888888888887777777777666666666666655555555554444444444444333333332222222222222111111111100000000000000/////////.............---------------,,,,,,,,,,,,,,+++++++++++++**************)))))))))))))))((((((((((((((''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!!! SSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVWWWWWWWWWXXXXXXXXXXXXXXYYYYYYYYYYYXYYYYYYYYYYYYYYYYYYYYYYZZYYYYYYZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^________________________________________________________````aaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccdddddddddddddddddddddddddcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````__________________________________^^_____________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^___``aabbcccdddeeeefffffggghhhiijjjkkkllppppppqqqqqqqqqqrqqqqqqqqssssrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqpppoonnmmmlllkkjjjjiiihhggfffeedddcccccb`````____^^^^^^]]]]]]]]\\YYYXXXXXXXXXXXXXXXXWWWWWWWVVVUUUUUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQQQPPQPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLMMMMMLLLLLLLLLLLLLKKKKKKKKLLLKKKKKKKKKKKKKKKKJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIJJJJJJJJJJJJJJJJIIIIIIIIHHHGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCBBBBAAAAAA@@@@@@@????>>>>>>>>>>>>=============;;;;;;;;;;;;;::::::::::::9999999999998888888888888777777777666666666666665555555554444444444444433333332222222222222111111111110000000000000//////////............----------------,,,,,,,,,,,,,,++++++++++++**************)))))))))))))))((((((((((((((''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!!! RRSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVWWWWWWWXXXXXXXXXXXXXXXYYYYYYYYYYXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^_____________________________________________________````````aaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````__________________________________^^^^^^__________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^___``aabbbcccddeeeeefffffggghhiijjjkkkllpppppppqqqqqqqqqqqqqqqqqqssssrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqpppoonnmmmllkkkkjjjiiihhhggfffeeddddccccb````____^^^^^^]]]]]]]]\\\YYXXXXXXXXXXXXXXXWWWWWWWWWVVUUUUUUUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLMMMMLLLLLLLLLLLLLKKKKKKKKKLLKKKKKKKKKKKKKKKJJJJJJJJKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIJJJJJJJJJJJJJJJIIIIIIIIIHHHGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCBBBBAAAAA@@@@@@@@?????>>>>>>>>>>>==============;;;;;;;;;;;;:::::::::::::9999999999988888888888888777777777666666666666655555555554444444444444333333332222222222222111111111100000000000000//////////............-------------,-,,,,,,,,,,,,,,+++++++++++++**************)))))))))))))))((((((((((((((''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!!! RRRSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVWWWWWWXXXXXXXXXXXXXXXXXYYYYYYYYXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^_______________________________________________````````````aaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````____________________________________^^^^^^^^^______^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]^^^^^^^^^^^^__```aabbbcccddeeeeeffffggghhiiijjkkkklppppppppqqqqqqqqqqqqqqqqqssssrrrrrrqqqqqqqqqqqqqqqqqqqqqqqpppooonnmmllkkkjjjiiiihhhgggffeeeddddccccb````____^^^^^]]]]]]]]\\\\YYXXXXXXXXXXXXXXWWWWWWWWWWVUUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLMMMLLLLLLLLLLLLLKKKKKKKKKKLKKKKKKKKKKKKKKJJJJJJJJJJKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIJJJJJJJJJJJJJJJIIIIIIIIIHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCBBBBAAAAA@@@@@@@@??????>>>>>>>>>>>=============<;;;;;;;;;;;:::::::::::::9999999999998888888888888777777777666666666666655555555554444444444444433333332222222222222111111111100000000000000///////////...........--------------,-,,,,,,,,,,,,,,++++++++++++**************)))))))))))))))((((((((((((((''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!!! RRRRRSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVWWWWXXXXXXXXXXXXXXXXXXXYYYYYYXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`____________________________________^^^^^^^^^^^^^___^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]^^^^^^^^^^^^___``aaabbccccddeeeeeffffgghhhiijjjkkklopppppppqqqqqqqqqqqqqqqqqssssrrrrrrqqqqqqqqqqqqqqqqqqqqqqqpppoonnmmllkkkjjjiiiihhhhgggffeeeddddccccb````___^^^^^]]]]]]]]]\\\\YXXXXXXXXXXXXXXWWWWWWWWWWWUUUUUUUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNMNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLMMLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIJJJJJJJJJJJJJJIIIIIIIIIHHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCBBBBAAAA@@@@@@@@???????>>>>>>>>>>==============<;;;;;;;;;;::::::::::::::9999999999988888888888888777777776666666666666655555555544444444444444333333322222222222222111111111100000000000000///////////..........--------------,,,,,,,,,,,,,,,,+++++++++++++**************)))))))))))))))((((((((((((((''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!!! RRRRRRSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVWWXXXXXXXXXXXXXXXXXXXXYYYYYXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_________________________________________```````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaabbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa_________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]^^^^^^^^^^^^___```aabbbcccdddeeeeefffggghhiijjjkkkkoppppppppqqqqqqqqqqqqqqqqssssrrrrrrqqqqqqqqqqqqqqqqqqqqqqpppooonnmlllkkjjjiiihhhhhgggfffeeeddddccccb```____^^^^]]]]]]]]]\\\\\XXXXXXXXXXXXXWWWWWWWWWWWWWUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNMMNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJKJJJJJJJJJJJJJJJJJJJJJJJIJJJJJJJJJIIIIIIIIIIIIIIIIJJJJJJJJJJJJJIIIIIIIIIIHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCBBBAAAAA@@@@@@?????????>>>>>>>>>==============<<;;;;;;;;;;:::::::::::::9999999999988888888888888777777777666666666666655555555554444444444444333333332222222222222111111111110000000000000////////////..........--------------,,,,,,,,,,,,,,,,++++++++++++**************)))))))))))))))((((((((((((((''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!!!! RRRRRRRSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVWWXXXXXXXXXXXXXXXXXXXXXYYYXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_____________^________________________``````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa_____________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]^^^^]]]^^^^^^__```aaabbbccddddeeeefffggghhiiijjkkkkooppppppppqqqqqqqqqqqqqqpsssrrrrrrrqqqqqqqqqqqqqqqqqqqqqqpppoonnmmllkkjjjiiihhhhhggggfffeeeddddccccb```____^^^^]]]]]]]]\\\\\\XXXXXXXXXXXXWWWWWWWWWWWWWWUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIJJJJJJJIIIIIIIIIIIIIIIIIIJJJJJJJJJJJIIIIIIIIIIIIHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCBBBBAAAA@@@@@@??????????>>>>>>>>>=============<<<;;;;;;;;;:::::::::::::9999999999998888888888888777777777666666666666655555555554444444444444433333332222222222222111111111111000000000000/////////////.........--------------,,,,,,,,,,,,,,,,+++++++++++++**************))))))))))))))(((((((((((((((''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!!! RRRRRRRRRSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVWWXXXXXXXXXXXXXXXXXXXXXXYXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________^^^^_____________________`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````_________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]^^^]]]]]^^^^^___``aaabbbccdddddeeeefffgghhhiijjjkkkooppppppppppqqqqqqqqpppppsrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqpppoonnmmllkkjjiiihhhhhggggffffeeeddddccccb```___^^^^]]]]]]]]\\\\\\\XXXXXXXXXXXWWWWWWWWWWWWWWWUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIJJJJIIIIIIIIIIIIIIIIIIIIIJJJJJJIIIIIIIIIIIIIIIIIHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCBBBAAAA@@@@@@???????????>>>>>>>>=============<<<<;;;;;;;;::::::::::::::9999999999988888888888888777777776666666666666555555555554444444444444333333332222222222222111111111111000000000000/////////////.........-------------,,,,,,,,,,,,,,,,+++++++++++++**************)))))))))))))))((((((((((((((''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!! RRRRRRRRRRSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_______^^^^^^^^_________________`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaa```aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````_________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]^]]]]]]]^^^^^___```aaabbbccdddddeeefffggghhiijjjkkkooopppppppppppppppppppppprrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqpppoonnmmlkkjjjiiihhhgggggffffeeeeddddccccb```___^^^^]]]]]]]\\\\\\\\XXXXXXXXXWWWWWWWWWWWWWWWWWUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMNNMMMMMMMMMMMMMMMMMMMMMLLMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIJJJIIIIIIIIIIIIIIIIIIIIIIJJIIIIIIIIIIIIIIIIIIIIHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCBBBBAAAA@@@@@????????????>>>>>>>==============<<<<;;;;;;;;:::::::::::::9999999999988888888888888777777777666666666666655555555554444444444444333333333222222222222111111111111100000000000//////////////........--------------,,,,,,,,,,,,,,,,+++++++++++++**************))))))))))))))(((((((((((((((''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!!! RRRRRRRRRRRSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^___^^^^^^^^^^^______________`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaa````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````_________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]^^^^^___```aaabbbbccddddeeeefffgghhiiijjjkkooopppppppppppppppppppppprrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqpppoonnmllkkjjiiihhhgggggfffffeeedddddccccb```___^^^^]]]]]]\\\\\\\\\XXXXXXXXWWWWWWWWWWWWWWWWWVUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOONOONNNNNNNNNNNNNNNNMMMMMMMNMMMMMMMMMMMMMMMMMMMMLLLLMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKJKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDCCCCBBBBAAA@@@@@@????????????>>>>>>>=============<<<<<;;;;;;;:::::::::::::99999999999988888888888887777777776666666666666555555555544444444444444333333333222222222222111111111111100000000000/////////////........--------------,,,,,,,,,,,,,,,,++++++++++++++*************)))))))))))))))((((((((((((((''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!! RRRRRRRRRRRRRSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUVVVVVVVVVVVVVVWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaa`````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````_________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^___```aaaabbbcccddddeeefffgghhhiijjjkkoooopppppppppppppppppppporrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppoonnmllkkjjiiihhgggggfffffeeeeddddccccbb``____^^^]]]]]]\\\\\\\\\\XXXXXXXWWWWWWWWWWWWWWWWVVVUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOONNONNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKJJKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCBBBAAAA@@@@@?????????????>>>>>>=============<<<<<<;;;;;;:::::::::::::99999999999988888888888887777777776666666666666655555555554444444444444333333333322222222222111111111111110000000000//////////////........--------------,,,,,,,,,,,,,,,,++++++++++++++************)))))))))))))))(((((((((((((((''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!!!! RRRRRRRRRRRRRRSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUVVVVVVVVVVVVVWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYXYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_______`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaa```````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````______________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^____```aaabbbcccddddeeeeffggghhiijjjkkooooopppppppppppppppppooorrqqqqqqqqqqppqqqqqqqqqqqqqqqqqqpppoonnmmlkkjjiiihhggggfffffeeeedddddccccbb``___^^^^]]]]]]\\\\\\\\\[XXXXXWWWWWWWWWWWWWWWWWVVVVUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKJJJKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIIIIIIIIIIIIIIIIIIHHHHHGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCBBBBAAAA@@@@@????????????>>>>>>==============<<<<<<;;;;;;:::::::::::::9999999999988888888888888777777777666666666666655555555554444444444444433333333332222222222111111111111110000000000//////////////........--------------,,,,,,,,,,,,,,,,++++++++++++++*************)))))))))))))))((((((((((((((''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!!! RRRRRRRRRRRRRRRRSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUVVVVVVVVVVVWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYXXXYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_____`````````````````````````aaaaaaaaaaaaaaaaaaaaaaa`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````__________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^___```aaaabbccccddddeeefffgghhiiijjjkooooopppppppppppppppoooooqqqqqqqqpppppppppqqqqqqqrqqqqqqqpppoonnmmlkkjjiiihhggggffffeeeedddddccccbbb``___^^^^]]]]]\\\\\\\\\[[XXXXWWWWWWWWWWWWWWWWVVVVVVUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLMMMMMLLLLLLLLLLLLLLLLLLKKLLLLLLLLKKKKKKKKKKKKKKJJJJKKKKKJJJJJJJJJJJJJJJJJJJIJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHIIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCBBBBAAA@@@@@????????????>>>>>>==============<<<<<<<;;;;;:::::::::::::99999999999988888888888887777777776666666666666555555555544444444444444333333333332222222222111111111111100000000000//////////////........--------------,,,,,,,,,,,,,,,,++++++++++++++************)))))))))))))))(((((((((((((((''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!!!! RRRRRRRRRRRRRRRRRSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUVVVVVVVVVVWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYXXXXXYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_____```````````````````````````aaaaaaaaaaaaaaaaaa``````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````aaaaaaaaaaaaaaaa``````````````````````````````````______________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^___````aaaabbccccdddeeefffgghhhiijjjkooooooppppppppppppoooooooqqqqqpppppppppppppqqqqqqrqqqqqqqqppoonnmmllkjjiiihhgggffffeeeeeddddcccccbbb``___^^^^]]]]]\\\\\\\\[[[XXXWWWWWWWWWWWWWWWWVVVVVVVUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLMMMMLLLLLLLLLLLLLLLLKKKKKLLLLLLLKKKKKKKKKKKKKKKJJJJKKKKKJJJJJJJJJJJJJJJJJJIIJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHIIIIIIIIIIIIIIIIIIHHHHHHHGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCBBBAAAA@@@@@???????????>>>>>>>=============<<<<<<<<;;;;:::::::::::::99999999999988888888888887777777776666666666666655555555554444444444444333333333333222222222111111111111110000000000//////////////........--------------,,,,,,,,,,,,,,,,++++++++++++++*************)))))))))))))))((((((((((((((''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!!!! RRRRRRRRRRRRRRRRRRRSSSSSSSSSSSTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUVVVVVVVVWWWWWWWWWWWWWWXXXXXXXXXXXWXXXXXXXXXXXXXXXXXXXXXXXYXXXXXXXYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_________```````````````````````````aaaaaaaaaaaaaa``````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````aaaaaaaaaa````````````````````````````````````````_________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^____```aaaabbbccccdddeeeffggghhiijjjjnooooopppppppppppooooooooqqqpppppppppppppppqqqqqqqqqqqqqqqppooonmmllkkjjiihhgggffffeeeeddddcccccbbbb`____^^^^]]]]\\\\\\\\[[[[XXWWWWWWWWWWWWWWWVVVVVVVVVUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPOPPOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLMMMLLLLLLLLLLLLLLLLKKKKKKLLLLLLKKKKKKKKKKKKKKKJJJJJKKKKJJJJJJJJJJJJJJJJJJIIIJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHIIIIIIIIIIIIIIIIHHHHHHHHHGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCBBBAAAA@@@@???????????>>>>>>>=============<<<<<<<<<;;;::::::::::::::99999999999888888888888887777777776666666666666555555555554444444444444333333333333222222222111111111111100000000000/////////////........---------------,,,,,,,,,,,,,,,,++++++++++++++************))))))))))))))((((((((((((((((''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!!!! QRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUVVVVVVWWWWWWWWWWWWWWWWXXXXXXXXXWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________`````````````````````````````aaaaaaaaa``````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````aaa```````````````````````````````````````````````____^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\]]]]]]]]]]^^^^____````aaaabbccccdddeeeffggghhiiijjjnoooooppppppppppooooooonnqppppppppppppppppppqqqqqqqqqqqqqqpppoonnmllkkjjiihhgggfffeeeeddddccccbbbbba_____^^^^]]]]\\\\\\\[[[[[XWWWWWWWWWWWWWWWVVVVVVVVVVUUTTTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPOOPOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLKKKKKKKKLLLLLKKKKKKKKKKKKKKKJJJJJJKKKJJJJJJJJJJJJJJJJJJIIIIJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHIIIIIIIIIIIIIIIHHHHHHHHHHGGGGFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCBBBBAAA@@@@@???????????>>>>>>==============<<<<<<<<<;;;:::::::::::::99999999999988888888888887777777776666666666666555555555555444444444444333333333333322222222111111111111110000000000//////////////........--------------,,,,,,,,,,,,,,,,++++++++++++++*************))))))))))))))(((((((((((((((''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!!!! QQRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUVVVVVWWWWWWWWWWWWWWWWWXXXXXXXXWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^________________``````````````````````````````aaaa``````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````````````````````````````````````````````````````````^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\]]]]]]]]]]^^^^^____````aaabbbccccdddeefffgghhiiijjjnnooooopppppppppoooooonnnpppppppoooooooopppppqqqqqqqqqqqqqpppoonnmmllkjjiihhgggfffeeeddddccccbbbbbaa____^^^^]]]]]\\\\\\[[[[[[WWWWWWWWWWWWWWWVVVVVVVVVVVTTTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLKKKKKKKKKKLLLKKKKKKKKKKKKKKKKKJJJJJJKKKJJJJJJJJJJJJJJJJJIIIIIJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHIIIIIIIIIIIIIHHHHHHHHHHHGGGGFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCBBBAAAA@@@@@??????????>>>>>>==============<<<<<<<<<<;;:::::::::::::99999999999988888888888887777777777666666666666655555555555544444444444333333333333332222222111111111111110000000000//////////////........--------------,,,,,,,,,,,,,,,,+++++++++++++++************))))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!!!! QQQQRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUVVVWWWWWWWWWWWWWWWWWWWXXXXXXWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________```````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````````````````````````````````````````````````````````^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\]]]]]]]]]]]^^^^____`````aabbbbcccdddeeeffgghhhiijjjnnoooooppppppppooooooonnnpppppooooooooooopppppqqqqqqqqqqqqpppoonnmmllkkjjiihgggfffeeedddccccbbbbbaaa____^^^^]]]]]\\\\\[[[[[[[WWWWWWWWWWWWWVVVVVVVVVVVVVTTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKLKKKKKKKKKKKKKKKKKKJJJJJJJKKJJJJJJJJJJJJJJJJJIIIIIIJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHIIIIIIIIIIIIHHHHHHHHHHHGGGGFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCBBBBAAAA@@@@??????????>>>>>>>=============<<<<<<<<<<<;:::::::::::::999999999999888888888888887777777777666666666666555555555555544444444444333333333333322222222111111111111100000000000//////////////........--------------,,,,,,,,,,,,,,,,++++++++++++++*************))))))))))))))(((((((((((((((''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!!!! QQQQQRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUVVWWWWWWWWWWWWWWWWWWWWWXXXXWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^]^^^^^^^^^^^^^^^^^^^^^^^^________________________`````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````````````````````````````````````````````````````````_^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\]]]]]]]]]]]^^^^^____`````aabbbbcccddeeeffggghhiiijjnnoooooopppppppooooooonnnppppooooooooooooopppppqqqqqqqqqqppppooonnmllkkjjiihgggffeeedddccccbbbbbaaaa___^^^^^]]]]\\\\\[[[[[[[[WWWWWWWWWWWVVVVVVVVVVVVVVVTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMLMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJKJJJJJJJJJJJJJJJJJIIIIIIIJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIIHHHHHHHHHHHHGGGGFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCBBBBAAA@@@@@?????????>>>>>>>=============<<<<<<<<<<<<::::::::::::::99999999999888888888888887777777777766666666666555555555555554444444444333333333333322222222111111111111110000000000//////////////........--------------,,,,,,,,,,,,,,,,++++++++++++++*************))))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!!!! QQQQQQQRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUVVWWWWWWWWWWWWWWWWWWWWWXXWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^]]]]]^^^^^^^^^^^^^^^^^^^^_________________________```````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````````````````````````````````````````````````______^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\]]]]]]]]]]]]^^^^_____`````aabbbcccdddeeffggghhiiijjnnnooooopppppppoooooonnnnpppooooooonnoooooooppppqqqqqqqqqppppooonnmmllkjjiihhggffeeedddcccbbbbaaaaaa___^^^^^]]]]\\\\\[[[[[[[[WWWWWWWWWWVVVVVVVVVVVVVVVVTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMLLMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJKJJJJJJJJJJJJJJJIIIIIIIIIJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIHHHHHHHHHHHHGGGGFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCBBBBAAAA@@@@?????????>>>>>>>>=============<<<<<<<<<<<<:::::::::::::999999999999888888888888877777777777766666666666555555555555544444444443333333333333322222221111111111111100000000000/////////////.........--------------,,,,,,,,,,,,,,,,++++++++++++++*************))))))))))))))(((((((((((((((''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!!!! QQQQQQQQRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUVVVWWWWWWWWWWWWWWWWWWWWWXWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^]]]]]]]]^^^^^^^^^^^^^^^^^_________________________`````````````````````````_____``````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaa``````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````````_____```````````````````````````````````````___________^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\]]\\\]]]]]]]^^^^^____`````aaabbbccdddeefffgghhhiijjnnnooooopppppppoooooonnnnppoooooonnnnnnnooooopppppppppqppppppooonnmmllkkjjihhggffeeeddcccbbbbaaaaaa`__^^^^^^]]]]\\\\[[[[[[[[ZWWWWWWWWVVVVVVVVVVVVVVVVVVTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMLLLMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHIIIIIIIIIHHHHHHHHHHHGGGGGFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCBBBAAAA@@@@@????????>>>>>>>>>============<<<<<<<<<<<<<::::::::::::999999999999988888888888887777777777776666666666555555555555554444444444333333333333322222222111111111111110000000000//////////////........--------------,,,,,,,,,,,,,,,,++++++++++++++*************))))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$############""""""""""""""""!!!!!!!!!!!!! QQQQQQQQQRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^]]]]]]]]]]]]^^^^^^^^^^^^^_________________________`````````````````````````__________`````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````````````````__________``````````````````````````````````________________^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]^^^^_____````aaabbbcccddeefffgghhhiiijnnnoooooppppppppooooonnnnppooooonnnnnnnnnnoooopppppppppppppppooonnmmllkkjjihhggffeeeddcccbbbaaaaaa``^^^^^^^]]]]\\\\\[[[[[[[ZZWWWWWWWVVVVVVVVVVVVVVVVVUUTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLMMMMLLLLLLLLLLLLLLLLLLLKKLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHIIIIIIIIHHHHHHHHHHHHGGGGGFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCBBBBAAAA@@@@?????????>>>>>>>>>===========<<<<<<<<<<<<<<::::::::::::99999999999998888888888887777777777777666666666555555555555554444444444333333333333332222222111111111111110000000000//////////////........---------------,,,,,,,,,,,,,,,,++++++++++++++************)))))))))))))))(((((((((((((((''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!!!! QQQQQQQQQQQRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^_________________________`````````````````````````________________```````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````````````___________________````````````````````````````______________________^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]^^^^^_____```aaaabbcccddeeeffgghhhiiijnnnnooooppppppppoooooonnnppoooonnnnnnnnnnnnoooooppppppppppppoooonnmmllkkjjihhggffeedddccbbbaaaaa````^^^^^^^]]]]\\\\[[[[[[ZZZZWWWWWVVVVVVVVVVVVVVVVVVUUUTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLMMLLLLLLLLLLLLLLLLLLLKKKKLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHIIIIIIIIHHHHHHHHHHHGGGGGGFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCBBBBBAAA@@@@@????????>>>>>>>>>>==========<<<<<<<<<<<<<<;:::::::::::999999999999998888888888877777777777777666666666555555555555544444444443333333333333322222222111111111111100000000000/////////////.........--------------,,,,,,,,,,,,,,,,++++++++++++++*************))))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!!! QQQQQQQQQQQQRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTUUUUUUUUUUUUUUVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^_________________________`````````````````````````______________________`````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````````_________________________`````````````````````````_________________________^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]^^^^^_____```aaabbbccddeeeffgghhhiiijmnnnooooopppppppoooooonnnppoooonnnnnnnnnnnnnnoooopoopppppppoooonnnmmllkkjjihhggffeedddccbbbaaaa`````^^^^^^]]]]]\\\\[[[[[ZZZZZWWWVVVVVVVVVVVVVVVVVVUUUUUTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNMNNMMMMMMMMMMMMMMMMMLLLLLLMLLLLLLLLLLLLLLLLLLKKKKKKLLLLLLLKKKKKKKKKKKKKKKKJJKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHIIIIIIIIHHHHHHHHHHHGGGGGGFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCBBBBAAAA@@@@????????>>>>>>>>>>>==========<<<<<<<<<<<<<;;::::::::::999999999999998888888888887777777777777666666666555555555555554444444444333333333333322222222111111111111110000000000//////////////.........-------------,,,,,,,,,,,,,,,,,+++++++++++++*************)))))))))))))))(((((((((((((((''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!!!! QQQQQQQQQQQQQRRRRRRRRRRSSSSSSSSSSSSSSSTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^__________________________````````````````````````______________________`````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]\\\\\\\\\\\\\\\\]]]\]]]]]]]]^^^^^_____````aaabbcccddeefffgghhhiiijjlmmmnnnnnoooooooonnnnnmmmppppoooonnnnnnnnnnoooooppoooopppoooooonnnmmmllkjjiiihhggfffeeddccbbbbaaaaaa]]]\\\\\\[[[[ZZZZZYYYYYYYWWWWVVVVVVVVVVVVVVVVVUUUUUTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCBBBBBAA@@@@????????>>>>>>>>>>>>========<<<<<<<<<<<<<<;;;:::::::::::999999999999998888888887777777777777666666665555555555555544444444443333333333333222222222222222111111111111110000000000//////////////............--------------,,,,,,,,,++++++++++++++*************))))))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$###################""""""""""""""!!!!!!!!!!!!!!! QQQQQQQQQQQQQQRRRRRRRRRSSSSSSSSSSSSSSSSSTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]^^^^^^^^^^^^^^____________________________`````````````````````_________________________`````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`aaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]^^^^______```aaabbcccddeeffggghhhiiijjlmmmnnnnnoooooooonnnnnmmmqpppoooonnnnnnnnnnnnooooooooooooooooonnnnmmllkkjjiiihhggffeeeddccbbbaaaaaaa]\\\\\\\[[[[[ZZZZYYYYYYYYWWVVVVVVVVVVVVVVVVVVUUUUUUTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQQQQQQPQQQPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMLMMLLLLLLLLLLLLLLLLLKKKKKKLLLLLLLLKKKKKKKKKKKKKKKJJKKKKKKKJJJJJJJJJJJJJJJJJJIJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCBBBBAA@@@@@???????>>>>>>>>>>>>>========<<<<<<<<<<<<<;;;;::::::::::9999999999999988888888877777777777776666666655555555555555444444444433333333333333222222222222221111111111111100000000000//////////////...........--------------,,,,,,,,,,+++++++++++++*************))))))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##################"""""""""""""""!!!!!!!!!!!!!!! QQQQQQQQQQQQQQQQRRRRRRRSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]^^^^^^^^^^^^^_____________________________`````````````````_________________________`````````````````````````````````````````````aaaaaa```aaaaaaaaaaaaaaaaaaaaaa```````````````aaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````````````````^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]^^^^^_____```aaabbbccddeeffggghhhiiijjlmmmmnnnnoooooooonnnnnmmmppppoooonnnnnnnnnnnnnoooonoooooooooonnnnmmmllkkjjiiihhggfffeeddccbbbaaaaaa`\\\\\\\\[[[[ZZZZYYYYYYYYXWVVVVVVVVVVVVVVVVVUUUUUUUUTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRQQQQQQQQQQQQQQQQQQPPQQPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMLLMLLLLLLLLLLLLLLLLLKKKKKKKLLLLLLKKKKKKKKKKKKKKKJJJJKKKKJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCBBBBAAA@@@@???????>>>>>>>>>>>>>>=======<<<<<<<<<<<<<;;;;;:::::::::9999999999999988888888877777777777777666666665555555555555444444444443333333333333222222222222222111111111111100000000000//////////////............--------------,,,,,,,,,++++++++++++++*************))))))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$###################"""""""""""""""!!!!!!!!!!!!!! QQQQQQQQQQQQQQQQQRRRRRRSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^______________________________`````````````_________________________```````````````````````````````````````````````````````````````aaaaaaaaaaaaa`````````````````````````bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````````````````````````````^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]^^^^^______``aaabbcccddeeffggghhiiiijjlmmmmnnnnnooooooonnnnnmmmqpppoooonnnnnnmmnnnnnnnoonnnnoooonnnnnnmmmlllkkjjiiihhggfffeeddccbbaaaaa```\\\\\\\[[[[ZZZZZYYYYYYYXXVVVVVVVVVVVVVVVVVUUUUUUUUUTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQQQQQPPPPQPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKKKLLLLKKKKKKKKKKKKKKKKJJJJJKJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIHHIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCBBBBBAA@@@@@???????>>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;:::::::::999999999999988888888887777777777777666666665555555555555544444444443333333333333222222222222222111111111111110000000000//////////////............--------------,,,,,,,,,++++++++++++++*************))))))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$##################"""""""""""""""!!!!!!!!!!!!!!! QQQQQQQQQQQQQQQQQQQRRRRRSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXWWXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYZZZZZZZZZZYZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^______________________________`````````_________________________``````````````````````````````````````````````````````````````````````````aa`````````````````````````aaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````````````````````````````````^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]^^^^______``aaabbccddeeeffgghhhiiiijjllmmmnnnnnooooooonnnnnmmmqpppoooonnnnnmmmmmnnnnnnonnnnnnnnnnnnnmmmmllkkjjjiiihhgggffeeddccbbaaaa````\\\\\\[[[[[ZZZZYYYYYYYXXXVVVVVVVVVVVVVVVVUUUUUUUUUUTTSSSSSSSSSSSSSSSSSSSRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNMNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCBBBBAAA@@@@???????>>>>>>>>>>>>>>======<<<<<<<<<<<<<<;;;;;;::::::::9999999999999988888888877777777777776666666655555555555555444444444433333333333333222222222222221111111111111100000000000//////////////...........--------------,,,,,,,,,,++++++++++++++************)))))))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###################"""""""""""""""!!!!!!!!!!!!!!! PQQQQQQQQQQQQQQQQQQQRRRRRRSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVWWWWVWWWWWWWWWWWWWWWWWWWWWWXXWWWWXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYZZZZZZZZYYYYZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^_______________________________````_________________________`````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````````````````````````````````^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]^^^^______``aaabbccddeeffggghhhiiiijjllmmmnnnnnnoooooonnnnnmmmqpppoooonnnnmmmmmmmnnnnnnnnnnnnnnnnnmmmmlllkkkjjiiiihhgggffeeddccbbaaa`````\\\\\[[[[[ZZZZYYYYYYYXXXXVVVVVVVVVVVVVVUUUUUUUUUUUUTSSSSSSSSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNMMNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHIHHHHHHHHHIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCBBBBAAAA@@@@???????>>>>>>>>>>>>>=======<<<<<<<<<<<<<;;;;;;;:::::::9999999999999988888888877777777777777666666665555555555555444444444443333333333333222222222222222111111111111100000000000//////////////............--------------,,,,,,,,,++++++++++++++*************))))))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$##################"""""""""""""""!!!!!!!!!!!!!!! PPPQQQQQQQQQQQQQQQQQQQRRRRRSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVWWVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYZZZZZZYYYYYZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^_________________________________________________________`````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````````````````````````````````^^^^^^^^^^^^^^^^^^^]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\[[[[[[\\\\\\\\\\\\\\\\\\\\\\\[[\\\\\\\\\]]]]]^^^^_____```aabbbccddeeffggghhhiiiijjllmmmmnnnnnooooonnnnnnmmmqpppoooonnnnmmmmmmmmnnnnnmmmnnnnmmmmmmmlllkkkjjjiiiihhgggffeeddccbbaaa`````\\[[[[[[[ZZZZYYYYYYYXXXXXVVVVVVVVVVVVVUUUUUUUUUUUUUSSSSSSSSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCBBBBBAAAA@@@???????>>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;:::::::9999999999999888888888777777777777776666666655555555555555444444444433333333333332222222222222221111111111111100000000000//////////////...........--------------,,,,,,,,,,++++++++++++++************)))))))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###################"""""""""""""""!!!!!!!!!!!!!!! PPPPQQQQQQQQQQQQQQQQQQQRRRRRRSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVWVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYZZZZYYYYYYYZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^____________________________^____________________________`````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````````````````````````````____^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\[[[[\\\\\\\\\]]]]]^^^^_____```aabbcccddeeffgghhhhiiiijjllmmmmnnnnnnoooonnnnnnmmmqppppooonnnnmmmmmmmmmnnnnmmmmmmmmmmmmllllkkkjjjiiiiihhgggffeeddccbbaa``````[[[[[[[[ZZZZZYYYYYYXXXXXXVVVVVVVVVVVUUUUUUUUUUUUUUUSSSSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMNMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHIIHHHHHHHHHHHHHHHHHHHHHHGHHHHGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCBBBBBAAAA@@@@??????>>>>>>>>>>>>>>======<<<<<<<<<<<<<<;;;;;;;;::::::9999999999999988888888877777777777776666666655555555555555444444444443333333333333222222222222221111111111111100000000000//////////////............--------------,,,,,,,,,++++++++++++++*************))))))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$##################"""""""""""""""!!!!!!!!!!!!!!! PPPPPPQQQQQQQQQQQQQQQQQRRRRRRRSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYZYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^_________________________^^^^^^____________________________````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````````````````````_____________^^^^^]]]]]]]]]]]]]]]]]]]]\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\[[[[[[\\\\\\\\\]]]]]^^^^_____```aabbccddeefffgghhhiiiijjjllmmmmnnnnnnnoonnnnnnnmmmqppppooonnnnmmmmmmmmmmnnnmmmmmmmmmmlllllkkkjjjiiihihhhgggffeeddccbbaa````__[[[[[[[ZZZZZYYYYYYXXXXXXXVVVVVVVVVUUUUUUUUUUUUUUUUUSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCBBBBAAAAA@@@???????>>>>>>>>>>>>>======<<<<<<<<<<<<<<;;;;;;;;;:::::9999999999999988888888877777777777777666666665555555555555444444444444333333333333222222222222222111111111111110000000000//////////////............--------------,,,,,,,,,,++++++++++++++************)))))))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###################"""""""""""""""!!!!!!!!!!!!!!! PPPPPPPQQQQQQQQQQQQQQQQRRRRRRRRRSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^_________________________^^^^^^^^^^^_____________________________``````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````````______________________]]]]]]]]]]]]]]]]]]]]]]]]][[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\[[[[[[[[\\\\\\\\\\]]]]^^^^____````abbbccddeeffggghhhiiiijjjllmmmmnnnnnnnnnnnnnnnnmmmqppppooonnnnnmmmmmmmmmmmnmmmmmmlllllllkkkkjjjiiihhihhhgggffeeddcbbaa````___[[[[[ZZZZZZYYYYYYXXXXXXXXVVVVVVVUUUUUUUUUUUUUUUUUUUSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGHGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBAAAA@@@???????>>>>>>>>>>>>>=======<<<<<<<<<<<<<;;;;;;;;;;::::99999999999999888888888777777777777776666666665555555555555444444444444333333333332222222222222221111111111111100000000000//////////////...........--------------,,,,,,,,,,,+++++++++++++*************))))))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$##################"""""""""""""""!!!!!!!!!!!!!!! PPPPPPPPQQQQQQQQQQQQQQQRRRRRRRRRRRSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^_________________________^^^^^^^^^^^^^^^^____________________________``````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````````_________________________]]]]]]]]]]]]]]]]]]]]]]]]][[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\[[[[[[[[[[[\\\\\\\\\\]]]^^^^_____````abbbccddeeffggghhhiiiijjjllmmmmnnnnnnnnnnnnnnnnmmmqppppooonnnnnmmmmmmmmmmmmmmllllllllkkkkkjjjjiiihhhhhhhgggffeeddcbbaa```____[[[ZZZZZZZYYYYYYXXXXXXXXXVVVVVUUUUUUUUUUUUUUUUUUUTTSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEDDDDDDDDCCCCCCCCCCCCCBBBBBAAAAA@@@???????>>>>>>>>>>>>=======<<<<<<<<<<<<<;;;;;;;;;;;::::9999999999999888888888877777777777776666666666555555555555444444444444433333333333222222222222221111111111111100000000000//////////////............--------------,,,,,,,,,,,++++++++++++*************))))))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###################"""""""""""""""!!!!!!!!!!!!!!! PPPPPPPPPPQQQQQQQQQQQQQRRRRRRRRRRRRSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^_________________________^^^^^^^^^^^^^^^^^^^^^_____________________________`__`````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````````````_________________________]]]]]]]]]]]]]]]]]]]]]]]]][[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[Z[[[[[[[[[[[[[[[[[[[[[[[[[\\[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\[[[[[[[[[[[[[[\\\\\\\\\\]]]^^^^____`````abbcccddeeffgghhhhiiiijjjllmmmmmnnnnnnnnnnnnnnnmmmqppppooonnnnnmmmmmmmmmmmmllllllllkkkkkjjjjiiiihhhhhhhhgggffeedccbbaa``_____ZZZZZZZZZYYYYYYXXXXXXXXXXVVVUUUUUUUUUUUUUUUUUUUUTTTSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEDDDDDDDCCCCCCCCCCCCCBBBBBBAAAAA@@@???????>>>>>>>>>>>>=======<<<<<<<<<<<<<<;;;;;;;;;;;:::99999999999999888888888777777777777766666666666555555555554444444444444433333333332222222222222211111111111111100000000000//////////////...........--------------,,,,,,,,,,,,++++++++++++*************))))))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$##################"""""""""""""""!!!!!!!!!!!!!!! PPPPPPPPPPPPQQQQQQQQQQQRRRRRRRRRRRRRRSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^______________________^^^^^^^^^^^^^^^^^^^^^^^^^___________________________________``````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````````````````````````````````_________________________]]]]]]]]]]]]]]]]]]]]]]]]][[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[Z[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\[[[[[[[[[[[[[[[[[\\\\\\\\\\]]]^^^^____````abbbccdddeeffgghhhhiiiijjjllmmmmmnnnnnnnnnnnnnnnmmmqpppoooonnnnnnmmmmmmmmmmmllllllkkkkkjjjjiiiiihhhhhhhhggggffeedccbaa``____^^ZZZZZZZZYYYYYYXXXXXXXXXXXVUUUUUUUUUUUUUUUUUUUUTTTTTSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIHIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEDDDDDDDCCCCCCCCCCCCBBBBBBAAAAAA@@@???????>>>>>>>>>>>>=======<<<<<<<<<<<<<;;;;;;;;;;;;::999999999999998888888887777777777777766666666666555555555554444444444444333333333332222222222222111111111111111000000000000/////////////............--------------,,,,,,,,,,,,+++++++++++**************)))))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###############"###"""""""""""""""!!!!!!!!!!!!!!! PPPPPPPPPPPPPQQQQQQQQQQRRRRRRRRRRRRRRRSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________________^^^^^^^^^^^^^^^^^^^^^^^^^___________________________________________````````_````````````````````````____________`````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````````````````````````_______________________________]]]]]]]]]]]]]]]]]]]]]]]]][[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[ZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\]]]^^^^____````abbbccddeeeffgghhhhiiiijjjllmmmmmnnnnnnnnnnnnnnmmmmppppoooonnnnnnmmmmmmmmmmmllllkkkkkjjjjjiiiihhhhhhghhhgggfffeddcbbaa``___^^^ZZZZZZYYYYYYYXXXXXXXXXXXWUUUUUUUUUUUUUUUUUUUUTTTTTTSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIHHIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBAAAAAA@@@@???????>>>>>>>>>>>========<<<<<<<<<<<<;;;;;;;;;;;;;:9999999999999988888888887777777777777666666666666555555555544444444444444333333333322222222222222111111111111110000000000000////////////.............-------------,,,,,,,,,,,,,+++++++++++**************)))))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############"##"""""""""""""""!!!!!!!!!!!!!!! PPPPPPPPPPPPPPPQQQQQQQQRRRRRRRRRRRRRRRRRSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^______________^^^^^^^^^^^^^^^^^^^^^^^^^_____________________________________________________________```````````````_________________________aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````````````_____________________________________________]]]]]]]]]]]]]]]]]]]]]]]]][[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[ZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\]]]^^^^____````abbbccddeeeffgghhhhiiiijjjllmmmmmnnnnnnnnnnnnnnmmmmpppoooonnnnnnmmmmmmmmmmmmllkkkkkjjjjjiiiihhhhhhhgghhhgggffeeddcbba``___^^^^ZZZYYYYYYYYYXXXXXXXXXXWWWUUUUUUUUUUUUUUUUUUTTTTTTTTSSSSSRRRRRRRRRRRRRRRRRRRRQQQQQQQPPPPPPPPPPPPPPPPOOPPPPOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFGGGGGFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEDDDDDCCCCCCCCCBBBBBBBBBBAAAAA@@@@@??????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;;;;;:9999999999999888888888887777777777776666666666666555555555444444444444443333333333222222222222221111111111111100000000000000////////////.............------------,,,,,,,,,,,,,,++++++++++**************)))))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###############""##"""""""""""""""!!!!!!!!!!!!!!! PPPPPPPPPPPPPPPPQQQQQQQRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________^^^^^^^^^^^^^^^^^^^^^^^^^________________________________________________________________________````_________________________`````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````___________________________________________________]]]]]]]]]]]]]]]]]]]]]]]]][[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[ZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\]]]^^^^____````abbbccddeeeffggghhhiiiijjjllmmmmmnnnnnnnnnnnnnmmmmmpppooonnnnnmmmmmmmmmmmmmmlkkkkjjjjiiiiihhhhhhhhggghhggggffeedccbaa``__^^^^]YYYYYYYYYYYXXXXXXXXXWWWWWUUUUUUUUUUUUUUUUTTTTTTTTTTSSSSRRRRRRRRRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPPPPPPOOOPPPOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKLLKKKKKKKKKKKKKKKKKJJJJJJKKKKKKKJJJJJJJJJJJJJJJJJIJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFGGGFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEDDDDDDCCCCCCCCBBBBBBBBBAAAAAAA@@@@@??????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;;;:99999999999999888888888887777777777776666666666666555555555444444444444433333333333222222222222211111111111111100000000000000///////////..............------------,,,,,,,,,,,,,,++++++++++**************)))))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############""#"""""""""""""""!!!!!!!!!!!!!!! PPPPPPPPPPPPPPPPPPQQQQQRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWVVWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXYYYYYYYYYYXYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^______^^^^^^^^^^^^^^^^^^^^^^^^^_____________________________________________________________________________________________________`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````___________________________________________________]]]]]]]]]]]]]]]]]]]]]]]]][[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[ZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\]]]^^^^____````abbbccdddeeffggghhhiiiiijjllmmmmmnnnnnnnnnnnnnmmmmlppooonnnnnmmmmmmmmmmmmmllkkkkjjjjiiiihhhhhhhhggggghggggffeeddcbba``__^^^^]]YYYYYYYYYYXXXXXXXXXWWWWWWUUUUUUUUUUUUUUUTTTTTTTTTTTSSRRRRRRRRRRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPPPPPPOOOOPOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLKKLKKKKKKKKKKKKKKKKKJJJJJJJKKKKKKJJJJJJJJJJJJJJJJIIIJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGHHHGGGGGGGGGGGGGGGGFFFFFFGFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFEFFFFFFEEEEEEEEEDDDDDDCCCCCCBBBBBBBBBBAAAAAAA@@@@@@?????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;;;::9999999999999888888888888777777777776666666666666655555555444444444444443333333333222222222222221111111111111100000000000000///////////...............-----------,,,,,,,,,,,,,,++++++++++**************)))))))))))))(((((((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###############"""#"""""""""""""""!!!!!!!!!!!!!!! PPPPPPPPPPPPPPPPPPPQQQQQRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWVVVVWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXYYYYYYYYXXXXYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_^^^^^^^^^^^^^^^^^^^^^^^^^_____________________________________________________________________________________________________`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````___________________________________________________]]]]]]]]]]]]]]]]]]]]]]\\\[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[ZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[ZZ[[[[[[[[[[[[[[[[[[[[[[[ZZ[[[[[[\\\\]]]]^^^____````abbbccdddeefffgghhhhiiiijjllmmmmmnnnnnnnnnnnnnmmmllpooonnnnmmmmmmmmmmmmmmlllkkjjjjiiiihhhhhhhhggggggghggggffeedccba``__^^^]]]]YYYYYYYYXXXXXXXXXXWWWWWWWUUUUUUUUUUUUTTTTTTTTTTTTTTSRRRRRRRRRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMLMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJJJJKKKKKJJJJJJJJJJJJJJJJIIIIJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGFFFFFFFFFFFFEEEFFFFFEEEEEEEEEEDDDDDCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@?????>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;;;;:::9999999999998888888888888777777777766666666666666555555554444444444444433333333332222222222222211111111111111100000000000000///////////..............------------,,,,,,,,,,,,,,+++++++++***************)))))))))))))(((((((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$################""""""""""""""""""!!!!!!!!!!!!!!! OPPPPPPPPPPPPPPPPPPPPQQQQQRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUVVVUUVVVVVVVVVVVVVVVVVVVVVVWVVVVVVWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXYYYYYYXXXXXYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^___________________________________________________________________________________________________`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````_________________________________________________^^]]]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[ZZZZZZZ[[[[[[[[[[[[[[[[[[[[[ZZZZ[[[[[[\\\\\]]]^^^____````abbbcccddeefffggghhhiiiijjllmmmmmnnnnnnnnnnnnmmmmllooonnnnmmmmmmmmmmmmmlllllkjjjiiiihhhhhhgggggggggggggggffeedccbaa`__^^^]]]]]YYYYYYXXXXXXXXXXXWWWWWWWWUUUUUUUUUUTTTTTTTTTTTTTTTTRRRRRRRRRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMLLMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGFFFFFFFFFFFFFFEEEEEFFEEEEEEEEEEEEDDDDDDCCCCCCBBBBBBBBAAAAAAAAA@@@@@@@?????>>>>>>>>>============<<<<<<<<;;;;;;;;;;;;;;:::999999999998888888888888877777777766666666666666555555555444444444444433333333332222222222222221111111111111100000000000000///////////..............------------,,,,,,,,,,,,,,++++++++++**************)))))))))))))(((((((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###############"""""""""""""""""""!!!!!!!!!!!!!!! OOPPPPPPPPPPPPPPPPPPPPQQQQQRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUVUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXYYYYXXXXXXXXYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_____________________________________________________________________________________________`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````________________________________________^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[ZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[ZZZZZ[[[[[[[\\\\]]]^^^^____````abbbccddeeeffggghhhiiiijjllmmmmmnnnnnnnnnnnmmmmllloonnnmmmmlllllllllllllllkjjjiiiihhhhgggggggggggggggggfffeddcbba``_^^^]]]]]]YYYYXXXXXXXXXXXXWWWWWWWWWUUUUUUUUTTTTTTTTTTTTTTTTTTRRRRRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMLLLMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@?????>>>>>>>>=============<<<<<<<;;;;;;;;;;;;;;::::99999999999888888888888887777777776666666666666655555555444444444444443333333333222222222222221111111111111100000000000000////////////..............-----------,,,,,,,,,,,,,,++++++++++***************))))))))))))((((((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$################""""""""""""""""""!!!!!!!!!!!!!!!! OOOOPPPPPPPPPPPPPPPPPPPQQQQQQRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXYXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^_________________________________________________________________________________________`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````_______________________________^^^^^^^^^^^^^^^^^^^^]\\\\\\\\\\\\\\\\\\\\\\\\[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[ZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[ZZZZZZZ[[[[[[[\\\\]]]]^^^_____```abbbccdddeeffggghhhhiiiijllmmmmmnnnnnnnnnnnmmmlllkonnnmmmllllllllllllllllkkjjiiihhhhgggggggggggggggggggffeedccba``__^^]]]]\\\XXXXXXXXXXXXXXXWWWWWWWWWWUUUUUUUTTTTTTTTTTTTTTTTTTTRRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@?????>>>>>>>>=============<<<<<<<;;;;;;;;;;;;;:::::99999999998888888888888877777777766666666666666555555554444444444444433333333332222222222222211111111111111100000000000000///////////..............------------,,,,,,,,,,,,,,++++++++++**************)))))))))))))(((((((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###############"""""""""""""""""""!!!!!!!!!!!!!!! OOOOOPPPPPPPPPPPPPPPPPPQQQQQQQQRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^___________________________________________________________________________________`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````__________________________^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[ZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[ZZZZZZZZZ[[[[[[[[\\\\]]]^^^^____```aabbcccddeefffggghhhiiiijlllmmmmnnnnnnnnnnmmmmllkknnnmmllllkkkkkkllllllkkkkjiihhhhggggggggggggggggggggffeeddcbaa`__^^]]]]\\\\XXXXXXXXXXXXXXWWWWWWWWWWWUUUUUTTTTTTTTTTTTTTTTTTTTTRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@????>>>>>>>>=============<<<<<<<;;;;;;;;;;;;;::::::9999999998888888888888877777777766666666666666555555554444444444444433333333332222222222222221111111111111100000000000000///////////..............------------,,,,,,,,,,,,,,++++++++++**************)))))))))))))((((((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###############"""""""""""""""""""!!!!!!!!!!!!!!!! OOOOOOOPPPPPPPPPPPPPPPPQQQQQQQQQQRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__^__________________________________________________________________________``````````````````````````````````````````````````````````````````````_______________________________^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[ZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[ZZZZZZZZZZZZ[[[[[[[[\\\\]]]]^^^^____``aabbbccddeeeffggghhhiiiijlllmmmmnnnnnnnnnnmmmlllkknnmmlllkkkkkkkkkkkkkkkkkjiihhhgggggffffffggggggggfgfffeddcbba`__^^]]]\\\\\\XXXXXXXXXXXXXWWWWWWWWWWWWUUUTTTTTTTTTTTTTTTTTTTTTSSRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDCCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@@????>>>>>>>>============<<<<<<<;;;;;;;;;;;;;;::::::999999998888888888888877777777766666666666666555555555444444444444433333333333222222222222221111111111111100000000000000////////////..............-----------,,,,,,,,,,,,,,,+++++++++***************)))))))))))))(((((((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###############"""""""""""""""""""!!!!!!!!!!!!!!! OOOOOOOOPPPPPPPPPPPPPPPQQQQQQQQQQQRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^___________________________________________________________________``````````````````````````````````````````````````___________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[ZZZZZZZZZZZZZZZ[[[[[[[[[\\\\]]]]^^^^____`aaabbccdddeeffggghhhiiiijlllmmmmmnnnnnnnnmmmmllkkjnmmllkkkkjjjjjkkkkkkkkjjjihhhgggfffffffffffggggfffgffeedccba``_^^]]]\\\\\\\XXXXXXXXXXXXWWWWWWWWWWWWWUTTTTTTTTTTTTTTTTTTTTTSSSSRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEFFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDCCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@@????>>>>>>>=============<<<<<<;;;;;;;;;;;;;;:::::::999999998888888888888877777777766666666666666555555554444444444444433333333332222222222222211111111111111100000000000000///////////..............------------,,,,,,,,,,,,,,++++++++++**************)))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###############"""""""""""""""""""!!!!!!!!!!!!!!!! OOOOOOOOOOPPPPPPPPPPPPPQQQQQQQQQQQQRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________________________________^^^^^^^^^^_______________``````````````````````````````````````````````````______________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYZZZZZZZZZZZZZZZZZZZZZZZYYZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[ZZZZZZZZZZZZZZZZZZ[[[[[[[[[\\\\\]]]]^^^^____`aabbbccddeeffggghhhiiiijlllmmmmmnnnnnnnmmmmllkkjjmmllkkjjjjjjjjjjjjjjjjjjihhgggffffffffffffffffffffffeeddcba``_^^]]\\\\\\\\\XXXXXXXXXXXWWWWWWWWWWWWWVTTTTTTTTTTTTTTTTTTTTTSSSSSRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEFFFFFFFFEEEEEEEEEEEEEEEEEFFFEEEEEEEEEEEEEEEEEEEEDDEEEEEEEEDDDDDDDDDDCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@????>>>>>>>============<<<<<<;;;;;;;;;;;;;;::::::::99999998888888888888877777777766666666666666555555554444444444444433333333332222222222222211111111111111100000000000000///////////...............-----------,,,,,,,,,,,,,,++++++++++***************))))))))))))((((((((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###############"""""""""""""""""""!!!!!!!!!!!!!!! OOOOOOOOOOOPPPPPPPPPPPPQQQQQQQQQQQQQQRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^________________^^^^^^^^^^^^^^^^^^^^^^^^^``````````````````````````````````````````````````_________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[ZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[\\\\]]]]]^^^^___`aaabbccddeeffggghhhiiiijlllmmmmmmnnnnmmmmmlllkkjjmllkkjjjiiiiiiijjjjjjjiiihgggffffeeeeeeffffffffffffeeddcbba`__^]]\\\\\\\\\\XXXXXXXXXWWWWWWWWWWWWWVVVTTTTTTTTTTTTTTTTTTTSSSSSSSRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFGGGFFFFFFFFFFFFFFFFFEEEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDEEEEEEDDDDDDDDDDDCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@????>>>>>>============<<<<<<<;;;;;;;;;;;;;:::::::::9999998888888888888877777777766666666666666555555555444444444444433333333333222222222222221111111111111100000000000000////////////..............------------,,,,,,,,,,,,,,++++++++++**************)))))))))))))(((((((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###############""""""""""""""""""""!!!!!!!!!!!!!!! PPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________`````````````````````````````````````````````````````````_________________________]]]]]]]]]]]]]]]]]]]]]]]]]]\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYXXXXXXXXXXYYYZZZZZZZ[[[[[\\\\\]]]]^^__``aabbccddeefffggghhhhilmmmmmnnnnnnnnnmmmmllkkjjmllkkjjiiiiiiiiijjjjjjiiihhhgggffffffffffggggggggfddccba``_^]]\\[[[ZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEDDDDDDDDDDDDDDDDDDDDDDCDDDDDDDDDDDDCCCCCCCCBBBBBAAAAAAAAA@@@@@@@@@@??????>>>>>=======<<<<<<<<<<<<;;;;;;;;;::::::::::::::999999988888888888888777777777777777666666666666665555555555544444444444444333333332222222222222211111111000000000000000//////////...............-----------,,,,,,,,,,,,,,,+++++++++++++++**************))))))))))))((((((((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$################"""""""""""""!!!!!!!!!!!!!!!! PPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_____________________^^^^^^^^^_________________________________________``````````````````````````````````````````````````______________^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]][[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYXXXXXXXXXXXXXYYYYYZZZZZZ[[[[[\\\\\]]]]^__``aabbccddeefffggghhhiilmmmmmmnnnnnnnmmmmllkkjjillkkjjiiiihhiiiiiiiiiiiihhgggfffffeeffffffffgggfffdccbaa`_^^]\\[[[ZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDDDDDDDDDCCCCCCCCCBBBBBAAAAAAAAA@@@@@@@@@@??????>>>>>======<<<<<<<<<<<<;;;;;;;;;::::::::::::::999999998888888888888877777777777777666666666666665555555555544444444444444333333333222222222222221111111100000000000000///////////..............------------,,,,,,,,,,,,,,+++++++++++++++***************))))))))))))(((((((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!! OPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^______________^^^^^^^^^^^^^^^^^^^^______________________________``````````````````````````````````````````````````^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]][[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYXXXXXXXXXXXXXXXXYYYYYZZZZZZZ[[[[[\\\\\]]]^__``aabbccddeefffgghhhhiimmmmmmmmnnnmmmmmmlllkkjjilkkjjiihhhhhhhhhiiiiiihhhgggfffeeeeeeeeefffffffffeccbba``_^]]\\[[ZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXTTTTTTTTTTSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@@??????>>>>=======<<<<<<<<<<<;;;;;;;;;::::::::::::::999999998888888888888877777777777777766666666666666555555555544444444444444333333333222222222222221111111100000000000000///////////..............------------,,,,,,,,,,,,,,,+++++++++++++++**************))))))))))))((((((((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$################"""""""""""""!!!!!!!!!!!!!!!! OOPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSTTTTTTTTTTTTTTTTTTUUUUUUUTUUUUUUUUUUUUUUUUUUUUUUUVUUUUUUUUUVVVVVVVVVVVVVVVVUUVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^______^^^^^^^^^^^^^^^^^^^^^^^^^_________________________``````````````````````````````````````````````````^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]][[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYXXXXXXXXXXXXXXXXXXXXYYYYYYZZZZZZ[[[[[[\\\\]]]]__``aabbccddeeffggghhhhiimmmmmmmmmmmmmmmmlllkkjjiilkjjiihhhhhhhhhhhhhhhhhhggfffeeeeeeeeeeeeeeffffeeecbbaa`_^^]\\[[ZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCDDDDDDDCCCCCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@??????>>>>=======<<<<<<<<<<<;;;;;;;;;:::::::::::::9999999988888888888888777777777777777666666666666665555555555544444444444443333333332222222222222211111111100000000000000///////////..............------------,,,,,,,,,,,,,,+++++++++++++++**************)))))))))))))(((((((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!! OOOOPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSTTTTTTTTTTTTTTTTTTTTUUUUUTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVUUUUVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]^^^^^^^^^^^^]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_________________________``````````````````````````````````````````````````^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]][[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYZZZZZZ[[[[[\\\\\]]]___``abbccddeeffggghhhiiimmmmmmmmmmmmmmmllllkkjjihkkjiihhhgggggggghhhhhhgggfffeeedddddddddeeeeeeeeedbbaa``_^]]\\[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXTTTTTTTSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCDDDDDCCCCCCCCCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@@@?????>>>>======<<<<<<<<<<<;;;;;;;;;::::::::::::::999999988888888888888777777777777777666666666666665555555555544444444444444333333333222222222222211111111110000000000000////////////.............------------,,,,,,,,,,,,,,++++++++++++++++**************))))))))))))((((((((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$################"""""""""""""!!!!!!!!!!!!!!!! OOOOOPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRSSSSSSSSTTTTTTTTTTTTTTTTTTTTTUUUUTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVUUUUUUVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]^^^^^^^]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_______________________________________________````````````````````````````^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]][[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYZZZZZZ[[[[[\\\\]]]^__``abbccddeeffggghhhiiimmmmmmmmmmmmmmllllkkjjiihkjjiihhgggggggggggggggggfffeeddddddddddddddeeeedddbaa``_^^]\\[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXTTTTTTSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCDDDDDDDDDDDDDCCCCCCCCCCCCDDDCCCCCCCCCCCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@@@?????>>>>======<<<<<<<<<<;;;;;;;;;::::::::::::::999999998888888888888877777777777777766666666666666555555555544444444444444333333333222222222222221111111111000000000000/////////////............-------------,,,,,,,,,,,,,,+++++++++++++++**************)))))))))))))(((((((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!! OOOOOOOPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRSSSSSSSTTTTTTTTTTTTTTTTTTTTTTUUTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVUUUUUUUUUVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]^^^]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^___________________________________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]][[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYZZZZZZ[[[[[\\\\]]]^__``abbccddeeffgghhhhiiimmmmmmmmmmmmmmlllkkkjjihhkjjihhgggfffffggggggggfffeeedddcccccccccdddddddddcaaa`__^^]\\[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXTTTTSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCDDDDDDDDDCCCCCCCCCCCCCCCCDDCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@?????>>>>======<<<<<<<<<;;;;;;;;;::::::::::::::9999999998888888888888777777777777777666666666666665555555555544444444444443333333332222222222222211111111111000000000000/////////////............-------------,,,,,,,,,,,,,+++++++++++++++***************))))))))))))((((((((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$################"""""""""""""!!!!!!!!!!!!!!!! OOOOOOOOPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVUUUUUUUUUUUVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^___________________________________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]][[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYZZZZZ[[[[[\\\\]]]^__``abbccddeeffgghhhiiiimmmmmmmmmmmmmllllkkjjiihhkjiihhggffffffffffffffffeeeddcccccbbbcccccccccccccaa``__^]]\\[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXTTSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCDDDDDDDDCCCCCCCCCCCCCCCCCDCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@?????>>>>======<<<<<<<<;;;;;;;;;::::::::::::::9999999999888888888888777777777777777666666666666665555555555544444444444444333333333222222222222211111111111100000000000//////////////...........--------------,,,,,,,,,,,,,+++++++++++++++**************))))))))))))((((((((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!!! OOOOOOOOOOPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVUUUUUUUUUUUUUVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^___________________________________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]][[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYZZZZZZ[[[[\\\\]]]^__``abbccddeeffgghhhiiiimmmmmmmmmmmmllllkkkjjiihgjjihhggfffffffffffffffeeedddcccbbbbbbbbbbbcccccccba``__^^]]\\[[ZZZZZZZZYZZZYYYYYYYYYYYYYYYYXXXXXXXXXTSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@?????>>>>=====<<<<<<<<<;;;;;;;;;:::::::::::::9999999999988888888888777777777777777666666666666665555555555544444444444444333333333322222222222221111111111110000000000///////////////..........---------------,,,,,,,,,,,,+++++++++++++++**************)))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!!!! OOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVUUUUUUUUUUUUUUUVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^___________________________________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYZZZZZZ[[[[\\\\]]]^__``abbccddeeffgghhhiiiimmmmmmmmmmmmllllkkjjiihhgjjihhggffffeeeeeefeeeeeeddcccbbbbbaaaaabbbbbbbbbbb``___^^]]\\[[ZZZZZZYYYYYZYYYYYYYYYYYYYYYXXXXXXXXXXSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAA@@@@@@@?????>>>======<<<<<<<<;;;;;;;;;::::::::::::::9999999999988888888888777777777777777666666666666665555555555444444444444443333333333322222222222211111111111110000000000//////////////...........--------------,,,,,,,,,,,,++++++++++++++++**************))))))))))))((((((((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!!! OOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVUUUUUUUUUUUUUUUUUUVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^______________________________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXWXWWWWYYYYYYYYYZZZZZZ[[[[\\\\]]]___``abbccddeeffgghhhiiiimmmmmmmmmmmllllkkkjjiihhgjiihhggfffeeeeeeeeeeeedddcccbbbaaaaaaaaaaaaabbbbbb``__^^]]\\[[[ZZZZZYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@?????>>>======<<<<<<<;;;;;;;;;;:::::::::::::9999999999998888888888777777777777776666666666666665555555555544444444444444333333333332222222222211111111111111000000000//////////////...........--------------,,,,,,,,,,,,,++++++++++++++***************)))))))))))))(((((((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!!!! OOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_____________________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXWWWWWWWWWYYYYYYYYYYZZZZZ[[[[\\\\]]]___``abbccddeeffgghhhiiiimmmmmmmmmmmllllkkjjjiihggjiihggfffeeeeeeeeeedddddcccbbaaaa````````aaaaaaaaa____^^]]\\\[[ZZZZZYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@?????>>>======<<<<<<<;;;;;;;;;;::::::::::::9999999999999888888888777777777777776666666666666665555555555554444444444444333333333333222222222221111111111111100000000///////////////..........---------------,,,,,,,,,,,,+++++++++++++++***************))))))))))))((((((((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!!! OOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________________________________________________^^^^^^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXWWWWWWWWWWWWYYYYYYYYYZZZZZZ[[[[\\\\]]^__```abbccddeeffgghhhiiiimmmmmmmmmmmlllkkkjjiihhggjiihggfffeeeeeddddddddcccbbbaaa`````````````aaaaaa____^^]]\\\[[ZZZZZYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXWSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFGGGFFFFFFFFFFFFFFFFFFFFEEFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAA@@@@@@?????>>>=====<<<<<<<;;;;;;;;;;;::::::::::::9999999999999888888887777777777777766666666666666655555555555554444444444443333333333333222222222211111111111111000000000//////////////...........--------------,,,,,,,,,,,,+++++++++++++++***************))))))))))))((((((((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!!!! OOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________________________________________________]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXWWWWWWWWWWWWWWYYYYYYYYYYZZZZZ[[[[\\\]]]^__``aabbccddeeffggghhhiiimmmmmmmmmmllllkkkjjiihhggjihhggffeeeeddddddddccccbbbaaa````_______``````aaa___^^^]]]\\[[ZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXXWWSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHIIIIIIHHHHHHHHHHHHHHHHHHGHHGGGGGGGGGGGGGGGGGGGFFFFFGFFFFFFFFFFFFFFFFFFFFFEEEFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAA@@@@@?????>>>=====<<<<<<<;;;;;;;;;;;:::::::::::9999999999999988888888777777777777776666666666666665555555555555444444444443333333333333322222222211111111111111000000000//////////////...........--------------,,,,,,,,,,,,,++++++++++++++***************)))))))))))))((((((((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!!! OOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^__________________________________________________]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXWWWWWWWWWWWWWWWWWYYYYYYYYYYZZZZ[[[[\\\\]]]^__``aabbccddeeffggghhhiiimmmmmmmmmmlllkkkjjjiihhgfjihhggffeeeddddddccccccbbaaa````___________``````a___^^^]]]\\[[[ZZZZYYYYYYYYYYYYYYYYYYYXXXXXXXXXWWWWSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCDDCCCCCCCCCCCCCCCCCCCCCCBCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAA@@@@@?????>>======<<<<<<;;;;;;;;;;;;::::::::::9999999999999988888888777777777777776666666666666665555555555555544444444444333333333333332222222221111111111111100000000///////////////..........---------------,,,,,,,,,,,,+++++++++++++++***************)))))))))))))(((((((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!!!! NOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRSSSSSSSSSSSSSSSSSTTTTTTTTSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUTTUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\]]]]]]]]]]]]\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^__________________________________________________]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXWWWWWWWWWWWWWWWWWWWWWXYYYYYYYYYZZZZ[[[[\\\\]]]^__``aabbccddeefffgghhhiiimmmmmmmmmllllkkkjjiihhggfiihhggffeeeddddccccccbbbaaa```______^^^______`````___^^^]]]\\[[[ZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXWWWWWSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCDCCCCCCCCCCCCCCCCCCCCCCCBCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBAAAAAAA@@@@?????>>>=====<<<<<<<;;;;;;;;;;;;:::::::::99999999999999888888887777777777777766666666666666655555555555555444444444443333333333333322222222211111111111111000000000//////////////...........--------------,,,,,,,,,,,,,++++++++++++++***************))))))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!!! NNOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRSSSSSSSSSSSSSSSSSSSTTTTTTSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUTTTTUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\]]]]]]]\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_________________________]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVWWWWWWWWWWWWWWWWWWWWWWWWWXWWWWWWWWWWWWWWWWWWWWWWWWXYYYYYYYYYZZZZ[[[[\\\]]]^^__``aabbccddeefffgghhhhiimmmmmmmmmlllkkkjjjiihhggfiihhggffeeddddcccccbbbbaaa```____^^^^^^^^____`````___^^^^]]\\[[[ZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXWWWWWWSSSSSSSRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCDCCCCCCCCCCCCCCCCCCCCCCBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@?????>>======<<<<<<;;;;;;;;;;;;:::::::::99999999999999888888887777777777777766666666666666655555555555555444444444443333333333333322222222211111111111111000000000//////////////...........---------------,,,,,,,,,,,,+++++++++++++++***************))))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!!!!! NNNNOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQRRRRRRRRSSSSSSSSSSSSSSSSSSSSSTTTTSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUTTTTTTUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\]]\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\ZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXYYYYYYYYZZZZ[[[[\\\]]]^^__``aabbccddeeeffggghhhiimmmmmmmmllllkkkjjiihhhggfiihhggffeedddccccbbbbaaaa```____^^^^^^^^^^____````___^^^^]]\\\[[ZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWSSSSSRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAA@@@@@????>>>=====<<<<<<<;;;;;;;;;;;:::::::::99999999999999888888887777777777777776666666666666665555555555555444444444443333333333333332222222221111111111111100000000///////////////..........---------------,,,,,,,,,,,,+++++++++++++++***************)))))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!! NNNNNOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSTTSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUTTTTTTTTTUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\ZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWVWWWWWWWWWWWWWWWWWWWWWWWWWXXYYYYYYYYZZZZ[[[\\\\]]]^^_```aabbccddeeeffggghhhhilmmmmmmllllkkkjjiiihhggffiihhggffeeddccccbbbbaaaa```____^^^^^^^^^^^^___````___^^^^]]\\\[[ZZZZZYYYYYYYYYYYYYYYXXXXXXXXXWWWWWWWSSSSRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAA@@@@?????>>======<<<<<<;;;;;;;;;;;::::::::::99999999999999888888887777777777777766666666666666655555555555555444444444443333333333333322222222211111111111111000000000//////////////...........--------------,,,,,,,,,,,,,++++++++++++++***************)))))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#############""""""""""""""""!!!!!!!!!!!!!! NNNNNNNOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUTTTTTTTTTTTUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\ZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWXXXYYYYYYYZZZZ[[[\\\]]]^^^_``aaabbccddeeefffggghhhillllllllllkkkjjjiihhhggffiihhgffeeeddcccbbbaaaaa```____^^^^^^]]^^^^^___````____^^^]]]\\[[[ZZZZZYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWSSRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAA@@@@????>>>=====<<<<<<<;;;;;;;;;;::::::::::99999999999999888888887777777777777766666666666666655555555555555444444444443333333333333322222222211111111111111000000000//////////////...........---------------,,,,,,,,,,,,+++++++++++++++***************)))))))))))))))((((((((((((''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!! NNNNNNNNNOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUTTTTTTTTTTTTTUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\[[ZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWVWVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWXXXYYYYYYYZZZZ[[[\\\]]]^^^_``aabbbccddeeefffggghhhhlllllllllkkkjjjiihhhggfffihhggffeedddccbbbaaaa````____^^^^^^]]]]^^^^___````____^^^]]]\\[[[ZZZZZYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAA@@@@????>>>====<<<<<<<;;;;;;;;;;;:::::::::99999999999999888888887777777777777766666666666666655555555555555444444444443333333333333322222222211111111111111100000000///////////////..........---------------,,,,,,,,,,,,+++++++++++++++***************)))))))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#############""""""""""""""""!!!!!!!!!!!!!! NNNNNNNNNNOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUTTTTTTTTTTTTTTTTUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWXXXXYYYYYYZZZZ[[[\\\]]^^^_```aabbcccddeeefffgggghhhlllllllkkkkjjiiihhhgggffeihhggffeeddcccbbbaaa`````____^^^^^]]]]]^^^^____```____^^^^]]\\[[[ZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAA@@@@????>>>>====<<<<<<;;;;;;;;;;;:::::::::99999999999999888888887777777777777776666666666666665555555555555444444444444333333333333332222222221111111111111100000000///////////////...........--------------,,,,,,,,,,,,,++++++++++++++****************))))))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!! NNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUTTTTTTTTTTTTTTTTTTUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]][[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWXXXXYYYYYYZZZ[[[\\\]]]^^^_``aabbbccdddeeefffgggghhhkllllkkkkkjjiiihhgggffffehhhggffeeddccbbbaaa`````____^^^^^]]]]]]]^^^^__````____^^^^]]\\\[[ZZZZZZYYYYYYYYYXXXXXXXXXWWWWWWWWWWWRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAA@@@????>>>>>===<<<<<<<;;;;;;;;;;:::::::::999999999999999888888877777777777777766666666666666655555555555555444444444443333333333333322222222211111111111111000000000//////////////...........---------------,,,,,,,,,,,,+++++++++++++++***************)))))))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#############""""""""""""""""!!!!!!!!!!!!!! NNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWVVVVVWWWWWWXXXXYYYYYYZZZ[[[\\\]]^^^__`aaabbcccdddeeeffffggggghkkkkkkkkjjjiiihhgggfffeeehhhggffeeddccbbaaaa````_____^^^^^]]]]]]]^^^^___```____^^^^]]\\\[[[ZZZZZYYYYYYYYXXXXXXXXXWWWWWWWWWWVVRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAA@@@@???>>>>>===<<<<<<<;;;;;;;;;;::::::::::99999999999999888888887777777777777766666666666666655555555555555444444444443333333333333322222222211111111111111100000000//////////////...........---------------,,,,,,,,,,,,,++++++++++++++***************)))))))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!! NNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWVVVVVVVVVVVWWWWXXXXYYYYYYZZZ[[[\\]]]^^^__`aabbbccdddeeefffffggggggkkkkkkjjjjiihhhggffffeeeehhgggffeeddccbbaaa`````____^^^^^]]]]]]]]^^^^___```____^^^^]]\\\[[[ZZZZZYYYYYYYXXXXXXXXXWWWWWWWWWWVVVRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBCCCCCCCCCCCCCCBBBBBBBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@????>>>>===<<<<<<<;;;;;;;;;;::::::::::999999999999998888888887777777777777666666666666666555555555555555444444444433333333333333322222222111111111111111000000000//////////////...........--------------,,,,,,,,,,,,,++++++++++++++****************)))))))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!!! NNNNNNNNNNNNNOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQRRRQRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVWWWWWWWVVWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[Z[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^]]]]^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWXXXXXYYYYZZZ[[\\\]]^^_`aaabbcccdddeeeeeffffffffjjjjjjjiiihhgggffeeeeddddhhhhggffeeddccbbbaaaa````^^]]]]\\\\\\\\\\]]]^^^___[\[[[[[ZZZYYYXXXWWWWWVVVVXXWWWWWWWWWWVVVVVVVVVUUUUSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQPPPPQQPPPPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAABBAAAAAAAAA@@@@????>>>=========<<<<<<<<<;;;;;;;;;;;;;::9999999999999988888888877777777766666666666666555555555555554444444444444444333333333333332222222222222222111111111111110000000//////////////.........--------------,,,,,,,,,,,,,,,,,+++++++++++++++***********))))))))))))))((((((((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!!!! NNNNNNNNNNNNNNOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQRQQQRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVWWWWWVVVVVWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[ZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWXXXXXYYYYZZ[[[\\]]^^^_`aabbbccddddeeeeeffffffffjjjjiiiihhhggffeeeeddddddhhhgggffeeddccbbbaaaa````^^]]]]\\\\\\\\\\]]]^^^___[[[[[[[ZZZYYYXXXWWWWWVVVVXXWWWWWWWWWVVVVVVVVVUUUUUSSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@???>>>>====<===<<<<<<<<<;;;;;;;;;;;;;;:9999999999999998888888887777777766666666666666555555555555554444444444444444333333333333332222222222222222111111111111110000000//////////////.........---------------,,,,,,,,,,,,,,,,,++++++++++++++***********)))))))))))))))((((((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!!!! NNNNNNNNNNNNNNNNOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSTTSTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVWWVVVVVVVWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[ZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUVVVVVVVVVVVVVVVUVVVVVVVVVWWWWXXXXXYYYZZZ[[\\\]]^^__aabbbccddddeeeeeeefffffffiiiiiiihhgggffeeeddddcccchhggggffeeddccbbbaaaa````^^]]]]\\\\\\\\\\]]]^^^^__[[[[[[ZZZZYYYXXXWWWWWVVVVXWWWWWWWWVVVVVVVVVUUUUUUUSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@???>>>>====<<==<<<<<<<<<<;;;;;;;;;;;;;:9999999999999998888888888777777766666666666666555555555555554444444444444434333333333333333222222222222222111111111111111000000//////////////..........--------------,,,,,,,,,,,,,,,,,++++++++++++++***********)))))))))))))))(((((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!!!! NNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUVVVVVVVVVVVVVVVVUUUUUUUUUVVVVVVVVVVUUUUUUUUVVVVVVVWWWWXXXXXYYYZZZ[[\\]]]^^__aabbcccdddeeeeeeeeeefffffiiiiihhhgggffeedddcccccccggggggffeeddccbbbaaaa````^^]]]]]\\\\\\\\\]]]^^^^__[[[[[[ZZZYYYXXXXWWWWWVVVVWWWWWWWWVVVVVVVVVUUUUUUUUSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@????>>>=====<<=<<<<<<<<<<;;;;;;;;;;;;;::9999999999999988888888888777777666666666666666555555555555544444444444444434333333333333332222222222222222111111111111110000000//////////////.........--------------,,,,,,,,,,,,,,,,,+++++++++++++++***********)))))))))))))))(((((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!!!! NNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUVVVVVVVVVVVVUUUUUUUUUUUUUVVVVVVVVUUUUUUUUUUUVVVVVVWWWXXXXXYYYYZZZ[[\\]]^^___abbcccdddeeeeeeeeeeeeeeeeiiihhhhggffeedddccccbbbbbgggggfffeeddccbbbaaaaa```^^^]]]]\\\\\\\\\]]]]^^^^^[[[[[ZZZZYYYXXXXWWWWWVVVVWWWWWWWVVVVVVVVVUUUUUUUUUSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@????>>>=====<<<<<<<<<<<<<;;;;;;;;;;;;;:::999999999999988888888888877777666666666666666555555555555554444444444444433333333333333332222222222222222111111111111110000000//////////////..........--------------,,,,,,,,,,,,,,,,,++++++++++++++***********)))))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!!!! MNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUVVVVVVVVVUUUUUUUUUUUUUUUUVVVVVVUUUUUUUUUUUUUVVVVVVWWWXXXXXYYYYZZ[[[\\]]^^__`abbccdddeeeeeeeeeeeeeeeeehhhhhhggffeeddcccbbbbbbbbgggggfffeeddccbbbaaaaaa``^^^]]]]\\\\\\\\\\]]]]^^^^[[[ZZZZZYYYXXXXWWWWWVVVVVWWWWWWVVVVVVVVVUUUUUUUUUUSSSSSSSRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHIIHHHHHHHHHHHHHHHHGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCDDDDDDDCCCCCCCCCCCCCCCCCBCBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@????>>>>====<<<<<<<<<<<<<;;;;;;;;;;;;;;:::99999999999988888888888887777766666666666666555555555555554444444444444433333333333333333222222222222222111111111111111000000//////////////...........-------------,,,,,,,,,,,,,,,,,+++++++++++++++***********))))))))))))))(((((((((((((((('''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!!!! MMNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]][[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUVVVVVUUUUUUUUUUUUUUUUUUUUVVVUUUUUUUUUUUUUUUUVVVVVVWWWXXXXXYYYZZZ[[\\\]]^^__`bbbccdddeeeeeeeeeeeeeeeeehhhhgggffeeddccbbbbbaaabbfgggffffeeddcccbbbaaaaaa`^^^^]]]\\\\\\\\\\]]]]^^^^ZZZZZZZYYYYXXXXWWWWWVVVVVWWWWWVVVVVVVVVUUUUUUUUUUUSSSSSRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHIHHHHHHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAABBBAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@????>>>>====<<<<<<<<<<<<<;;;;;;;;;;;;;;::::99999999999888888888888887777666666666666665555555555555544444444444444333333333333333332222222222222222111111111111110000000//////////////...........------------,,,,,,,,,,,,,,,,,+++++++++++++++***********)))))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!!!!! MMMMNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]][[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUVUUUUUUUUUUUUUUUUUUUUUUUUVUUUUUUUUUUUUUUUUUUUVVVVVWWXXXXXXYYYZZZ[[\\\]]^^__`bbcccddeeeeeeeeeeeeeeeeddhhggggffeeddccbbbaaaaaaaaffffffffeeeddccbbbaaaaaaa^^^^]]]]\\\\\\\\\\]]]]]^^ZZZZZYYYYYXXXXWWWWWVVVVVUWWWWVVVVVVVVVUUUUUUUUUUUUSSSSRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCDDCCCCCCCCCCCCCCCCCCCCCCBDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAABAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@????>>>>====<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::99999999999888888888888887776666666666666655555555555555444444444444444333333333333333322222222222222221111111111111100000000/////////////............------------,,,,,,,,,,,,,,,,,++++++++++++++***********)))))))))))))))((((((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!!!! MMMMMNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVWWXXXXXYYYYZZZ[[\\]]]^^__`bbccdddeeeeeeeeeeeeeeddddgggggfffeedccbbbaaaaaaaaaffffffffeeeddcccbbbaaaaaa_^^^^]]]\\\\\\\\\\\]]]]]]ZZYYYYYYXXXXXWWWWWWVVVVVUWWWVVVVVVVVUUUUUUUUUUUUUTSRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@?????>>>>====<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::99999999998888888888888877766666666666666555555555555555444444444444443333333333333333222222222222222211111111111111100000000////////////.............-----------,,,,,,,,,,,,,,,,,+++++++++++++++***********)))))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!!!!! MMMMMMMNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVWXXXXXXYYYYZZZ[[\\]]^^^__`bbccdddeeeeeeeeeeeeddddddggggfffeeddccbbaa``````aafffffffffeeddcccbbbbbaaaa__^^^]]]]\\\\\\\\\\\\]]]]YYYYYYYXXXXXWWWWWWVVVVVUUWWVVVVVVVVUUUUUUUUUUUUUTTRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCBBBBBCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@?????>>>>=====<<<<<<;<<<<<;;;;;;;;;;;;;;:::::::99999999988888888888888777666666666666666555555555555554444444444444433333333333333333222222222222222111111111111111000000000////////////.............----------,,,,,,,,,,,,,,,,,+++++++++++++++***********)))))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!!!! MMMMMMMMNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[YYYYZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVWXXXXXYYYYZZZ[[[\\]]^^^__`bbccdddeeeeeeeeeeedddddddgggfffeeddccbbaa````````afffffffffeeeddcccbbbbbbaa___^^^]]]\\\\\\\\\\\\\\\\YYYYXXXXXXXWWWWWWVVVVVUUUWVVVVVVVVUUUUUUUUUUUUTTTTRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCBBBBBBBCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@????>>>>>=====<<<<<<;;<<<<<;;;;;;;;;;;;;;:::::::99999999888888888888888777666666666666665555555555555544444444444444333333333333333332222222222222212111111111111110000000000///////////..............----------,,,,,,,,,,,,,,+,,++++++++++++++***********)))))))))))))))(((((((((((((((('''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!!!!! MMMMMMMMMMNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUVVVVVVVVVUVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVWXXXXXYYYYZZZ[[[\\]]^^^__`bbccddddeeeeeeeeedddddddcggfffeeeddcbbaa`````````aefffffffffeeddccccbbbbbba___^^^]]]\\\\\[[[\\\\\\\\XXXXXXXXXWWWWWWWVVVVVUUUUVVVVVVVUUUUUUUUUUUUUTTTTTRRRRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPOOPPPOOOOOOOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@?????>>>>>=====<<<<<<<;;<<<<;;;;;;;;;;;;;;::::::::99999998888888888888887776666666666666655555555555555444444444444443333333333333333322222222222222111111111111111100000000000//////////...............---------,,,,,,,,,,,,,,,+,+++++++++++++++***********)))))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!!!! MMMMMMMMMMMMNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOPOPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUVVVVVVUUUVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVXXXXXYYYYYZZZ[[[\\]]^^^__`bbcccdddeeeeeeeeddddddcccfffffeeddccbbaa```___````efffffffffeedddccccbbbbbb____^^]]]\\\\[[[[[[[[[\[[XXXXXWWWWWWWWWWVVVVVVUUUUVVVVVVUUUUUUUUUUUUTTTTTTTRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPOOOOPPOOOOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@?????>>>>>=====<<<<<<<;;;<<<;;;;;;;;;;;;;;:::::::::99999988888888888888877776666666666666655555555555554444444444444443333333333333333222222222222221111111111111111100000000000/////////...............---------,,,,,,,,,,,,,,,+++++++++++++++++***********)))))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!!!!! MMMMMMMMMMMMMNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPQPPQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUVVVUUUUUUVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTUUUUUUUUUUUUUUUUUUUVVVVVVXXXXXYYYYZZZ[[[\\\]]^^^__`bbbccddddeeeeeddddddcccccffffeeeddccbaa```_____```efffffffffeeeddccccbbbbbb`___^^]]]\\\[[[[[[[[[[[[[WWWWWWWWWWWWWVVVVVVVUUUUUVVVVVUUUUUUUUUUUUTTTTTTTTRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOPOOOOOOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@????>>>>=====<<<<<<<<;;;;<<;;;;;;;;;;;;;;::::::::::99999988888888888888777776666666666666555555555555554444444444444433333333333333333222222222222221111111111111111000000000000/////////..............----------,,,,,,,,,,,,,,+++++++++++++++++************))))))))))))))(((((((((((((((('''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!!!!! MMMMMMMMMMMMMMMNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRSSRRSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[ZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTUUUUUUUUUUUUUUUUUUUVVVVVWXXXXYYYYYZZZ[[[\\\]]^^^__`abbccddddddddddddddccccccfffeeeddccbbaa``______```effffggffffeedddccccbbbbb`___^^]]]\\\[[[[[[[[[[[[[WWWWWWWWWWWVVVVVVVVUUUUUTVVVVUUUUUUUUUUUUTTTTTTTTTRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@????>>>>=====<<<<<<<<;;;;;<;;;;;;;;;;;;;;:::::::::::99999888888888888887777776666666666665555555555555544444444444444333333333333333332222222222222211111111111111110000000000000////////...............---------,,,,,,,,,,,,,,,+++++++++++++++++************))))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!!!!! MMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTUUUUUUUUUUUUUUUUTTTTTTTTTUUUUUUUUUUUUUUUUUUUVVVVVWXXXXYYYYZZZZ[[[\\\]]^^^__`abbcccdddddddddddcccccccbffeeedddccbba```_______``effffggffffeedddccccbbbbb`___^^]]]\\[[[[[ZZZZZZZZZWWWVVVVVVVVVVVVVVVUUUUUUTVVVUUUUUUUUUUUTTTTTTTTTTTRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@????>>>>=====<<<<<<<;;;;;;;;;;;;;;;;;;;;;;:::::::::::99998888888888888877777776666666666655555555555555444444444444443333333333333333322222222222222111111111111111100000000000000///////...............---------,,,,,,,,,,,,,,,+++++++++++++++++*************)))))))))))))(((((((((((((((('''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!!!!! MMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[ZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXYXXXXXXXXXXXXXXXXXXVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTUUUUUUUUUUUUTTTTTTTTTTTTTUUUUUUUTTTUUUUUUUUUVVVVVWXXXXYYYYZZZ[[[\\\]]]^^^__`abbccccdddddddddccccccbbbeeeeeddccbbaa``________``effffgggfffeedddccccbbbbb`___^^]]\\\[[[ZZZZZZZZZZZVVVVVVVVVVVVVVVVVUUUUUUTTVVUUUUUUUUUUUTTTTTTTTTTTTRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@AAAA@@@@@@@@@@@@@@@@@@????>>>>=====<<<<<<<;;;;;;;;;;;;;;;;;;;;;;::::::::::::99988888888888888877777776666666666555555555555555444444444444443333333333333333222222222222222111111111111111100000000000000///////..............----------,,,,,,,,,,,,,,++++++++++++++++++*************)))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!!!! MMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTUUUUUUUTTTTTTTTTTTTTTTTTTUUUUTTTTTTTTUUUUUUUUVVVVVXXXXYYYZZZZ[[[\\\]]]^^___`abbbcccddddddddcccccbbbbbeeeedddccbbaa``________``effffggffffeedddcccbbbbbb___^^^]]\\[[[ZZZZZZZZZYYYVVVVVVVVVVVVVVVVUUUUUUTTTVUUUUUUUUUUTTTTTTTTTTTTTTRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAA@@@@@A@@@@@@@@@@@@@@@@@@@@????>>>>=====<<<<<<<;;;;;;;;;;;;;;;;;;;;;;:::::::::::::9988888888888888877777777666666666555555555555555444444444444443333333333333333322222222222222111111111111111100000000000000///////...............---------,,,,,,,,,,,,,,,+++++++++++++++++**************))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!!!! LMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[\\\\\\[[[[[[[[\\\\\\ZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTUUUTTTTTTTTTTTTTTTTTTTTTTUTTTTTTTTTTTTUUUUUUUVVVVVXXXXYYYZZZ[[[\\\]]]^^^___`abbbccccdddddccccccbbbbbbeeedddcccbaa``___^^^____`eefffffffffeeddcccbbbbbba___^^]]]\\[[[ZZZZZYYYYYYYVVUUUUUVVVVVVUUUUUUUUTTTTUUUUUUUUUUTTTTTTTTTTTTTTTRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHGHHGGGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBACCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????>>>>====<<<<<<<;;;;;;;;;;;;;;;;;;;;;;::::::::::::::9988888888888888777777777666666666555555555555554444444444444433333333333333333222222222222221111111111111111000000000000000//////...............---------,,,,,,,,,,,,,,,+++++++++++++++++***************)))))))))))(((((((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$################""""""""""""""!!!!!!!!!!!!!!!! LLLMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUVVVVXXXXYYYZZZ[[[\\\]]]^^^___`abbbccccccccccccccbbbbbbaeeddddccbbaa``__^^^^^___`eeffffffffeedddccbbbbbaaa__^^^]]\\[[[ZZZZYYYYYYYYYUUUUUUUUUUUUUUUUUUUUTTTTTUUUUUUUUTTTTTTTTTTTTTTTTTRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHGGHGGGGGGGGGGGGGGGGGFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAACCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????>>>>====<<<<<<<;;;;;;;;;;;;;;;;;;;;;;::::::::::::::9988888888888888777777777766666666555555555555554444444444444443333333333333333222222222222221111111111111111100000000000000///////..............----------,,,,,,,,,,,,,,++++++++++++++++++**************))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!!!! LLLLMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUVVVVWXXXYYYZZ[[[\\\]]]^^^___``abbbcccccccccccccbbbbbbaaeddddcccbaa``__^^^^^^^___eeeffffffeeeddcccbbbaaaaa_^^^]]]\\[[ZZZZYYYYYYYYYXUUUUUUUUUUUUUUUUUUUTTTTTTUUUUUUUTTTTTTTTTTTTTTTTTTRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????>>>====<<<<<<<;;;;;;;;;;;;;;;;;;;;;;::::::::::::::9988888888888888777777777776666666555555555555554444444444444443333333333333333222222222222222111111111111111100000000000000///////...............---------,,,,,,,,,,,,,,,+++++++++++++++++***************)))))))))))(((((((((((((((''''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$################""""""""""""""!!!!!!!!!!!!!!!! LLLLLLMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUVVVWXXXYYYZZ[[[\\]]]^^^____``bbbbccccccccccccbbbbbaaaaddddcccbbaa``__^^^^^^^^__deeeffffeeeddcccbbbaaaaa`^^^]]]\\[[[ZZYYYYYYYXXXXXUUUUUUUUUUUUUUUUUUTTTTTTTUUUUUUTTTTTTTTTTTTTTTTTTSRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAABBBBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????>>>>====<<<<<<;;;;;;;;;;;;;;;;;;;;;;::::::::::::::9998888888888888777777777777666666555555555555555444444444444443333333333333323222222222222222111111111111111100000000000000///////...............---------,,,,,,,,,,,,,,,+++++++++++++++++***************)))))))))))(((((((((((((((''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!!!! LLLLLLLMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUVVWXXXYYYZZ[[\\\]]^^^____```bbbbcccccccccccbbbbbaaaaadddcccbbba``__^^^]]]^^^^_ddeeeeeeeeddcccbbaaaaa```^^]]]\\\[[ZZZYYYYYXXXXXXXUUUUUUUUUUUUUUUUUTTTTTTTSUUUUUTTTTTTTTTTTTTTTSSSSSRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOONOOOOONNNNNNNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAABBBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>====<<<<<<;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::9998888888888888777777777777666665555555555555554444444444444433333333333333323222222222222221111111111111111000000000000000//////...............----------,,,,,,,,,,,,,,++++++++++++++++++**************))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$################""""""""""""""!!!!!!!!!!!!!!!! LLLLLLLLLMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTUUUUUUUTTUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUVVWWXXYYYZZ[[\\]]]^^^___````bbbcccccccccccbbbbbaaaaaaddccccbbaa``_^^^]]]]]]^^^cdddeeeeedddccbbaaaa`````^]]]\\\[[ZZZYYYYXXXXXXXXXTTTTTTUUUUUUUUUTTTTTTTTSSUUUUTTTTTTTTTTTTTTTSSSSSSRRRQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOONNOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAABBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>====<<<<<;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::9999888888888888777777777777766666555555555555554444444444444433333333333333322222222222222222111111111111111100000000000000///////..............----------,,,,,,,,,,,,,,,+++++++++++++++++***************)))))))))))(((((((((((((((''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!!!! LLLLLLLLLLLMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTUUUUTTTTTUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUVWWXXYYYZZ[[\\]]^^^___````abbbccccccccccbbbbbaaaaaaaddcccbbaa``__^^]]]]]]]]^^ccddddddddcccbbaaa`````__]]]\\\[[ZZZYYYYXXXXXXXXXXTTTTTTTTTTTTTTTTTTTTTTSSSUUTTTTTTTTTTTTTTTSSSSSSSSQRQQQQQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOOOOOOOOOONNNNOONNNNNNNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAABBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????>>>>====<<<<<<;;;;;;;;;;;;;;:;;;;;;;::::::::::::::9999988888888888777777777777776666555555555555554444444444444443333333333333322222222222222222111111111111111100000000000000///////...............---------,,,,,,,,,,,,,,,+++++++++++++++++***************)))))))))))(((((((((((((((''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$################""""""""""""""!!!!!!!!!!!!!!!! LLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOPPOOOOOOPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUVVWWXXYYZZ[[\\]]]^^____````dddddddddddddddcccccbbbbbeeeedddcbbaa``___^^^^^___``aaaaaaaa```___^^^]]]]]][[[ZZZYYYXXXWWWWWVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUTSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@??????????????????>>>>>>>>?????>?>>>>>>>>>>>>>=====<<<<;;;;;:::::::::::::::9:::::999999999999998888888888777777777777777666666655555555555544444444444444444444333333333333333222222222222222211111111111111000000000000000////////////////////.............---------,,,,,,,,,,,,,,++++++++++++***************)))))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!!! LLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSTTTTTSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUVVWWXXXYZZ[[\\]]^^^___````adddddddedddddddccccbbbbbbeeeeddccbba``__^^^^^^^^__````aaaaa```__^^^]]]]]\\\[[ZZZYYYXXXWWWWWVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUTTSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>====<<<<;;;;;;::::::::::::::99::::999999999999998888888888877777777777777666666665555555555554444444444444444444433333333333333222222222222222211111111111111000000000000000////////////////////..............--------,,,,,,,,,,,,,,+++++++++++++***************)))))))))))))))(((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!! KKLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSTTTSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSTTTTTTSSSSSSSSTTTTTTTUUUUVWWWXXYZZ[[\\]]^^___`````adddddeeddddddddccccbbbbbaeeedddccbaa``__^^^]]]^^^^__`````````__^^^]]]]\\\\\ZZZZYYYXXXXWWWWVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUTTTSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=====<<<<;;;;;::::::::::::::999:::999999999999999888888888877777777777777666666666555555555554444444444444444444433333333333333222222222222222211111111111111100000000000000////////////////////...............-------,,,,,,,,,,,,,,,++++++++++++***************)))))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!! KKKLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSTTTTTSSSSSSSSSSTTTTTTTUUUVWWWXXYZZ[[\\]]^^___````aadddddeeeddddddcccccbbbbbaeedddccbba``__^^]]]]]]]^^____`````___^^^]]]]\\\\\[ZZZYYYXXXXWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUTTTTTSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<;;;;;;:::::::::::::9999::9999999999999998888888888777777777777776666666666555555555544444444444444444444333333333333333222222222222222111111111111111000000000000000////////////////////..............-------,,,,,,,,,,,,,,,++++++++++++***************)))))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!! KKKKKLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSTTTSSSSSSSSSSSSSSTTTTTUUUVVWWXXYYZ[[\\]]^^___```aaadddeeeeeddddddccccbbbbbaaeedddccbba``_^^^]]]]]]]]^^^_________^^^]]]]\\\\[[[ZZYYYXXXXWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTRRRRRRRRRRRRRRRQQQQRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<;;;;;;:::::::::::::99999:9999999999999998888888888777777777777777666666666655555555544444444444444434444333333333333333222222222222222211111111111111000000000000000////////////////////..............--------,,,,,,,,,,,,,,+++++++++++++***************)))))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$################"""""""""""""!!!!!!!!!!!!!!! KKKKKKKLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTUUVVWWXXYYZ[[\\]]^^__````aaadddeeeedddddddccccbbbbbaaedddccbbaa`__^^]]]\\\\]]]^^^^______^^^]]]]\\\\[[[[YYYYYXXXWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTRRRRRRRRRRRRRQQQQQQQRRRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@???????>>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>>>>>>========<<<<<;;;;;::::::::::::::999999999999999999998888888888877777777777777666666666665555555544444444444444433444333333333333333222222222222222211111111111111000000000000000////////////////////...............-------,,,,,,,,,,,,,,,++++++++++++***************)))))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!! KKKKKKKKLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTUUVVWWXXYYZ[[\\]]^^__````aaaddddeeeddddddccccbbbbbaaaedddccbbaa`__^^]]\\\\\\]]]^^^^^^^^^^^]]]]\\\\[[[[[YYYXXXXWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTRRRRRRRRRRRQQQQQQQQQRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>=======>>>=================<<<<<;;;;;;:::::::::::::999999999999999999998888888888887777777777777666666666666555555544444444444444433344433333333333333222222222222222211111111111111100000000000000////////////////////...............-------,,,,,,,,,,,,,,,++++++++++++***************)))))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$################"""""""""""""!!!!!!!!!!!!!! KKKKKKKKKLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTUVVWWXXYYZZ[\\]]^^___````aadddddddddddddccccbbbbaaaadddcccbba``_^^]]\\\\\\\\\]]]^^^^^^^^^]]]\\\\[[[[[ZYYXXXXWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTRRRRRRRRRRQQQQQQQQQQRRRRRRRRRRRRQQQQQQQQPPPPPPPPPPOPOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@??????????>>>>>>>>>>>>>>==============================<<<<<<;;;;;:::::::::::::9999999999999999999988888888888887777777777776666666666666555555544444444444444333344333333333333332222222222222222111111111111111000000000000000////////////////////..............-------,,,,,,,,,,,,,,,+++++++++++++***************)))))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$################"""""""""""""!!!!!!!!!!!!!!! KKKKKKKKKKKLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVWWWVVVWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYWWWWWWWWWWWWWWWWWWWVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTUVVVWWXYYZZ[[\]]^^___````aaddddddddddddccccbbbbaaaaadddccbbaa``_^^]]\\\\\\\\\]]]]]^^^^^]]]]]\\\\[[[[ZZYXXXXWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTRRRRRRRRQQQQQQQQQQQQRRRRRRRRRRRRQQQQQQQQPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@??????????>>>>>>>>>>>>>================================<<<<<<;;;;;:::::::::::::9999999999999999999988888888888888777777777776666666666666655555544444444444444433334333333333333333222222222222222111111111111111000000000000000////////////////////...............-------,,,,,,,,,,,,,,,++++++++++++***************)))))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!! KKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNOOOOOOOONOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTUUVVWWXXYZZ[[\\]]^^___````addddddddddddccccbbbaaaaa`ddcccbbaa`__^^]]\\\\[\\\\\]]]]]]]]]]]]]\\\\[[[[ZZZYXXXXWWWWVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTSSRRRRRRRQQQQQQQQQQQQQRRRRRRRRRRRRQQQQQQQPPPPPPPPOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@???????????>>>>>>>>>>>=================================<<<<<<<;;;;;;::::::::::::9999999999999999999988888888888888877777777776666666666666665555544444444444444433333333333333333333222222222222222211111111111111000000000000000////////////////////...............-------,,,,,,,,,,,,,,,++++++++++++***************))))))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$################"""""""""""""!!!!!!!!!!!!!!! KKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNOOOOOONNOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTUVVWWXXYYZ[[\\]]^^^___````dddddddddddccccbbbaaaaa``dcccbbbaa`__^]]\\\\[[[[\\\\]]]]]]]]]]]]\\\\[[[[ZZZXXXXWWWWVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSRRRRRQQQQQQQQQQQQQQQRRRRRRRRRRRQQQQQQQPPPPPPPPOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@????????????>>>>>>>>>>===============================<<<<<<<<<<;;;;;;::::::::::::9999999999999999999988888888888888877777777776666666666666665555544444444444444433333333333333333333222222222222222211111111111111000000000000000///////////////.////...............-------,,,,,,,,,,,,,,,+++++++++++++***************)))))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!! KKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNOOOONNNNOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTUVVVWWXYYZZ[[\\]]^^___````dddddddddddcccbbbbaaa````ccccbbaa``__^]]\\\[[[[[[\\\\]]]]]]]]]]]\\\\[[[ZZZZXXXWWWWWVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSRRRRQQQQQQQQQQQQQQQRRRRRRRRRRRRQQQQQQQPPPPPPPOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@????????????>>>>>>>>>>==================<<<======<<<<<<<<<<<<<<<;;;;;;::::::::::::99999999999999999999988888888888888777777777766666666666666655555444444444444444333333333333333333332222222222222222111111111111111000000000000000//////////////..////..............--------,,,,,,,,,,,,,,+++++++++++++***************)))))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$################"""""""""""""!!!!!!!!!!!!!!!! KKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRSSSSSSRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRSSSSSSSTTTUUVVWWXXYYZ[[\\]]^^^___```cdddddddddcccbbbbaaa`````cccbbbaa``_^^]]\\\[[[[[[[\\\\]]]]]]]]]\\\\[[[[ZZZYXXWWWWWVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSRRQQQQQQQQQQQQQQQQQRRRRRRRRRRRQQQQQQQPPPPPPPOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@??????????????>>>>>>>>>==================<<<<<==<<<<<<<<<<<<<<<<<;;;;;;;::::::::::::99999999999999999999988888888888888777777777776666666666666665555444444444444444333333333333333333332222222222222222111111111111111000000000000000//////////////...///...............-------,,,,,,,,,,,,,,,++++++++++++***************))))))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$################""""""""""""""!!!!!!!!!!!!!!!! KKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRSSSSRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRSSSSSSTTUUVVWWXXYYZZ[[\\]]^^^___``cccdddddcccccbbbaaa````__ccbbbaa``__^^]]\\[[[[[[[[\\\\\]]]]]]]]\\\\[[[ZZZZYXXWWWWVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRQQQQQQQPPPPPPOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@??????????????>>>>>>>>>>================<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;::::::::::::99999999999999999999988888888888888777777777776666666666666665555544444444444444333333333333333333333222222222222222211111111111111000000000000000///////////////...//...............--------,,,,,,,,,,,,,,+++++++++++++**************))))))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!!! JKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRSRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRSSSSSSRRRRRRRRRRRRSSSSSTTUUUVVWWXXYZZ[[\\]]]^^^___`ccccdddcccccbbbaa````____bbbbaaa``__^^]\\\[[[[[[[[\\\\\\]]]]]]\\\\\[[[ZZZYYXWWWWVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRQQQQQQPPPPPPOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@???????????????>>>>>>>>>>===============<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::99999999999999999999988888888888888877777777776666666666666665555544444444444444433333333333333333333222222222222222211111111111111000000000000000///////////////..../...............---------,,,,,,,,,,,,,+++++++++++++***************)))))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$################"""""""""""""!!!!!!!!!!!!!!!! JJJKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRSSSSRRRRRRRRRRRRRRRSSSSSTUUUVVWWXXYYZZ[[\\]]]^^____cccccccccccbbbaa```____^^bbaaaa``__^^]]\\\[[[[[[[[[\\\\\\]]]]\\\\\[[[[ZZZYYXWWWVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSQQQQQQQQQQQQQQQQQQRRRRRRRRRRRQQQQQQQPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>==============<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;:::::::::::99999999999999999999988888888888888877777777776666666666666665555544444444444444433333333333333333333222222222222222211111111111111100000000000000///////////////...../...............---------,,,,,,,,,,,,,++++++++++++***************))))))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!!! JJJJKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRSRRRRRRRRRRRRRRRRRRRSSSSTTUUUVVWWXYYZZ[[\\\]]^^^___ccccccccccbbbaa```___^^^^aaaaa```__^^]]\\[[[[[[[[[[[\\\\\\\\\\\\\\[[[ZZZYYYWWWWVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSQQQQQQQQQQQQQQQQQQRRRRRRRRRRRQQQQQQPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>=============<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;:::::::::::999999999999999999999888888888888888777777777766666666666666655555544444444444444333333333333333333332222222222222221111111111111111000000000000000//////////////.....................----------,,,,,,,,,,,,+++++++++++++**************))))))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$################"""""""""""""!!!!!!!!!!!!!!!! JJJJJJKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSTUUUVVWWXXYYZZ[[\\]]^^^___ccccccccccbbaaa``___^^^^]aaa````__^^]]\\\[[[[ZZZ[[[[\\\\\\\\\\\\\[[[[ZZZYYYWWWVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSQQQQQQQQQQQQQQQQQQRRRRRRRRRRQQQQQQPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>===========<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::999999999999999989999888888888888888777777777776666666666666655555554444444444444333333333333333333333222222222222221111111111111111000000000000000///////////////....................-----------,,,,,,,,,,,++++++++++++++**************)))))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$################""""""""""""""!!!!!!!!!!!!!!!! JJJJJJJJKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSTTUUVVWWXXYYZZ[[\\]]]^^^__bccccccccbbbaa``__^^^]]]]`````___^^^]]\\[[[[ZZZZZ[[[[\\\\\\\\\\\[[[[ZZZYYYXWWWVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSSSSQQQQQQQQQQQQQQQQQQRRRRRRRRRQQQQQQQPPPPPOOOOOOOOOONNONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>===========<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::999999999999999988999888888888888888777777777776666666666666655555555444444444444333333333333333333333222222222222222111111111111111000000000000000///////////////....................------------,,,,,,,,,,,++++++++++++++*************))))))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!!! JJJJJJJJJKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUVVUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXVVVVVVVVVVVVVVVVVVUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSTTUUVVVWWXYYZZ[[\\\]]^^^__bcccccccbbbaa``__^^^]]]]\````___^^^]]\\[[[[ZZZZZZZ[[[[\\\\\\\\\\[[[[ZZZYYYXWWVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTSSSSSSSSSSSSSSSSSRQQQQQQQQQQQQQQQQQQRRRRRRRRRQQQQQQPPPPPOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>>>===========<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::999999999999999988899988888888888888777777777776666666666666665555555544444444444433333333333333333333222222222222222111111111111111000000000000000///////////////.....................------------,,,,,,,,,,+++++++++++++++************))))))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$################""""""""""""""!!!!!!!!!!!!!!!! JJJJJJJJJJJKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSTTUUUVVWWXXYZZ[[\\\]]^^^__bcccccccbbbaa``__^^]]]\\\______^^^]]\\\[[[ZZZZZZZZ[[[[[[\\\\\\[[[[[ZZZYYYXXWVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTSSSSSSSSSSSSSSSSRRRQQQQQQQQQQQQQQQQQQRRRRRRRRQQQQQQQPPPPPOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>>>===========<<<<<<<<<<<<<<<;<<<<<;;;;;;;;;;;;;;:::::::::::9999999999999999888899888888888888887777777777766666666666666655555555544444444444333333333333333333332222222222222221111111111111111000000000000000//////////////.....................-------------,,,,,,,,,+++++++++++++++*************)))))))))))))))(((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!!! JJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSTTUUUVVWWXXYZZ[[\\\]]^^^__bcccccccbbbaa`__^^]]\\\\\____^^^^]]]\\[[[ZZZZZZZZZ[[[[[[[\\\\[[[[[ZZZYYYYXXWVVVVVVUUUUUUUUUUUUUUUUTTTTTTSSSSSSSSSSSSSSSSRRRRRQQQQQQQQQQQQQQQQQQRRRRRRRRQQQQQQPPPPPOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>>>>===========<<<<<<<<<<<<<;;;<<<;;;;;;;;;;;;;;;:::::::::::9999999999999999888889888888888888887777777777766666666666666655555555554444444444333333333333333333332222222222222221111111111111111000000000000000//////////////.....................--------------,,,,,,,,+++++++++++++++*************)))))))))))))))(((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!!!! JJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMNNNNNNMMNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSTTUUUVVWWXXYZZ[[\\]]]^^^__bccccccbbbaa``__^]]]\\\[[__^^^^^]]]\\\[[ZZZZZZZZZZZ[[[[[[[[[[[[[[ZZZZYYYXXXVVVVVVUUUUUUUUUUUUUUUUTTTTTTSSSSSSSSSSSSSSSSRRRRRRQQQQQQQQQQQQQQQQQQRRRRRRRQQQQQQQPPPPOOOOOOOONNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>>>===========<<<<<<<<<<<<<;;;;<<;;;;;;;;;;;;;;;::::::::::::999999999999999888888888888888888888777777777776666666666666655555555555444444444333333333333333233332222222222222221111111111111111000000000000000///////////////....................---------------,,,,,,,,+++++++++++++++************)))))))))))))))(((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!!!!! JJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMNNNNMMMMNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSTTUUUVVWWXXYZZ[[\\]]]^^^__bccccccbbbaa``_^^]]\\\[[[^^^^^^]]]\\\[[[ZZZZZZYZZZZZ[[[[[[[[[[[[ZZZZYYYXXXXVVVVVUUUUUUUUUUUUUUUUTTTTTTSSSSSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQQQQQQQQRRRRRRQQQQQQPPPPPOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999999888888888888888888888777777777777666666666666655555555555544444444333333333333333223333222222222222221111111111111111000000000000000///////////////....................---------------,,,,,,,,+++++++++++++++************))))))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!!!! JJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMNNMMMMMMNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQRRRRRQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSTTUUUVVWWXYYZZ[[\\]]^^^___bccccccbbbaa`__^^]\\\[[[[^^^^^]]]\\\[[[ZZZZYYYYYZZZZZ[[[[[[[[[[ZZZZYYYYXXXXVVVVVUUUUUUUUUUUUUUUUTTTTTTSSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQQQQQQQRRRRQQQQQQQPPPPPOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999999888888888888888888888777777777777766666666666655555555555554444444333333333333333222333222222222222222111111111111111000000000000000///////////////.....................--------------,,,,,,,,+++++++++++++++*************)))))))))))))))((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!!!! IIIIIJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUTUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTUUVVVWWXYYZZ[[\]]^^^__````cccccccbbaa``__^]]\\\[[[[^^^^^^]]]\\\[[ZZZZZZZZZZZXXXYYYYYYYYYYYXXXXWWWVVVVTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQPPPPPPOOOOOOONNNNNNNNOOOOOONNNNNNNNNNNNNNNNNNNMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHIIIIHHHHHHHHHHHHHHHHHHGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::99999999999999998888888888888888887777777777777776666666666666666555555555555554444444444333333333333333222222222211111111111111100000000000000////////////////////////................---------------,,,,,,,,,,,,,,+++++++++++++++**************)))))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$################"""""""""""!!!!!!!!!!!!!!!! IIIIIIIJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRSSSSSSSSSSRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRSSSSSSSSSSSSSSSSSSSSSTTTTUUVVVWWXYYZZ[\\]]^^___````ccccccbbbaa``__^]]\\[[[[Z^^^^^]]]\\\[[[ZZZZYYYYYZZXXXXYYYYYYYYXXXXXWWWWVVVVTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQQQQQQQQPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQPPPPPOOOOOOONNNNNNNNNOOOONNNNNNNNNNNNNNNNNNNNNMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHIIHHHHHHHHHHHHHHHHHHHGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::::99999999999999998888888888888888887777777777777776666666666666666555555555555555444444444433333333333333322222222211111111111111110000000000000////////////////////////.................--------------,,,,,,,,,,,,,,++++++++++++++++*************)))))))))))))))((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###############"""""""""""!!!!!!!!!!!!!!!! IIIIIIIIJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKLKLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRSSSSSSSRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSRRRSSSSSSSSSSSSSSSSSSRRRRRRRSSSSSSSSSSSSSSSSSSSSSTTTTUUVVVWWXYYZZ[\\]]^^___````ccccccbbbaa``_^^]]\\[[[[Z^^^^]]]]\\\[[ZZZZYYYYYYYZXXXXXXYYYYYXXXXXWWWWVVVVUTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRQQQQQQQQQQQQQQQQQQQQPPPPPPPPQQQQQQQQQQQQQQQQQQQQQPPPPPOOOOOOONNNNNNNNNNOONNNNNNNNNNNNNNNNNNNNNNMMLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<;;;;;;;;;;;;;::::::::::::::99999999999999998888888888888888888777777777777777666666666666666555555555555555444444444433333333333333322222222221111111111111110000000000000////////////////////////.................---------------,,,,,,,,,,,,,,+++++++++++++++**************)))))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$################"""""""""""!!!!!!!!!!!!!!!! IIIIIIIIIIJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRSSSSRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYXYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSRRRRRRRSSSSSSSSSSSSSSSRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSTTTTUUVVVWWXYYZ[[\\]]^^___````cccccbbbbaa``_^^]]\\[[[[Z^^^^]]]\\\[[[ZZZYYYYYYYYYXXXXXXXXXXXXXXXXWWWWVVVVUTTTTSSSSSSSSSSSSSSSSSSRRRRRRRQQQQQQQQQQQQQQQQQQQPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQPPPPPPOOOOOONNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>>>>============<<<<<<<<<<;;;;;;;;;;;;;::::::::::::::99999999999999998888888888888888888777777777777777666666666666666555555555555555444444444433333333333333322222222221111111111111110000000000000////////////////////////.................---------------,,,,,,,,,,,,,,+++++++++++++++**************)))))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###############"""""""""""!!!!!!!!!!!!!!!! IIIIIIIIIIIIJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRSRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRSSSSSSSSSSSRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSTTTTUUVVVWWXYYZ[[\\]]^^__`````ccccbbbbaaa`__^^]]\\[[[[Z^^^^]]]\\\[[ZZZYYYYYYYYYYWXXXXXXXXXXXXXXWWWWVVVVUUTTTSSSSSSSSSSSSSSSSSSSRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQPPPPPOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>>>>>============<<<<<<<<<;;;;;;;;;;;;:::::::::::::::99999999999999998888888888888888888777777777777777666666666666666555555555555555444444444433333333333333322222222221111111111111110000000000000/////////////////////////................---------------,,,,,,,,,,,,,,+++++++++++++++**************)))))))))))))))((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$################""""""""""!!!!!!!!!!!!!!!!! IIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRSSSSSSSRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSTTTTUUUVVWWXYYZZ[\\]]^^___````bcbbbbbbaa``__^^]]\\[[[[Z^^^^]]]\\[[[ZZZYYYYYYYYYYWWWXXXXXXXXXXXWWWWVVVVVUUTTTSSSSSSSSSSSSSSSSSSSRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQPPPPPOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<;;;;;;;;;;;:::::::::::::::999999999999999998888888888888887887777777777777776666666666666666555555555555555444444444333333333333333222222222211111111111111100000000000000////////////////////////...............-.--------------,,,,,,,,,,,,,,,+++++++++++++++*************))))))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$################"""""""""""!!!!!!!!!!!!!!!! IIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSTTTUUUVVWWXYYZZ[\\]]^^___````bbbbbbbaaa``__^^]]\\[[[[Z^^^]]]]\\[[[ZZYYYYYXXXXYYWWWWXXXXXXXXXWWWWWVVVVUUUTTTSSSSSSSSSSSSSSSSSSSRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQPPPPPPOOOOOONNNNNNNNNNNNMNNNNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>>>>============<<<<<<<<<<;;;;;;;;;;;:::::::::::::::999999999999999998888888888888887787777777777777776666666666666666555555555555555444444444333333333333333222222222211111111111111110000000000000///////////////.////////...............-----------------,,,,,,,,,,,,,,+++++++++++++++**************)))))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###############"""""""""""!!!!!!!!!!!!!!!! IIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRQQRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSTTTUUUVVWWXXYZZ[\\]]^^___````bbbbbbaaa``__^^]]]\\[[[[[^^^^]]\\\[[ZZZYYYYXXXXXXXWWWWWWXXXXXXWWWWWVVVVVUUUTTSSSSSSSSSSSSSSSSSSSSRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQPQPPPPPOOOOOONNNNNNNNNNNMMMNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBABBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>>>=============<<<<<<<<<;;;;;;;;;;;:::::::::::::::999999999999999998888888888888887777777777777777776666666666666666555555555555555444444444333333333333333222222222221111111111111110000000000000///////////////..///////...............-----------------,,,,,,,,,,,,,,+++++++++++++++**************)))))))))))))))((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$################"""""""""""!!!!!!!!!!!!!!!! IIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRQQQQQRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSTTTUUVVWWXXYZZ[\\]]^^____```bbbbbaaa```__^^]]\\\[[[[[^^^]]]\\\[[ZZZYYYXXXXXXXXWWWWWWWWWWWWWWWWWVVVVUUUUTSSSSSSSSSTSSSSSSSSSSSRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQPPPPPPOOOOOONNNNNNNNNNNMMMMNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBAABAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>>=============<<<<<<<<<<;;;;;;;;;;;::::::::::::::999999999999999998888888888888887777777777777777776666666666666666555555555555555444444444433333333333333322222222221111111111111110000000000000////////////////..///////...............----------------,,,,,,,,,,,,,,++++++++++++++++*************))))))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###############"""""""""""!!!!!!!!!!!!!!!! IIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRQQQQQQQQRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSTTTUUUVVWXXYYZ[[\]]^^^____``bbbaaaaa``__^^^]]\\\[[[[[^^^]]]\\\[[ZZYYYXXXXXXXXXVWWWWWWWWWWWWWWWVVVVVUUUUTSSSSSSSSSTTTSSSSSSSSSRRRRRQQQQQQQQPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQPPPPPPPOOOOOONNNNNNNNNNMMMMMNNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>>=============<<<<<<<<<<;;;;;;;;;;;:::::::::::::::99999999999999998888888888888887777777777777777776666666666666666555555555555555444444444433333333333333322222222221111111111111110000000000000////////////////...//////...............-----------------,,,,,,,,,,,,,,+++++++++++++++**************)))))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############""""""""""!!!!!!!!!!!!!!!!! HIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSTTTUUUVVWWXYYZ[[\\]]^^______aaaaaa```___^^]]]\\\[[[[[^^^]]]\\[[ZZZYYYXXXXXXXXXVVVWWWWWWWWWWWWWVVVVVUUUUSSSSSSSSSSTTTTSSSSSSSRRRRRQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQPPPPPPPOOOOOONNNNNNNNNNMMMMMMNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>>=============<<<<<<<<<<;;;;;;;;;;;:::::::::::::::999999999999999988888888888888877777777777777777766666666666666665555555555555554444444444333333333333333222222222211111111111111100000000000000///////////////..../////...............-----------------,,,,,,,,,,,,,,+++++++++++++++**************)))))))))))))))(((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############"""""""""""!!!!!!!!!!!!!!!! HHHIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSTTUUUVVWWXYYZZ[\\]]^^^_____aaaaa```___^^^]]\\\\[[[[[^^^]]]\\[[ZZYYYXXXXXXXXXXVVVVWWWWWWWWWWWVVVVVUUUUUSSSSSSSSSSTTTTSSSSSSSRRRRRQQQQQQQPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQPPPPPPOOOOOONNNNNNNNNMMMMMMMMNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;;;;;:::::::::::::::999999999999999988888888888888877777777777777777766666666666666665555555555555554444444444333333333333333222222222211111111111111100000000000000///////////////.....////...............-----------------,,,,,,,,,,,,,,+++++++++++++++**************))))))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!!! HHHHIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQRRRRRRRRRRQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWVWWWUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQRRRRRRRRRRRRRRRSSSSSSSSSTTTUUVVWWXXYZZ[[\\]]^^^____aaaa````__^^^]]]\\\[[[[[Z^^^]]]\\[[ZZYYYXXXXXXXXXXVVVVVWWWWWWWWWWVVVVVUUUUUSSSSSSSSSSSTTTSSSSSSSRRRRQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQPPPPPPPOOOOONNNNNNNNNMMMMMMMMMNNNNNMMMMMMMMMMMMMMMMMMMMLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>==============<<<<<<<<<<;;;;;;;;;;;:::::::::::::::999999999999999988888888888888877777777777777777766666666666666655555555555555554444444444333333333333333222222222211111111111111110000000000000///////////////......///................----------------,,,,,,,,,,,,,,,+++++++++++++++**************)))))))))))))))(((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!!!!! HHHHHHIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQRRRRRRRQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRQQRRRRRRRRRRRRRRRRRRRRQQQQQRRRRRRRRRRRRRRRRSSSSSSSSTTTUUVVWWXXYYZ[[\\]]^^^^^__aa````___^^^]]]\\\\[[[[[Z^^^]]\\\[[ZZYYYXXXXXWWWXXVVVVVVWWWWWWWWVVVVVUUUUUUSSSSSSSSSSSSSSSSSSSSSRRRRQQQQQQPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQPPPPPPOOOOOONNNNNNNNMMMMMMMMMMNNNMMMMMMMMMMMMMMMMMMMMMMLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGHHHGGGGGGGGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>==============<<<<<<<<<<;;;;;;;;;;;;:::::::::::::9999999999999999988888888888888877777777777777777766666666666666655555555555555554444444444433333333333333322222222221111111111111110000000000000////////////////......///...............----------------,,,,,,,,,,,,,,,,++++++++++++++**************)))))))))))))))(((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!! HHHHHHHHIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJKJKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQRRRRQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRQQQQQQQRRRRRRRRRRRRRRRRQQQQQQQQQRRRRRRRRRRRRRRRRRSSSSSSSTTTUUVVVWXXYYZZ[\\]]]^^^^^^`````___^^^]]]\\\\[[[[[ZZ^^]]]\\[[ZZZYYXXXXXWWWWWXVVVVVVVWWWWWWVVVVVVUUUUUUSSSSSSSSSSSSSSSSSSSSRRRRRQQQQQPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQPPPPPPOOOOOONNNNNNNNMMMMMMMMMMMNNMMMMMMMMMMMMMMMMMMMMMLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGHHGGGGGGGGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;;;;;::::::::::::::9999999999999999888888888888888877777777777777777776666666666666665555555555555555444444444443333333333333322222222222111111111111110000000000000////////////////.......//...............-----------------,,,,,,,,,,,,,,,++++++++++++++**************)))))))))))))))(((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!! HHHHHHHHHIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQRQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQRRRRRRRRRRRQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRSSSSSSSTTTUUVVVWWXYYZZ[[\\]]]^^^^^````____^^]]]\\\\[[[[[ZZZ^^]]]\\[[ZZYYYXXXXWWWWWWWVVVVVVVVWWWVVVVVVVVUUUUUUSSSSSSSSSSSSSSSSSSSSRRRRQQQQQQPPPPPPPPPPPPPPPPPPQQPQQQQQQQQQQQQQQQQQQQPPPPPPOOOOONNNNNNNNMMMMMMMMMMMMNMMMMMMMMMMMMMMMMMMMMMLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;;;;;::::::::::::::99999999999999998888888888888888777777777777777777766666666666666655555555555555554444444444443333333333333222222222222111111111111100000000000000///////////////......../...............-----------------,,,,,,,,,,,,,,,+++++++++++++++*************))))))))))))))))(((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!! HHHHHHHHHHHIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRSSSSSSTTUUUVVVWWXYYZZ[[\\]]]^^^^^```____^^^]]\\\\[[[[[ZZZZ^]]]\\\[[ZZYYYXXXXWWWWWWWVVVVVVVVVWVVVVVVVVUUUUUUTSSSSSSSSSSSSSSSSSSSRRRRRQQQQQPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQPPPPPOOOOOOONNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>==============<<<<<<<<<<;;;;;;;;;;;;::::::::::::::99999999999999998888888888888888777777777777777777766666666666666655555555555555554444444444444333333333333222222222222211111111111100000000000000///////////////........................-----------------,,,,,,,,,,,,,,,+++++++++++++++**************)))))))))))))))(((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!! HHHHHHHHHHHHHIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRSSSSSSTTUUUVVWWXXYYZZ[[\\]]]]^^^^``____^^^]]\\\\[[[[[ZZZZZ^]]]\\[[[ZZYYYXXXXWWWWWWXVVVVVVVVVVVVVVVVVVUUUUUTTSSSSSSSSSSSSSSSSSSSRRRRQQQQQPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQPPPPPPOOOOOONNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::99999999999999998888888888888888777777777777777777766666666666666655555555555555554444444444444433333333333222222222222221111111111100000000000000///////////////.........................----------------,,,,,,,,,,,,,,,,++++++++++++++**************)))))))))))))))(((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!! HHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQPPQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRSSSSSTTTUUUVVWWXXYYZZ[[\\\]]]]^^^`____^^^]]]\\\[[[[ZZZZZZZ]]]\\\[[ZZZYYXXXXXWWWWWXXVVVVVVVVVVVVVVVVVUUUUUUTTSSSSSSSSSSSSSSSSSSRRRRRQQQQQPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQPPPPPOOOOOONNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::999999999999999988888888888888887777777777777777777666666666666666555555555555555544444444444444433333333332222222222222221111111111000000000000000///////////////........................-----------------,,,,,,,,,,,,,,,++++++++++++++***************)))))))))))))))(((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!! HHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQPPPPPQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRSSSSSTTUUUVVVWWXXYYZZ[[\\\]]]]^^^_____^^^]]\\\[[[[ZZZZZZZY]]]\\\[[ZZYYYXXXXXWWWWXXXVVVVVVVVVVVVVVVVUUUUUUTTTSSSSSSSSSSSSSSSSSSRRRRQQQQQPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQPPPPPOOOOOOONNNNNNNMMMMMMMMMMMMMMLMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>=============<<<<<<<<<<;;;;;;;;;;;;;::::::::::::::9999999999999999888888888888888877777777777777777776666666666666665555555555555555444444444444444333333333322222222222222211111111111000000000000000//////////////........................-----------------,,,,,,,,,,,,,,,+++++++++++++++***************))))))))))))))(((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!! HHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRSSSSTTTUUUVVWWWXXYYZZ[[\\\]]]]]]]____^^^]]\\\[[[ZZZZZZZZYY]]\\\[[[ZZYYYXXXXXWWWXXXXVVVVVWWWVVVVVVVVUUUUUTTTTSSSSSSSSSSSSSSSSSRRRRRQQQQPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQPPPPPOOOOOOONNNNNNNMMMMMMMMMMMMMLLLMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>=============<<<<<<<<<<;;;;;;;;;;;;;::::::::::::::9999999999999999888888888888888877777777777777777776666666666666665555555555555555444444444444444433333333322222222222222221111111111000000000000000//////////////........................-----------------,,,,,,,,,,,,,,,+++++++++++++++***************))))))))))))))(((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$%%%$$$$$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!! HHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLMLLMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRSSSSTTTUUVVVWWXXYYYZZ[[\\\]]]]]]]____^^^]]\\[[[ZZZZZZZYYYY]]\\\[[ZZZYYXXXXXWWWXXXXXVVVWWWWWWVVVVVVUUUUUTTTTTRRRRRRRSSSSSSSSRRRRRRQQQQQPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQPPPPPOOOOOONNNNNNNMMMMMMMMMMMMMLLLLMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::99999999999999998888888888888888777777777777777767766666666666666655555555555555554444444444444444333333333222222222222222211111111110000000000000000/////////////.........................----------------,,,,,,,,,,,,,,,,++++++++++++++***************)))))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$%%$$$$$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!! HHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSRRSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPQQQQQQQQQQQQRRRRRRSSSSTTTUUVVVWWXXYYZZ[[[\\\]]]]]]]____^^]]]\\[[ZZZZZYYYYYYY]\\\[[[ZZYYYXXXXXWWXXXXXXVVWWWWWWWVVVVVVUUUUTTTTTTRRRRRRRRRRRRRRRRRRRRRQQQQPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQPPPPPOOOOOONNNNNNNNMMMMMMMMMMMMLLLLLMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAA@@AA@@@@@@@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>==============<<<<<<<<<<<;;;;;;;;;;;::::::::::::::99999999999999998888888888888888777777777777777766766666666666666655555555555555554444444444444444333333333322222222222222211111111110000000000000000/////////////.........................-----------------,,,,,,,,,,,,,,,++++++++++++++****************))))))))))))))(((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$%%$$$$$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!! GGHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPQQQQQQQQQQPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWXXWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRSSSSRSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPQQQQQQQQQQQQQRRRRRSSSSTTTUUVVWWXXXYYZZ[[[\\\]]]]]]]___^^^]]\\[[[ZZZZYYYYYYYY\\\\[[ZZZYYXXXXXXWXXXXXXXVWWWWWWWWVVVVVUUUUTTTTTTTRRRRRRRRRRRRRRRRRRRRQQQQQPPPPPPPPPPPPPPPPPPQQQQQQQQQQRRRRRQQQQQQQPPPPOOOOONNNNNNNNNMMMMMMMMMMMMLLLLLLMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@A@@@@@@@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;;;;;:::::::::::::::9999999999999998888888888888888777777777777777766666666666666666655555555555555555444444444444444333333333322222222222222211111111111000000000000000/////////////.........................-----------------,,,,,,,,,,,,,,,+++++++++++++++***************))))))))))))))(((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$%$$$$$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!! GGGGHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPQQQQQQQPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWVVVWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQPPQQQQQQQQQQQQQQQQQQQQPPPPPQQQQQQQQQQQQQQRRRRSSSSTTTUVVVWWXXYYYZZ[[\\\]]]]]]]]___^^^]]\\[[ZZZZYYYYYYYYY\\\[[[ZZYYYXXXXWWWWXXXXXXWWWWWWWWWVVVVUUUUUTTTTTSSRRRRRRRRRRRRRRRRRRRQQQQQPPPPPPPPPPPPPPPPPPPQQQQQQQQQRRRRRRQQQQQQPPPPPOOOONNNNNNNNNMMMMMMMMMMMMLLLLLLLMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;::::::::::::::::999999999999998888888888888888877777777777777766666666666666666655555555555555555444444444444444333333333322222222222222211111111111000000000000000//////////////........................-----------------,,,,,,,,,,,,,,,+++++++++++++++***************))))))))))))))(((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$%$$$$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!! GGGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKJJJJJJJJJJKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQRRRRSSSTUUUVVWWXXYYYZZ[[[\\\\]]]]]___^^^]]\\[[ZZZYYYYYYYYYX\\[[[ZZYYYXXXWWWWWWWWXXXXVVWWWWVVVVVVUUUUTTTTSSSSSQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOPPPPPPPPPQQQQQQQRRRRRRRRRRQQQQPPPPOOOOONNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>>==============<<<<<<<<<<<;;;;;;;::::::::::::::99999999999888888888888888877777777777777666666666666666655566665555555555555555444444444444444444443333333333333333222222222222222111111111111110000000000000000//////////////..............---------------,,,,,,,,,,,,,,,,,+++++++++++++++****************)))))))))))))))((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#####################"""""""""""""""""!!!!!!!!!!!!!!!! GGGGGGGGGGGGHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJKJJJJJJJJJJJJKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRQQQRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQRRRSSSTUUVVVWWXXYYZZZ[[\\\\]]]]]]___^^^]]\\[[ZZZYYYYYYYYXX\[[[ZZZYYXXXWWWWWWWWWXXXXVVWWWWVVVVVUUUUTTTTSSSSSSQQQQQQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOPPPPPPPQQQQQQQRRRRRRRRRRQQQQPPPPOOOONNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>>>===============<<<<<<<<<<;;;;;;;::::::::::::::99999999999888888888888888877777777777777666666666666666655556665555555555555555444444444444444444443333333333333333222222222222222111111111111110000000000000000///////////////.............---------------,,,,,,,,,,,,,,,,,,+++++++++++++++***************))))))))))))))))(((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#####################""""""""""""""""""!!!!!!!!!!!!!!!! GGGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIJJIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQRRRSSSTUUVVVWWXXYYZZZ[[[\\\\]]]]]___^^]]\\[[ZZZYYYYYYYXXXX[[[[ZZYYYXXXWWWWWWWWWXXXXVVWWWVVVVVUUUUTTTTSSSSSSSQQQQQQQQQQQQQQQQQQPPPPPPOPPPOOOOOOOOOPPPPPPPQQQQQQRRRRRRRRRQQQQQPPPOOOONNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>>>>===============<<<<<<<<<<<;;;;;;;::::::::::::999999999999988888888888888877777777777777666666666666666655555665555555555555555444444444444444444443333333333333333222222222222222211111111111110000000000000000///////////////.............----------------,,,,,,,,,,,,,,,,,++++++++++++++++**************))))))))))))))))((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#####################""""""""""""""""""!!!!!!!!!!!!!!!! GGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQRRRSSTUUUVVWWXXYYZZZ[[[\\\\]]]]]__^^^]]\\[[ZZZYYYYYYXXXXX[[[[ZZYYXXXWWWWWWWWWWWXXXVVVVVVVVVVUUUTTTTSSSSSSRRQQQQQQQQQQQQQQQQQPPPPPPPOPPOOOOOOOOOOOPPPPPPQQQQQQRRRRRRRRRQQQQPPPPOOOONNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@?????????????????>>>>>>>>>>>>>>>>===============<<<<<<<<<<<;;;;;;;;:::::::::::999999999999998888888888888877777777777777666666666666666655555565555555555555555444444444444444444444333333333333333322222222222222211111111111111000000000000000///////////////.............----------------,,,,,,,,,,,,,,,,,++++++++++++++++**************))))))))))))))))((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&%&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#####################""""""""""""""""""!!!!!!!!!!!!!!!! GGGGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQRRRSSTTUUVVWWXXYYZZZ[[[\\\\\\]\\__^^]]]\\[[ZZYYYYYYXXXXXX[[[ZZZYYXXXWWWWWWWWWWWWXXVVVVVVVVVUUUTTTTSSSSSSRRRQQQPPQPQQQQQQQQPPPPPPPPOOPOOOOOOOOOOOOOPPPPPQQQQQQRRRRRRRRRQQQQPPPOOOONNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@??????????????????>>>>>>>>>>>>>>>===============<<<<<<<<<<<;;;;;;;;;:::::::::::99999999999999888888888888877777777777777666666666666666655555555555555555555555444444444444444444444333333333333333322222222222222211111111111111000000000000000///////////////..............---------------,,,,,,,,,,,,,,,,,++++++++++++++++***************)))))))))))))))((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&%%&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#####################""""""""""""""""""!!!!!!!!!!!!!!!! GGGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPOOPPOOOOOOPPPPPPPPQQQQRRSSSTUUVVWWXXYYYZZ[[[\\\\\\\\\_^^^]]\\[[ZZZYYYYYXXXXXXX[[[ZZZYYXXWWWWWVVWWWWWWWXVVVVVVVVUUUTTTTSSSSSRRRRRPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOPPPPPQQQQQRRRRRRRRRQQQQPPPOOONNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@????????????????????>>>>>>>>>>>>>>===============<<<<<<<<<<<;;;;;;;;;;::::::::::999999999999999888888888888777777777777776666666666666666555555555555555555555554444444444444444444443333333333333333222222222222222111111111111110000000000000000//////////////...............--------------,,,,,,,,,,,,,,,,,,+++++++++++++++***************))))))))))))))))((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&%%&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#####################""""""""""""""""!"!!!!!!!!!!!!!!!! GGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPQQQQQQQQQQQQQQQPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUURRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOPPPPPPPQQQRRRSSTTUUVVWWXXYYZZZ[[[\\\\\\\\^^^^]]\\[[ZZZYYYYYXXXXXXX[[[ZZYYYXXWWWVVVVVVWWWWWWVVVVVVUUUUTTTTSSSSSRRRRRRPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOPPPPPQQQQQRRRRRRRRQQQQPPPPOOONNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@??????????????????>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<;;;;;;;;;;::::::::9999999999999999988888888888777777777777776666666666666666555555555555555555555554444444444444444444443333333333333333222222222222222111111111111110000000000000000//////////////................-------------,,,,,,,,,,,,,,,,,,+++++++++++++++***************))))))))))))))))((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&%%%&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#####################""""""""""""""""!"!!!!!!!!!!!!!!!! FGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPQQQQQQQQQQQQPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUURRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOPPPPPPQQQRRRSTTUUVVWWXXYYYZZ[[[\\\\\\\\^^^]]\\[[[ZZYYYYYYXXXXXXX[[[ZZYYXXXWWWVVVVVVVWWWWWUUUUUUUUUTTTTSSSSSRRRRRRRPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOPPPPPQQQQQRRRRRRRQQQQPPPOOONNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@?????????????????>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<;;;;;;;;;;;::::::::9999999999999999988888888888777777777777777666666666666666555555555555555555555554444444444444444444443333333333333333222222222222222111111111111110000000000000000///////////////...............--------------,,,,,,,,,,,,,,,,,++++++++++++++++**************))))))))))))))))((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#####################""""""""""""""""!!!!!!!!!!!!!!!!!! FFFGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJIIJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPQQQQQQQQQPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUURRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOPPPPPQQQQRRSSTTUUVVWWXXYYZZZ[[[\\\\\\\^^]]]\\[[ZZZYYYYYYYYXXXXX[[[ZZYYXXWWWVVVVVVVVVVWWWUUUUUUUUTTTTSSSSSRRRRRRRRPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOPPPPPQQQQQRRRRRQQQQQPPPOOONNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>>>================<<<<<<<<<<<<;;;;;;;;;;;::::::::9999999999999999988888888888777777777777777766666666666666555555555555555555555554444444444444444444443333333333333333222222222222222211111111111111000000000000000///////////////...............--------------,,,,,,,,,,,,,,,,,++++++++++++++++***************))))))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#####################"""""""""""""""""!!!!!!!!!!!!!!!!!! FFFFFGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJIIIIJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPQQQQQQPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUURRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPQQQRRRSTTUUVVVWXXXYYZZ[[[[\\\\\[^^]]\\\[[ZZZYYYYYYYYYXXXX[[[ZZYYXXWWWVVVVVVVVVVVVVUUUUUUTTTTTSSSSSRRRRRRRRRPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPQQQQQQQRRQQQQQPPPOOONNNNNMMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>==================<<<<<<<<<<<<;;;;;;;;;;;::::::::9999999999999999888888888888777777777777777766666666666666555555555555555555555554444444444444444444443333333333333333222222222222222211111111111111000000000000000///////////////................-------------,,,,,,,,,,,,,,,,,++++++++++++++++***************))))))))))))))))((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#####################""""""""""""""""!!!!!!!!!!!!!!!!!! FFFFFFGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJIIIIIIJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPQQQPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUURRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPQQQRRSSTTUUVVWWXXYYZZZ[[[[[[[[[^]]]\\[[[ZZYYYYYYYYYYXXXX[[[ZZYYXXWWWVVVVVVVVVVVVVTTTTTTTTTTSSSSSRRRRRRRRRQPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOONNOOOOOOOOOOPPPPQQQQQQQQQQQQQPPPOOONNNNMMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>====================<<<<<<<<<<<<;;;;;;;;;;;::::::::9999999999999999888888888888777777777777777766666666666666555555555555555555555554444444444444444444443333333333333333222222222222222211111111111111000000000000000///////////////................-------------,,,,,,,,,,,,,,,,,,+++++++++++++++***************))))))))))))))))((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#####################""""""""""""""""!!!!!!!!!!!!!!!!!! FFFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJIIIIIIIIJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUURRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPQQQRRSSTTTUUVVWWXXYYZZZ[[[[[[[[]]]\\\[[ZZZYYYYYYYYYYYXXX[[[ZZYYXXWWVVVVUUUUUUVVVVTTTTTTTTSSSSSRRRRRRRRRQQQPPPPPPPPOOOOOOOOOOOOOOOOOOOOOONNNNNNNOOOOOOOPPPPPQQQQQQQQQQQPPPPOOONNNNMMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGFFGGFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>====================<<<<<<<<<<<<;;;;;;;;;;;;::::::::9999999999999999888888888888777777777777777766666666666666555555555555555555555554444444444444444344443333333333333333222222222222222211111111111111000000000000000///////////////................-------------,,,,,,,,,,,,,,,,,,++++++++++++++++**************))))))))))))))))((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$################"####"""""""""""""""""!!!!!!!!!!!!!!!!!! FFFFFFFFFFGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJIIIIIIIIIIJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUURRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPQQQRRSSTTUUVVWWXXYYYZZZ[[[[[[[]]]\\[[[ZZZYYYYYYYYYYYXXX[[[ZZYYXXWWVVVUUUUUUUUUUUTTTTTSSSSSSSRRRRRRRRRQQQQPPPPPOOOOOOOOOOOOOOOOOOONOOOONNNNNNNNNNOOOOOOPPPPPQQQQQQQQQQPPPOOONNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@????????????????>>>>>>>>>>>>====================<<<<<<<<<<<<;;;;;;;;;;;;::::::::9999999999999999888888888888777777777777777766666666666666655555555555555555555554444444444444444334443333333333333333222222222222222211111111111111100000000000000///////////////................--------------,,,,,,,,,,,,,,,+,++++++++++++++++**************))))))))))))))))(((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$################"####""""""""""""""""!!!!!!!!!!!!!!!!!! FFFFFFFFFFFFGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIJIIIIIIIIIIIIJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPQQQRRSSSTTUUVVWWXXYYZZZZ[[[[[[]]\\\[[[ZZYYYYYYYYYYYYXXX[[[ZZYYXXWWVVVUUUUUUUUUUUSSSSSSSSSSSRRRRRRRRRQQQQQPPPPOOOOOOOOOOOOOOOOOOOONOOONNNNNNNNNNNNOOOOOOPPPPPQQQQQQQQPPPPOOONNNMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@?????????????????>>>>>>>>>>>>>===================<<<<<<<<<<<<;;;;;;;;;;;;::::::::99999999999999998888888888887777777777777777666666666666666555555555555555555555544444444444444443334443333333333333332222222222222222111111111111111100000000000000//////////////................--------------,,,,,,,,,,,,,,,++++++++++++++++++***************))))))))))))))))((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$################""###""""""""""""""""!!!!!!!!!!!!!!!!!!! FFFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHIIHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPQQQRRSSTTUUVVWWXXXYYZZZ[[[[[[]]\\\[[ZZZYYYYYYYYYYYYXXX[[ZZZYXXWWVVVUUUUUUUUUUUUSSSSSSSSSRRRRRRRRRRQQQQQQPPPOOOOOOOOOOOOOOOOOOOONNOOONNNNNNNNNNNNNOOOOOOPPPPPQQQQQQPPPPOOOONNNMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@?????????????????>>>>>>>>>>>>>>>==================<<<<<<<<<<<;;;;;;;;;;;;;::::::::99999999999999998888888888887777777777777777666666666666666555555555555555455555544444444444444443333443333333333333332222222222222222111111111111111100000000000000///////////////...............--------------,,,,,,,,,,,,,,,++++++++++++++++++***************))))))))))))))))((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$################"""##"""""""""""""""""!!!!!!!!!!!!!!!!!! FFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNOOOOOOOOPPPPQQQRRSSSTTUUVVWWXXYYYZZZZ[[[Z]\\\[[[ZZZYYYYYYYYYYYYXXX[[ZZYYXXWWVVVUUUUUUTTTUUUSSSSSSRRRRRRRRRRRRQQQQQQQPPOOOOOOOOOOOOOOOOOOONNNNOONNNNNNNNNNNNNNNOOOOOOPPPPPQQQQPPPPPOOONNNNMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@??????????????????>>>>>>>>>>>>>>>>================<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::9999999999999998888888888887777777777777777666666666666666555555555555555545555544444444444444443333343333333333333332222222222222222111111111111111100000000000000///////////////................-------------,,,,,,,,,,,,,,,,+++++++++++++++++***************))))))))))))))))(((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$################"""##""""""""""""""""!!!!!!!!!!!!!!!!!! FFFFFFFFFFFFFFFFFGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOPPPPPPPPPPPPPPPPPPOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOONOONNNNNNNNNNOOOOOOOPPPQQQRRSSSTTUUVVWWXXXYYZZZZZZZZ]\\\[[[ZZZYYYYYYYYYYYYXXX[[ZZYYXXWWVVUUUUUTTTTTTTTSRRRRRRRRRRRRRRRQQQQQQQQQPOOOOOOOOOOOOOOOOOOONNNNNONNNNNNNNNNNNNNNNNOOOOOPPPPPPPPPPPPPOOOONNNMMMMMMLMLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@???????????????????>>>>>>>>>>>>>>>>================<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::999999999999998888888888887777777777777777666666666666666555555555555555544555544444444444444443333333333333333333332222222222222222111111111111111100000000000000///////////////................-------------,,,,,,,,,,,,,,,,++++++++++++++++++**************))))))))))))))))((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$################""""#"""""""""""""""""!!!!!!!!!!!!!!!!!! FFFFFFFFFFFFFFFFFFFGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOPPPPPPPPPPPPPPOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNOOOOOOPPPPQQRRRSSTTTUUVVWWXXYYYZZZZZZZ]\\\[[[ZZZYYYYYYYYYYYXXXX[[ZZYYXWWVVVUUUUTTTTTTTTTRRRRRRRRRRRRRRRQQQQQQQQQQOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNOOOOOPPPPPPPPPPPPOOONNNNMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@???????????????????>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::99999999999998888888888887777777777777777666666666666665555555555555555544455544444444444444443333333333333333333332222222222222222111111111111111100000000000000///////////////................-------------,,,,,,,,,,,,,,,,++++++++++++++++++***************))))))))))))))))((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$################""""""""""""""""""""""!!!!!!!!!!!!!!!!!! FFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOPPPPPPPPPPPOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQRRSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNOOOOOPPPPQQRRRSSSTTUUVVWWXXYYYZZZZZZZ\\\\[[[ZZZZYYYYYYYYYXXXXX[ZZYYXXWWVVUUUUTTTTTTTTTTRRRRRRRRRRRRRQQQQQQQQQQQQOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOPPPPPPPPPPOOOONNNMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@???????????????????>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::9999999999998888888888888777777777777777666666666666665555555555555555544445554444444444444443333333333333333333333222222222222222111111111111111100000000000000////////////////...............--------------,,,,,,,,,,,,,,,++++++++++++++++++***************))))))))))))))))((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#$$$$################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!! EFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOPPPPPPPPPOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOPPPQQRRRSSSTTTUUVVWWXXYYYZZZZZZ\\\\[[[ZZZZYYYYYYYYYXXXXWZZZYYXXWWVVUUUTTTTTTTTTTTRRRRRRRRRRQQQQQQQQQQQQQQQOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOPPPPPPPPOOOONNNNMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@???????????????????>>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::9999999999988888888888888777777777777776666666666666655555555555555555444445544444444444444433333333333333333333332222222222222221111111111111111000000000000000///////////////...............--------------,,,,,,,,,,,,,,,++++++++++++++++++***************))))))))))))))))((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#$$$################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!! EEFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIHHIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOPPPPPPOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOPPPPQQRRRSSSTTUUVVWWXXYYYZZZZZZ\\\\[[[ZZZZYYYYYYYYXXXXXWZZYYXXWWVVUUUTTTTTTTTTTSSRRRRRRQQQQQQQQQQQQQQQQQQQOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOPPPPPPOOOOONNNMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@??????????????????>>>>>>>>>>>>>>>>>=============<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::9999999999988888888888888877777777777776666666666666655555555555555555444444544444444444444433333333333333333333332222222222222222111111111111111100000000000000///////////////...............--------------,,,,,,,,,,,,,,,,++++++++++++++++++**************))))))))))))))))((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##$$################""""""""""""""""""""""!!!!!!!!!!!!!!!!!! EEEEFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIHHHHIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOPPOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOPPPPQQRRRSSSTTUUVVWWXXXYYYZZZZZ\\\\[[[ZZZZZYYYYYYXXXXXWWZZYYXXWWVVUUUTTTTTTSSSSSSRRQQQQQQQQQQQQQQQQQQQQQQQOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOPPPOOOOOONNNNMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@???????????????????>>>>>>>>>>>>>>>>>===========<<<<<<<<<<<<<<<<<<;;;;;;;;;;;:::::::::::::::9999999999988888888888888887777777777776666666666666665555555555555555444444444444444444444433333333333333333333332222222222222222111111111111111100000000000000////////////////..............--------------,,,,,,,,,,,,,,,,++++++++++++++++++***************)))))))))))))))(((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###$$################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!! EEEEEEFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIHHHHHHIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPOPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOPPPPQQRRRSSTTTUUVVWWXXYYYZZZZZ\\\\[[[[ZZZZYYYYYYXXXXWWWZYYXXWWVVUUUTTTTTSSSSSSSSQQQQQQQQQQQQQQQQQQQQQQQQQOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOONNNMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@??????????????????>>>>>>>>>>>>>>>>>===========<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;:::::::::::::::9999999999888888888888888887777777777776666666666666665555555555555555444444444444444444444433333333333333333333332222222222222222111111111111111100000000000000////////////////...............-------------,,,,,,,,,,,,,,,,++++++++++++++++++****************)))))))))))))))((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###$################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!! EEEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIHHHHHHHHIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOPPPPQQRRRSSSTTUUVVWWXXYYYYZZZZ\\\\[[[[ZZZZYYYYYYXXXXWWVYYYXXWVVVUUTTTTTSSSSSSSSSQQQQQQQQQQQQQQQQQQQQQQQQQOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOONNNNMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@?????????????????>>>>>>>>>>>>>>>>>>===========<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;:::::::::::::::9999999999888888888888888887777777777766666666666666665555555555555555444444444444444444444433333333333333333333332222222222222222111111111111111100000000000000////////////////...............--------------,,,,,,,,,,,,,,,++++++++++++++++++****************)))))))))))))))((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$####################""""""""""""""""""""""!!!!!!!!!!!!!!!!!! EEEEEEEEEEFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIHHHHHHHHHHHIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOPPPQQQRRRSSTTTUUVWWXXXYYYYZZZ\\\\\[[[ZZZZZYYYYXXXXWWWVYYXXWWVVUUUTTTTSSSSSSSSSSQQQQQQQQQQQQQQQQQQQQQQQQQOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOONNNNNMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFEEEFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>>>>>>===========<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::9999999999888888888888888887777777777776666666666666666555555555555555444444444444444444444443333333333333333333332222222222222222111111111111111100000000000000////////////////...............---------------,,,,,,,,,,,,,,,+++++++++++++++++****************)))))))))))))))((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#####################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!! FFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLKLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQPPPPPPPPPPQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTSSSSSSSSSSSSQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNOOOOOOPPPPQQQRRRRSSTTTUUVVWWXXYYZZZZZZ]]]]\\\\[[[[ZZZZZYYYXXXWW[[ZZYYXXWWVVVVVUUUUUUUUUUQQQQQQQQQQQQQQQQQQQQQQQQQOOOOOOOOOONNNNNNNNNNNNNNNOOOOOOOOOOONNNNNNNNOOOOOOOOOOOOOOONNNNNMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>>>>================<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::9999999999999999998888888888888888877777777777777766666666666666666665555555555555555444444444444444444333333333333333333222222222222222111211111111111111110000000000000000000//////////////////................-------,,,,,,,,,,,,,,,,+++++++++++++++****************))))))))))))(((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$%%%$$$$$$$$$$$$$$$$######################"""""""""""""""!!!!!!!!!!!!!!!!! EEFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKLLKKKLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTSSSSSSSSSSSSSSSSSSSSSQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNOOOOOOPPPPQQQRRRSSSTTUUVVWWXXYYYZZZZZ]]]]]\\\\[[[[ZZZYYYYXXWWW[ZZYYXXWWWVVVVUUUUUUUUUUUQQQQQQQQQQQQQQQQQQQQQQQQQOOOOOOOOONNNNNNNNNNNNNNNNOOOOOOOOOOOONNNNNNNNOOOOOOOOOOOOOONNNNNMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>>>>>================<<<<<<<<<<<<<<<<<;;;;;;;;;;;:::::::::::9999999999999999998888888888888888777777777777777766666666666666666665555555555555555444444444444444444333333333333333333222222222222222111111111111111111110000000000000000000//////////////////................-------,,,,,,,,,,,,,,,,+++++++++++++++****************))))))))))))(((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$%%$$$$$$$$$$$$$$$$######################""""""""""""""""!!!!!!!!!!!!!!!! EEEEFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNOOOOOOPPPPQQQRRRSSSTTUUVVWXXXYYZZZZZ]]]]]\\\\[[[[ZZZYYYXXXWWV[ZZYYXXWWVVVVUUUUUUUUUUUUQQQQQQQQQQQQQQQQQQQQQQQQQOOOOOOOONNNNNNNNNNNNNNNNNOOOOOOOOOOOOONNNNNNNOOOOOOOOOOOOONNNNNMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>=================<<<<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::99999999999999999998888888888888888777777777777777766666666666666666665555555555555555444444444444444444333333333333333333222222222222222111111111111111111110000000000000000000//////////////////................-------,,,,,,,,,,,,,,,,++++++++++++++++****************)))))))))))(((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$%$$$$$$$$$$$$$$$$$#####################""""""""""""""""!!!!!!!!!!!!!!!!! EEEEEEFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNOOOOOOPPPQQQQRRRSSTTUUVVWWXXYYYZZZZ]]]]]\\\\[[[[ZZZYYYXXXWWVZZYYXXWWWVVVUUUUUUUUUUUUUQQQQQQQQQQQQQQQQQQQQQQQQQOOOOOOOONNNNNNNNNNNNNNNNNOOOOOOOOOOOOOONNNNNNOOOOONOOOOONNNNNNNMMMMLLLLLLLKLLLLLKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>>>>>=================<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::99999999999999999998888888888888888777777777777777766666666666666666665555555555555555444444444444444443333333333333333333222222222222222211111111111111111110000000000000000000////////////////.//...............--------,,,,,,,,,,,,,,,,+++++++++++++++****************)))))))))))((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$######################"""""""""""""""!!!!!!!!!!!!!!!!! EEEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSRRRRSSSSSSSSSSSSSSSSSSSSSSSSSPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNOOOOOPPPPQQQRRRSSSTTUUVVWXXXYYYZZZ]]]]]\\\\[[[[ZZZYYYXXWWVVZZYYXXWWVVVVUUUUUUUUUUUUUQQQQQQQQQQQQQQQQQQQQQQQQQOOOOOOONNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOONNNNNNNOOOONNNNNNNNNNNNMMMMMLLLLLLKKLLLLKKKKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>=================<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::99999999999999999888888888888888888777777777777777766666666666666666665555555555555555444444444444444443333333333333333333222222222222222211111111111111111110000000000000000000////////////////../...............---------,,,,,,,,,,,,,,,+++++++++++++++****************)))))))))))((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$######################""""""""""""""""!!!!!!!!!!!!!!!! EEEEEEEEEFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNOOOOOPPPPQQQRRRSSTTUUVVWWXXYYYZZZ]]]]]\\\\[[[[ZZZYYYXXWWVVZYYXXXWWVVVUUUUUUUUUUUTTTQQQQQQQQQQQQQQQQQQQQQQQQPOOOOOONNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOONNNNNNNNOOONNNNNNNNNNNNMMMMMLLLLLLKKLLLKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>>>>>==================<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::99999999999999998888888888888888888777777777777777766666666666666666565555555555555555444444444444444443333333333333333333222222222222222211111111111111111110000000000000000000////////////////..................----------,,,,,,,,,,,,,,+++++++++++++++****************))))))))))))(((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$######################""""""""""""""""!!!!!!!!!!!!!!!!! EEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNOOOOOPPPPQQQRRRSSTTUUVVWWXXYYYZZ]]]]]\\\\\[[[ZZZYYXXXWWVVZYYXXWWWVVVUUUUUUUUUTTTTTQQQQQQQQQQPPPPPPPPPPPPPPPOOOOONNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOONNNNNNNNOONNNNNNNNNNNMMMMMLLLLLLKKKLLKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>>>>>>==================<<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::99999999999999998888888888888888888777777777777777766666666666666665555555555555555555444444444444444443333333333333333323222222222222222211111111111111111110000000000000000000////////////////...................----------,,,,,,,,,,,,,+++++++++++++++****************))))))))))))(((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######################"""""""""""""""!!!!!!!!!!!!!!!!! EEEEEEEEEEEEEFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOPPPQQQQRRSSTTUUVVWWXXYYYYZ\]]]\\\\\\[[[ZZZYYXXWWVVVZYYXXWWVVVUUUUUUUTTTTTTTTQQQQQQQQPPPPPPPPPPPPPPPPPOOONNNNNNNNNNNNNNNNNNOOOOOPPPOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNMMMMMMLLLLLKKKKLKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFEEEEEEEEEEEEEEEEEEEEEEDEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>>>>>>==================<<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::999999999999999988888888888888888887777777777777777666666666666666655555555555555555554444444444444444433333333333333333222222222222222222111111111111111111100000000000000000000///////////////...................-----------,,,,,,,,,,,,+++++++++++++++*****************)))))))))))((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$######################""""""""""""""""!!!!!!!!!!!!!!!! EEEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNMMNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPOPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOPPPPQQQQRRSSTTUUVVWWXXYYYY\\\\\\\\\\[[[ZZZYYXXWWVVUYYXXWWWVVVUUUUUUTTTTTTTTTQQQQQQPPPPPPPPPPPPPPPPPPPONNNNNNNNNNNNNNNNNNNNOOOOPPPPPPOOOOOOOOONNNNNNNNNNNNNNNNNNNNMMMMMLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFEEEEEEEEEEEEEEEEEEEEEEDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>>>>>>===================<<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::999999999999999988888888888888888887777777777777777666666666666666655555555555555555554444444444444444433333333333333333222222222222222222111111111111111111100000000000000000000///////////////...................------------,,,,,,,,,,,++++++++++++++++****************)))))))))))((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$######################""""""""""""""""!!!!!!!!!!!!!!!!! EEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPOOOOPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSRRRPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNMMMMMMNNNNNNNNNOOOOOPPPPQQQRRRSSTUUVVWWXXXYYY\\\\\\\\\\[[[ZZZYYXXWWVVUYYXXWWVVVUUUUUUTTTTTTTTTTQQQQQPPPPPPPPPPPPPPPPPPPPNNNNNNNNNNNNNNNNNNNNOOOOOPPPPPPPOOOOOOOONNNNNNNNNNNNNNNNNNNMMMMMLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>>>>>====================<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::9999999999999999988888888888888888877777777777777777666666666666666655555555555555555554444444444444444433333333333333333222222222222222222111111111111111111110000000000000000000///////////////...................-------------,,,,,,,,,,,+++++++++++++++****************)))))))))))((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######################"""""""""""""""!!!!!!!!!!!!!!!!! EEEEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPOOOOOOOOPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSRRRRRRRRRRRPPPPPPPPPPPPPPPPPPPPOOOOOPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMNNNNNNNNNOOOOOPPPPQQQRRSSTTUUVVWWXXYYY\\\\\\\\\\[[[ZZZYYXXWWVVUYYXXWWVVVUUUUUTTTTTTTTTTTQQQQPPPPPPPPPPPPPPPPPPPPPNNNNNNNNNNNNNNNNNNNOOOOOOPPPPPPPOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>>>>======================<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::9999999999999999988888888888888888877777777777777776666666666666666655555555555555555554444444444444444433333333333333333222222222222222222111111111111111111110000000000000000/00////////////////..................--------------,,,,,,,,,,+++++++++++++++****************))))))))))))(((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$######################""""""""""""""""!!!!!!!!!!!!!!!! EEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPOOOOOOOOOOOOOPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSRRRRRRRRRRRRRRRRRRRRPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMNNNNNNNNOOOOOPPPPPQQRRRSTTUUVVWWXXXYY\\\\\\\\\\[[[ZZZYYXXWWVUUYYXXWWVVVUUUUTTTTTTTTTTTTQQQPPPPPPPPPPPPPPPPPPPPPPNNNNNNNNNNNNNNNNNNNOOOOOOPPPPPPPOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>>>>======================<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::999999999999999988888888888888888877777777777777776666666666666666655555555555555555554444444444444444443333333333333333222222222222222222111111111111111111110000000000000000//0////////////////..................---------------,,,,,,,,,++++++++++++++++***************))))))))))))(((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$######################"""""""""""""""""!!!!!!!!!!!!!!!! EEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJKKJJJKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLMLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMNNNNNNNNOOOOOPPPPQQQRRSSTTUUVWWXXXYY\\\\\\\\\\[[[ZZYYYXXWVVUUYXXWWVVVUUUUUTTTTTTTTTTTTQPPPPPPPPPPPPPPPPPPPPPPPPNNNNNNNNNNNNNNNNNNNOOOOOOPPPPPPPOOOOOOONNNNNNNNNNNNNNMMMMMMMMMLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@?????????????????>>>>>>>>>>>>>>>>>======================<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::99999999999999888888888888888888877777777777777777666666666666666655555555555555555554444444444444444443333333333333333222222222222222222111111111111111111110000000000000000///////////////////..................----------------,,,,,,,,++++++++++++++++****************)))))))))))((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######################""""""""""""""""!!!!!!!!!!!!!!!! DDEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRROOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMNNNNNNNNOOOOOOPPPPQQRRSSTTUUVVWWXXXY\\\\\\\\\\[[[ZZZYYXXWVVUUYXXWWVVVUUUUTTTTTTTTTTTTTPPPPPPPPPPPPPPPPPPPPPPPPPNNNNNNNNNNNNNNNNNNNOOOOOOPPPPPPPOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@?????????????????>>>>>>>>>>>>>>>>=======================<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::9999999999999888888888888888888877777777777777777666666666666666655555555555555555554444444444444444443333333333333333222222222222222222111111111111111111110000000000000000///////////////////..................-----------------,,,,,,,++++++++++++++++****************)))))))))))((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######################""""""""""""""""!!!!!!!!!!!!!!!! DDDDEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRQQRRRRRRRRRRRRRRRRRRRRRRRRROOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMNNNNNNNNOOOOOPPPPQQQRRSSTUUVVWWXXXY\\\\\\\\\\[[[ZZZYYXWWVVUUYXXWWVVUUUUUTTTTTTTTTTTTTPPPPPPPPPPPPPPPPPPPOOOOOONNNNNNNNNNNNNNNNNNNOOOOOOPPPPPPOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKKJKKKKJJJJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@??????????????????>>>>>>>>>>>>>>>>=======================<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::::999999999999888888888888888888877777777777777777666666666666666655555555555555555554444444444444444343333333333333333222222222222222222111111111111111111110000000000000000///////////////////...................----------------,,,,,,,++++++++++++++++****************))))))))))))(((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$######################"""""""""""""""""!!!!!!!!!!!!!!!! DDDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRROOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMNNNNNNNNOOOOOPPPPQQQRRSSTTUVVWWXXXY\\\\\\\\\\[[[ZZZYXXWWVVUTYXWWVVVUUUUTTTTTTTTTTTTTTPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNNNNOOOOOOPPPPPOOOOOOOONNNNNNNNNNNNMMMMMMMMMLLLLLLKKKKKKKKJJKKKJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@???????????????????>>>>>>>>>>>>>>>>>=====================<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::99999999999888888888888888888777777777777777776666666666666666655555555555555555554444444444444444333333333333333333222222222222222222111111111111111101110000000000000000///////////////////...................----------------,,,,,,,++++++++++++++++****************)))))))))))))(((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$######################"""""""""""""""""!!!!!!!!!!!!!!!! DDDDDDDEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRROOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMNNNNNNNNNOOOOOPPPPQQRRSSTTUUVVWWXXY\\\\\\\\\\[[[ZZYYXXWWVUUTXXWWVVUUUUTTTTTTTTTTTTTTTPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNOOOOOPPPPPOOOOOOONNNNNNNNNNNNNMMMMMMMLLLLLLLKKKKKKKKJJJKKJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@????????????????????>>>>>>>>>>>>>>>>======================<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::::9999999999888888888888888888777777777777777776666666666666666555555555555555555554444444444444444333333333333333333222222222222222222111111111111111100110000000000000000///////////////////...................----------------,,,,,,,,++++++++++++++++***************))))))))))))))((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$################"#####""""""""""""""""!!!!!!!!!!!!!!!! DDDDDDDDDEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRROOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNOOOOOPPPPQQQRRSTTUUVVWWXXX[\\\\\\\\\[[[ZZYYXXWWVUUTXXWWVVUUUUTTTTTTTTTTTTTTTPPPPPPPPPPPOOOOOOOOOOOOOOMMMMMMMMMMNNNNNNNNNNOOOOOPPPOOOOOOOONNNNNNNNNNNNNMMMMMMMLLLLLLLKKKKKKKKJJJJKJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@???????????????????>>>>>>>>>>>>>>>>>======================<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::::9999999999888888888888888888777777777777777776666666666666666555555555555555555554444444444444444333333333333333333222222222222222222111111111111111100010000000000000000///////////////////...................----------------,,,,,,,,++++++++++++++++***************)))))))))))))))(((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#################"####"""""""""""""""""!!!!!!!!!!!!!!!! DDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRROOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNOOOOOOPPPQQQRRSSTUUVVWWXXX[\\\\\\\\\[[[ZZYYXXWVVUUTXWWVVVUUUTTTTTTTTTTTTTTTSPPPPPPPPPOOOOOOOOOOOOOOOOMMMMMMMMMMMMNNNNNNNNNOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMLLLLLLLLKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDDDDDDDDDCCDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@@@@@@@??????????????????>>>>>>>>>>>>>>>>>=====================<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::::9999999999888888888888888878777777777777777776666666666666666555555555555555555554444444444444444333333333333333333222222222222222222111111111111111100000000000000000000////////////////////..................----------------,,,,,,,,++++++++++++++++****************)))))))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#################""###"""""""""""""""""!!!!!!!!!!!!!!!! DDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOONOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRQQOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNOOOOOOPPPPQQRRSSTUUVVWWXXX[\\\\\\\\\[[[ZZYYXXWVVUTTXWWVVUUUTTTTTTTTTTTTTSSSSPPPPPPPPOOOOOOOOOOOOOOOOOMMMMMMMMMMMMMNNNNNNNNNNNOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@@@@@@@@?????????????????>>>>>>>>>>>>>>>>>=====================<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::::9999999999888888888888888877777777777777777776666666666666666555555555555555555554444444444444444333333333333333333222222222222222222111111111111111110000000000000000000////////////////////..................----------------,,,,,,,,++++++++++++++++****************))))))))))))))))((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$################"""###""""""""""""""""!!!!!!!!!!!!!!!! DDDDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOONNNNNNOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRQQQQQQQQQQOOOOOOOOOOOOOOOOOOOOOOONNOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNOOOOOOOPPPQQRRSSTTUUVWWWXX[\\\\\\\\\[[[ZZYYXWWVUUTSWWVVUUUUTTTTTTTTTTTSSSSSSPPPPPPOOOOOOOOOOOOOOOOOOOMMMMMMMMMMMMMMMNNNNNNNNNNOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>>>>====================<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::::9999999999888888888888888877777777777777777776666666666666666555555555555555554554444444444444444333333333333333333222222222222222222111111111111111110000000000000000000////////////////////...................---------------,,,,,,,,+++++++++++++++++***************))))))))))))))))((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#################"""##"""""""""""""""""!!!!!!!!!!!!!!!! DDDDDDDDDDDDDDDDEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOONNNNNNNNNNNOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRQQQQQQQQQQQQQQQQQQQOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMLLMMMMMMMMMMMNNNNNNNNOOOOOOPPPQQQRRSTTUUVVWWXX[[\\\\\\\\[[[ZZYXXWVVUTTSWWVVUUUTTTTTTTTTTTSSSSSSSPPPPPOOOOOOOOOOOOOOOOOOOOMMMMMMMMMMMMMMMMNNNNNNNNNOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAA@@@@@@@@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>>>>====================<<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::::::9999999998888888888888888877777777777777777776666666666666666555555555555555554454444444444444444333333333333333333222222222222222222111111111111111110000000000000000000////////////////////................-..----------------,,,,,,,+++++++++++++++++***************)))))))))))))))))(((((((((((''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#################""""#"""""""""""""""""!!!!!!!!!!!!!!!! DDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLMMMMMMMMMMMNNNNNNNNOOOOOOPPPQQRRSSTUUVVWWXX[[\\\\\\\\[[[ZZYXXWVUUTSSWVVUUUTTTTTTTTTTTSSSSSSSSPPPOOOOOOOOOOOOOOOOOOOOOOMMMMMMMMMMMMMMMMMNNNNNNNNOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCDDCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>>>>>====================<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::::99999999998888888888888888877777777777777777776666666666666666555555555555555554444444444444444444333333333333333333222222222222222212111111111111111110000000000000000000////////////////////................--.----------------,,,,,,,,++++++++++++++++***************)))))))))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#$$$#################"""""#""""""""""""""""!!!!!!!!!!!!!!!! DDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJIIIJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKLKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLMMMMMMMMMNNNNNNNNNNOOOOOPPQQRRSSTTUVVWWWX[[\\\\\\\[[[ZZYYXWWVUTTSSWVVUUUTTTTTTTTTTSSSSSSSSSPOOOOOOOOOOOOOOOOOOOOONNNMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLKKKKKKKKJJJJJJJJJJIJJJJJIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>>>>>=====================<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::::999999999988888888888888888777777777777777777766666666666666665555555555555555544444444444444444443333333333333333332222222222222222111111111111111111100000000000000000000///////////////////................-------------------,,,,,,,,,+++++++++++++++***************)))))))))))))))))((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#$$$################"""""""""""""""""""""""!!!!!!!!!!!!!!!! DDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQPQQQQQQQQQQQQQQQQQQQQQQQQQNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLMMMMMMMMMMNNNNNNNNNOOOOPPPQQRRSTTUUVVWWX[[[\\\\\\[[[ZZYXXWVVUTTSRVVUUUTTTTTTTTTTSSSSSSSSSSOOOOOOOOOOOOOOOOOONNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLKKKKKKKJJJJJJJJJJIIIJJJJIIIIIIIIIIIIIIIHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>>>>======================<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::::999999999988888888888888888777777777777777777666666666666666655555555555555555544444444444444444443333333333333333332222222222222222111111111111111111100000000000000000000///////////////////................-------------------,,,,,,,,,,++++++++++++++****************))))))))))))))))(((((((((((('''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##$$#################""""""""""""""""""""""!!!!!!!!!!!!!!!! DDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHHGGGGGHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMNNNNNNNNNNOOOOOOOPPPQQQRRSTTUUVVWWXX[[\\\\\\\\[[ZZYYXWVVUTSSRUUTTTTSSSSSSSSSSSSSSRRRRROOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMLLMMMMMMMMLLLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBAAAAAAAAAAAAAAAAAAAA@AAAAAA@@@@@@@@@@@@@@@@@@@??????????????????>>>>>>>>>>>>=====================<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::::::::999999999888888888888888887777777666666666666666665555555555555554444444444443333333333333333322222222322222222222222222111111111111111111111100000000000///////////////.....................-------------------,,,,,,,,,,,,,,,,+++++++++++++++++********************))))))))))))))))()((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$#################""""""""""""""""""!!!!!!!!!!!!!!!! DDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGHHGGGGGGGHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNOOOOOOOPPPQQRRSSTTUVVWWXX[[[\\\\\\[[[ZZYXXWVUUTSSRUUTTTSSSSSSSSSSSSSSRRRRRROOOOOONNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIIIGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBAAAAAAAAAAAAAAAAAAAAA@@AAAA@@@@@@@@@@@@@@@@@@@@@?????????????????>>>>>>>>>>>>=====================<<<<<<<<<<<;;;;;;;;;;;;;;:;;;;:::::::::::::::::99999999988888888888888888777777776666666666666666655555555555555544444444444443333333333333333222222222222222222222222221111111111111111111111000000000000//////////////......................------------------,,,,,,,,,,,,,,,,+++++++++++++++++********************)))))))))))))))))((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$$################""""""""""""""""""!!!!!!!!!!!!!!!!! DDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNOOOOOPPPQQRRSTTUUVVWWXZ[[[[\\\[[[ZZYYXWWVUTTSRRUTTTSSSSSSSSSSSSSSSRRRRRROOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMNNMMMMMMMMMMMMMMMMMLLLLLLLLLMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIIIIIIHHGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@AA@@@@@@@@@@@@@@@@@@@@@@????????????????>>>>>>>>>>>>======================<<<<<<<<<<<;;;;;;;;;;;;;;::;;::::::::::::::::::999999999888888888888888887777777766666666666666666555555555555555444444444444443333333333333332222222222222222222222222211111111111111111111110000000000000/////////////......................------------------,,,,,,,,,,,,,,,,+++++++++++++++++*********************))))))))))))))))((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$$$#################"""""""""""""""""!!!!!!!!!!!!!!!!! DDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOQQQQQQQQQQQQQQQQQQQQQQQQQOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNOOOOPPPQQRSSTTUVVWWXZ[[[[[[[[[[ZZYXXWVUUTSSRQUTTTSSSSSSSSSSSSSSRRRRRRROONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLMMMMLLLLLLLLKKKKKKKKKKKKJJJJJJJIIIIIIIIIIIIIIIIHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@A@@@@@@@@@@@@@@@@@@@@@@????????????????>>>>>>>>>>>>======================<<<<<<<<<<<;;;;;;;;;;;;;;:::;::::::::::::::::::9999999998888888888888888877777777666666666666666665555555555555554444444444444443333333333333322222222222222222222222222111111111111111111111100000000000000////////////......................------------------,,,,,,,,,,,,,,,,+++++++++++++++++*********************))))))))))))))))((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$#################""""""""""""""""""!!!!!!!!!!!!!!!! DDDDDDDDDDDDDDDDDDDDDEEDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOQQQQQQQQQQQQQQQQQQQQPPPPPOOOOOOOOOOOOOOOOOOONNNNNNOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLMMMMMMMMMMMMMMMMNNNNNNNNNNOOOOPPQQRRSSTUUVVWWZZ[[[[[[[[ZZYYXXWVUTTSRRQTTTSSSSSSSSSSSSSSRRRRRRRRONNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIIIIIIHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEDDEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>======================<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::::::::::::99999999988888888888888888777777776666666666666666655555555555555544444444444444443333333333333222222222222222222222222211111111111111111111111000000000000000///////////......................----------------,-,,,,,,,,,,,,,,,,+++++++++++++++++*********************))))))))))))))))((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$#################""""""""""""""""""!!!!!!!!!!!!!!!!! DDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIJIIJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMLLLLLLLLLMMMMMMMMMMMMMMMMNNNNNNNNOOOPPPQQRSSTTUUVWWZZZ[[[[[[ZZZYYXWWVUTTSRRQTTTSSSSSSSSSSSSSSRRRRRRRRNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMLLLLLMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKLLLLLLLLLKKKKKKKKKKKKJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>====================<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::::::::::::9999999998888888888888888887777777666666666666666665555555555555554444444444444444443333333333332222222222222222222222222211111111111111111111111000000000000000///////////.....................----------------,,,,,,,,,,,,,,,,,,,++++++++++++++++*********************)))))))))))))))))(((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$#################"""""""""""""""""!!!!!!!!!!!!!!!!! CCDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOONOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLMMMMMMMMMMMMMMMMNNNNNNNOOOPPQQRRSSTUUVVWYZZZZ[[[ZZZZYXXWVVUTSSRQQTTSSSSSSSSSSSSSSSRRRRRRRRNNNNNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKLLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>>===================<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::::::::::::99999999998888888888888888777777777666666666666666665555555555555544444444444444444333333333333322222222222222222222222222111111111111111111111110000000000000000//////////.....................-----------------,,,,,,,,,,,,,,,,,,++++++++++++++++*****************)***)))))))))))))))))((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$#################""""""""""""""""""!!!!!!!!!!!!!!!! CCCCDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMMMMMMMMMMMMNNNNNNOOOPPQQRSSTTUUVVYYZZZZZZZZZYYXXWVUUTSSRQQTTSSSSSSSSSSSSSSSRRRRRRRRNNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>>>>==================<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::::::::::::99999999999888888888888888777777777766666666666666655555555555555544444444444444444333333333333322222222222222222222222222111111111111111111111110000000000000000//////////.....................-----------------,,,,,,,,,,,,,,,,,,+++++++++++++++++****************))**)))))))))))))))))((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$#################""""""""""""""""""!!!!!!!!!!!!!!!!! CCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMNNNNOOOPPQQRRSTTUUVVYYZZZZZZZZZYYXWWVUUTSRRQQTTSSSSSSSSSSSSSSRRRRRRRRQNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKLLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHGGFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>>>>>================<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::999999999999988888888888888777777777776666666666666655555555555555544444444444444444333333333333322222222222222222222222222111111111111111111111110000000000000000//////////................-....-----------------,,,,,,,,,,,,,,,,,,+++++++++++++++++****************)))*)))))))))))))))))((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$################""""""""""""""""""!!!!!!!!!!!!!!!!! CCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMNNNNOOPPQQRRSSTTUUVXYYZZZZZZZYYXXWWVUTTSRRQQTSSSSSSSSSSSSSSSRRRRRRRQQNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>>>>>================<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::::::::::99999999999998888888888888777777777777666666666666655555555555555544444444444444444333333333333222222222222222222222222222111111111111111101111110000000000000000//////////................--...-----------------,,,,,,,,,,,,,,,,,,+++++++++++++++++****************))))*))))))))))))))))((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$#################""""""""""""""""""!!!!!!!!!!!!!!!!! CCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGGFFGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMNNNNOOPPPQRRSSTTUUVXYYYZZZZZYYYXXWVVUTTSRRQQTSSSSSSSSSSSSSSSRRRRRRRQQNNNNNNMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::::::::::999999999999999888888888888777777777777766666666666655555555555555544444444444444444333333333333222222222222222222122222221111111111111111100111110000000000000000//////////................---..-----------------,,,,,,,,,,,,,,,,,,+++++++++++++++++****************)))))))))))))))))))))(((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$#################""""""""""""""""""!!!!!!!!!!!!!!!!! CCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFFFGGGGGFFFFGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMNNNNOOOPPQQRSSTTUUVXYYYYZZZYYYYXXWVVUTTSRRQQTSSSSSSSSSSSSSSRRRRRRRQQQNNNNNMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::::::::::999999999999999988888888888777777777777776666666666655555555555555444444444444444444333333333333222222222222222221112222221111111111111111100011110000000000000000//////////................----.-----------------,,,,,,,,,,,,,,,,,,+++++++++++++++++*****************)))))))))))))))))))))((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$#################""""""""""""""""""!!!!!!!!!!!!!!!!! CCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFGGFFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOPOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMNNNNOOOPPQQRRSSTUUUXXYYYYYYYYYXXXWVVUTTSRRQQTTSSSSSSSSSSSSSRRRRRRRQQQNNNMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????>>>>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::::::::999999999999999988888888887777777777777777666666666655555555555555544444444444444444333333333333222222222222222221111222221111111111111111100001110000000000000000//////////................----------------------,,,,,,,,,,,,,,,,,,,++++++++++++++++*****************)))))))))))))))))))))((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$################""""""""""""""""""!!!!!!!!!!!!!!!!! CCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNPPPPPPPPPPPPPPPPPPPPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMNNNNOOOPPQQRRSSTTUUXXYYYYYYYYYXXWWVVUTTSRRQQTTSSSSSSSSSSSSRRRRRRRQQQQNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????>>>>>>>>>>>>>>>>>=============<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;:::::::::::::::::::::999999999999999988888888887777777777777777766666666555555555555555554444444444444444333333333333222222222222222221111122221111111111111111100000110000000000000000//////////................----------------------,,,,,,,,,,,,,,,,,,,++++++++++++++++*****************)))))))))))))))))))))(((((((((((((((((('''''''''''''''''&''&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$#################"""""""""""""""""!!!!!!!!!!!!!!!!!! CCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNPPPPPPPPPPPPPPPPPPPPOOOOONNNNNNNNNNNNNNNNNNNNNMMMMNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMNNNNOOPPPQQRRSSTTUUXXXYYYYYYYYXXWWVVUTTSRRQQTTSSSSSSSSSSSSRRRRRRRQQQQNMMMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJKKKKKJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAA@@@@@@@@@@@@@@@@@@@@@@@??@@@@@@???????????????????>>>>>>>>>>>>>>>>>=============<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;:::::::::::::::::::::999999999999999988888888887777777777777777766666666555555555555555555444444444444443333333333333222222222222222222111112221111111111111111100000000000000000000000//////////................----------------------,,,,,,,,,,,,,,,,,,,+++++++++++++++++****************)))))))))))))))))))))(((((((((((((((((('''''''''''''''''&&'&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$#################""""""""""""""""""!!!!!!!!!!!!!!!!! CCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMNNNNOOPPPQQRRSSTTUUXXXYYYYYYYXXXWWVVUTTSRRQQTTSSSSSSSSSSSRRRRRRRQQQQQNMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJKKKJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@????@@@??????????????????????>>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;:::::::::::::::::::::999999999999999988888888877777777777777777766666666555555555555555554444444444444443333333333333222222222222222221111111221111111111111111100000000000000000000000//////////................----------------------,,,,,,,,,,,,,,,,,,,++++++++++++++++*****************)))))))))))))))))))))(((((((((((((((((('''''''''''''''''&&&'&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$#################""""""""""""""""""!!!!!!!!!!!!!!!!! CCCCCCCCCCCCCCCCCCCCCCDCCDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHIHHIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNPPPPPPOOOOOOOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKLLLLLLLLLLLLLLLLLLMMMMMMMNNNNOOPPPQQRRSSTTUUXXXXYYYYYYXXXWWVUUTTSRRQQTTSSSSSSSSSSRRRRRRRQQQQQQMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJKJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@@@@@@@@??????@???????????????????????>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;::::::::::::::::9::::999999999999999988888888877777777777777777766666666555555555555555554444444444444443333333333333222222222222222221111111121111111111111111100000000000000000000000//////////................----------------------,,,,,,,,,,,,,,,,,,,++++++++++++++++*****************)))))))))))))))))))))(((((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$$##################"""""""""""""""""!!!!!!!!!!!!!!!!! CCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOONNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKLLLLLLLLLLLLLLLLLMMMMMMNNNNOOPPQQQRRSSTTUUWXXXYYYYYXXXXWWVUUTTSRRQQTTSSSSSSSSSRRRRRRRRQQQQQQMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJIIJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@???????????????????????????????>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::99:::999999999999999888888888877777777777777777766666666555555555555555554444444444444443333333333333322222222222222221111111111111111111111111100000000000000000000000///////////................---------------------,,,,,,,,,,,,,,,,,,,++++++++++++++++*****************)))))))))))))))))))))(((((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$$#################""""""""""""""""""!!!!!!!!!!!!!!!!! BBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKLLLLLLLLLLLLLLLMMMMMMMNNNOOPPQQRRRSSTTUUWXXXXXYYXXXXWWWVUUTTSRRQQTTSSSSSSSSRRRRRRRRQQQQQQPMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@????????????????????????????????>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::::999::999999999999999888888888877777777777777777666666666555555555555555554444444444444443333333333333332222222222222221111111111111111111111111100000000000000000000000////////////...............---------------------,,,,,,,,,,,,,,,,,,,+++++++++++++++++****************))))))))))))))))))))))(((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$#################"""""""""""""""""!!!!!!!!!!!!!!!!!! BBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLLLLMMMMMMNNNOOPPQQQRRSSTTUUWXXXXXXXXXXXWWVVUUTTSRRQQTTSSSSSSSRRRRRRRRQQQQQQPPMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@???????????????????????????????>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::::99999999999999999999888888888777777777777777777666666665555555555555555554444444444444443333333333333333222222222222221111111111111111111111111100000000000000000000000/////////////..............---------------------,,,,,,,,,,,,,,,,,,,+++++++++++++++++*****************)))))))))))))))))))))(((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$#################"""""""""""""""""!!!!!!!!!!!!!!!!!! BBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKLLLLLLLLLLLLLLMMMMMNNNOOPPQQQRRSSTTTUWWXXXXXXXXXXWWVVUUTTSRRQQTTSSSSSSSRRRRRRRRQQQQQQPPMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGFEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@???????????????????????????????>>>>>>>>>>>>>>>>=================<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::::99999999999999999999888888888877777777777777777666666665555555555555555554444444444444443333333333333333322222222222221111111111111111111111111100000000000000000000000//////////////.............---------------------,,,,,,,,,,,,,,,,,,,+++++++++++++++++*****************)))))))))))))))))))))(((((((((((((((('('''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$##################"""""""""""""""""!!!!!!!!!!!!!!!!!! BBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEFFFFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKLLLLLLLLLLLLLLMMMMNNNOOPPPQQRRSSTTTUWWXXXXXXXXXWWWVVUUTSSRRQQTTSSSSSSRRRRRRRRQQQQQQPPPMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@???????????????????????????????>>>>>>>>>>>>>>>>==================<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::::::::99999999999999999999888888888887777777777777777666666666555555555555555554444444444444443333333333333333322222222222211111111111111111111111111100000000000000000000000///////////////............----------------------,,,,,,,,,,,,,,,,,,+++++++++++++++++*****************)))))))))))))))))))))(((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$#################"""""""""""""""""!!!!!!!!!!!!!!!!!! BBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEFFFFFEEEFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLKKKKKKKKKKKKKKKKKKLLLLLLLLLLLMMMMNNNOOPPPQQRRSSTTTUWWWXXXXXXXWWWWVVUUTSSRRQQTTSSSSSSRRRRRRRQQQQQQPPPPMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@???????????????????????????????>>>>>>>>>>>>>>>>==================<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::::99999999999999999999888888888888777777777777776666666666655555555555555544444444444444433333333333333333322222222222211111111111111111111111111100000000000000000000000////////////////...........----------------------,,,,,,,,,,,,,,,,+,,++++++++++++++++*****************)))))))))))))))))))))(((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$#################"""""""""""""""""!!!!!!!!!!!!!!!!!! BBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEFFFEEEEEEFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMOOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLMMMMNNOOOPPQQRRSSSTTUWWWXXXXXXXWWWVVUUTTSSRRQQTTSSSSSRRRRRRRRQQQQQPPPPPMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIIJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@??????????????????????????????>>>>>>>>>>>>>>>>===================<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;::::::::::::::99999999999999999998888888888888877777777777777666666666665555555555555544444444444444433333333333333333322222222222211111111111111111111111111100000000000000000000000/////////////////..........----------------------,,,,,,,,,,,,,,,,,+,++++++++++++++++*****************)))))))))))))))))))))((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$#################"""""""""""""""""!!!!!!!!!!!!!!!!!! BBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFEEEEEEEEFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMOOOOOOOOOOOOOOOOOOOOONNNNMMMMMMMMMMMMMMMMMMMMMMMLLMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLMMMMNNOOOPPQQRRSSSTTTWWWWXXXXWWWWWVVUUTTSSRRQQTTSSSSSRRRRRRRQQQQQPPPPPPMLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIJJIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@?????????????????????????????>>>>>>>>>>>>>>>>>===================<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;::::::::::::::99999999999999999998888888888888887777777777776666666666666555555555555544444444444444433333333333333333322222222222211111111111111111111111111100000000000000000000000/////////////////..........----------------------,,,,,,,,,,,,,,,,,++++++++++++++++++*****************)))))))))))))))))))))((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$##################"""""""""""""""""!!!!!!!!!!!!!!!!!! BBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGHHHHHHGHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJKKKKKKKKKKKJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMNNOOOPPQQRRSSSTTTWWWWWXXWWWWWVVVUUTTSSRRQQTTSSSSSRRRRRRRQQQQQPPPPPPLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKJKKKKKKKKKJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::999999999999999988888888888888887777777777777777766666666666666555555555555555555444444444444333333333333332222222222211111111111111111111100000000000000000//////////////////..............-----------------,,,--,,,,,,,,,,,,,,,,,++++++++++++++++++++***************)))))))))))))))))(((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&%%%%&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##################"""""""""""""""""!!!!!!!!!!!!!!!!!!! BBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGHHHGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJKKKKKKKKKJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPOOOOOOOOOOOOOOPPPPPPPPPPPOOOOOOOOPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMNNOOOPPQQRRSSSTTTWWWWWWWWWWWWVVUUUTTSSRRQQTTSSSSSRRRRRRQQQQQQPPPPPPLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@???????????????>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<<<<<<;<;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::999999999999999888888888888888888777777777777777766666666666666555555555555555554444444444444333333333333333222222222211111111111111111111100000000000000000//////////////////..............-----------------,,,,-,,,,,,,,,,,,,,,,,++++++++++++++++++++***************)))))))))))))))))(((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#################"""""""""""""""""!!!!!!!!!!!!!!!!!!! BBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGHGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJKKKKKJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLMMMNNOOOPPQQRRSSSTTTWWWWWWWWWWWVVVUUTTSSSRRQQTTSSSSSRRRRRQQQQQQPPPPPPOLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@????????????????>>>>>>>>>>>>===============<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;:;;::::::::::::::999999999999999888888888888888887777777777777777666666666666666555555555555555554444444444444333333333333333322222222111111111111111111111100000000000000000//////////////////..............-----------------,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++***************)))))))))))))))))(((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#################"""""""""""""""""!!!!!!!!!!!!!!!!!!! BBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJKKJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLKKLLLLMMMNNOOPPPQQRRSSSTTTVWWWWWWWWWVVVUUUTTSSRRQQQTTSSSSRRRRRRQQQQQPPPPPPOOLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@??????????????????>>>>>>>>>>===============<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::999999999999999888888888888888887777777777777777666666666666665555555555555555554444444444444333333333333333332222222111111111111111111111100000000000000000//////////////////..............-----------------,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++***************)))))))))))))))))(((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##################"""""""""""""""""!!!!!!!!!!!!!!!!!! BBBBBBBBBBBBBBBBBBBBBBCBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLKKKLLLLMMNNOOPPQQRRRSSSTTTVWWWWWWWVVVVUUUTTSSSRRQQQTSSSSSRRRRRQQQQQPPPPPPOOOLLKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@???????????????????>>>>>>>>=================<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::999999999999999888888888888888887777777777777777666666666666665555555555555555554444444444444333333333333333332222222111111111111111111011100000000000000000//////////////////..............-----------------,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++***************)))))))))))))))))((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##################"""""""""""""""""!!!!!!!!!!!!!!!!!!! BBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLKKKLLLLMMNNOOPPQQRRRSSSTTTVVVVVVVVVVVUUUTTTSSRRRQQPTSSSSRRRRRRQQQQQPPPPPOOOOLKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@????????????????????>>>>>>>===================<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::999999999999998888888888888888877777777777777777666666666666665555555555555555554444444444444333333333333333332222222111111111111111111001100000000000000000//////////////////..............-----------------,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++****************))))))))))))))))((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#################"""""""""""""""""!!!!!!!!!!!!!!!!!!! AABBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLNNNNNNNNNNMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLKKKLLLLMMNNOOPPQQRRSSSSTTTVVVVVVVVVVUUUTTTSSRRRQQQPSSSSRRRRRRQQQQQPPPPPPOOOOKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIJIIIIIIIIIIIIIIIIIHHHHHHHIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@?????????????????????>>>>>>=====================<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::9999999999999998888888888888888877777777777777777666666666666666555555555555555544444444444443333333333333333332222222111111111111111111000100000000000000000//////////////////...............----------------,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++*****************))))))))))))))))(((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#################"""""""""""""""""!!!!!!!!!!!!!!!!!!! AAAABBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLNNNNMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLKKKKKKKLKKKKLLLMMNNOOPPQQRRSSSSTTTVVVVVVVVUUUUTTTSSSRRQQQPPSSSSRRRRRRQQQQQPPPPPOOOOOKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHIHHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@????????????????????>>>>>>=====================<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::9999999999999888888888888888888877777777777777776666666666666666655555555555555544444444444443333333333333333332222222111111111111111111000000000000000000000//////////////////................---------------,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++*****************))))))))))))))))(((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#################""""""""""""""""""!!!!!!!!!!!!!!!!!!! AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLKKKKKKKKKKKKKKKKLLMMMNNOOPQQQRRSSSSTTTVVVVVVVUUUUTTTSSSRRRQQPPPSSSRRRRRRQQQQQPPPPPOOOOOOKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@???????????????????>>>>>>>====================<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::99999999999999888888888888888888777777777777777776666666666666666665555555555555544444444444443333333333333333332222222111111111111111111000000000000000000000//////////////////.................--------------,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++*****************))))))))))))))))(((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#################""""""""""""""""""!!!!!!!!!!!!!!!!!!! AAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLMMMNNOPPQQRRRSSSSTTTVVVVVUUUUUTTTSSSRRRQQQPPPSSSRRRRRRQQQQQPPPPPOOOOOOKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@??????????????????>>>>>>>===================<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::99999999999999888888888888888888777777777777777776666666666666666665555555555555544444444444443333333333333333322222222111111111111111110000000000000000000000//////////////////.................--------------,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++******************)))))))))))))))(((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##################"""""""""""""""""!!!!!!!!!!!!!!!!!!! AAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOONNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLMMMNOOPPQQRRRSSSSTTTVVVVUUUUTTTTSSSRRRQQQPPPPSSRRRRRRQQQQQPPPPPOOOOOOOKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@????????????????>>>>>>>>>=================<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::999999999999999888888888888888888777777777777777776666666666666666655555555555555444444444444443333333333333333322222222111111111111111110000000000000000000000//////////////////.................--------------,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++*****************)))))))))))))))(((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#################"""""""""""""""""!!!!!!!!!!!!!!!!!!! AAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFGGGGGGFGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIJJJJJJJJJJIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOONNNNNNNNNNNNNNNNOOOOOOOOONNNNNNNNNNOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLMMNNOOPPQQRRRSSSSSTTVVUUUUUTTTSSSRRRQQQQPPPPOSRRRRRRQQQQQQPPPPPOOOOOONKKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@???????????????>>>>>>>>>>================<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::9999999999999998888888888888888887777777777777777776666666666666666655555555555555444444444444444333333333333333322222222211111111111111110000000000000000000000//////////////////.................--------------,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++*****************)))))))))))))))((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#################""""""""""""""""""!!!!!!!!!!!!!!!!!!! AAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFGGGFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIJJJJJJJIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLMMNNOOPPQQRRRSSSSSSSUUUUUUTTTSSSRRRQQQQPPPPOORRRRRRRQQQQQQPPPPOOOOOONNKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>==============<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::9:99999999999999998888888888888888887777777777777777766666666666666666655555555555555444444444444444433333333333333322222222221111111111111110000000000000000000000//////////////////.................--------------,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++*****************)))))))))))))))((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#################""""""""""""""""""!!!!!!!!!!!!!!!!!!! AAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFGFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIJJJIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKJKKKLLMMNNOOPPQQRRRSSSSSSSUUUUUTTTSSSRRRQQQPPPPOOOORRRRRRQQQQQQPPPPPOOOOOONNKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:;::::::::::::::::::::::99999999999999999988888888888888888887777777777777777766666666666666666655555555555555444444444444444443333333333333322222222222111111111111110000000000000000000000//////////////////.................--------------,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++*++*****************)))))))))))))))((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##################"""""""""""""""""!!!!!!!!!!!!!!!!!!! AAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKJKKKLLMMNNOOPPQQRRRSSSSSSSUUUUTTTSSSRRRQQQPPPPOOOOORRRRRQQQQQQQPPPPPOOOOONNNKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIHIIIHHHHHHHHHHHHHHHHHGGGGGHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>>===========<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::999999999999999999998888888888888888888777777777777777776666666666666666665555555555555544444444444444444433333333333332222222222221111111111111000000000000000000000///////////////////.................--------------,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++**+*****************)))))))))))))))((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#################"""""""""""""""""!!!!!!!!!!!!!!!!!!! AAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKJKKKLLMMNNOOPPQQRRRSSSSSSSUUTTTTSSSRRRQQQPPPPOOOOOORRRRQQQQQQQPPPPPPOOOOONNNJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::9999999999999999999988888888888888888887777777777777777777666666666666666655555555555555544444444444444444333333333333332222222222222111111111111000000000000000000000///////////////////.................--------------,,,,,,,,,,,,,,,,,+,,,,,+++++++++++++++++********************)))))))))))))))((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#################""""""""""""""""""!!!!!!!!!!!!!!!!!!! AAAAAAAAAAAAAAAAAAAAAABABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKMMMMMMMMMLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKJKKKLLMMNNOOPPQQRRRRSSSSSSUTTTTSSSRRRQQQPPPOOOOOONNRRQQQQQQQQQPPPPPOOOOONNNNJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>========<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::99999999999999999999988888888888888888887777777777777777776666666666666666655555555555555444444444444444444333333333333332222222222222211111111110000000000000000000000//////////////////..................--------------,,,,,,,,,,,,,,,,,++,,,,+++++++++++++++++********************)))))))))))))))((((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#################""""""""""""""""""!!!!!!!!!!!!!!!!!!! @AAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKMMMLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKJJJJJJKKKKJKKKLLMMNNOOPPQQQRRRRSSSSRTTTTSSSRRRQQQPPPOOOOONNNNQQQQQQQQQQQPPPPPOOOOONNNNJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::::::::::::::::999999999999999999999888888888888888888887777777777777777776666666666666666655555555555555444444444444444444333333333333322222222222222221111111110000000000000000000000//////////////////..................--------------,,,,,,,,,,,,,,,,,+++,,,+++++++++++++++++********************)))))))))))))))((((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$%%%%%%$$$$$$$$$$$$$$$$$#################""""""""""""""""""!!!!!!!!!!!!!!!!!!! @@@AAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKJJJJJJJJJJJJKKKJKKKLLMMNNOOPPQQQRRRRRRRRRTTTSSSRRRQQQPPPOOOONNNNNNQQQQQQQQQQPPPPPPOOOOONNNNJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>>>>>>>=======<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::::::::::::::9999999999999999999998888888888888888888877777777777777777776666666666666666555555555555555444444444444444444333333333333322222222222222222111111110000000000000000000000//////////////////..................--------------,,,,,,,,,,,,,,,,,++++,,+++++++++++++++++********************))))))))))))))))(((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$%%%%%$$$$$$$$$$$$$$$$$##################"""""""""""""""""!!!!!!!!!!!!!!!!!! @@@@@AAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKJKKKLLMMNNOOPPPQQQRRRRRRRRTTSSSRRRQQQPPPOOOONNNNNNNQQQQQQQQQQPPPPPPOOOOONNNNJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>=======<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::::::::::99999999999999999999998888888888888888887877777777777777777766666666666666666555555555555555444444444444444443333333333333322222222222222222211111110000000000000000000000/////////////////...................--------------,,,,,,,,,,,,,,,,,+++++,+++++++++++++++++********************))))))))))))))))(((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$%%%%$$$$$$$$$$$$$$$$$$#################"""""""""""""""""!!!!!!!!!!!!!!!!!! @@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKJKKKLLMMNNOOPPPQQQRRRRRRRRTSSSRRRQQQPPPOOOONNNNNNNNQQQQQQQQQPPPPPPPOOOONNNNNJJJJJJJIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>>>>>>>=======<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::::::::::9999999999999999999999888888888888888888777777777777777777776666666666666666655555555555555544444444444444444333333333333332222222222222222221111111000000000000000000/00//////////////////...................--------------,,,,,,,,,,,,,,,,,+++++++++++++++++++++++********************))))))))))))))))((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$#################""""""""""""""""""!!!!!!!!!!!!!!!!! @@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHIIIIIIIIIIIIHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMNNNNNNNMMMMMMMMMMMMNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKJKKKLLMMNNOOOPPQQQQQRRRRRQSSSRRRQQQPPPOOONNNNNNNNMMQQQQQQQQQPPPPPPPOOOONNNNNJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::::::::::99999999999999999999998888888888888888888777777777777777777776666666666666666655555555555555554444444444444444333333333333332222222222222222221111111000000000000000000//0//////////////////...................--------------,,,,,,,,,,,,,,,,,+++++++++++++++++++++++********************))))))))))))))))((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$%%%$$$$$$$$$$$$$$$$$#################""""""""""""""""""!!!!!!!!!!!!!!!!!! @@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEFFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHIIIIIIIIHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKJKKKLLMMNNOOOPPPQQQQQQQQQQSSSRRRQQPPPOOOONNNNNMMMMMQQQQQQQQQPPPPPPPOOOONNNNNJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>>>========<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::::::::::999999999999999999998998888888888888888887777777777777777777776666666666666666555555555555555555444444444444444333333333333332222222222222222221111111000000000000000000/////////////////////...................--------------,,,,,,,,,,,,,,,,,+++++++++++++++++++++++********************))))))))))))))))((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$%%$$$$$$$$$$$$$$$$$#################""""""""""""""""""!!!!!!!!!!!!!!!!!! @@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEFFFEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHIIIIIHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKJKKLLLMMNNOOOPPPQQQQQQQQQQSSRRRQQQPPPOOONNNNNMMMMMMPQQQQQQQQPPPPPPPOOOONNNNNJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGHHGGGGGGGGGGGGGGGGGGGGGFFGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@?????????????????>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::::::::::999999999999999999998888888888888888888887777777777777777777766666666666666666555555555555555555544444444444444333333333333322222222222222222211111111000000000000000000/////////////////////...................---------------,,,,,,,,,,,,,,,,+++++++++++++++++++++++*********************)))))))))))))))((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$%$$$$$$$$$$$$$$$$$##################""""""""""""""""""!!!!!!!!!!!!!!!!! @@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHIIHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLMMNNOOOPPPQQQQQQQQQQSRRRQQQPPPOOONNNNMMMMMMMMPPPPPQQQQPPPPPPPOOOONNNNNJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@???????????????????>>>>>>>>>>>>>>===========<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::::::::::999999999999999999998888888888888888888888777777777777777777776666666666666666655555555555555555544444444444444433333333333332222222222222222221111111000000000000000000//////////////////////...................----------------,,,,,,,,,,,,,,,,++++++++++++++++++++++*********************))))))))))))))))(((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##################""""""""""""""""""!!!!!!!!!!!!!!!!! @@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKLLMMMNNOOOPPPPQQQQQQQQQRRRRQQQPPPOOONNNNMMMMMMMMPPPPPPQQQPPPPPPPPOOOONNNNJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@????????????????????>>>>>>>>>>>>=============<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::::::::9:999999999999999999998888888888888888888887777777777777777777776666666666666666655555555555555555544444444444444333333333333332222222222222222221111111100000000000000000//////////////////////...................-----------------,,,,,,,,,,,,,,,++++++++++++++++++++++*********************)))))))))))))))))((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$#################""""""""""""""""""!!!!!!!!!!!!!!!!!! @@@@@AAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKJJJJKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJKKKKLLMMNNOOOPPQQQRRRRRSSSSSSRRRRRQQQQPPOOONNNNMMMMMMMMMPPPPPPPPPPPPPPPPOOOONNNMMKJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@???????????????????>>>>>>>>>>>>>>>>>>>================<<<<<<<<<<;;;;;;;;;;;;;;;;;;;::::::::::::::99999999999999999888888888888888777777777777666666666666666666555555555555554444444444444444333333333333333332222222222222222222111111111111110000000000000////////////.................-------------------,,,,,,,,,,,,,,,+++++++++++++++++****************)))))))))))))))))))))(((((((((((((((((('''(((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$##################"""#""""""""""""""""""!!!!!!!!!!!!!!!!!!! @@@@@@@AAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKJJJJJJJJJKKKKKKKJKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJKKKKLLMMNNOOOPPQQQRRRRRRRRRRRRRRRRQQQPPPOOONNNNMMMMMMMMMPPPPPPPPPPPPPPPPOOOONNNMMKJJJJJJJIIIIIIIIIIIIIIIIIHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@???????????????????>>>>>>>>>>>>>>>>>>>>===============<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;::::::::::::::99999999999999999988888888888888777777777776666666666666666666555555555555554444444444444444433333333333333332222222222222222221111111111111111000000000000/////////////................-------------------,,,,,,,,,,,,,,,,++++++++++++++++****************)))))))))))))))))))))((((((((((((((((((''''((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$##################""""#"""""""""""""""""!!!!!!!!!!!!!!!!!!! @@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJKKKKLMMMNNOOOPPQQQQRRRRRRRRRRRRRRQQQQPPPOOONNNMMMMMMMMMMPPPPPPPPPPPPPPPPOOOONNNMMKJJJJJJIIIIIIIIIIIIIIIIIIHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@???????????????????>>>>>>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::::::99999999999999999998888888888888777777777777666666666666666666555555555555554444444444444444443333333333333322222222222222222221111111111111111100000000000//////////////...............-------------------,,,,,,,,,,,,,,,,,+++++++++++++++****************))))))))))))))))))())(((((((((((((((((('''''(('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$##################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!! @@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJKKKKLMMMNNOOPPPQQQQRRRRRRRRRRRRRQQQQPPPOOONNNNMMMMMMMMMMPPPPPPPPPPPPPPPPPOOONNNMMKJJJJJJIIIIIIIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBCBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@???????????????????>>>>>>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::::::999999999999999999988888888888887777777777777766666666666666665555555555555544444444444444444443333333333333322222222222222222221111111111111111110000000000///////////////..............-------------------,,,,,,,,,,,,,,,,,,++++++++++++++****************))))))))))))))))))(()((((((((((((((((((''''''('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$##################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!! @@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKJJJJJJJJJJJJJJJJJJJJKKKKLMMMNNOOPPPQQQQRRRRRRRRRRRRQQQQQPPPOOONNNNMMMMMMMMMMPPPPPPPPPPPPPPPPPOOOONNNMKJJJJJIIIIIIIIIIIIIIIIIHHGGGGGGGGGGGGGGGGGGGGGGGGFGGGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@????????????????????>>>>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::9999999999999999999988888888888887777777777777776666666666666665555555555555544444444444444444443333333333333322222222222222222221111111111111111110000000000////////////////............--------------------,,,,,,,,,,,,,,,,,,++++++++++++++****************))))))))))))))))))(((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#$$#################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!! @@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKJJJJJJJJJJJJJJJJJJJJKKKKLMMMNNOOOPPQQQQQRRRRRRRRRQQQQQQPPPPOOONNNMMMMMMMMMMMPPPPPPPPPPPPPPPPPOOOONNNMKJJJJJIIIIIIIIIIIIIIHHHHHGGGGGGGGGGGGGGGGGGGGGGFFFGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@?????????????????????>>>>>>>>>>>>>>>>>>================<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::::9999999999999999999888888888888877777777777777777666666666666665555555555555544444444444444444433333333333333322222222222222222211111111111111111110000000000/////////////////...........--------------------,,,,,,,,,,,,,,,,,,++++++++++++++****************))))))))))))))))))((((((((((((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##$##################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!! @@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIJJJJJJKKKKLMMMNNOOOPPPQQQQQRRRRRRQQQQQQQPPPPOOONNNNMMMMMMMMMMMPPPPPPPPPPQPPPPPPOOOONNNMKJJJJJIIIIIIIIIIIIHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@????????????????????>>>>>>>>>>>>>>>>>>>>================<<<<<<<<<<<<<<<<<<;;;;;;;;;;;::::::::::::::99999999999999999999888888888888877777777777777777766666666666665555555555555444444444444444444433333333333333322222222222222222221111111111111111100000000000//////////////////..........--------------------,,,,,,,,,,,,,,,,,,++++++++++++++****************))))))))))))))))))((((((((((((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#####################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!! @@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIHHHIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIJJJJJKKKKLMMMNNOOOPPPQQQQQQQQQQQQQQQQQPPPPPOOONNNNMMMMMMMMLMMPPPPPPPPPQQQPPPPPPOOONNNMKJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFGGGGGFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@???????????????????>>>>>>>>>>>>>>>>>>>>================<<<<<<<<<<<<<<<<<<<;;;;;;;;;;::::::::::::::::9999999999999999998888888888888877777777777777777776666666666655555555555555444444444444444444433333333333333222222222222222222211111111111111111100000000000//////////////////..........--------------------,,,,,,,,,,,,,,,,,,++++++++++++++****************))))))))))))))))))((((((((((((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#####################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!! @@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIHHHHHHHIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIJJJJJKKKKLMMMNNOOOPPPPQQQQQQQQQQQQQQQQPPPPOOOONNNNMMMMMMLLLMMOPPPPPPPPPQQPPPPPPOOONNNMKJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFGGGFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@??????????????????>>>>>>>>>>>>>>>>>>>================<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;:::::::::::::::::99999999999999999888888888888877777777777777777776666666666665555555555555554444444444444444433333333333333322222222222222222221111111111111111110000000000///////////////////..........-------------------,,,,,,,,,,,,,,,,,,,++++++++++++++****************))))))))))))))))))((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$####################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!! @@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLMMMMMMMMMMMLLLLLLLLMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJIJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIJJJJJKKKKLMMMNNOOOPPPPQQQQQQQQQQQQQPPPPPPOOOONNNNNMMMMMMLLLLLOPPPPPPPPPPPPPPPPOOOONNNMKJJJJIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFGFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>>>>>>================<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;:::::::::::::::::::9999999999999999888888888888877777777777777777776666666666655555555555555555444444444444444433333333333333322222222222222222211111111111111111110000000000//////////////////...........------------------,,,,,,,,,,,,,,,,,,,,++++++++++++++*****************)))))))))))))))))((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$####################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  ?@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIJJJJKKKLLMMMNNOOOPPPPPQQQQQQQQQQQPPPPPPPOOOONNNNMMMMMMMLLLLLOOPPPPPPPPPPPPPPPOOONNNMMKJJJJIIIIIIIHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>>>>>================<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::::::::999999999999998888888888888777777777777777777776666666666655555555555555555544444444444444433333333333333322222222222222222211111111111111111110000000000//////////////////...........------------------,,,,,,,,,,,,,,,,,,,+++++++++++++++******************))))))))))))))))((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$####################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!! ???@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIJJJJKKKKLMMMNNNOOOPPPPPQQQQQQQQPPPPPPPPOOOONNNNNMMMMMMLLLLLLOOPPPPPPPPPPPPPPPOOONNNMMJJJJIIIIIIIHHHHHHHHHHHHHHGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>>>>>==================<<<<<<<<<<<<<<<<<<;;;;;;;;;;::::::::::::::::::::9999999999999998888888888888777777777777777777766666666666655555555555555555554444444444444433333333333333222222222222222222211111111111111111110000000000//////////////////...........------------------,,,,,,,,,,,,,,,,,,,+++++++++++++++******************))))))))))))))))((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#####################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!! ?????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIJJJJKKKLLMMMNNNOOOPPPPPPPPPPPPPPPPPPPPOOOOONNNNNMMMMMMLLLLLLOOOPPPPPPPPPPPPPOOOONNNMMJJJJIIIIIIIHHHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>====================<<<<<<<<<<<<<<<<<;;;;;;;;;;::::::::::::::::::::9999999999999988888888888888877777777777777777766666666666655555555555555555544444444444444333333333333333222222222222222222211111111111111111110000000000//////////////////...........------------------,,,,,,,,,,,,,,,,,,,++++++++++++++*******************))))))))))))))))((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#####################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!! ???????@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIJJJJKKKLLMMMNNNOOOOPPPPPPPPPPPPPPPPPPOOOOONNNNNMMMMMMMLLLLLLOOOOPPPPPPPPPPPOOOONNNMMMJJJJIIIIIIHHHHHHHHHHHHHHGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>>>>======================<<<<<<<<<<<<<<<;;;;;;;;;;::::::::::::::::::::999999999999999888888888888888877777777777777777666666666665555555555555555555444444444444443333333333333332222222222222222222111111111111111111100000000000/////////////////...........------------------,,,,,,,,,,,,,,,,,,,++++++++++++++*******************))))))))))))))))((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#####################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!! ??????????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIJJJJKKKLLMMMNNNOOOOPPPPPPPPPPPPPPPPPOOOOONNNNNNMMMMMMMLLLLLLOOOOOPPPPPPPPPOOOOONNNMMMJJJIIIIIIHHHHHHHHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCDDCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAABAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>>>>======================<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::::::9999999999999988888888888888888877777777777777766666666666655555555555555555554444444444444433333333333333322222222222222222211111111111111111110000000000000////////////////..........-------------------,,,,,,,,,,,,,,,,,,,+++++++++++++++******************))))))))))))))))((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#####################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!! ????????????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIJJJJKKKLLMMMNNNOOOOOPPPPPPPPPPPPPPOOOOOOONNNNNMMMMMMMMLLLLLLOOOOOOOPPPPPOOOOOONNNMMMMJJJIIIIIIHHHHHHHHHHHGGGGGFFFFFFFFFFFFFFFFFFFFFFEEEFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>>>>>=====================<<<<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::::::999999999999999888888888888888888877777777777777666666666665555555555555555555544444444444443333333333333333322222222222222222111111111111111111100000000000000///////////////..........-------------------,,,,,,,,,,,,,,,,,,,+++++++++++++++******************))))))))))))))))((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#####################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!! ??????????????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJIIIIIIIIHHHHHHIIIIIIIJJJJKKKLLMMMNNNOOOOOPPPPPPPPPPPPOOOOOOOONNNNNNMMMMMMMLLLLLLLOOOOOOOOOOOOOOOOONNNNMMMLJJIIIIIIHHHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>===================<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::99999999999999988888888888888888888777777777777766666666666665555555555555555554444444444444433333333333333333322222222222222221111111111111111111000000000000000//////////////...........------------------,,,,,,,,,,,,,,,,,,,++++++++++++++*******************))))))))))))))))((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#####################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!! ????????????????@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHGGHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJIIIIIIIIHHHHHHHHHIIIIIIJJJJKKKLLMMMNNNNOOOOOPPPPPPPPPPOOOOOOOONNNNNNMMMMMMMMLLLLLLLOOOOOOOOOOOOOOOONNNNMMMMLJJIIIIIIHHHHHHHHHHGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>>>>>>>===================<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::::::::999999999999998888888888888888888887777777777777666666666666665555555555555555544444444444444333333333333333333322222222222222211111111111111111110000000000000000////////////.............----------------,,,,,,,,,,,,,,,,,,,,+++++++++++++++******************))))))))))))))))((((((((((((((((((((((''''''''''''''''''&'''''&&&&&&&&&&&&&&&&&&%%&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$####################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!! ??????????????????@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHGGGGGGHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHIIIIIIJJJKKKKLLMMMNNNNOOOOOOPPPPPPPPOOOOOOOONNNNNNMMMMMMMMMLLLLLLLOOOOOOOOOOOOOONNNNNMMMMLLJIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEFFFEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>>>>>>>===================<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::99999999999999988888888888888888888777777777777766666666666666665555555555555554444444444444443333333333333333333222222222222221111111111111111111000000000000000000////////////.............---------------,,,,,,,,,,,,,,,,,,,,++++++++++++++++****************)))))))))))))))))((((((((((((((((((((((''''''''''''''''''&&''''&&&&&&&&&&&&&&&&&&&%%&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#####################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!! ????????????????????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLKKKKKKKKKKKKKKKKKKKLLLLLLKKKKKKKKKKKKKKLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHIIIIIJJJKKKKLLMMMNNNNOOOOOOOPPPPPOOOOOOOOONNNNNNMMMMMMMMMMLLLLLLLOOOOOOOOOOOONNNNNNMMMMLLLIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFEEEEEEEEEEEEEEEEEEFEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>>>>>>===================<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;:::::::::::999999999999998888888888888888888887777777777777666666666666666665555555555555544444444444444333333333333333333322222222222222211111111111111111111000000000000000000//////////...............--------------,,,,,,,,,,,,,,,,,,,,+++++++++++++++++****************))))))))))))))))((((((((((((((((((((((''''''''''''''''''&&&''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#####################""""""""""""""""""!""""!!!!!!!!!!!!!!!!!! ??????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIHHHHIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHIIIIIJJJKKKKLLMMMNNNNOOOOOOOOOOOOOOOOOOOONNNNNNNMMMMMMMMMLLLLLLLLOOOOOOOOONNNNNNNNMMMMLLLLIIIIIIHHHHHHHHHGGGGGGGGGGFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>>>>>==================<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::::::9999999999999999888888888888888888877777777777776666666666666666666555555555555544444444444444333333333333333333322222222222222211111111111111111110000000000000000000//////////................-------------,,,,,,,,,,,,,,,,,,,,++++++++++++++++++***************))))))))))))))))(((((((((((((((((('(((''''''''''''''''''&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#####################""""""""""""""""""!!"""!!!!!!!!!!!!!!!!!! ????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHIIIIIJJJKKKLLLMMMNNNNNOOOOOOOOOOOOOOOOOOONNNNNNMMMMMMMMMMLLLLLLLLOOOOONNNNNNNNNNMMMMMLLLLLIIIIIHHHHHHHHHGGGGGGGGGGGFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@?????????????????>>>>>>>>>>>>>>>>>===================<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::::999999999999999998888888888888888887777777777777666666666666666666655555555555544444444444444333333333333333333332222222222222211111111111111111111000000000000000000///////////.................------------,,,,,,,,,,,,,,,,,,,,++++++++++++++++++***************))))))))))))))))((((((((((((((((((''((''''''''''''''''''&&&&&''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#####################""""""""""""""""""!!!""!!!!!!!!!!!!!!!!!! >>????????????????????????@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHIIIIIJJJKKKKLLMMMNNNNNOOOOOOOOOOOOOOOOONNNNNNNMMMMMMMMMMMLLLLLLLLOOOONNNNNNNNNMMMMMMLLLLLKIIIIHHHHHHHHHGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@???????????????????>>>>>>>>>>>>>>>===================<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;:::::::::::9999999999999999999888888888888888877777777777777666666666666666666655555555555544444444444444433333333333333333322222222222222211111111111111111111000000000000000000///////////..................-----------,,,,,,,,,,,,,,,,,,,+++++++++++++++++++***************))))))))))))))))(((((((((((((((((('''(''''''''''''''''''&&&&&&'&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#####################"""""""""""""""""""!!!"!!!!!!!!!!!!!!!!!! >>>>????????????????????????@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHIIIIIJJJKKKLLLMMMNNNNNOOOOOOOOOOOOOOOONNNNNNNMMMMMMMMMMMLLLLLLLLLOOONNNNNNNNNMMMMMMLLLLLKKIIIHHHHHHHHHHGGGGGGGGGGGFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@?????????????????????>>>>>>>>>>>>>>==================<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;::::::::::99999999999999999999988888888888888777777777777776666666666666666666555555555555444444444444444443333333333333333322222222222222211111111111111111110000000000000000000///////////..................-----------,,,,,,,,,,,,,,,,,,,+++++++++++++++++++**************)))))))))))))))))((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$####################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!! >>>>>>????????????????????????@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHIIIIJJJJKKKLLLMMMMNNNNNOOOOOOOOOOOOOOONNNNNNMMMMMMMMMMMLLLLLLLLLLOONNNNNNNNMMMMMMMLLLLLKKKIIIHHHHHHHHHGGGGGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEDEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@??????????????????????>>>>>>>>>>>>>===================<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::99999999999999999999888888888888888777777777777776666666666666666666555555555555444444444444444444333333333333333322222222222222111111111111111111110000000000000000000///////////..................-----------,,,,,,,,,,,,,,,,,,,+++++++++++++++++++**************)))))))))))))))))((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#####################""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!! >????????????????????????????????@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKJJJJJJJJKKKKKKKKKKKKKKKKKKJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIJJJJJKKKLLLMMMMLLMMMMMNNNNNNNNNNNNNNNNNNMPPPPPOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLKKKKKKKJJIIIIIIIIIHHHHHHHHHHGGGGFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>>>>>>>================<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::999999999999999888888888888888888887777777776666666666666666555555555555444444444444433333333333322222222222222222211111111111111111110000000000000000/////////////////..................---------------,,,,,,,,,,,,,,+++++++++++++++++++*****)))))))))))))))))))((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!! >>>????????????????????????????????@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKJJJJJJJJJJJJJJJJKKKKKKKKKKJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGIIIIIIIIIIIJJJJKKKLLLLMMMLLMMMMMMNNNNNNNNNNNNNNNNNMPPPPOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMLLLLLLLKKKKKKKJJIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>================<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::999999999999998888888888888888888877777777766666666666666666655555555555444444444444443333333333322222222222222222211111111111111111110000000000000000/////////////////..................---------------,,,,,,,,,,,,,,++++++++++++++++++******)))))))))))))))))))((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!! >>>>>?????????????????????????????????@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGIIIIIIIIIIJJJJKKKKLLLLMMMLLMMMMMMMNNNNNNNNNNNNNNNMMPPPOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMLLLLLLKKKKKKKJJJIIIIIIIIIHHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>>>>================<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::::::::::::9999999999999988888888888888888888877777777766666666666666666665555555554444444444444444333333333222222222222222222111111111111111111100000000000000000////////////////...................---------------,,,,,,,,,,,,,,++++++++++++++++++******)))))))))))))))))))((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###########################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!! >>>>>>>?????????????????????????????????@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHHHGGGGGGIHIIIIIIIIIJJJKKKKLLLLMMMLLLMMMMMMMNNNNNNNNNNNNNMMMPPOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMLLLLLLKKKKKKKJJJJIIIIIIIIHHHHHHHHHHGGGGGGGFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::::::::::::999999999999998888888888888888888877777777776666666666666666666555555555444444444444444443333333322222222222222222211111111111111111110000000000000000/////////////////...................---------------,,,,,,,,,,,,,,++++++++++++++++++*******))))))))))))))))))((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###########################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  >>>>>>>>>?????????????????????????????????@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGHHHHIIIIIIJJJJKKKKLLLLMMMLLLLMMMMMMMNNNNNNNNNNNMMMMPPOOOOONNNNNNNNNNNNNNNNNNNMMMMMMLLLLLLKKKKKKKJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????>>>>>>>>>>>>>>>================<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::::::::::9999999999999998888888888888888888777777777766666666666666666666555555555444444444444444444333333322222222222222222211111111111111111110000000000000000/////////////////...................---------------,,,,,,,,,,,,,,,+++++++++++++++++********)))))))))))))))))((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!! >>>>>>>>>>>?????????????????????????????????@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHGGGGGGGGGGGGHHHHHIIIIIJJJJKKKKLLLLMMMLLLLMMMMMMMMMNNNNNNNNNMMMMPOOOOONNNNNNNNNNNNNNNNNNNMMMMMMLLLLLLKKKKKKJJJJJJJIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????>>>>>>>>>>>>>================<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::::::::::99999999999999999888888888888888888777777777766666666666666666665555555554444444444444444444433333222222222222222222221111111111111111100000000000000000/////////////////..................----------------,,,,,,,,,,,,,,,,++++++++++++++++*********))))))))))))))))((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!! >>>>>>>>>>>>>>?????????????????????????????????@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAABBAAABBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHIIIIIJJJJKKKKLLLLMMMLLLLLLMMMMMMMMMNNNNNMMMMMMOOOOONNNNNNNNNNNNNNNNNNMMMMMMMLLLLLKKKKKKKJJJJJJJJIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCDCCCCCCCCCCCCCCCCCCBBBBBBCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@??@@@@?????????????????????>>>>>>>>>>>>================<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::::::::::::99999999999999999988888888888888887777777777666666666666666666665555555554444444444444444444333333222222222222222222211111111111111111100000000000000000/////////////////..................----------------,,,,,,,,,,,,,,,,,+++++++++++++++**********)))))))))))))))((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!! >>>>>>>>>>>>>>>?????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHIIIIIJJJJKKKKLLLLMMMLLLLLLLMMMMMMMMMMMMMMMMMMMOOOONNNNNNNNNNNNNNNNNMMMMMMMMLLLLLKKKKKKKJJJJJJJJJIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@????@@@??????????????????????>>>>>>>>>>>===============<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::::::::::99999999999999999999888888888888888777777777776666666666666666665555555554444444444444444444433333322222222222222222221111111111111111110000000000000000///////////////////.................----------------,,,,,,,,,,,,,,,,,,++++++++++++++***********))))))))))))))(((((((((((((((('''''''''''''''''''&''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!! >>>>>>>>>>>>>>>>>??????>>???????????????????????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHIIIIIJJJJKKKLLLLLMMMLLLLLLLLLMMMMMMMMMMMMMMMMLOOONNNNNNMMMMMMMMMMMMMMMMMMMLLLLLKKKKKKKJJJJJJJJJIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@??????@???????????????????????>>>>>>>>>>================<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::::::::999999999999999999998888888888888887777777777777666666666666666665555555554444444444444444444333333222222222222222222221111111111111111110000000000000000///////////////////.................---------------,,,,,,,,,,,,,,,,,,,++++++++++++++************)))))))))))))(((((((((((((((('''''''''''''''''''&&'''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###################"#######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!! ! >>>>>>>>>>>>>>>>>>>>???>>>>?????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHIIIIIJJJJKKKLLLLLMMMLLLLLLLLLLLMMMMMMMMMMMMMLLOONNNNNMMMMMMMMMMMMMMMMMMMLLLLLLKKKKKKJJJJJJJJJIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????????>>>>>>>>>>>=================<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::::::::::999999999999999999998888888888888887777777777777766666666666666655555555554444444444444444444333333222222222222222222221111111111111111110000000000000000///////////////////.................---------------,,,,,,,,,,,,,,,,,,,++++++++++++++*************)))))))))))((((((((((((((((('''''''''''''''''''&&&''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$####################"######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!! >>>>>>>>>>>>>>>>>>>>>>?>>>>>>>????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJIIIIIIIIIIJJJJJJJJJJJJJJJJIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIIJJJKKKKLLLLLMMMKLLLLLLLLLLLLMMMMMMMMMMLLLOONNNNMMMMMMMMMMMMMMMMMMLLLLLLLKKKKKKJJJJJJJJJIIIIHHHHHHHHHHGGGGGGGGGGGFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????????>>>>>>>>>>>==================<<<<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::::::::::999999999999999999998888888888888887777777777777777666666666666665555555555544444444444444444433333332222222222222222221111111111111111110000000000000000////////////////////.................---------------,,,,,,,,,,,,,,,,,,,++++++++++++++**************))))))))))((((((((((((((((('''''''''''''''''''&&&&'&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###################""#####"""""""""""""""""""!"""""!!!!!!!!!!!!!!!!!! >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFHHHHHHIIIIJJJKKKKLLLLLLMMKKKLLLLLLLLLLLLMMMMMMMLLLLONNNNMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKJJJJJJJJJIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????????>>>>>>>>>>>===================<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::::::::9999999999999999999998888888888888877777777777777777766666666666665555555555554444444444444444333333333222222222222222221111111111111111110000000000000000////////////////////.................---------------,,,,,,,,,,,,,,,,,,,++++++++++++++***************)))))))))((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###################"""####"""""""""""""""""""!!""""!!!!!!!!!!!!!!!!!!! ==>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFHHHHHHIIIIJJJKKKKLLLLLLMMKKKKKKKLLLLLLLLLLLLLLLLLLLNNNNNMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKJJJJJJJJJIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????????????>>>>>>>>>>>===================<<<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::::::::::99999999999999999999988888888888888877777777777777777776666666666655555555555555444444444444444333333333322222222222222221111111111111111110000000000000000///////////////////.................----------------,,,,,,,,,,,,,,,,,,,+++++++++++++*****************))))))))((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###################""""####"""""""""""""""""""!!"""!!!!!!!!!!!!!!!!!!! ===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFHHHHHHIIIIJJJKKKKLLLLLLLMKKKKKKKKKKLLLLLLLLLLLLLLLLNNNNMMMMLLLLLLLLLLLLLLLLLLKKKKKKKJJJJJJJJJIIIIIIIIHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????????????>>>>>>>>>>>===================<<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::::::::999999999999999999999888888888888887777777777777777777776666666666555555555555555444444444444443333333333322222222222222111111111111111111000000000000000000//////////////////.................----------------,,,,,,,,,,,,,,,,,,++++++++++++++******************)))))))((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###################"""""###"""""""""""""""""""!!!""!!!!!!!!!!!!!!!!!!! =====>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGGGFFFFFFFFFFFHHHHHHIIIIJJJKKKKLLLLLLLLKKKKKKKKKKKKKLLLLLLLLLLLLKNNNMMMMLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????????????>>>>>>>>>>>>==================<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::::::99999999999999999999988888888888888877777777777777777777666666666655555555555555555444444444444333333333333322222222222221111111111111111110000000000000000000/////////////////.................----------------,,,,,,,,,,,,,,,,,,++++++++++++++*******************))))))(((((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###################""""""##"""""""""""""""""""!!!!"!!!!!!!!!!!!!!!!!!! =======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGFFFFFFFFFFFFFFFFFFFGFGGGGGGGGGGFFFFFFFFFFFFFFHHHHHHIIIIJJJKKKKLLLLLLLLKKKKKKKKKKKKKKKLLLLLLLLLKKNNMMMMMLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAABBBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????????????>>>>>>>>>>>>===================<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::::::::999999999999999999999888888888888888777777777777777777777666666666655555555555555555544444444444333333333333332222222222211111111111111111100000000000000000000////////////////..................-----------------,,,,,,,,,,,,,,,,,++++++++++++++*******************))))))(((((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##################"""""""#"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! ==========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGFFFFFFFFFFFFFFFFFFHHHHHHIIIIJJJKKKKLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKNNMMMMLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAABBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????????????>>>>>>>>>>>>>==================<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::::::::999999999999999999999888888888888887777777777777777777776666666666555555555555555555554444444443333333333333333222222222211111111111111111100000000000000000000////////////////..................------------------,,,,,,,,,,,,,,,,++++++++++++++*******************))))))(((((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#################"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! ============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AA@@AAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGHHHHHIIIIJJJKKKKLLLLLLLLKKKKKKKKJJKKKKKKKKKKKKKKKKNMMMMLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAABBBBAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????????????>>>>>>>>>>>>>>>=================<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;:::::::::::::999999999999999999999888888888888888877777777777777777776666666666655555555555555555555444444444333333333333333332222222221111111111111111110000000000000000000/////////////////.................-------------------,,,,,,,,,,,,,,,,++++++++++++++*******************))))))(((((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#################"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! ==============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGHHHHHHIIIJJJKKKKLLLLLLLLKKKKJJJJJJJJJJKKKKKKKKKKKKMMMMLLLLKKKKKKKJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBCBBBBBBBBBBBBBBBBBAAAAAAABBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????????????>>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::::::9999999999999999999998888888888888888887777777777777777776666666666555555555555555555554444444444333333333333333333222222211111111111111111100000000000000000000/////////////////.................-------------------,,,,,,,,,,,,,,,,++++++++++++++*******************))))))(((((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#################"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! ================>>>>>>>=>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGHHHHHIIIJJJJKKKKLLLLLLLKKJJJJJJJJJJJJJJJKKKKKKKKJMMMLLLLLKKKKKJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@??????????????????????????>>>?????>>>>>>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::::::99999999999999999999998888888888888888888777777777777777766666666666555555555555555555554444444443333333333333333333322222211111111111111111110000000000000000000////////////////..................-------------------,,,,,,,,,,,,,,,,++++++++++++++*******************))))))(((((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#################"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! ===================>>>>===>>>>>>>>>>>>>>>>>>>>>>???????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIIIHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHHIIIIJJJKKKKLLLLLLLKJJJJJJJJJJJJJJJJJJJJJJJJJMMLLLLLKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHGGGGGGGFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????>>>>>???>>>>>>>>>>>>>>>>>>>>>>=============<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::::::99999999999999999999988888888888888888888877777777777777766666666666555555555555555555544444444443333333333333333333222222211111111111111111110000000000000000000////////////////..................-------------------,,,,,,,,,,,,,,,+++++++++++++++*******************))))))(((((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#################"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!! =====================>>======>>>>>>>>>>>>>>>>>>>?????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEFFFFGGGHHHHIIIIJJJKKKKKLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJJJMLLLLLKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFFFFEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????>>>>>>?>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::::99999999999999999999988888888888888888888877777777777777766666666666665555555555555555554444444443333333333333333333322222211111111111111111111000000000000000000/////////////////.................--------------------,,,,,,,,,,,,,,,++++++++++++++++*****************))))))))((((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#################""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! ===============================>>>>>>>>>>>>>>>>>>>>?????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEFFGGGGHHHHIIIJJJKKKKKLLLLLLJJJJJJJJJIIIIIIIJJJJJJJJJJLLLLLKKKKKJJJJJJJIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===========<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::::::999999999999999999999988888888888888888888777777777777777766666666666666555555555555555544444444443333333333333333333322222211111111111111111111000000000000000000////////////////...................------------------,,,,,,,,,,,,,,,,+++++++++++++++++****************)))))))))(((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#################""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! =================================>>>>>>>>>>>>>>>>>>>>??????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEGGGGHHHHIIIJJJJKKKKKKLLLLJJJJJJJIIIIIIIIIIIIIIIIIIILLLLKKKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===========<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::::999999999999999999999888888888888888888888777777777777777666666666666666655555555555555444444444443333333333333333333222222111111111111111111110000000000000000000////////////////....................-----------------,,,,,,,,,,,,,,,,++++++++++++++++++***************))))))))))((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##################"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! <<=================================>>>>>>>>>>>>>>>>>>>>>?????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEGGGGGHHHHIIIJJJKKKKKKKKKKJJJJJJIIIIIIIIIIIIIIIIIIIILLKKKKKKJJJJJIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::999999999999999999999888888888888888888888777777777777777666666666666666666555555555555544444444444433333333333333333322222221111111111111111111000000000000000000/////////////////...................------------------,,,,,,,,,,,,,,,,+++++++++++++++++++**************)))))))))))(((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##################"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! ==========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEFFFGGGGGHHHIIIJJJJJKKKKKKLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????@@@@@@???????????????????>>>>>>>>>>>>>>>>========================<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::::::::::99999999999999998888888888888888777777777777777777777777777776666666555555555555555555554444444444444443333333333333322222222222222211111111111100000000000000000000///////////////...............-------------------,,,,,,,,,,,,,++++++++++++++++++*******************))))))))((((((((((((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$###################""""""""""""""""!!!!!!!!!!!!!!!!!!!!! ============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEFFFFGGGGHHHIIIIJJJJJJKKKKLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@?????????????????????>>>>>>>>>>>>>==========================<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::99999999999999999988888888888888877777777777777777777777777776666666655555555555555555555444444444444444333333333333333222222222222221111111111110000000000000000000///////////////...............--------------------,,,,,,,,,,,,,++++++++++++++++++*******************))))))))((((((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$###################"""""""""""""""""!!!!!!!!!!!!!!!!!!!! ==============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFFGGGGHHHHIIIIJJJJJJJJJLLLLLLKKKKKKKKKKKKKKKKKKKJKKKKJJJJJJIIIIIIIIIIIIIHHIIIIIIIIIIIIHHHHHHHHHHHGGFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????@@@??????????????????????>>>>>>>>>>===========================<<<<<<<<<<<<<;;;;;;;;;;;::::::::::::::::::::99999999999999999998888888888888777777777777777777777777777776666666665555555555555555554444444444444444333333333333333322222222222211111111111110000000000000000000///////////////................------------------,,,,,,,,,,,,,,+++++++++++++++++++******************))))))))((((((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$###################"""""""""""""""""!!!!!!!!!!!!!!!!!!!! ================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFFFGGGGHHHIIIIJJJJJJJJJLLLLLKKKKKKKKJJJJJJJJJJJJJKKJJJJJJJIIIIIIIIIIHHHHHHIIIIIIIIIIIHHHHHHHHHHGGGGFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????@@??????????????????????>>>>>>>>>===========================<<<<<<<<<<<<<<<;;;;;;;;;;::::::::::::::::::::99999999999999999998888888888887777777777777777777777777777766666666666555555555555555554444444444444443333333333333333332222222222211111111111111000000000000000000///////////////.................-----------------,,,,,,,,,,,,,,+++++++++++++++++++******************))))))))((((((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$####################"""""""""""""""""!!!!!!!!!!!!!!!!!!!! ===================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFEEEEEEEEEEEEEEEEFFFFFGGGGHHHHIIIIJJJJJJJJLLLLKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHIIIIIIIIIHHHHHHHHHHGGGGGGFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????????????>>>>>>>>=============================<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::::::999999999999999999988888888888877777777777777777777777777777766666666666655555555555555544444444444444443333333333333333333222222222211111111111111100000000000000000//////////////...................----------------,,,,,,,,,,,,,++++++++++++++++++++******************)))))))))(((((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$####################"""""""""""""""""!!!!!!!!!!!!!!!!!!!! =====================>>=>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFEEEEEEEEEEEEEEEEFFFFFFGGGGHHHIIIIIJJJJJJJLLLKKKKKKKJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHIIIIIIIIHHHHHHHHHHGGGGGGGFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@AAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????????????>>>>>>>>============================<<<<<<<<<<<<<<<<<<<;;;;;;;;::::::::::::::::9:999999999999999999998888888888887777777777777777777777777777766666666666666555555555555554444444444444443333333333333333333322222222221111111111111111000000000000000///////////////...................----------------,,,,,,,,,,,,,+++++++++++++++++++*******************))))))))))((((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$###################"""""""""""""""""!!!!!!!!!!!!!!!!!!!! ===========================>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEEEFFFFFFGGGGHHHHIIIIJJJJJJJLLKKKKKKKKJJJJJJJJJJJJJJIIJJJJIIIIIIIIIIHHHHHHHHHHHIIIIIIHHHHHHHHHHGGGGGGGGGFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@AA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????????????>>>>>>>>============================<<<<<<<<<<<<<<<<<<<<<;;;;;;;::::::::::::::::99999999999999999999988888888888877777777777777777777777777777666666666666666655555555555554444444444444443333333333333333333322222222211111111111111111100000000000000///////////////...................----------------,,,,,,,,,,,,,+++++++++++++++++++*******************)))))))))))(((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$##################"""""""""""""""""!!!!!!!!!!!!!!!!!!!! =============================>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEDEDDEEEEEEEEEEEEEEEFFFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFFFGGGGHHHHIIIIIJJJJJJKKKKKKKKKJJJJJJJJJJIIIIIIIJJIIIIIIIIIIIHHHHHHHHHHHHIIIHHHHHHHHHHHHGGGGGGGGGGEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????????????>>>>>>>>>===========================<<<<<<<<<<<<<<<<<<<<<<;;;;;;;::::::::::::::::99999999999999999999988888888888777777777777777777777777777777666666666666666665555555555544444444444444433333333333333333333222222222211111111111111111110000000000000//////////////....................---------------,,,,,,,,,,,,,,+++++++++++++++++++*******************))))))))))))((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$#################"""""""""""""""""!!!!!!!!!!!!!!!!!!!! <<=============================>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFEEEEEEEEEEEDDEEEEEFFFFFFGGGGHHHHIIIIIIJJJJKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????????????????>>>>>>>>>>=======================<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::::::::::9999999999999999999988888888888877777777777777777777767777777666666666666666666655555555544444444444444443333333333333333333322222222211111111111111111111000000000000///////////////....................---------------,,,,,,,,,,,,,,+++++++++++++++++++******************))))))))))))))(((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$################"""""""""""""""""!!!!!!!!!!!!!!!!!!!!  <<<<==============================>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDEEEEEEEEEEEFFFFFFFFEEEEEEEEEEDDDDDDEEEEFFFFFGGGGHHHHIIIIIIIIJJKKKKKKKKJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????????????????????>>>>>>>>>>>====================<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;:::::::::::::::::9999999999999999999888888888888777777777777777777777666777776666666666666666666665555555544444444444444444333333333333333333222222222211111111111111111111000000000000///////////////....................---------------,,,,,,,,,,,,,,,++++++++++++++++++******************)))))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############"""""""""""""""""!!!!!!!!!!!!!!!!!!!!  <<<<<<==============================>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDEEEEEEEEEEEFFFFFFEEEEEEEEEEDDDDDDDEEEEFFFFFGGGGGHHHHIIIIIIIIIKKKKKKKJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????????????????????????>>>>>>>>>>>>==================<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;::::::::::::::::9999999999999999999988888888888877777777777777777777766667777666666666666666666665555555544444444444444444443333333333333333322222222211111111111111111111000000000000/////////////////..................----------------,,,,,,,,,,,,,,,,++++++++++++++++*******************))))))))))))))))(((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##############"""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  <<<<<<<<==============================>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@A@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEEFFFFFEEEEEEEEEEDDDDDDDDDEEEFFFFFFGGGGHHHHHIIIIIIIIKKKKKKJJJJJJJIIIIIIIIIIIIHIIIIIHHHHHHHHHHHHHHHHGGGGHHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????????????????????????>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::::9999999999999999999988888888888887777777777777777777666666776666666666666666666665555555544444444444444444444333333333333333222222222211111111111111111111000000000000//////////////////.................---------------,,,,,,,,,,,,,,,,,,++++++++++++++++******************)))))))))))))))))(((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#############"""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  <<<<<<<<<<===============================>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDEEEEEEEEEFFFFEEEEEEEEEEDDDDDDDDDDEEEFFFFFFGGGGHHHHHHIIIIIIIKKKKKJJJJJJJJIIIIIIIIIIHHHIIIHHHHHHHHHHHHHHGGGGGGGGHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????????????????????????????>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::99999999999999999999888888888888888777777777777777776666666666666666666666666666655555555444444444444444444443333333333333333222222222221111111111111111110000000000000///////////////////................---------------,,,,,,,,,,,,,,,,,,,++++++++++++++*******************))))))))))))))))))(((((((((''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#############""""""""""""""""!!!!!!!!!!!!!!!!!!!!  <<<<<<<<<<<<<==============================>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDEEEFFFFFFGGGGGHHHHHHIIIIIIKKKJJJJJJJJJIIIIIIIIIHHHHHIHHHHHHHHHHHHHHGGGGGGGGGGHHHHGGGGGGGGGGGGFFFFFFFFFEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????????????????????????????>>>>>>>>>>>>>>>==========<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::9999999999999999999988888888888888887777777777777777666666666666666666666666666665555555544444444444444444444333333333333333222222222222211111111111111111000000000000////////////////////...............----------------,,,,,,,,,,,,,,,,,,,++++++++++++++******************))))))))))))))))))))(((((((('''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$############""""""""""""""""!!!!!!!!!!!!!!!!!!!!  <<<<<<<<<<<<<<<===============================>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDEEEFFFFFGGGGGHHHHHHHIIIIIJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????????????????????????????????>>>>>>>>>>>>>>>>=======<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::::9999999999999999999988888888888888888777777777777776666666666666666666666666666655555555444444444444444444443333333333333333222222222222221111111111111110000000000000////////////////////...............---------------,,,,,,,,,,,,,,,,,,,,++++++++++++++*******************)))))))))))))))))))((((((((''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$############""""""""""""""""!!!!!!!!!!!!!!!!!!!! <<<<<<<<<<<<<<<<<===============================>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDEEEFFFFFFGGGGGHHHHHHHIIIIJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@???@@@@@??????????????????????????????????????????????????????>>>>>>>>>>>>>>>=======<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;:::::::::::99999999999999999999888888888888888888877777777777766666666666666666666666666666555555555544444444444444444443333333333333333222222222222222111111111111110000000000000////////////////////...............---------------,,,,,,,,,,,,,,,,,,,,++++++++++++++******************))))))))))))))))))))(((((((('''''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$###########"""""""""""""""""!!!!!!!!!!!!!!!!!!!! <<<<<<<<<<<<<<<<<<<<===<=========================>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEFFFFFFGGGGGHHHHHHHHHHHJJJJJJJJJIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGFFGGGGGGGGGGFFFFFFFFFFFFFEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@?????@???????????????????????????????????????????????>>>???????>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;:::::::::99999999999999999999988888888888888888877777777777766666666666666666666666666666655555555555444444444444444443333333333333333222222222222222221111111111111000000000000////////////////////...............----------------,,,,,,,,,,,,,,,,,,,++++++++++++++*******************)))))))))))))))))))((((((((('''''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$###########"""""""""""""""""!!!!!!!!!!!!!!!!!!!! <<<<<<<<<<<<<<<<<<<<<<=<<<==========================>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCDDDDDDDDDDDDDDDEEEEEEEEDDDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGHHHHHHHHHHJJJJJJJJIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFGGGGFFFFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@??????????????????????????????????????????????>>>>>>>>>>>>?????>>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<;<;;;;;;;;;;;;;;;;;;;;;;:::::::::9999999999999999999998888888888888888887777777777777666666666666666666666666666665555555555555444444444444444433333333333333332222222222222222221111111111110000000000000///////////////////...............----------------,,,,,,,,,,,,,,,,,,,,+++++++++++++*******************)))))))))))))))))))((((((((''''''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$###########""""""""""""""""""!!!!!!!!!!!!!!!!!!! <<<<<<<<<<<<<<<<<<<<<<<<<<<<==========================>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGGHHHHHHHHHJJJJJJJIIIIIIIIHHHHHHHHHHGHHHHHHHGGGGGGGGGGGGFFFFFFGFFFFFFFFFFFFFFFFFFFEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@?????????????????????????????????????????>>>>>>>>>>>>>>>>>>>????>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999999999999988888888888888888777777777777766666666666666666666666666666555555555555555444444444444443333333333333333222222222222222222221111111111000000000000000//////////////////...............-----------------,,,,,,,,,,,,,,,,,,++++++++++++++*******************)))))))))))))))))))((((((((''''''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$##########"""""""""""""""""""!!!!!!!!!!!!!!!!!! <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==========================>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????@@@@@@@@@???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCDDDDDDDDDDDEEDDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGGHHHHHHHHHJJJJJIIIIIIIIIHHHHHHHHHGGGHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>?>>>>>>>>>>>>>>>>>=======<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::99999999999999999999888888888888888888887777777777776666666666666666666666666666665555555555555555444444444444333333333333333332222222222222222222211111111110000000000000000////////////////................------------------,,,,,,,,,,,,,,,,,++++++++++++++*******************)))))))))))))))))))((((((((''''''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$##########""""""""""""""""""""!!!!!!!!!!!!!!!!! ;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==========================>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????@@@@@@??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFFGGGGGGGHHHHHHHHJJJIIIIIIIIIHHHHHHHHHGGGGGHHGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>========<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;::::::::::99999999999999999999988888888888888888888777777777777666666666666666666666666666666555555555555555555444444444443333333333333333222222222222222222221111111111000000000000000000///////////////...............--------------------,,,,,,,,,,,,,,,,++++++++++++++*******************)))))))))))))))))))((((((((''''''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###########"""""""""""""""""""""!!!!!!!!!!!!!!!! ;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===========================>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????@@@?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFFGGGGGGGGHHHHHHHIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==========<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;::::::::::::99999999999999999998888888888888888888887777777777776666666666666666666666566666655555555555555555555444444444333333333333333332222222222222222222211111111110000000000000000000/////////////................--------------------,,,,,,,,,,,,,,,++++++++++++++********************)))))))))))))))))))((((((((('''''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###########"""""""""""""""""""""!!!!!!!!!!!!!!!! ;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==========================>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEFFFFFFGGGGGGGGGGHHHHHIIIIIIIIIIHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFEEEFFFEEEEEEEEEEEEEEEEEEEEEEDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===========<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::9999999999999999988888888888888888888877777777777766666666666666666666665556666655555555555555555555444444444333333333333333332222222222222222222111111111100000000000000000000/////////////................--------------------,,,,,,,,,,,,,,,++++++++++++++********************)))))))))))))))))))((((((((((''''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###########"""""""""""""""""""""!!!!!!!!!!!!!!!! ;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===========================>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCCDDDDDDDDDEEEEFFFFFFFGGGGGGGGGGGGGGIIIIIIIIIHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEFEEEEEEEEEEEEEEEEEEEEEEEEDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????>?????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=============<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::999999999999999888888888888888888888777777777777776666666666666666666655555666555555555555555555555444444443333333333333333333222222222222222222111111111100000000000000000000/////////////...............--------------------,,,,,,,,,,,,,,,,++++++++++++++********************))))))))))))))))))(((((((((((('''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###########"""""""""""""""""""""!!!!!!!!!!!!!!!! ;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============================>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDCCCCCCCCCDDDDDDDEEEEEFFFFFFFGGGGGGGGGGGGGIIIIIIIIHHHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????>>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>====>>>>>>>>>>===============<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::9999999999998888888888888888888888777777777777777766666666666666666655555556555555555555555555555444444443333333333333333333332222222222222222111111111100000000000000000000//////////////...............--------------------,,,,,,,,,,,,,,,,++++++++++++++********************))))))))))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###########"""""""""""""""""""""!!!!!!!!!!!!!!!!! ::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<=======================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@AA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCCCCDDDDDDDDDDCCCCCCCCCCCBBBBBCCCCCCCCCDDDDEEEEEEEFFFFFFFFFFFFFFHHHHGGGGGGGGGFFFFFFFFFEEEEHHHHHHHHHHHHGGGGGGGGGFFFFDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@??????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========================================<<<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::::9999999999999999999999999998888888888888888888888888887777777777777777776666666666666666555555555555555555555444544444444444444444444333333222222222222222222221111111111100000000000000000////////////////.............--------------------,,,,,,,,,,,++++++++++++++++++++++*******************))))))))))))))(((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###############"""""""""""""""""""!!!!!!!!!!!!!!!!!!!! ::::::::::;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<=======================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCCDDDDDDDDDCCCCCCCCBBBBBBBBBBCCCCCCCDDDDDEEEEEEEFFFFFFFFFFFFFHGGGGGGGGGGGFFFFFFFFEEEEEEHHHHHHHHHHGGGGGGGGGGFFFFFDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@???????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============================================<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::999999999999999999999999998888888888888888888888888888777777777777777777666666666666666665555555555555555555554444444444444444444444443333322222222222222222222111111111111000000000000000000///////////////.............--------------------,,,,,,,,,,+++++++++++++++++++++++*******************))))))))))))))(((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############""""""""""""""""""""!!!!!!!!!!!!!!!!!!! ::::::::::::;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<========================>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDDCCCCCBBBBBBBBBBBBBBBCCCCCDDDDDEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFFEEEEEEEHHHHHHGGGGGGGGGGGGGFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAA@@@@@@@??????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>================================================<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::999999999999999999999999999888888888888888888888888888877777777777777777776666666666666666655555555555555555555444444444444444444444444333333322222222222222222221111111111100000000000000000000/////////////.............--------------------,,,,,,,,,,,++++++++++++++++++++++********************))))))))))))))((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###############""""""""""""""""""""!!!!!!!!!!!!!!!!!!! :::::::::::::::;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<==========================>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCDDDDDCCCBBBBBBBBBBBBBBBBBBCCCCDDDDDDEEEEEEEEFFFFFFFFFFFGGGGGGGGGGGFFFFFFFEEEEEEEEHHHGGGGGGGGGGGGGGGFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@???????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===================================================<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;:::::::9999999999999999999999999998888888888888888888888888888777777777777777777766666666666666666665555555555555555554444444444444444444444444333333332222222222222222211111111111100000000000000000000/////////////.............--------------------,,,,,,,,,,,++++++++++++++++++++++********************)))))))))))))(((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""""""""""!!!!!!!!!!!!!!!!!!! :::::::::::::::::;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<=============================>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDDEEEEEEEEFFFFFFFFFFGGGGGGGGGGGFFFFFFFEEEEEEEEHGGGGGGGGGGGGGGGGFFFFFFFFDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>=======================================<=============<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;::::::9999999999999999999999999998888888888888888888888888888777777777777777777766666666666666666666655555555555555555444444444444444444444444333333333322222222222222221111111111100000000000000000000//////////////..............-------------------,,,,,,,,,,,++++++++++++++++++++++********************))))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""""""""""""!!!!!!!!!!!!!!!!!!! :::::::::::::::::::;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<==============================>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDEEEEEEEEEEFFFFFFFFGGGGGGGGGGFFFFFFFEEEEEEEEEGGGGGGGGGGGGGGGFFFFFFFFFFDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@???????????????????????????????>>>>>>>>>>>>>>>>>==>>>>>>>>====================================<<<<<<<=========<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::999999999999999999999989999888888888888888888888888888888777777777777777777666666666666666666666655555555555555554444444444444444444444443333333333332222222222222211111111111100000000000000000000/////////////................-----------------,,,,,,,,,,,++++++++++++++++++++**+*******************))))))))))))))(((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$###############""""""""""""""""""""!!!!!!!!!!!!!!!!!!! :::::::::::::::::::::;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<===============================>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDEEEEEEEEEEEFFFFFFGGGGGGGGGGFFFFFFFEEEEEEEEDGGGGGGGGGGGGGGFFFFFFFFFFFDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@????????????????????????????>>>>>>>>>>>>>>>>>>>===>>>>>==================================<<<<<<<<<<<<====<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;::::::999999999999999999999988899888888888888888888888878888888777777777777777777666666666666666666666655555555555555554444444444444444444444444333333333333322222222222221111111111110000000000000000000//////////////.................----------------,,,,,,,,,,,++++++++++++++++++++**********************))))))))))))))(((((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$###############""""""""""""""""""""!!!!!!!!!!!!!!!!!!!! :::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<==============================>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDDEEEEEEEEEEEEEFFFGGGGGGGGGFFFFFFFFEEEEEEEDDGGGGGGGGGGGGFFFFFFFFFFFFFDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@???????????????????????>>>>>>>>>>>>>>>>>>>>>>=====>>>================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::99999999999999999999888888888888888888888888888777888887777777777777777777766666666666666666666555555555555555554444444444444444444444443333333333333332222222222221111111111111000000000000000000//////////////..................---------------,,,,,,,,,,,++++++++++++++++++++**********************))))))))))))))(((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$################"""""""""""""""""""!!!!!!!!!!!!!!!!!!! :::::::::::::::::::::::;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<===============================>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCBBBBBBCCCCCCCCCCCCCCCCCBBBBBBBBBBBAAAABBBBBBBBBBCCCDDDDDDDEEEEEEEEEEEEEEEGGGGGGGGGFFFFFFFEEEEEEEDDDGGGGGGGGGGFFFFFFFFFFFFFFEDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@???????????????????>>>>>>>>>>>>>>>>>>>>>>>>>======>==============================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::9999999999999999988888888888888888888888888887777788777777777777777777777776666666666666666665555555555555555544444444444444444444444443333333333333333222222222211111111111111100000000000000000/////////////....................--------------,,,,,,,,,,,++++++++++++++++++++**********************))))))))))))))(((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$#################""""""""""""""""""!!!!!!!!!!!!!!!!!!! 99:::::::::::::::::::::;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<================================>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????@@@@@@@???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBAAAAAAAAAAABBBBBBBCCCCDDDDDDEEEEEEEEEEEEEEEGGGGGGGGGFFFFFFFEEEEEEEDDDGGGGGGGGFFFFFFFFFFFFFFFEEDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>====================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::::::99999999999999988888888888888888888888888887777777777777777777777777777776666666666666666666555555555555555544444444444444444444444443333333333333333332222222211111111111111111000000000000000//////////////....................-------------,,,,,,,,,,,,,++++++++++++++++++***********************))))))))))))))(((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##################"""""""""""""""""!!!!!!!!!!!!!!!!!!! 9999:::::::::::::::::::;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<================================>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????@@@@???????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBCCCCCCCCBBBBAAAAAAAAAAAAAAABBBBBBCCCCCDDDDDDEEEEEEEEEEEEEEGGGGGGGGFFFFFFFFEEEEEEEDDDGGGGGGFFFFFFFFFFFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>==================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::::::::::9999999999998888888888888888888888888888877777777777777777777777777777766666666666666666665555555555555555544444444444444444444444433333333333333333333222222211111111111111111100000000000000/////////////....................--------------,,,,,,,,,,,,,,+++++++++++++++++**********************)))))))))))))))((((((((((((((((((('''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$###################""""""""""""""""!!!!!!!!!!!!!!!!!!! 999999:::::::::::::::::;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<===============================>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????@??????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAABBBBBCCCCCDDDDDDDEEEEEEEEEEEEEGGGGGGGFFFFFFFFFEEEEEEDDDDGGGGGFFFFFFFFFFFFFFFFEEEEDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@??????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>=================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;::::::::::::::::::99999999998888888888888888888888888888877777777777777777777777777777766666666666666666665555555555555555544444444444444444444444443333333333333333333332222211111111111111111111000000000000//////////////....................--------------,,,,,,,,,,,,,,,++++++++++++++++**********************))))))))))))))((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$####################"""""""""""""""!!!!!!!!!!!!!!!!!!! 99999999:::::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<===============================>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFFEEEEEEDDDDGGGGFFFFFFFFFFFFFFFFEEEEEDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@???????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::9999999988888888888888888888888888888777777777777777777777777777777766666666666666666655555555555555555444444444444444444444434433333333333333333333322222211111111111111111111000000000000//////////////....................-------------,,,,,,,,,,,,,,,,,++++++++++++++***********************))))))))))))))(((((((((((((((((((('''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$####################"""""""""""""""!!!!!!!!!!!!!!!!!!! 99999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<============================>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAABBBBCCCCCCDDDDDDDDEEEEEEEEEEFFFFFFFFFFFFFFFFEEEEEEDDDDGGGGFFFFFFFFFFFFFFFEEEEEECCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=================================<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;<<<<<;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::99999988888888888888888888888888888777777777777777777777777777777766666666666666666665555555555555555444444444444444444444433333333333333333333333332222211111111111111111111100000000000////////////////...................-------------,,,,,,,,,,,,,,,,,,+++++++++++++***********************)))))))))))))))((((((((((((((((((('''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$####################"""""""""""""""!!!!!!!!!!!!!!!!!!! 9999999999999::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<========================>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCDDDDDDDDDDEEEEEEEEFFFFFFFFFFFFFFFFEEEEEEDDDDGGGFFFFFFFFFFFFFFFEEEEEEECCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=================================<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;<<;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::9999998888888888888888888888888888887777777777777777777777777777777666666666666666666655555555555555555444444444444444444444333333333333333333333333322222111111111111111111111000000000000/////////////////.................-------------,,,,,,,,,,,,,,,,,,,,++++++++++++**********************)))))))))))))))))(((((((((((((((((('''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$#####################"""""""""""""""!!!!!!!!!!!!!!!!!!! 999999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========================>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCDDDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFFEEEEEEDDDDGGGFFFFFFFFFFFFFFEEEEEEEECCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=================================<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::99999998888888888888888888888888888887777777777777777777777777777777666666666666666666655555555555555555554444444444444444444433333333333333333333333322222221111111111111111111100000000000///////////////////................-------------,,,,,,,,,,,,,,,,,,,,++++++++++++**********************))))))))))))))))))((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$#####################"""""""""""""""!!!!!!!!!!!!!!!!!!! 999999999999999999::::::::;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==========================>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCDDDDDDDDDDDDEEEEFFFFFFFFFFFFFFFFEEEEEEDDDDGGFFFFFFFFFFFFFFEEEEEEEEECCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>=======================<==========<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::999999998888888888888888888888877888877777777777777777777777777777776666666666666666666555555555555555555555444444444444444444333333333333333333333333322222222111111111111111111000000000000////////////////////..............--------------,,,,,,,,,,,,,,,,,,,,+++++++++++***********************)))))))))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$####################"""""""""""""""!!!!!!!!!!!!!!!!!!! 99999999999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==========================>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBABAAAABBBBBBBBBBAAAAAAAAAAA@@AAAAAAAAAAAABBBCCCCCCCDDDDDDDDDDDDDDEFFFFFFFFFFFFFFFEEEEEEDDDDDGFFFFFFFFFFFFFEEEEEEEEEEECCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>=========================<<<=======<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::999999999988888888888888888888877778777777777777777777777777777777776666666666666666666555555555555555555555554444444444444444333333333333333333333333322222222221111111111111111100000000000/////////////////////..............-------------,,,,,,,,,,,,,,,,,,,,,+++++++++++***********************))))))))))))))))))))((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$###################"""""""""""""""!!!!!!!!!!!!!!!!!!! 9999999999999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==========================>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@AAAAAAAAABBBBCCCCCCCDDDDDDDDDDDDDDFFFFFFFFFFFFFFFEEEEEEDDDDDGFFFFFFFFFFFFEEEEEEEEEEEECCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>>>>>>==========================<<<<<=====<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::99999999999998888888888888888888777777777777777777777777777777677777766666666666666666665555555555555555555555544444444444444444333333333333333333333333222222222222111111111111111000000000000/////////////////////.............--------------,,,,,,,,,,,,,,,,,,,,,+++++++++++***********************)))))))))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$##################"""""""""""""""!!!!!!!!!!!!!!!!!!! 99999999999999999999999::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==========================>>>>>>>>>>>>>>>>>>>>>>>>>?????????>>??????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@AAAAAAABBBBBCCCCCCCDDDDDDDDDDDDDFFFFFFFFFFFFFFEEEEEEDDDDDDFFFFFFFFFFFEEEEEEEEEEEEEECCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>>===========================<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::99999999999999988888888888888887777777777777777777777777777777666777766666666666666666666655555555555555555555544444444444444444333333333333333333333333322222222222221111111111111000000000000/////////////////////..............---------------,,,,,,,,,,,,,,,,,,,+++++++++++***********************))))))))))))))))))))((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$#################"""""""""""""""!!!!!!!!!!!!!!!!!!! 99999999999999999999999:::::::::::::;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========================>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>???????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@AAAAAABBBBBCCCCCCCCCDDDDDDDDDDDEFFFFFFFFFFFEEEEEEEEDDDDDDFFFFFFFFFFEEEEEEEEEEEEEDDCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>===========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::9999999999999999988888888888888777777777777777777777777777777766666776666666666666666666666655555555555555555554444444444444444433333333333333333333333332222222222222221111111111110000000000000////////////////////..............----------------,,,,,,,,,,,,,,,,,,+++++++++++********************)**))))))))))))))))))))(((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!!!!!!! 88999999999999999999999:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========================>>>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>>>????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBCCCCCCCCCDDDDDDDDDDEEEEEEFFFEEEEEEEEEEDDDDDDCFFFFFFFFEEEEEEEEEEEEEEDDDCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@?????????????????>>>>>>>>>>>============================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;::;;;;;;;;;:::::::::::::::::::::9999999999999999999988888888888877777777777777777777777777777776666666666666666666666666666665555555555555555555444444444444444443333333333333333333333333322222222222222221111111111000000000000000//////////////////..............------------------,,,,,,,,,,,,,,,,++++++++++++********************))*))))))))))))))))))))((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!!!!!!!!! 88888999999999999999999::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==========================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@AAAAABBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDCCFFFFFFEEEEEEEEEEEEEEDDDDDCCBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@????????????????????>>>>>>>>=============================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;::::;;;;;;::::::::::::::::::::::999999999999999999999988888888887777777777777777777777777777777666666666666666666666666666666655555555555555555554444444444444444433333333333333333333333332222222222222222221111111110000000000000000/////////////////..............-------------------,,,,,,,,,,,,,,,+++++++++++*********************)))))))))))))))))))))))(((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#############""""""""""""""""!!!!!!!!!!!!!!!!!!!!! 88888889999999999999999::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@AAAABBBBBBBCCCCCCCCCCCDDDDDDDEEEEEEEEEEEEEEEEEDDDDDDCCCFFFFEEEEEEEEEEEEEEDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAA@@@@@@@@@@@@@@@@@@@@???????????????????????>>>>>=============================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;:::::::;;;;::::::::::::::::::::::99999999999999999999999988888888777777777777777777777777777777766666666666666666666666666666665555555555555555555444444444444444443333333333333333333333333222222222222222222221111111000000000000000000///////////////..............---------------------,,,,,,,,,,,,,,+++++++++++********************)))))))))))))))))))))))(((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############""""""""""""""""!!!!!!!!!!!!!!!!!!!!! 88888888899999999999999:::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@AAAABBBBBBBCCCCCCCCCCCCCDDDDEEEEEEEEEEEEEEEDDDDDDDCCCCFFFEEEEEEEEEEEEEDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAA@@@@@@@@@@@@@@@@@@@?????????????????????????>>>=============================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;::::::::::::::::::::::::999999999999999999999999888888877777777777777777777777777777776666666666666666666666666666666555555555555555555544444444444444444333333333333333333333333332222222222222222222221111100000000000000000000//////////////..............---------------------,,,,,,,,,,,,,+++++++++++++********************))))))))))))))))))))))((((((((((((((('''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$###########""""""""""""""""!!!!!!!!!!!!!!!!!!!!! 777777777778888888888889999999999999999999999999::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<====================================>>>>>>>>>>>==>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@AAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAACCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAA@@@@@@@@@@@@@@@@@@?????????????????????????>>>>>>>>>>>>>>>>>>>>>==================<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::999999999999999999999999888888888888888888887777777777777777777777777777666666666666666666666665555555555555555555555555444444444444444444444443333333333333333333322222222222222222211111111111111100000000000000000///////////////.........................----------,,,,,,,,,,,,,,,,++++++++++++++********************))))))))))))))))))(((((((((((((((('''''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#############""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!! 777777777777788888888889999999999999999999999999:::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<====================================>>>>>>>>>=====>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@AAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBAAACCCCCCCBBBBBBBBBBBBBBBAAACCCCCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@???????????????????????????>>>>>>>>>>>>>>>>>>===================<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::99999999999999999999999988888888888888888887777777777777777777777777777766666666666666666666666555555555555555555555555544444444444444444444444433333333333333333333322222222222222221111111111111111000000000000000000/////////////..........................-----------,,,,,,,,,,,,,,,+++++++++++++*********************)))))))))))))))))(((((((((((((((((''''''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$###########"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!! 777777777777777888888888999999999999999999999999::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<=====================================>>>>>=========>>>>>>>>>>>>>>>>>?????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@AAAAAAAAAAAAABBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBAAAACCCCCBBBBBBBBBBBBBBBAAAAACBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@???????????????????????????>>>>>>>>>>>>>>>>>====================<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::999:::::::::9999999999999999999999998888888888888888888777777777777777777777777777766666666666666666666666655555555555555555555555554444444444444444444444443333333333333333333333222222222222222211111111111111100000000000000000000////////////..........................------------,,,,,,,,,,,,,++++++++++++++*********************)))))))))))))))))((((((((((((((((''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$###########""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!! 777777777777777777888888889999999999999999999999:::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<=====================================>>=============>>>>>>>>>>>>>??????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAAA@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAACCCBBBBBBBBBBBBBBAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBAAAAA@@@@@@@@@@@@@????????????????????????????>>>>>>>>>>>>>>>>=====================<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::99999::::::9999999999999999999999999888888888888888888877777777777777777777777777776666666666666666666666665555555555555555555555555444444444444444444444444333333333333333333333322222222222222221111111111111111000000000000000000000//////////..........................--------------,,,,,,,,,,,,++++++++++++++********************))))))))))))))))))((((((((((((((((''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$###########"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!! 77777777777777777777888888888999999999999999999999::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<====================================================>>>>>>>>>>>>>??????????????????????????????????????????@@@@@??@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@AAA@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBCCCBBBBBBBBBBBBBBBBAAAAAAACCBBBBBBBBBBBBAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBAAAA@@@@@@@@@@@@????????????????????????????>>>>>>>>>>>>>>>=====================<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::9999999::::99999999999999999999999998888888888888888888887777777777777777777777766766666666666666666666666655555555555555555555555545444444444444444444444443333333333333333333333322222222222222221111111111111110000000000000000000000//////////..........................---------------,,,,,,,,,,,++++++++++++++********************))))))))))))))))))((((((((((((((((''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$##########"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!! 7777777777777777777777788888888999999999999999999999::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<=====================================================>>>>>>>>>>>>???????????????????????????????????????????@???????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBAAAA@@@@@@@@@@????????????????????????????>>>>>>>>>>>>>>=====================<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::::::::::::::::::999999999::99999999999999999999999988888888888888888888888877777777777777777777766666666666666666666666666665555555555555555555555444444444444444444444444443333333333333333333333222222222222222221111111111111110000000000000000000000//////////..........................-----------------,,,,,,,,,++++++++++++++++*******************))))))))))))))))))((((((((((((((((''''''''''''''''''''&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$##########"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!! 777777777777777777777778888888888899999999999999999999:::::::::::::::::::::::::::::::::;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<======================================================>>>>>>>>>>>????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAA@@BBBBBBBBBBAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@@@@@??????????????????????????>>>>>>>>>>>>>>>=====================<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::::::::::::::::99999999999999999999999999999999999998888888888888888888888888777777777777777777766666666666666666666666666665555555555555555555555444444444444444444444444443333333333333333333333322222222222222221111111111111111100000000000000000000///////////..........................------------------,,,,,,,,+++++++++++++++++******************)))))))))))))))))((((((((((((((((('''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$##########""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!! 777777777777777777777778888888888888999999999999999999999::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<==<==================================================>>>>>>>>>>>>>?????????????????????????????????????????????????????@@@@@@@@@??@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAA@@@BBBBBBBBAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBAA@@@@@@@@@@????????????????????>>>>>>>>>>>>>>>>>>>>>======================<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::::::::::::::999999999999999999999999999999999999998888888888888888888888887777777777777777777666666666666666666666666666655555555555555555555554444444444444444444444444433333333333333333333333222222222222222211111111111111111110000000000000000000//////////...........................-------------------,,,,,,+++++++++++++++++++****************))))))))))))))))))((((((((((((((((('''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$##########""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!! 667777777777777777777778888888888888889999999999999999999999::::::::::::::::::::::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===============================================>>>>>>>>>>>>>>>>>??????????????????????????????????????????????????????@@@@???????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@BBBBBBAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBAA@@@@@@@@@????????????????>>>>>>>>>>>>>>>>>>>>>>>>========================<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::::::::::::::9999999999999999999999999999999999999998888888888888888888888877777777777777777777666666666666666666666666666655555555555555555555554444444444444444444444444433333333333333333333333222222222222222221111111111111111111100000000000000000//////////......................-....---------------------,,,,,++++++++++++++++++++***************))))))))))))))))))((((((((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$##########"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!! 66667777777777777777777888888888888888888999999999999999999999:::::::::::::::::::::::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===========================================>>>>>>>>>>>>>>>>>>>>>???????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@BBBBBAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBA@@@@@@@@@???????????????>>>>>>>>>>>>>>>>>>>>>>>>>=======================<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::::::::::::::99999999999999999999999999999999999999888888888888888888888888777777777777777777766666666666666666666666666665555555555555555555555554444444444444444444444444333333333333333333333332222222222222222211111111111111111111110000000000000000//////////.....................---...--------------------,,,,,,+++++++++++++++++++++**************)))))))))))))))))(((((((((((((((((((('''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$##########"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!! 66666677777777777777777888888888888888888889999999999999999999999:::::::::::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<========================================>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAA@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@BBBAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@?????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>====================<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::::::::::::::99999999999999999999999999999999999999888888888888888888888888777777777777777777766666666666666666666666666665555555555555555555555554444444444444444444444444333333333333333333333333222222222222222211111111111111111111110000000000000000///////////.....................----.---------------------,,,,,+++++++++++++++++++++**************))))))))))))))))))(((((((((((((((((((('''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###########"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!! 6666666667777777777777788888888888888888888888999999999999999999999:::::::::::::::::::::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===========<<<=======================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????@@@@@@@@@@@@@@AAA@AAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@BBAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBA@@@@@@@@?????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=================<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::::::::::::::::99999999999999999999999999999999999999888888888888888888888888777777777777777777766666666666666666666666666665555555555555555555555554444444444444444444444444433333333333333333333333222222222222222221111111111111111111110000000000000000/////////////...................--------------------------,,,,,,+++++++++++++++++++++**************))))))))))))))))))(((((((((((((((((((('''''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$##########""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!! 6666666666677777777777788888888888888888888888889999999999999999999999::::::::::::::::::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=======<<<<<<<===================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????@@@@@@@@@@@@AA@AAAAAAAAAAABBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBAA@@@@@@@@???????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::::::::::::9999999999999999999999999999999999999988888888888888888888888887777777777777777777666666666666666666666666666655555555555555555555555544444444444444444444444444333333333333333333333332222222222222222222111111111111111111110000000000000000//////////////..................--------------------------,,,,,,++++++++++++++++++++**************))))))))))))))))))(((((((((((((((((((((''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###########""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!! 666666666666667777777778888888888888888888888888999999999999999999999999999:::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====<<<<<<<<<<================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????@@@@@@@@@@AA@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@??AAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBAA@@@@@@@???????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>================<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::9999999999999999999999999988999999999988888888888888888888888877777777777777777777666666666666666666666666666655555555555555555555555544444444444444444444444444333333333333333333333332222222222222222222221111111111111111110000000000000000////////////////................--------------------------,,,,,,,,+++++++++++++++++++**************))))))))))))))))))(((((((((((((((((((((''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!! 666666666666666677777777888888888888888888888888999999999999999999999999999999::::::::::::::::::::;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=<<<<<<<<<<<<<=============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????@@@@@@@@@@A@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@???AAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@???????????>>>>>>>>>>>>>>>>>>>>>>>>>>>================<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::999999999999999999999999999888899999998888888888888888888888888777777777777777777776666666666666666666666666666555555555555555555555555444444444444444444444444443333333333333333333333322222222222222222222222111111111111111100000000000000000/////////////////...............--------------------------,,,,,,,,,++++++++++++++++++**************))))))))))))))))))(((((((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$#############""""""""""""""""""!!!!!!!!!!!!!!!!!!!!! 666666666666666666677777777888888888888888888888999999999999999999999999999999999:::::::::::::::::;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?>>>>>>?????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@@@@@@@@@@@???????????????@@@@@@@@@A@@@AAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@?????AAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBAAAA@@@@@@???????????>>>>>>>>>>>>>>>>>>>>>>>===================<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::999999999999999999999999998888888999998888888888888888888888888777777777777777777776666666666666666666666666666555555555555555555555555444444444444444444444444443333333333333333333333332222222222222222222222111111111111111110000000000000000///////////////////.............--------------------------,,,,,,,,,,,++++++++++++++++***************)))))))))))))))))))(((((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$##############"""""""""""""""""!!!!!!!!!!!!!!!!!!!!! 66666666666666666666677777777888888888888888888888899999999999999999999999999999999:::::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????@@@@@@@@@@@????????????????@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@???????AAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBAAAAA@@@@@???????????>>>>>>>>>>>>>>>>>>=======================<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::999999999999999999999999998888888889998888888888888888888888887777777777777777777777766666666666666666666666556555555555555555555555555444444444444444444444444343333333333333333333333322222222222222222222222111111111111111110000000000000000/////////////////////............--------------------------,,,,,,,,,,,,+++++++++++++++**************)))))))))))))))))))))((((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$################""""""""""""""""!!!!!!!!!!!!!!!!!!!!! 66666666666666666666666777777777888888888888888888888899999999999999999999999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????>>?????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????@@@@@@@???????????????????@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@?????????AAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBAAAAA@@@@@??????????>>>>>>>>>>>>>>>>=======================<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::99999999999999999999999999988888888888888888888888888888888888877777777777777777777777776666666666666666666665555555555555555555555555554444444444444444444444443333333333333333333333333322222222222222222222222111111111111111100000000000000000//////////////////////..........--------------------------,,,,,,,,,,,,,,+++++++++++++***************)))))))))))))))))))))((((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#################"""""""""""""""!!!!!!!!!!!!!!!!!!!!! 66666666666666666666666777777777777888888888888888888888999999999999999999999999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;<;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????>>>>>????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????????????????????@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@????????????AAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBAAAAAA@@@@???????????>>>>>>>>>>>>>>>=====================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::::::::99999999999999999999999999988888888888888888888888888888888888888777777777777777777777777666666666666666666655555555555555555555555555554444444444444444444444443333333333333333333333333322222222222222222222222111111111111111100000000000000000//////////////////////...........--------------------------,,,,,,,,,,,,,,,++++++++++++**************))))))))))))))))))))))((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$##################""""""""""""""!!!!!!!!!!!!!!!!!!!!! 66666666666666666666666777777777777778888888888888888888889999999999999999999999999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?>>>>>>>>>>>?????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????????????????????????@@@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@???????????????AAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBAAAAAA@@@@??????????>>>>>>>>>>>>>>======================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;::::::::::::::9999999999999999999999999999888888888888888888888888888888888888887777777777777777777777776666666666666666666555555555555555555555555555544444444444444444444444433333333333333333333333333222222222222222222222221111111111111111100000000000000000/////////////////////...........--------------------------,,,,,,,,,,,,,,,,,++++++++++***************)))))))))))))))))))))(((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$###################"""""""""""""!!!!!!!!!!!!!!!!!!!!! 55666666666666666666666777777777777777778888888888888888888889999999999999999999999999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=======================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????????????????????????????@@@@?@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????????????????????????????@@@@@@@@@@@@AAAAAAAAAAAAAAAA@@@@@@@@@@@@?????????????????AAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBAAAAAAA@@@@??????????>>>>>>>>>>>>========================<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;::::::::::::::999999999999999999999999999988888888888888888888888888888888888887777777777777777777777777666666666666666666655555555555555555555555555554444444444444444444444443333333333333333333333333322222222222222222222222111111111111111110000000000000000000////////////////////..........---------------------------,,,,,,,,,,,,,,,,,,+++++++++****************))))))))))))))))))))((((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$####################""""""""""""!!!!!!!!!!!!!!!!!!!! 55556666666666666666666777777777777777777788888888888888888888889999999999999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=============================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????????????????????????????????????@@@@@@@@@@@@AAAAAAAAAAAAAA@@@@@@@@@@@???????????????????AAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBAAAAAAA@@@??????????>>>>>>>>>>>>>========================<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::999999999999999999999999999998888888888888888888888888888888888888777777777777777777777777666666666666666666665555555555555555555555555555444444444444444444444444333333333333333333333333332222222222222222222222221111111111111111000000000000000000000//////////////////...........--------------------------,,,,,,,,,,,,,,,,,,,,++++++++*****************))))))))))))))))))(((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$#####################"""""""""""!!!!!!!!!!!!!!!!!!!! 55555566666666666666666777777777777777777777888888888888888888888889999999999999999999999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<;;;;<<<<<<<<<<<<<<<<<<<<<<=================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????????????????????????>>>>>>>>???????????@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@????????????????????AAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBAAAAAAAA@@@?????????>>>>>>>>>>>>>=======================<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;::::::::::::::99999999999999999999999999998888888888888888888888888888888888888777777777777777777777777766666666666666666666555555555555555555555555555544444444444444444444444433333333333333333333333333222222222222222222222222111111111111111110000000000000000000000////////////////...........----------------------,----,,,,,,,,,,,,,,,,,,,,,++++++*******************)))))))))))))))))(((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$####################"""""""""""!!!!!!!!!!!!!!!!!!!!! 55555555566666666666666777777777777777777777777888888888888888888888899999999999999999999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<;;;;;;;<<<<<<<<<<<<<<<<<<<=====================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????????????????????????????>>>>>>>>>>>>?????????@@@@@@@@@@@@@AAAAAAAAAA@@@@@@@@@@@?????????????????????AAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBAAAAAAAA@@@?????????>>>>>>>>>>>>>====================<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::9999999999999999999999999998888888888888888888888888888888888888777777777777777777777777766666666666666666666555555555555555555555555555544444444444444444444444433333333333333333333333333222222222222222222222222111111111111111110000000000000000000000/////////////////...........----------------------,,--,,,,,,,,,,,,,,,,,,,,,,++++++********************))))))))))))))))(((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#####################"""""""""""!!!!!!!!!!!!!!!!!!!!! 55555555555666666666666777777777777777777777777788888888888888888888888898999999999999999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;<<<<<<<<<<<<<<<<==========================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????????????????????????????????>>>>>>>>>>>>>?????????@@@@@@@@@@@@@AAAAAAAA@@@@@@@@@@@???????????????>>>>>>>@@AAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBAAAAAAAAA@@?????????>>>>>>>>>>>>>==================<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::999999999999999999999999888888888888888888888888887888888888887777777777777777777777776666666666666666666655555555555555555555555555555444444444444444444444444333333333333333333333333333222222222222222222222221111111111111111110000000000000000000000////////////////............---------------------,,,,-,,,,,,,,,,,,,,,,,,,,,++++++**********************))))))))))))))(((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######################"""""""""""!!!!!!!!!!!!!!!!!!!!! 55555555555555555555555555555566666666666666666677777777777777777777777777778888888888888888888888999999999999999999999::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<=======================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????>>>>>>>>>>>???????????>>>>>>>>>>>>>>>>>????????@@@@@@@@@AAAAAAAAAAAAAAAA@@@@@@@???????????????>>>>>>??????????@@@@@@@@@@@@@@??@@@@@@@@@@@@@@@@@@???????@@@@@@@@???????????>>>>>>>>>>=====================<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::99999999999999999999999888888888888888888888887788887777777777777777777777766666666666666666666666555555555555555555555555555555555555444444444444444444444444444444433333333333333333333333322222222222111111111111111111111110000000000000000000/////////////....................---------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++**********)))))))))))))))))((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$#################""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!! 555555555555555555555555555555556666666666666666677777777777777777777777777777788888888888888888889999999999999999999999999::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<============================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????@@@@@@@@@AAAAAAAAAAAAAA@@@@@@@????????????>>>>>>>>>>>??????????@@@@@@@@@@@????@@@@@@@@@@@@@@@@?????????@@@@@@@???????????>>>>>>>>>>===================<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999999999999999988888888888888888888877778877777777777777777777777666666666666666666666666655555555555555555555555445555555554444444444444444444444444444444333333333333333333333333222222222221111111111111111111111100000000000000000000/////////////....................---------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++************)))))))))))))))((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$#################""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!! 444555555555555555555555555555555566666666666666666677777777777777777777777777777788888888888888889999999999999999999999999:::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<==============================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????>>???????????????????????????????????????????????????????????????@@@@@@@@@@@???????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????@@@@@@@@@AAAAAAAAAAAAAA@@@@@@@??????????>>>>>>>>>>>>>????????????@@@@@@???????@@@@@@@@@@@@@@@??????????@@@@@@@??????????>>>>>>>>>>==================<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::99999999999999999999999999888888888888888888877777777777777777777777777777776666666666666666666666665555555555555555555555444455555554444444444444444444444444444444333333333333333333333333222222222222211111111111111111111100000000000000000000/////////////......................-------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++*************))))))))))))))(((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$$$$$$$$$#################""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!! 444445555555555555555555555555555555566666666666666666677777777777777777777777777777788888888888889999999999999999999999999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<============================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????????????????????????????????????@@@????????????????@@@@@@@@@?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?@?????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????@@@@@@@@@AAAAAAAAAAAA@@@@@@@?????????>>>>>>>>>>>>>>>?????????????????????????@@@@@@@@@@@@@????????????@@@@@@???????????>>>>>>>>>================<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::999999999999999999999998888888888888888888877777777777777777777777777777777766666666666666666666665555555555555555555555444444555554444444444444444444444444444444333333333333333333333333222222222222222111111111111111111100000000000000000000/////////////......................--------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++***************))))))))))))(((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$$$$$##################""""""""""""""""!!!!!!!!!!!!!!!!!!!!! !! 444444445555555555555555555555555555555566666666666666666777777777777777777777777777777788888888889999999999999999999999999::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<===========================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?@@@@@@@@@???????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????@@@@@@@@@@AAAAAAAAAA@@@@@@@@????????>>>>>>>>>>>>>>>>?????????????????????????@@@@@@@@@@@??????????????@@@@@???????????>>>>>>>>>================<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::9999999999999999999988888888888888888888777777777777777777777777777777777666666666666666666666665555555555555555555555444444445554444444444444444444444444444444333333333333333333333333222222222222222221111111111111111100000000000000000000//////////////......................-------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++****************)))))))))))(((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$##################""""""""""""""""!!!!!!!!!!!!!!!!!!!!! ! 444444444455555555555555555555555555555555666666666666666667777777777777777777777777777777788888888899999999999999999999999::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<============================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????@@@@@@@@@@@@@????????????@@???????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????@@@@@@@@@@@@AAAAAA@@@@@@@@@????????>>>>>>>>>>>>>>>>>?????????????????????????@@@@@@@@@???????????????>@@@@???????????>>>>>>>>>>==============<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::999999999999999999888888888888888888887777777777777777777777777777777776666666666666666666666655555555555555555555554444444444544444444444444444444444444444443333333333333333333333332222222222222222222111111111111111100000000000000000000///////////////.....................-------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++*****************))))))))))(((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$##################""""""""""""""""!!!!!!!!!!!!!!!!!!!!! 444444444444455555555555555555555555555555555666666666666666667777777777777777777777777777777888888888899999999999999999999::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<=============================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????@??????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>========>>>>>>>>>>???????@@@@@@@@@@@@@@@@@@@@@@@@@????????>>>>>>>>>>>>>>>>>>?????????????????????????@@@@@??????????????????>>@@@???????????>>>>>>>>>>>=============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;:::;;;;:::::::::::::::::::::9999999999999998888888888888888888887777777777777777777777777777777766666666666666666666666555555555555555555555554444444444444444444444444444444444433444443333333333333333333333332222222222222222222221111111111111100000000000000000000/////////////////...................-------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++*******************))))))))((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$#################""""""""""""""""""!!!!!!!!!!!!!!!!!!!! 444444444444444555555555555555555555555555555556666666666666666667777777777777777777777777777777888888888899999999999999999:::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<============================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========>>>>>>>>>????????@@@@@@@@@@@@@@@@@@@@@@@@????????>>>>>>>>>>>>>>>>>>??????????????????????????????????????????????>>>>@@???????????>>>>>>>>>>>>============<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::99999999999998888888888888888888877777777777777777777777777777777766666666666666666666666555555555555555555555544444444444444444444444444444444444433334443333333333333333333333332222222222222222222222211111111111100000000000000000000///////////////////.................-------------------,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++********************)))))))(((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$#################"""""""""""""""""""!!!!!!!!!!!!!!!!!!! 4444444444444444455555555555555555555555555555556666666666666666666677777777777777777777777777777788888888888899999999999999999:::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===============================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>==>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>???????@@@@@@@@@@@@@@@@@@@@@@@@???????>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????>>>>>>@???????????>>>>>>>>>>>>>===========<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::999999999988888888888888888888777777777777777777777777777777777766666666666666666666666555555555555555555555544444444444444444444444444444444444433333343333333333333333333333333222222222222222222222221111111111100000000000000000000/////////////////////................-------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++*********************))))))((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$##################""""""""""""""""""""!!!!!!!!!!!!!!!!!! 4444444444444444444455555555555555555555555555556666666666666666666666677777777777777777777777777788888888888888899999999999999999:::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>====>>>>>>>>>>>>>>>>>>==============>>>>>>>>????????@@@@@@@@@@@@@@@@@@@@@@???????>>>>>>>>>>>>>>>>>>>>?????????????????????>>>>?????????????????>>>>>>>>???????????>>>>>>>>>>>>>>==========<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::9999999988888888888888888888777777777777777777777777777777777666666666666666666666665555555555555555555555544444444444444444444444444444444444433333333333333333333333333333333222222222222222222222221111111111100000000000000000000///////////////////////..............-------------------,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++*********************))))))((((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$##################"""""""""""""""""""""!!!!!!!!!!!!!!!!! 44444444444444444444445445555555555555555555555566666666666666666666666667777777777777777777777777888888888888888889999999999999999999:::::::::::::::::::::::::::::::::::::::;::;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=============================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>>>=================>>>>>>>>????????@@@@@@@@@@@@@@@@@@@@???????>>>>>>>>>>>>>>>>>>>>>???????????????>>>>>>>>>>???????????????>>>>>>>>>>??????????>>>>>>>>>>>>>>>==========<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::999999988888888888888888888777777777777777777777777777777777666666666666666666666665555555555555555555555544444444444444444444444444444444444433333333333333333333333333333333222222222222222222222221111111111110000000000000000000////////////////////////.............--------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++**********************)))))((((((((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$##################"""""""""""""""""""""!!!!!!!!!!!!!!!!! 44444444444444444444444444455555555555555555555566666666666666666666666666677777777777777777777777888888888888888888888999999999999999999:::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==============================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>========>>>>>>>>>>====================>>>>>>>?????????@@@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>??????????>>>>>>>>>>>>>>?????????????>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>===========<<<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::999999988888888888888888888888777777777777777777777777677777666666666666666666666666555555555555555555555544444444444444444444444444444444444443333333333333333333333333333333322222222222222222222222211111111111000000000000000000000//////////////////////..............-------------------,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++********************))))))((((((((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$##################"""""""""""""""""""""!!!!!!!!!!!!!!!!! 444444444444444444444444444444555555555555555555666666666666666666666666666667777777777777777777778888888888888888888888889999999999999999999::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===============================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>===========>>>>========================>>>>>>>??????????@@@@@@@@@@@@@??????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????>>>>>>>>>>>>>>????????>>>>>>>>>>>>>>>>==========<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::::::::9999999998888888888888888888888888777777777777777777777766677766666666666666666666666555555555555555555555555444444444444444444444444444444444444333333333333333333333333333333332222222222222222222222221111111111100000000000000000000000////////////////////..............-------------------,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++*******************))))))((((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$##################""""""""""""""""""""""!!!!!!!!!!!!!!!! 44444444444444444444444444444444555555555555555555666666666666666666666666666666777777777777777777888888888888888888888888899999999999999999999::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?>>>>>>>>>>>>>>>>>>???????>>>>>>>>>>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>========================================>>>>>>>???????????@@@@@@@@???????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>=???????>>>>>>>>>>>>>>>>>===========<<<<<<<<<<<<<<<;;;;;;;;;;;::::::::::::::::::::::::::9999999999999888888888888888888888888877777777777777777777666666666666666666666666666666655555555555555555555555554444444444444444444444433444444444333333333333333333333333333333332222222222222222222222221111111111100000000000000000000000////////////////////..............--------------------,,,,,,,,,,,,,,,,,,,,,,+,,+++++++++++++++++++++*******************))))))))((((((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$###################"""""""""""""""""""""!!!!!!!!!!!!!!!! 334444444444444444444444444444444455555555555555555566666666666666666666666666666667777777777777778888888888888888888888888999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===============================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>??????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=>>>>>========================================>>>>>>>?????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===?????>>>>>>>>>>>>>>>>>>>===========<<<<<<<<<<<<<<;;;;;;;;;;;:::::::::::::::::::::::9999999999999999988888888888888888888887777777777777777777776666666666666666666666666666666665555555555555555555555554444444444444444444444333344444443333333333333333333333333333333322222222222222222222222211111111111100000000000000000000000////////////////////.............--------------------,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*******************)))))))))(((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$####################""""""""""""""""""""!!!!!!!!!!!!!!!! 33333444444444444444444444444444444445555555555555555556666666666666666666666666666666777777777777888888888888888888888888899999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======================================================>>>>>>>???????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=====????>>>>>>>>>>>>>>>>>>>>===========<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::::::::999999999999999999999888888888888888888887777777777777777777766666666666666666666666666666666665555555555555555555555554444444444444444444444333333444443333333333333333333333333333333322222222222222222222222211111111111111000000000000000000000////////////////////..............---------------------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++********************))))))))))(((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$#####################""""""""""""""""""!!!!!!!!!!!!!!!!! 33333334444444444444444444444444444444445555555555555555566666666666666666666666666666666777777777788888888888888888888888899999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==============================================<<<<===========>>>>>>>??????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=======>>>>>>>>>>>>>>>>>>=======??>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<<;;;;;;;;:::::::::::::::::9::999999999999999999999998888888888888888887777777777777777777766666666666666666666666666666666665555555555555555555555544444444444444444444444333333334433333333333333333333333333333333322222222222222222222222211111111111111110000000000000000000////////////////////..............-----------------------,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*******************))))))))))))((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$#####################""""""""""""""""""!!!!!!!!!!!!!!!!! 333333333344444444444444444444444444444444455555555555555555666666666666666666666666666666667777777777888888888888888888888999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==========================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==================================================<<<<<<<<<========>>>>>>>>????????????????????????>>>>>>>>>>>>>>>>>>>========>>>>>>>>>>>>>>===========>>>>>>>>>>>>>>>==========?>>>>>>>>>>>>>>>>>>>>>>>>===========<<<<<<<<<<<<<;;;;;;;:::::::::::::::::99999999999999999999999999988888888888888887777777777777777777766666666666666666666666666666666665555555555555555555555544444444444444444444444333333333333333333333333333333333333333333322222222222222222222222211111111111111111100000000000000000////////////////////..............-----------------------,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++********************)))))))))))))(((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$######################""""""""""""""""""!!!!!!!!!!!!!!!!! 3333333333334444444444444444444444444444444445555555555555555556666666666666666666666666666666677777777777888888888888888889999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<========================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==================================================<<<<<<<<<<========>>>>>>>>??????????????????????>>>>>>>>>>>>>>>=============>>>>>>>>>>>>=============>>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;::::::::::::::::99999999999999999999999999999888888888888877777777777777777777666666666666666666666666666666666655555555555555555555555544444444444444444444443333333333333333333333333333333333333233333322222222222222222222222211111111111111111111000000000000000/////////////////////...............---------------------,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++*******************)))))))))))))))(((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$######################""""""""""""""""""!!!!!!!!!!!!!!!!! 33333333333333344444444444444444444444444444444455555555555555555566666666666666666666666666666666777777777778888888888888888889999999999999999999999999999999999999999::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===============================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=================================================<<<<<<<<<<<<========>>>>>>>>???????????????????>>>>>>>>>>>>>>>===============>>>>>>>>>>===============>>>>>>>>>>===============>>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<;;;;;;::::::::::::::::99999999999999999999999999999988888888887777777777777777777766666666666666666666666666666666666555555555555555555555554444444444444444444444433333333333333333333333333333333333332223332222222222222222222222222111111111111111111111100000000000000////////////////////.................--------------------,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++********************))))))))))))))))((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$#####################""""""""""""""""""!!!!!!!!!!!!!!!! 333333333333333334444444444444444444444444444444555555555555555555555666666666666666666666666666667777777777777788888888888888888899999999999999999999999999999999999999999::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========================<<====================<<<<<<<<<<<<<<<=======>>>>>>>>>>????????????????>>>>>>>>>>>>>==================>>>>>>>>=================>>>>>====================>>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<;;;;;:::::::::::::::99999999999999999999999999999888888888777777777777777777777766666666666666666666666666666666665555555555555555555555554444444444444444444444433333333333333333333333333333333333322222232222222222222222222222222111111111111111111111111000000000000////////////////////...................------------------,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++*******************))))))))))))))))))(((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$###################"""""""""""""""""""!!!!!!!!!!!!!!!! 333333333333333333344444444444444444444444444444555555555555555555555555666666666666666666666666667777777777777777788888888888888888899999999999999999999999999999999999999999999::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========================<<<<<===============<<<<<<<<<<<<<<<<<========>>>>>>>>>>?????????????>>>>>>>>>>>>>>===================>>>>>>============================================>>>>>>>>>>>>>>>>>>>>>>>>>=============<<<<<<<<<;;;;;;::::::::::::::9999999999999999999999999988888888887777777777777777777777766666666666666666666666666666666665555555555555555555555544444444444444444444444433333333333333333333333333333333333322222222222222222222222222222222111111111111111111111111000000000000////////////////////.....................----------------,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++********************)))))))))))))))))))(((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$##################""""""""""""""""""!!!!!!!!!!!!!!!!! 3333333333333333333333434444444444444444444444445555555555555555555555555666666666666666666666666677777777777777777777888888888888888888899999999999999999999999999999999999999999999::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=======================================================================>>>>>>>>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========================<<<<<<<<==========<<<<<<<<<<<<<<<<<<<<========>>>>>>>>>>>>????????>>>>>>>>>>>>>>>====================>>>>>=============================================>>>>>>>>>>>>>>>>>>>>>>>>>=============<<<<<<<<<;;;;;::::::::::::::999999999999999999999998888888888877777777777777777777777777666666666666666666666666666666655555555555555555555555544444444444444444444444333333333333333333333333333333333333322222222222222222222222222222222111111111111111111111111000000000000////////////////////.......................---------------,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++********************)))))))))))))))))))))(((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$#################""""""""""""""""""!!!!!!!!!!!!!!!!!  33333333333333333333333333344444444444444444444455555555555555555555555555566666666666666666666666777777777777777777777778888888888888888888899999999999999999999999999999999999999999999::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=<<<<<====================================================================>>>================>>>>>>>>>=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===============================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=====================>>>=====================<=========================>>>>>>>>>>>>>>>>>>>>>>>>>=============<<<<<<<<<;;;;;:::::::::::::999999999999999999998888888888888887777777777777777777777777766666666666666666666665556665555555555555555555555555444444444444444444444443333333333333333333333333333333333333222222222222222222222222222222221111111111111111111111110000000000000////////////////////.......................--------------,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++********************)))))))))))))))))))))((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$################""""""""""""""""""!!!!!!!!!!!!!!!!!  333333333333333333333333333333444444444444444444555555555555555555555555555555666666666666666666667777777777777777777777777888888888888888888888999999999999999999999999999999999999999999999::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=====================================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=>>>>>>>>>>>>>>>>>>>>>====>>>>>>>>>=========================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=====================>>==================<<<<<=========================>>>>>>>>>>>>>>>>>>>>>>>>>=============<<<<<<<<;;;;;:::::::::::::99999999999999999988888888888888888877777777777777777777777766666666666666666666665555565555555555555555555555554444444444444444444444444333333333333333333333333333333333333222222222222222222222222222222221111111111111111111111111000000000000/////////////////////......................--------------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++********************))))))))))))))))))))))(((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###############""""""""""""""""""!!!!!!!!!!!!!!!!! 11111111111111111111222222222233333333333333333333333333333344444444444444444444444444444444455555555555666666666666666666666666666777777777777777778888888888888888888888888899999999999999999999:::::99999999::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========================<<<<<<===============================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;<<<<<<<<=========>>>>>>>>>>>>>>====>>>>>>>>=========================<<<<<<<<<<<<<<<<<<=============<<<<<<<<<<<<=========================>=============<<<<<<<<;;;;;;;;;;;;::::::::::::::999999999999999999999988888888888888777777777777777776666666666666666666666666555555555555555555555554455555544444444444444444444444443333333333333333333333322222222222222222222222222222222211111111111111111111111110000000000000000///////////////////////.....................---------------,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++*******************)))))))))))))))))))(((('''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$##$$$$#####################""""""""""""!!!!!!!!!!!!! 111111111111111111111112222222223333333333333333333333333333334444444444444444444444444444444445555555555556666666666666666666666666677777777777777778888888888888888888888888999999999999999999999999:9999999999999::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================<<<<<<<<<<<<<<<<<==================================<<<<<<<<=============================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;<<<<<<<<<<<<<;;;;;;;::::;;;;;;;;;;;<<<<<<<<<===========>>>>>>>>>>=====>>>>>>>>========================<<<<<<<<<<<<<<<<<<<==========<<<<<<<<<<<<<<<=========================>============<<<<<<<<;;;;;;;;;;;;:::::::::::::999999999999999999998888888888888877777777777777777777766666666666666666666666665555555555555555555554444555444444444444444444444444443333333333333333333333222222222222222222222222222222222211111111111111111111111110000000000000000////////////////////////....................---------------,,,,,,,,,,,,,,,,,+++++++++++++++++++++++*+++++++++++*******************))))))))))))))))))))((''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$####$$$#####################""""""""""""!!!!!!!!!!!!!! 111111111111111111111112222222222233333333333333333333333333333334444444444444444444444444444444445555555555556666666666666666666666666667777777777777777888888888888888888888999999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<================<<<<<<<<<<<<<<<<<<<<<<<<<==================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==============================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;<<<<;;;;;;;;;;;::::::;;;;;;;;;;<<<<<<<<<=============>>>>>>======>>>>>>>========================<<<<<<<<<<<<<<<<<<<<=======<<<<<<<<<<<<<<<<<<======================================<<<<<<<<;;;;;;;;;;;:::::::::::::999999999999999998888888888888887777777777777777777777776666666666666666666666655555555555555555555444444454444444444444444444444444333333333333333333333333222222222222222222222222222222222111111111111111111111111100000000000000000///////////////////////.....................---------------,,,,,,,,,,,,,,,,,++++++++++++++++++++++***+++++++++********************)))))))))))))))))))))(''''''''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#####$######################""""""""""""!!!!!!!!!!!!!!! 11111111111111111111111222222222222223333333333333333333333333333333444444444444444444444444444444555555555555555666666666666666666666666666677777777777777788888888888888888899999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==<<<<<<<<<<<<<<<<<<<<<<<<<===========================================================================>>>>>>>==============================================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;::::::::;;;;;;;;;<<<<<<<<=========================>>>>>>========================<<<<<<<<<<<<<<<<<<<<<=====<<<<<<<<<<<<<<<<<<<<=====================================<<<<<<<<;;;;;;;;;;;:::::::::::::9999999999999998888888888888888777777777777777777777777776666666666666666666665555555555555555555544444444444444444444444444444444443333333333333333333333333222222222222222222222221122222211111111111111111111111110000000000000000000/////////////////////.....................---------------,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++****+++++++********************))))))))))))))))))))))(''''''''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$############################""""""""""""!!!!!!!!!!!!!!!! 11111111111111111111111222222222222222223333333333333333333333333333333444444444444444444444444444555555555555555555566666666666666666666666666677777777777777778888888888888899999999999999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==========================================================================================================================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::;;;;;;;;;<<<<<<<<=========================>>>>>>========================<<<<<<<<<<<<<<<<<<<<<====<<<<<<<<<<<<<<<<<<<<<====================================<<<<<<<<;;;;;;;;;;;:::::::::::::99999999999999888888888888888888777777777777777777777777776666666666666666665555555555555555555544444444444444444444444444444444444433333333333333333333333332222222222222222222222111122221111111111111111111111111000000000000000000000///////////////////.....................---------------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++******++++++********************))))))))))))))))))))))((''''''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$############################""""""""""""!!!!!!!!!!!!!!!!!! 01111111111111111111111222222222222222222223333333333333333333333333333334444444444444444444444444555555555555555555555666666666666666666666666666667777777777777778888888888899999999999999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=================================================================================================================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<========================>>>>>========================<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<===================================<<<<<<<<;;;;;;;;;;;:::::::::::::999999999999988888888888888888888777777777777777777777777666666666666666666555555555555555555555444444444444444444444444444444444433333333333333333333333332222222222222222222222211111121111111111111111111111111100000000000000000000000//////////////////....................----------------,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++********++++*********************)))))))))))))))))))))(((('''''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$############################""""""""""""!!!!!!!!!!!!!!!!!!! 000011111111111111111112222222222222222222222233333333333333333333333333333444444444444444444444445555555555555555555555555666666666666666666666666677777777777777777778888888899999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===============================================================================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::;;;;;;;;;<<<<<<<<<======================>>>>========================<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<==================<<<<<<<=========<<<<<<<<<;;;;;;;;;;:::::::::::::9999999999999888888888888888888888777777777777777777777766666666666666666555555555555555555555444444444444444444444444444444444443333333333333333333333333222222222222222222222221111111111111111111111111111111110000000000000000000000000////////////////....................----------------,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++*********+++**********************))))))))))))))))))))((((('''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$############################""""""""""""!!!!!!!!!!!!!!!!!!!! 00000011111111111111111222222222222222222222222233333333333333333333333333333344444444444444444444555555555555555555555555566666666666666666666666667777777777777777777777788888888999999999999999999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==============================================================================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::;;;;;;;;;<<<<<<<<<<====================>>========================<<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<==========<<<<<<<<<<<<<<<=======<<<<<<<<<;;;;;;;;;;;:::::::::::::999999999999888888888888888888888887777777777777777777666666666666666665555555555555555555554444444444444444444444444444444444443333333333333333333333333222222222222222222222221111111111111111111111111111111110000000000000000000000000////////////////.....................----------------,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++***********+**********************))))))))))))))))))))(((((((''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$#############################""""""""""""!!!!!!!!!!!!!!!!!!!!! 0000000001111111111111122222222222222222222222222333333333333333333333333333333334444444444444444455555555555555555555555556666666666666666666666666777777777777777777777777778888888889999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==============================================================================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<===========================================<<<<<<<<<<<<<<<<<<<<<<<<;==<<<<<<<<<<<<<<<<<<<<<<<=======<<<<<<<<<<<<<<<<<<=====<<<<<<<<<<;;;;;;;;;:;:::::::::::::99999999999988888888888888888888888877777777777777776666666666666666665555555555555555555554444444444444444444444444444444444433333333333333333333333333222222222222222222222211111111111111111111111111111111110000000000000000000000000////////////////.....................------------------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++**********************************))))))))))))))))))))(((((((('''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############################"""""""""""""!!!!!!!!!!!!!!!!!!!!!! 0000000000011111111111122222222222222222222222222223333333333333333333333333333333334444444444444455555555555555555555555556666666666666666666666666777777777777777777777777778888888888888999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===========================================================================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::9::::::::::::;;;;;;;;;;<<<<<<<<<<<<<<=======================================<<<<<<<<<<<<<<<<<<<<<<<<;==<<<<<<<<<<<<<<<<<<<<<<<=====<<<<<<<<<<<<<<<<<<<<=<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::9999999999998888888888888888888888888777777777777766666666666666666655555555555555555555544444444444444444444444444444444444433333333333333333333333333222222222222222222222211111111111111111111111111111111110000000000000000000000000/////////////////....................--------------------,,,,,,,,,,,,,,,,,,,+++++++++++++++++**********************************))))))))))))))))))))(((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############################""""""""""""!!!!!!!!!!!!!!!!!!!!!!! 000000000000011111111111222222222222222222222222222222333333333333333333333333333333333444444444444555555555555555555555555555666666666666666666666677777777777777777777777777888888888888888888999999988889999999999999999999999999999999999999999999999:::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============================================================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::9999:::::::::;;;;;;;;;;;<<<<<<<<<<<<<<<<================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<;==<<<<<<<<<<<<<<<<<<<<<<<====<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;:::::::::::::::999999999999988888888888888888888887777777777777666666666666666666555555555555555555555554444444444444444444444444444444444433333333333333333333333333222222222222222222222211111111111111111111111111111111100000000000000000000000000/////////////////....................----------------------,,,,,,,,,,,,,,,,,++++++++++++++++++**********************************)))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#############################""""""""""""!!!!!!!!!!!!!!!!!!!!!!! 000000000000000011111111112222222222222222222222222222222333333333333333333333333333333333444444444444555555555555555555555555555666666666666666666677777777777777777777777777888888888888888888888899988888888899999999999999999999999999999999999999999::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========<<<============================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::999999::::::::;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<=<<==============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;===<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<;<<<<<<<<<<;;;;;;;;;;;::::::::::::::999999999999998888888888888888888877777777777776666666666666666666555555555555555555555555544444444444444444444444444444444333333333333333333333333332222222222222222222222211111111111111111111111111111111100000000000000000000000000/////////////////....................------------------------,,,,,,,,,,,,,,,,+++++++++++++++++**********************************))))))))))))))))))))(((((((((((((''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#############################"""""""""""""!!!!!!!!!!!!!!!!!!!!! 000000000000000000011111111112222222222222222222222222222222333333333333333333333333333333333444444444444555555555555555555555555555566666666666666677777777777777777777777777888888888888888888888888888888888888888999999999999999999999999999999999999999:::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;<;;;;;;<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::9999999::::::::;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<==========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;==<<<<<<<<<<<<<<<<<<<<<<<==<<<<<<<<<<<<<<<<<<;;;;;<<<<<<<<;;;;;;;;;;;:::::::::::::::99999999999999888888888888888888777777777777766666666666666666666665555555555555555555555555444444444444444444444443344444333333333333333333333333332222222222222222222222211111111111111111111111111111111100000000000000000000000000/////////////////.....................------------------------,,,,,,,,,,,,,,,+++++++++++++++++***********************************)))))))))))))))))))((((((((((((((('''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############################"""""""""""""""!!!!!!!!!!!!!!!!!!!! 000000000000000000000111111111112222222222222222222222222222222333333333333333333333333333333333444444444444555555555555555555555555555566666666666666667777777777777777777777888888888888888888888888888888888888888888899999999999999999999999999999999999999999::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::99999999::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;==<<<<<<<<<<<<<<<<<<<<<<<=<<<<<<<<<<<<<<<;;;;;;;;;<<<<;;;;;;;;;;;;;:::::::::::::::99999999999999888888888888888877777777777777666666666666666666666666655555555555555555555555544444444444444444444433333444333333333333333333333333332222222222222222222222211111111111111111111111111111111110000000000000000000000000/////////////////.......................----------------------,,,,,,,,,,,,,,,++++++++++++++++++**********************************))))))))))))))))))))(((((((((((((((('''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#############################""""""""""""""""!!!!!!!!!!!!!!!!!!! 0000000000000000000000011111111111222222222222222222222222222222233333333333333333333333333333333344444444444444555555555555555555555555555666666666666666667777777777777777778888888888888888888888888888888888888888888888889999999999999999999999999999999999999999::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::999999999::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;=<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::9999999999999988888888888888877777777777777766666666666666666666666666555555555555555555555544444444444444444444433333333333333333333333333333333322222222222222222222222211111111111111111111111111111111110000000000000000000000000/////////////////........................---------------------,,,,,,,,,,,,,,,,+++++++++++++++++***********************************)))))))))))))))))))((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#############################"""""""""""""""""!!!!!!!!!!!!!!!!!! 0000000000000000000000011111111111111222222222222222222222222222222233333333333333333333333333333344444444444444444555555555555555555555555555566666666666666666777777777777778888888888888888888888888888888888888888888888888899999999999999999999999999999999999999999999:::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::9999999999::::::::;;;;;;;;;;;<<<;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::9999999999999998888888888888777777777777777777666666666666666666666666665555555555555555555444444444444444444444333333333333333333333333333333333332222222222222222222222222111111111111111111111111011111110000000000000000000000000//////////////////........................--------------------,,,,,,,,,,,,,,,,+++++++++++++++++***********************)***********))))))))))))))))))))(((((((((((((((((((''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############################"""""""""""""""""""!!!!!!!!!!!!!!!! 0000000000000000000000011111111111111112222222222222222222222222222222233333333333333333333333333344444444444444444444555555555555555555555555555556666666666666666677777777778888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999:::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:;;;;;::::::::::::::::::::::::::::::::::::::::9999999999999999:::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;:;;;;;;;;;;;::::::::::::::::9999999999999999888888888888777777777777777777776666666666666666666666666555555555555555554444444444444444444444333333333333333333333333333333333333222222222222222222222222211111111111111111111111000111100000000000000000000000000////////////////////......................--------------------,,,,,,,,,,,,,,,,++++++++++++++++++***********************))*********))))))))))))))))))))((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$#######################"#####""""""""""""""""""""!!!!!!!!!!!!!!! 0000000000000000000000011111111111111111112222222222222222222222222222222333333333333333333333333344444444444444444444444555555555555555555555555555666666666666666666677777777888888888888888888888888888888888888888888888888888888899999999999999999999999999999999999999999999:::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::99999999999999999999:::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::;;;;;;;::::::::::::::::99:999999999999999888888888888877777777777777777777766666666666666666666665555555555555555554444444444444444444443333333333333333333333333333333333332222222222222222222222222211111111111111111111111000001100000000000000000000000000//////////////////////....................---------------------,,,,,,,,,,,,,,,++++++++++++++++++++*********************))))********))))))))))))))))))))(((((((((((((((((((((('&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$#######################""####"""""""""""""""""""""!!!!!!!!!!!!!! //00000000000000000000011111111111111111111112222222222222222222222222222223333333333333333333333344444444444444444444444445555555555555555555555555666666666666666666666667777777788888888888888888888888888888888888888888888888888888888999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::9999999999889999999999::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;<<<<<<<<<;;;;;;;;;;;:::::;;;;;:::::::::::::::::999999999999999998888888888888777777777777777777777776666666666666666666655555555555555555544444444444444444444433333333333333333333333333333333333322222222222222222222222222111111111111111111111110000000000000000000000000000000000///////////////////////..................---------------------,,,,,,,,,,,,,,,,+++++++++++++++++++++*******************))))))******))))))))))))))))))))((((((((((((((((((((((('&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$#####################""""###""""""""""""""""""""""!!!!!!!!!!!!! ////000000000000000000011111111111111111111111112222222222222222222222222222223333333333333333333344444444444444444444444445555555555555555555555555666666666666666666666666667777777777888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::99999999999998888999999999::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<;;<<<<<<<<;;;;;;;;;;:::::::;;::::::::::::::::::99999999999999999888888888888887777777777777777777777776666666666666666655555555555555555544444444444444444444433333333333333333333333333333333333332222222222222222222222222111111111111111111111110000000000000000000000000000000000/////////////////////////.................---------------------,,,,,,,,,,,,,,,,+++++++++++++++++++++++******************)))))))*****))))))))))))))))))))(((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$####################"""""#"""""""""""""""""""""""!!!!!!!!!!!! ///////000000000000000011111111111111111111111112222222222222222222222222222222223333333333333333344444444444444444444444445555555555555555555555555666666666666666666666666667777777777777788888888888778888888888888888888888888888888888888888888899999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::9999999999999988888899999999::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<;;;;;<<<<<<<;;;;;;;;;;::::::::::::::::::::::::::99999999999999999988888888888888777777777777777777777777766666666666666555555555555555555444444444444444444444333333333333333333333333333333333333322222222222222222222222222111111111111111111111110000000000000000000000000000000000/////////////////////////.................---------------------,,,,,,,,,,,,,,,,++++++++++++++++++++++++*****************)))))))))***))))))))))))))))))))))(((((((((((((((((((('''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###################""""""""""""""""""""""""""""!!!!!!!!!!!!! //////////000000000000011111111111111111111111111112222222222222222222222222222222223333333333333344444444444444444444444444555555555555555555555555666666666666666666666666667777777777777777778888888777777888888888888888888888888888888888888888888889999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::9999999999999999888888899999999:::::::;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;;:::::::::::::::::::::::::99999999999999999888888888888888877777777777777777777777766666666666666555555555555555554444444444444444444444333333333333333333333333333333333333322222222222222222222222222111111111111111111111110000000000000000000000000000000000/////////////////////////.................---------------------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++*****************)))))))))))*)))))))))))))))))))))))((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##################""""""""""""""""""""""""""""!!!!!!!!!!!!! ////////////00000000000111111111111111111111111111111122222222222222222222222222222222233333333333334444444444444444444444444444555555555555555555556666666666666666666666666677777777777777777777777887777777777888888888888888888888888888888888888888899999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;:::::;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::9999999999999999999888888889999999::::::::;;;;;;;;;;;;;;;;;;;::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;<<<<<<<<<<<;;;;;;;;;;;;;;<<<<;;;;;;;;;;::::::::::::::::::::::::999999999999999999888888888888888877777777777777777777777666666666666665555555555555555544444444444444444444444443333333333333333333333333333333333222222222222222222222222221111111111111111111111110000000000000000000000000000000000/////////////////////////.................----------------------,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++*****************))))))))))))))))))))))))))))))))))((((((((((((((((((((''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$################"""""""""""""""""""""""""""""!!!!!!!!!!!!! //////////////0000000000011111111111111111111111111111112222222222222222222222222222222222333333333333344444444444444444444444444455555555555555555566666666666666666666666666777777777777777777777777777777777777777888888888888888888888888888888888888888899999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;:::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::99999999999999999999999998888888889999999:::::::::;;;;;;;;;;;;;;:::::::::::;;;;;;;;;;:;;;;;;;;;;;;;;;:::::::::::::::::;;;;;;;;<<<<<<<;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;::::::::::99::::::::::9999999999999999999988888888888888877777777777777777777776666666666666655555555555555555555444444444444444444444444433333333333333333333333323333333222222222222222222222222221111111111111111111111110000000000000000000000000000000000//////////////////////////................----------------------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++*****************)))))))))))))))))))))))))))))))))))(((((((((((((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$###############"""""""""""""""""""""""""""""!!!!!!!!!!!!! /////////////////0000000000011111111111111111111111111111112222222222222222222222222222222222233333333333344444444444444444444444444445555555555555555566666666666666666666666777777777777777777777777777777777777777777778888888888888888888888888888888888888888999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::99999999999999999999999998888888889999999:::::::::;;;;;;;;;;;;:::::::::::::;;;::::::::::::::::::;;;;;::::::::::::::::::::;;;;;<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999:::::::99999999999999999999988888888888888887777777777777777777766666666666666655555555555555555555554444444444444444444444444333333333333333333333322233332222222222222222222222222221111111111111111111111100000000000000000000000000000000000//////////////////////////................----------------------,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++*****************)))))))))))))))))))))))))))))))))))(((((((((((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$##############"""""""""""""""""""""""""""""!!!!!!!!!!!! ////////////////////00000000000111111111111111111111111111111122222222222222222222222222222222222333333333333344444444444444444444444444445555555555555555566666666666666666667777777777777777777777777777777777777777777777777888888888888888888888888888888888888888889999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999988888888889999999::::::::;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::99999::::99999999999999999998888888888888888888777777777777777777776666666666666655555555555555555555555554444444444444444444444433333333333333333333322222233222222222222222222222222221111111111111111111111110000000000000000000000000000000000///////////////////////////.................---------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++******************)))))))))))))))))))))))))))))))))))((((((((((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""""""""""""""""!!!!!!!!!!!!! --------.............../////////////////////////000000000000000000000000011111111111111111111111112222222222222222222222222333333333333333333333333344444444444444444444444444555555555555555555555555555566666666666666666666666677777777777777777777777888888888888888888888888888888888888888888888888889999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::99999999999999999999999999999999999999999999999999999999999888888888888888888877777888888888999999::::::::::::::::::::9999999999:::99999999999999999:::::::::::::::::::::::::::::::::::::::::999999999999999:::::::::::999999999888889999999999999999988888888988888888888888888777777777777777766666666666666666666666555555555555555555544444444444444444444444443333333333333333333333222222222222222222222222222211111111111111111111100001111110000000000000000000000//////////////////////......................---------------------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***********************))))))))))))))))))))))))))))(((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!! -----------.............////////////////////////00000000000000000000000001111111111111111111111111222222222222222222222222233333333333333333333333334444444444444444444444444455555555555555555555555555555555566666666666666666666666777777777777777777777777788888888888888888888888888888888888888888888999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;:::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999999999999999999999999999999999999999999998888888888888888888888888777777888888889999999:::::::::::::::::::9999999999::999999999999999999999999::::::::::::::::::::::::::::::::999999999999999999::::::::::99999999988888899999999999999988888888888888888888888888777777777777777766666666666666666666665555555555555555555555444444444444444444444444433333333333333333333222222222222222222222222222222111111111111111111100000011100000000000000000000000////////////////////////....................---------------------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***********************)))))))))))))))))))))))))))))(((((((((((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$##################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!! -------------............../////////////////////00000000000000000000000001111111111111111111111111222222222222222222222222233333333333333333333333334444444444444444444444444445555555555555555555555555555555555556666666666666666666666666777777777777777777777777788888888888888888888888888888888888888999999999999999999999999999999999999999::9::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::99999999999999999999999999999999999999999999999999999999999998889899999999988888888888888888888888887777777888888899999999::::::::::::::::99999999999999999999999999999999999999:::::::::::::::::::::::::::::999999999999999999999:::::::::99999999888888889999999999998888888888888888888888888887777777777777777666666666666666666666555555555555555555555555544444444444444444444444443333333333333333322222222222222222222222222222221111111111111111111000000001000000000000000000000000/////////////////////////..................---------------------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++**********************)))))))))))))))))))))))))))))(((((((((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$###################""""""""""""""""""!!!!!!!!!!!!!!!!!!!!! ----------------..............////////////////////000000000000000000000001111111111111111111111111122222222222222222222222222333333333333333333333333444444444444444444444444444444555555555555555555555555555555555555666666666666666666666666666777777777777777777777777788888887778888888888888888888888999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999999999999999999999999999999999888888888888888889999888888888888888888888878777777778888888899999999:::::::::::::::99999999999999999999999999999999999999:::::99999999999:::::::::9999999999999999999999999:::::::9999999998888888889999999888888888888888888888888888888777777777777777766666666666666666666665555555555555555555555555544444444444444444444443333333333333333332222222222222222222222222222222111111111111111111100000000000000000000000000000000000///////////////////////..................---------------------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++***********************)))))))))))))))))))))))))))))((((((((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$####################"""""""""""""""""!!!!!!!!!!!!!!!!!!!!! -------------------............./////////////////////0000000000000000000000011111111111111111111111111222222222222222222222222222333333333333333333333333444444444444444444444444444444555555555555555555555555555555555555566666666666666666666666666677777777777777777777777777877777777788888888888888888888899999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::99999999999999999999999999999999999999999999999999999999999999988888888888888888888888898888888888888888888777777777777778888888999999999:::::::::::::99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::9999999998888888887999888888888888888888888788888888887777777777777776666666666666666666666666555555555555555555555555544444444444444444444333333333333333333222222222222222222222222222222211111111111111111110000000000000000000000000000000000000//////////////////////..................---------------------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++***********************))))))))))))))))))))))))())))((((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$######################""""""""""""""""!!!!!!!!!!!!!!!!!!!! ---------------------..............////////////////////00000000000000000000000011111111111111111111111111222222222222222222222222222333333333333333333333333344444444444444444444444444444445555555555555555555555555555555555556666666666666666666666666777777777777777777777777777777777777777778888888888888888888888999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999999999999999999999999999999999999999999999999999999888888888888888888888888888888888888888888777777777777777778888888999999999::::::::::9999999999999999999999999999999999999999999999999999999999999999999999999999999999999988888:::99999999999888888887779888888888888888888888777888888877777777777777777766666666666666666666666665555555555555555555555444444444444444444443333333333333333333222222222222222222222222222222211111111111111111110000000000000000000000000000000000000//////////////////////..................---------------------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++*************************))))))))))))))))))))))((())((((((((((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$######################""""""""""""""""!!!!!!!!!!!!!!!!!!!! -----------------------...............////////////////////00000000000000000000000111111111111111111111111111222222222222222222222222222333333333333333333333333334444444444444444444444444444445555555555555555555555555555555556666666666666666666666666777777777777777777777777777777777777777777777777888888888888888888888889999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::9999999999999999999999999999999999999999999999999999999999999999999999999998888888888888888888888888888888888888888777777777777777777788888889999999999::::::9999999999999999999999999999999999999999999999999999999999999999999999999999999999998888888888:9999999999998888888777778888888888888888888777777888887777777777777777777766666666666666666666666665555555555555555555444444444444444444444333333333333333333222222222222222222222222222222221111111111111111110000000000000000000000000000000000000///////////////////////..................----------------------,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++*************************))))))))))))))))))))))((((()((((((((((((((((((((((('('''''''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$#######################"""""""""""""""!!!!!!!!!!!!!!!!!!!!! -----------------------................./////////////////////000000000000000000000001111111111111111111111111112222222222222222222222222222333333333333333333333333334444444444444444444444444444444555555555555555555555555555566666666666666666666666667777777777777777777777777777777777777777777777777788888888888888888888888889999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::9999999999999999999999999999999999999999999999999999999999999999999999999999988888888888888888888888888888888888888877777777777777777777788888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998888888888888999999999998888888877777788888888888888877777777778887777777777777777777777666666666666666666666555555555555555555555444444444444444444443333333333333333332222222222222222222222222222222211111111111111111110000000000000000000000000000000000000///////////////////////..................----------------------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++************************)))))))))))))))))))))))((((((((((((((((((((((((((((''''''''''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$#######################"""""""""""""""!!!!!!!!!!!!!!!!!!!!! -----------------------..................../////////////////////00000000000000000000000011111111111111111111111111122222222222222222222222222223333333333333333333333333344444444444444444444444444444455555555555555555555555556666666666666666666666666777777777777777777777777777777777777777777777777778888888888888888888888888999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999988888888888888888888888888888888888888888888777777777777777777777777888888899999999999999999999999999999999999999999999888888889999999999999999999999999999999999999999988888888888888889999999999888888887777777888888888777777777777777777777777777777777777777666666666666666666665555555555555555555555444444444444444444433333333333333333332222222222222222222222222222222211111111111111111110000000000000000000000000000000000000//////////////////////...................----------------------,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++************************)))))))))))))))))))))))((((((((((((((((((((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$#######################"""""""""""""""!!!!!!!!!!!!!!!!!!!!! -----------------------.......................//////////////////////00000000000000000000000111111111111111111111111111222222222222222222222222222223333333333333333333333333344444444444444444444444444555555555555555555555555566666666666666666666666667777777777777777777777777777777777777777777777777788888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::9999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999999999999999999999999999999999999999999999999999999999999998888888888888888888888888888888888888888888888888888777777777777777777777777777888888899999999999999999999999999999999999999999888888888888888999999999999999999999999999999998888888888888888888899999999988888887777777778888777777777777777777777777777777777777777777666666666666666666655555555555555555555554444444444444444444333333333333333333332222222222222222222222222222222111111111111111111100000000000000000000000000000000000000//////////////////////...................----------------------,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++*************************)))))))))))))))))))))))((((((((((((((((((((((((((((''''''''''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$#######################"""""""""""""""!!!!!!!!!!!!!!!!!!!!! -----------------------.........................//////////////////////00000000000000000000000111111111111111111111111111122222222222222222222222222233333333333333333333333333444444444444444444444444455555555555555555555555556666666666666666666666666777777777777777777777777777777777777777777777777778888888888888888888888888999999999999999999999999999999999999999999999999999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::9999999999999999999999999:::::::::::::::::::::::::9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999888888888888888888888888888888888888888888888888888888888877777777777777777766777777777888888899999999999999999999999999999998999999988888888888888888889999999999999999999999999888888888888888888888888899999998888888877777777668777777777777777777777777777777777777777777666666666666666666555555555555555555555555444444444444444444333333333333333333333332222222222222222222222222222211111111111111111111100000000000000000000000000000000000///////////////////////...................-----------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++*************************)))))))))))))))))))))))((((((((((((((((((((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#######################"""""""""""""""!!!!!!!!!!!!!!!!!!!!!  ,,,--------------------........................./////////////////////////000000000000000000000000111111111111111111111111112222222222222222222222222333333333333333333333333334444444444444444444444444445555555555555555555555556666666666666666666666667677777777777777777777777777777777777777777777777788888888888888888888888888898999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999:::::::::::::::::9999999999999999999999999:::::::::::::::::::::::::99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998888888888888888888888888888888888888888888888888888888888887777777777777777777777777666777777777888888899999999999999999999999999998889999998888888888888888888899999999999999999998888888888888888888888888888888999998888888877777777666677777777777777777777777777777777777777777666666666666666666555555555555555555555554444444444444444444333333333333333333333333322222222222222222222222212111111111111111111111111000000000000000000000000/00000000///////////////////////...................-------------------------,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++*************************)))))))))))))))))))))))(((((((((((((((((((((((((((((''''''''''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$######################""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  ,,,,,------------------........................./////////////////////////000000000000000000000000011111111111111111111111112222222222222222222222222333333333333333333333333334444444444444444444444444444444555555555555555555555555566666666666666666666666666777777777777777777777777777777777777777777788888888888888888888888888888888888888999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999:::::::::::::::::::::::::999999999999999999999999999999999999999999999999999999999999999999999999999999888888888888888888888888888888888888888888888888888888888888888888888888877777777777777777777777776666777777778888888899999999999999999999999998888899998888888888888888888888999999999888888888888888888888888888888888888888889998888888887777777666666777777777777777777777766677777777777776666666666666666665555555555555555555555544444444444444444444443333333333333333333333333222222222222222222222211111111111111111111111111110000000000000000000000///000000///////////////////////.....................------------------------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#######################"""""""""""""""!!!!!!!!!!!!!!!!!!!!!  ,,,,,,,,---------------........................./////////////////////////000000000000000000000000011111111111111111111111112222222222222222222222222333333333333333333333333334444444444444444444444444444444444445555555555555555555555555666666666666666666666666666777777777777777777777777777777777777788888888888888888888888888888888888888888888888999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999:::::::::::::::::::::::::999999999999999999999999999999999999999999999999999999999999999999999999999988888888888888888888888888888888888888888888888888888888877777777777788888877777777777777777777777776666677777777888888889999999999999999999998888888899988888888888888888888888888888888888888888888888888888888888888888888887779888888888777777776666666777777777777777776666666677777777776666666666666666666555555555555555555555544444444444444444444444443333333333333333333333333222222222222222222211111111111111111111111111111110000000000000000000//////0000///////////////////////.......................----------------------,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++*************************)))))))))))))))))))))))(((((((((((((((((((((((((((((''''''''''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#######################"""""""""""""""!!!!!!!!!!!!!!!!!!!!!  ,,,,,,,,,,---------------......................./////////////////////////00000000000000000000000001111111111111111111111111222222222222222222222222233333333333333333333333333333344444444444444444444444444444444444445555555555555555555555555566666666666666666666666666677777766677777777777777777777777888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998888888888888888888888888888888888888888888888888888888887777777777777777777777788777777777777777777766666666666677777778888888889999999999999999998888888888988888888888888888888888888888888888888888888888888888888888888888888777777788888888777777776666666667777777776666666666666666777777766666666666666666666555555555555555555555554444444444444444444444444433333333333333333333333222222222222222222111111111111111111111111111111110000000000000000000////////0////////////////////////.........................--------------------,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++*************************)))))))))))))))))))))))(((((((((((((((((((((((((((((''''''''''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#######################""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  ,,,,,,,,,,,,,--------------......................////////////////////////000000000000000000000000011111111111111111111111111112222222222222222222222222333333333333333333333333333333444444444444444444444444444444444444445555555555555555555555555556666666666666666666666666667666666666667777777777777777777777788888888888888888888888888888888888888888888888888888888888899999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998888888888888888888888888888888888888888888888888888888888888888888888888877777777777777777777777777777777777777777766666666666666777777778888888889999999999999998888888888888888888888888888888888888888888888888888888888888888888877777777777777777777888888877777776666666666577776666666666666666666667777766666666666666666666555555555555555555555555544444444444444444444444443333333333333333333333222222222222222222111111111111111111111111111111110000000000000000000///////////////////////////////////........................-------------------,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++*************************)))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$#######################"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  ,,,,,,,,,,,,,,,,--------------......................///////////////////////00000000000000000000000000011111111111111111111111111122222222222222222222222222333333333333333333333333333333444444444444444444444444444444444444444555555555555555555555555566666666666666666666666666666666666666666667777777777777777777777778888888888888888888888888888888888888888888888888888888888899999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999888888888888888888888888888888888888888888888888888888888888888888888888888777777777777777777777777777777777777777666666666666666666777777788888888888999999999998888888888888888888888888888888888888888888888888888888888888888877777777777777777777777778888877777777666666666555766666666666666666666666677666666666666666666666665555555555555555555555555444444444444444444444443333333333333333333332222222222222222221111111111111111111111111111111100000000000000000000////////////////////////////////////.......................-------------------,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++*************************))))))))))))))))))))))))(((((((((((((((((((((((((((((''''''''''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#######################"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  ,,,,,,,,,,,,,,,,,,--------------......................///////////////////////000000000000000000000000000011111111111111111111111111122222222222222222222222222233333333333333333333333333333334444444444444444444444444444444444555555555555555555555555566666666666666666666666666666666666666666666666666777777777777777777777777788888888888888888888888888888888888888888888888888899999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999888888888888888888888888888888888888888888888888888888888888888888888888888777777777777777777777777777777777777766666666666666666666777777778888888888999999999888888888888888888888888888888788888888888888888888888888888888877777777777777777777777777778877777777766666666655555666666666666666666666666666666666666666666666666665555555555555555555555444444444444444444444443333333333333333333332222222222222222221111111111111111111111111111111110000000000000000000/////////////////////////////////////.......................-------------------,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++*************************)))))))))))))))))))))))(((((((((((((((((((((((((((((''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$#######################"""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  ,,,,,,,,,,,,,,,,,,,,,--------------......................///////////////////////0000000000000000000000000000111111111111111111111111111122222222222222222222222222233333333333333333333333333333334444444444444444444444444444445555555555555555555555555666666666666666666666666666666666666666666666666667777777777777777777777777888888888888888888888888888888888888888888888888888888888888888888899999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888887777777777777777777777777777777777777777776666666666666666666666777777788888888888899999888888888888888888888888888877777777777888888888888888888888888777777777777777777777777777766677777777766666666665555556666666666666666666666666666666666666666666666665555555555555555555554444444444444444444444433333333333333333333322222222222222222221111111111111111111111111111111100000000000000000000/////////////////////////////////////.......................-------------------,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++*************************)))))))))))))))))))))))(((((((((((((((((((((((('(((((''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#######################""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  ,,,,,,,,,,,,,,,,,,,,,,,---------------......................////////////////////////0000000000000000000000000000111111111111111111111111111122222222222222222222222222333333333333333333333333333333333444444444444444444444444455555555555555555555555556666666666666666666666666666666666666666666666666677777777777777777777777778888888888888888888888888888888888888888888888888888888888888888888888888888999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998888888888888888888888888888888888888888888888888888888888888888888888888888888888888888777777777777777777777777777777777777777777777776666666666666666666666667777777788888888888888888888888888888888878888888887777777777777788888888888888888888777777777777777777777777666666666777777766666666665555555566666666666666666666666666666666666666666666665555555555555555555544444444444444444444444333333333333333333333222222222222222222211111111111111111111111111111111100000000000000000000/////////////////////////////////////.......................-------------------,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++*************************)))))))))))))))))))))))))(((((((((((((((((((((((''(((''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$#######################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  ,,,,,,,,,,,,,,,,,,,,,,,-----------------.......................////////////////////////0000000000000000000000000000111111111111111111111111111112222222222222222222222222233333333333333333333333333333444444444444444444444444455555555555555555555555556666666666666666666666666666666666666666666666666677777777777777777777777778888888888888888888888888888888888888888888888888888888888888888888888888888888888999999999999999999999999999999999999999999998888888888888888888888888999999999999999999999999988888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888877777777777777777777777777777777777777777777777777777776666666666666666666666666667777777788888888888888888888888888888887778888888777777777777777777888888888888888877777777777777776666666666666666666777776666666666555555555566666666666666666666666666666666666666666666555555555555555555544444444444444444444444333333333333333333333222222222222222222221111111111111111111111111111111100000000000000000000//////////////////////////////////////.......................-------------------,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++***********************)))))))))))))))))))))))))(((((((((((((((((((((((''''('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$#######################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!  ,,,,,,,,,,,,,,,,,,,,,,,--------------------.......................///////////////////////000000000000000000000000000001111111111111111111111111111122222222222222222222222222233333333333333333333333334444444444444444444444444555555555555555555555555566666666666666666666666666666666666666666666666666777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888899999899999999999999999988888888888888888888888889999999999999999999999999888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888777777777777777777777777777777777777777777777777777777777776666666666666666666666666666666677777777788888888888888888888888888888777788888877777777777777777777888888888888887777777777776666666666666666666666667776666666666655555555555666666666666666666666666666666666666666665555555555555555555444444444444444444444443333333333333333333333222222222222222222222111111111111111111111111111111100000000000000000000//////////////////////////////////////.......................-------------------,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++*********************)))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''&'&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$#######################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!  ,,,,,,,,,,,,,,,,,,,,,,,-----------------------.......................////////////////////////0000000000000000000000000000111111111111111111111111111222222222222222222222222223333333333333333333333333344444444444444444444444445555555555555555555555555666666666666666666666666666666666666666666666666677777777777777777777777777777777778888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888999999999999999999999999988888888888888888888888888888888888888888888888888888888888888888888888888888888877777777777777777777777777777777777777777777777777777777777777777777776666666666666666666666666666666666777777778888888888888888888888888888777778888777777777777777777777788888888888877777777777776666666666666666666666655666666666666555555555555566666666666666666666665556666666666666655555555555555555544444444444444444444444333333333333333333333322222222222222222222222211111111111111111111111111110000000000000000000000////////////////////////////////////........................------------------,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++*******************)))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#######################""""""""""""""""""""""""!!!!!!!!!!!!!!!  ,,,,,,,,,,,,,,,,,,,,,,,-------------------------........................////////////////////////0000000000000000000000000001111111111111111111111111222222222222222222222222223333333333333333333333333333334444444444444444444444444455555555555555555555555555666666666666666666666666666666666666666666677777777777777777777777777777777777777777778888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888999999999999999999999999988888888888888888888888888888888888888888888888888888888888888888888888888887777777777777777777777777777777777777777777777777777777777777777777777777776666666666666666666666666666666666777777777888888888888888888888888877777778877777777777777777777777788888888887777777777777666666666666666666666555555666666666655555555555555566666666666666666666555556666666666665555555555555555544444444444444444444444333333333333333333333333222222222222222222222222211111111111111111111111000000000000000000000000000//////////////////////////////////.......................-------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++******************))))))))))))))))))))))))))(((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$########################"""""""""""""""""""""""!!!!!!!!!!!!!!!!  ++,,,,,,,,,,,,,,,,,,,,,-------------------------........................./////////////////////////00000000000000000000000001111111111111111111111111222222222222222222222222223333333333333333333333333333333333344444444444444444444444444555555555555555555555555555566666666666666666666666666666666666677777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888877777777777777777777777777777777777777777777777777777777766666666666777777776666666666666666666666666666666666777777777788888888888888888888888777777777777777777777777777777777777777777777777777777776666666666666666655555555555666666665555555555555555566666666666666666555555556666666666555555555555555554444444444444444444444433333333333333333333333333222222222222222222222222211111111111111111111100000000000000000000000000000///////////////////////..///////.......................--------------------,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++*******************)))))))))))))))))))))))))(((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#######################""""""""""""""""""""""""!!!!!!!!!!!!!!!!  )))))))))))))))********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---------------------------.............//////////////////////00000000000000000000000000000000000001111111111111111111111111111122222222222222222222222222222223333333333333333333333333444444444444444444444444444444444444555555555555555555555555555555555555555666666666666666666666666677777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777666666666666666666666666666666666666666666666666665555555555555555555555555555555555555555555555555555555556666666667777777777777777777777777777766666777777777777666666666667777777777776666666666666655666555555555555555555555554444444444444444443333334444444444444444444444444555555555444444444444444444444444444444444444444333333333333333333333333322222222222222221111111111111111111111111111111111111111110000000000000000000000000000000///////////////////....................-------------------------,,,,,,,,,,,,,,,,,+++++++++++++++++++**********************)))))))))))))))))))))))))(((((((((((((((((((((((((((('''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$######################"""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  )))))))))))))))))******+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,---------------------------.............///////////////////////0000000000000000000000000000000000000111111111111111111111111111112222222222222222222222222223333333333333333333333333444444444444444444444444444444444444444444444555555555555555555555555555555666666666666666666666666666666667777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777766666666666666666666666666666666666666666666666666666666666666665555555555555555555555555555555555555544444444555555555556666666666777777777777777777777777777666666777777777766666666666666666666666666666666666665555655555555555555555555444444444444444444444433333334444444444444444444444444555555444444444444444444444444444444444444444333333333333333333333333322222222222222222111111111111111111111111111111111111111110000000000000000000000000000000////////////////////......................------------------------,,,,,,,,,,,,,,,++++++++++++++++++++**********************)))))))))))))))))))))))))(((((((((((((((((((((((((((('''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  ))))))))))))))))))))***+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,---------------------------..............//////////////////////00000000000000000000000000000000000001111111111111111111111111111222222222222222222222222233333333333333333333333333444444444444444444444444444444444444444444444444455555555555555555555555556666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777766666666666666666666666666666666666666666666666666666666666666666666666666655555555555555555555555555555555555444444444444455555555556666666666777777777777777777777777766666667777777766666666666666666666666666666666666666555555555555555555555554444444444444444444444433333333344444444444444444444444445554444444444444444444444444444444444444443333333333333333333333333222222222222222221111111111111111111111111111111111111111100000000000000000000000000000000///////////////////.........................----------------------,,,,,,,,,,,,,,,++++++++++++++++++++**********************)))))))))))))))))))))))))((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$#######################""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  )))))))))))))))))))))))+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------.................///////////////////////00000000000000000000000000000000000011111111111111111111111112222222222222222222222222222333333333333333333333333333444444444444444444444444444444444444444444444555555555555555555555555556666666666666666666666666666666666666666666666666677777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777666666666666666677777777777777777777777776666666666666666666666666666666666666666666666666666666666666666666666666666555555555555555555555555555555544444444444444444455555555566666666666777777777777777777777776666666677777776666666666666666666666666666666666666655555555555555555555544444444444444444444444433333333333444444444444444444444444454444444444444444444444444444444444444433333333333333333333333332222222222222222211111111111111111111111111111111111111111000000000000000000000000000000000/////////////////////.........................--------------------,,,,,,,,,,,,,,,++++++++++++++++++++***********************))))))))))))))))))))))))((((((((((((((((((((((((((((('''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$#######################""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  )))))))))))))))))))))))+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------.....................///////////////////////00000000000000000000000000000000111111111111111111111111122222222222222222222222222222222233333333333333333333333333334444444444444444444444444444444444444445555555555555555555555555555555555566666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777776666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666555555555555555555555555555555444444444444444444444444555555555566666666666677777777777777777777666666666777766666666666666666666666666666666666666655555555555555555554444444444444444444444444433333333333334444444444444444444444433444444444444444444444443344444444443333333333333333333333333322222222222222222111111111111111111111111111111111111111110000000000000000000000000000000/0////////////////////////........................-------------------,,,,,,,,,,,,,,,++++++++++++++++++++***********************)))))))))))))))))))))))))((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#####################""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  )))))))))))))))))))))))+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------........................////////////////////////00000000000000000000000000001111111111111111111111111222222222222222222222222222222222222222333333333333333333333333333334444444444444444444444444444444455555555555555555555555555555555555555555555666666666666666666666666666666666666666666667777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777766666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666555555666666666666655555555555555555555555555555555555554444444444444444444444444455555555566666666666667777777777777777766666666667766666666666666666666666666666666666666665555555555555555544444444444444444444444444333333333333333344444444444444444444433334444444444444444444444333444444433333333333333333333333333222222222222222222111111111111111111111111111111111111111110000000000000000000000000000000////////////////////////////......................------------------,,,,,,,,,,,,,,,,++++++++++++++++++++*************************))))))))))))))))))))))))((((((((((((((((((((((((''(''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$######################""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  )))))))))))))))))))))))***++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------........................./////////////////////////000000000000000000000000001111111111111111111111111222222222222222222222222222222222222222222223333333333333333333333333333333444444444444444444444444444444455555555555555555555555555555555555555555555666666666666666666666666666666666666666666666666666777777777777777777777777766666666666666666666667777777777777777777777777777777777777777777777777777766666666666666666666666666666666666666666666666666666666666666666666666666666666665555555555555555555665555555555555555555555555555555555555555555555554444444444444444444444444455555555556666666666666677777777777776666666666666666666666666666666666666666666666666666555555555555555554444444444444444444444444333333333333333333344444444444444444443333334444444444444444444433333444443333333333333333333333332222222222222222222222111111111111111111111111111111111111110000000000000000000000000000000///////////////////////////////...................-------------------,,,,,,,,,,,,,,,,+++++++++++++++++++++*************************)))))))))))))))))))))))(((((((((((((((((((((((((''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#######################"""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  )))))))))))))))))))))))******+++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------........................./////////////////////////0000000000000000000000000011111111111111111111111111112222222222222222222222222222222222222222222222233333333333333333333333334444444444444444444444444444444444444445555555555555555555555555555555555556666666666666666666666666666666666666666666666666667777777777777777777777777666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666655555555555555555555555555555555555555555555555555555555555555555555555544444444444444444444444444444455555555556666666666666677777777777666666666666666666666666666666666666666666666666665555555555555455554444444444444444444444443333333333333333333333444444444444444433333333344444444444444444443333334433333333333333333333333322222222222222222222222221111111111111111111111111111111111100000000000000000000000000000000///////////////////////////////...................-------------------,,,,,,,,,,,,,,,,+++++++++++++++++++++++***********************)))))))))))))))))))))))(((((((((((((((((((((((((''''''''''''''''''''''''''''&&'''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######################""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  )))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------........................./////////////////////////0000000000000000000000000000111111111111111111111111111111122222222222222222222222222222222222222222233333333333333333333333334444444444444444444444444444444444444444444444455555555555555555555555555556666666666666666666666666666666666666666666666666666666777777777777777777777666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666655555555555555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444445555555555666666666666666667777666666666666666666666666666666666666666666666666655555555555555554455444444444444444444444434333333333333333333333333444444444444443333333333344444444444444444433333333333333333333333333333333222222222222222222222222221111111111111111111111110111111110000000000000000000000000000000////////////////////////////////...................-------------------,,,,,,,,,,,,,,,,+++++++++++++++++++++++++*********************)))))))))))))))))))))))(((((((((((((((((((((((((''''''''''''''''''''''''''''&&&&'&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#######################"""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  ())))))))))))))))))))))************++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------........................./////////////////////////////0000000000000000000000000000011111111111111111111111111111112222222222222222222222222222222222222333333333333333333333333344444444444444444444444444444444444444444444444444555555555555555555555555566666666666666666666666666666666666666666666666666666666666666666666666666676666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666555555555555555555555555555555555555555555555555554444444444444444444444444444444444444444444444444444445555555555566666666666666666666666666666666665666666666666666666666666665555555555555555555554444544444444444444444444333333333333333333333333333334444444444443333333333333444444444444444433333333333333333333333333333333332222222222222222222222222211111111111111111111100001111100000000000000000000000000000000///////////////////////////////...................-------------------,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++********************))))))))))))))))))))))(((((((((((((((((((((((((''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$######################""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!  (((()))))))))))))))))))**************+++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------........................./////////////////////////////////000000000000000000000000000001111111111111111111111111111111122222222222222222222222222222222333333333333333333333333333334444444444444444444444444444444444444444444444555555555555555555555555566666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666555555555555555555555555555555555555555555555555554444444444444444444444444444444444444444444444444444444555555555555666666666666666666666666666666555666666666666666666666665555555555555555555555544444444444444444444444333333333333333333333333333333334444444444333333333333333444444444444444333333333333333333333333333333333332222222222222222222222222211111111111111111100000001110000000000000000000000000000000////////////////////////////////...................-------------------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++********************))))))))))))))))))))))((((((((((((((((((((((((('''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#######################"""""""""""""!!!!!!!!!!!!!!!!!!!!!!! !!!!!  ((((((())))))))))))))))*****************++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------------......................./////////////////////////////////////00000000000000000000000000000011111111111111111111111111111111222222222222222222222222222333333333333333333333333333333333333444444444444444444444444444444444444444555555555555555555555555566666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666655555555555555555555555555555555555555555555555555555555554444444444444444444444444444444444444333334444444444444455555555555555666666666666666666666666655555666666666666666666655555555555555555555555555444444444444444444444433333333333333333333333333333333334444444433333333333333333444444444444433333333333333333333333333333333333222222222222222222222222211111111111111111100000000000000000000000000000000000000000////////////////////////////////....................-------------------,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++********************)))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$######################"""""""""""""""!!!!!!!!!!!!!!!!!!!!! !!!  ((((((((())))))))))))))********************++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------------.......................//////////////////////////////////////00000000000000000000000000000111111111111111111111111111111122222222222222222222222223333333333333333333333333333333333333333333444444444444444444444444444444445555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666655555555555555555555555555555555555555555555555555555555555555555555555544444444444444444444444444444444433333333333344444444444455555555555555566666666666666666666655555556666666666666665555555555555555555555555555544444444444444444444333333333333333333333333333333333333344443333333333333333333334444444444443333333333333333333333333333333333222222222222222222222222111111111111111111000000000000000000000000000000000000000000////////////////////////////////...................--------------------,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++********************)))))))))))))))))))))))(((((((((((((((((((((((((''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#######################""""""""""""""""!!!!!!!!!!!!!!!!!!!! !!  (((((((((((()))))))))))***********************+++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------........................//////////////////////////////////////0000000000000000000000000000001111111111111111111111111122222222222222222222222223333333333333333333333333333333333333333333333333344444444444444444444444445555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666656666666666666666666666666655555555555555555555555555555555555555555555555555555555555555555555555555544444444444444444444444444444333333333333333334444444444444555555555555555566666666666666665555555556666666666555555555555555555555555555555554444444444444444444433333333333333333333333333333333333222233333333333333333333333334444444444333333333333333333333333333333332222222222222222222222222111111111111111111000000000000000000000000000000000000000000/////////////////////////////////....................---------------------,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++********************)))))))))))))))))))))))((((((((((((((((((((((((('''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$######################""""""""""""""""""!!!!!!!!!!!!!!!!!!!  ((((((((((((((())))))))*************************++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------........................//////////////////////////////////////000000000000000000000000000111111111111111111111111112222222222222222222222222222333333333333333333333333333333333333333333333344444444444444444444444444555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666655555555555555555555555556666666666666665555555555555555555555555555555555555555555555555555555555555555555555555555555555555544444444444444444444444443333333333333333333333444444444444455555555555555556666666666666555555555556666665555555555555555555555555555555555544444444444444444433333333333333333333333333333333332222222233333333333333333333333334444444443333333333333333333333333333332222222222222222222222222211111111111111111100000000000000000000000000000000000000000/////////////////////////////////....................------------------------,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++*********************)))))))))))))))))))))))((((((((((((((((((((((((('''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#######################"""""""""""""""""""!!!!!!!!!!!!!!!!!  (((((((((((((((((()))))*************************++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------......................./////////////////////////////////////00000000000000000000000001111111111111111111111111111111222222222222222222222222222223333333333333333333333333333333333333333444444444444444444444444444444444444455555555555555555555555555555555555555555555666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555554444444444444444444444444444444433333333333333333333333444444444444445555555555555555566666655555555555555566555555555555555555555555555555555555554444444444444444443333333333333333333333333333333322222222222333333333333333333333333344444443333333333333333323333333333222222222222222222222222222111111111111111111000000000000000000000000000000000000000000/////////////////////////////////.....................-------------------------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++*********************)))))))))))))))))))))))((((((((((((((((((((((((('''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$#######################""""""""""""""""""""!!!!!!!!!!!!!!!!  (((((((((((((((((((()))*************************+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,-------------------......................../////////////////////////////////00000000000000000000000001111111111111111111111111111111111122222222222222222222222222222222333333333333333333333333333333333444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555556666666666666666666666666666666555556666666666666666666666666666666666666666666666666666666666666666666666555555555555555555555555555555555555555555555555555555555555555555555555555555555555555554444444444445555555444444444444444444444444444444444444444444433333333333333333333333344444444444444455555555555555555555555555555555555555555555555555555555555555555555555555444444444444444444333333333333333333333333333333332222222222222333333333333333333333333344444333333333333333332223333332222222222222222222222222222111111111111111111000000000000000000000000000000000000000000///////////////////////////////./........................-------------------------,,,,,,,,,,,,,,,,,,,++++++++++++++++*********************)))))))))))))))))))))))((((((((((((((((((((((((('''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$#######################""""""""""""""""""""""!!!!!!!!!!!!!!  (((((((((((((((((((((((*************************+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,----------------------........................//////////////////////////////00000000000000000000000001111111111111111111111111111111111111111122222222222222222222222222222222333333333333333333333333333333334444444444444444444444444444444444444444444445555555555555555555555555555555555555555555555555556666666666666666666666666555555555555555555555555555555555555555555555555556666666666666666666666666555555555555555555555555555555555555555555555555555555555555555555555555555555544444444444444444444444444444444444444444444444444444444444444444444444433333333333333333333333333444444444444444555555555555555555555555555555555555555555555555555555555555555555555554444444444444344443333333333333333333333333333332222222222222222333333333333333333333333344433333333333333333322223333222222222222222222222222221111111111111111111110000000000000000000000000000000000000000///////////////////////////////.............................-----------------------,,,,,,,,,,,,,,,,,,,++++++++++++++++*********************)))))))))))))))))))))))((((((((((((((((((((((((((''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$######################""""""""""""""""""""""""!!!!!!!!!!!!!  (((((((((((((((((((((((*************************+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------.........................//////////////////////////00000000000000000000000000111111111111111111111111111111111111111111111122222222222222222222222222223333333333333333333333333333333333333333444444444444444444444444444444444445555555555555555555555555555555555555555555555555556666666666666666666666666555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555544444444444444444444444444444444444444444444444444444444444444444443433333333333333333333333333333333344444444444444445555555555555555555555555555555455555555555555555555555555555555554444444444444443344433333333333333333333333333333222222222222222222333333333333333333333333233333333333333333332222223322222222222222222222222221111111111111111111111110000000000000000000000000000000000000////////////////////////////////...............................---------------------,,,,,,,,,,,,,,,,,,+++++++++++++++++********************)))))))))))))))))))))))))((((((((((((((((((((((((('''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$#######################""""""""""""""""""""""""!!!!!!!!!!!!!  ((((((((((((((((((((((())***********************+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------.........................//////////////////////////000000000000000000000000000000011111111111111111111111111111111111111111111222222222222222222222222233333333333333333333333333333333333333333333333344444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555666666666665555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444444444444444443333333333333333333333333333333333333333333344444444444444444555555555555555555555555554444555555555555555555444444444444444444444444444444333443333333333333333333333333333222222222222222222223333333333333333333333222333333333333333333222222222222222222222222222222221111111111111111111111111100000000000000000000000000000000000///////////////////////////////................................--------------------,,,,,,,,,,,,,,,,,,,,++++++++++++++++*********************))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''&''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!!!!!!!!!!  ((((((((((((((((((((((()))))********************++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,-------------------------........................./////////////////////////////00000000000000000000000000000000011111111111111111111111111111111111111122222222222222222222222223333333333333333333333333333333333333333333333333344444444444444444444444445555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555544444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333333333444444444444444444455555555555555555554444444455555555555555444444444444444444444444444444444333343333333333333333333333333332222222222222222222222333333333333333333322222233333333333333332222222222222222222222222222222222111111111111111111111111110000000000000000000000///0000000////////////////////////////////................................--------------------,,,,,,,,,,,,,,,,,,,+++++++++++++++++***********************)))))))))))))))))))))))))((((((((((((((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""!!!!!!!!!!!!!  ((((((((((((((((((((((()))))))*******************+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,-------------------------............................//////////////////////////////00000000000000000000000000000000001111111111111111111111111111111111222222222222222222222222222223333333333333333333333333333333333333333333333444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444444443333333333333333333333333333333333333333333333333333333444444444444444444445555555555554444444444444555555555554444444444444444444444444444444444433333333333333333333333333333333222222222222222222222223333333333333332222222222333333333333333222222222222222222222222222222222221111111111111111111111111100000000000000000000/////00000////////////////////////////////...............................---------------------,,,,,,,,,,,,,,,,,,,+++++++++++++++++*************************)))))))))))))))))))))))(((((((((((((((((((((((''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&%&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#######################"""""""""""""""""""""""!!!!!!!!!!!!  ((((((((((((((((((((((())))))))))*******************++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,-------------------------................................//////////////////////////////0000000000000000000000000000000000111111111111111111111111111111222222222222222222222222222222222233333333333333333333333333333333333333333444444444444444444444444444445555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555544444444444444444444444444444444444444444444444444444444444444443333333333333333333333333333333333333333333333333333333344444444444444444444444444444444444444444444555555554444444444444444444444444444444444444333333333333333333333333333333222222222222222222222222223333333333222222222222222333333333333322222222222222222222222222222222222211111111111111111111111111000000000000000000////////00////////////////////////////////................................--------------------,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++*************************)))))))))))))))))))))(((((((((((((((((((((((''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$#####################"""""""""""""""""""""""!!!!!!!!!!!!!  '(((((((((((((((((((((()))))))))))))*******************++++++++++++++++++++++++++++,,,,,,,,,,,,,,,-------------------------....................................///////////////////////////////00000000000000000000000000000000001111111111111111111111111222222222222222222222222222222222222222223333333333333333333333333333333333444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555554444444444444444444444444444444444444444444444444444444444444444444444444443333333333333333333333333333333333322222233333333333333334444444444444444444444444444444444444444444555555444444444444444444444444444444444444443333333333333333333333333333332222222222222222222222222223333322222222222222222222333333333333222222222222222222222222222222222211111111111111111111111111000000000000000000//////////////////////////////////////////................................---------------------,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++************************))))))))))))))))))))(((((((((((((((((((((((''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$######################"""""""""""""""""""""""!!!!!!!!!!!!  '''(((((((((((((((((((())))))))))))))))*******************+++++++++++++++++++++++++++++,,,,,,,,,,,,,,------------------------......................................///////////////////////////////0000000000000000000000000000001111111111111111111111111222222222222222222222222222222222222222222222222223333333333333333333333333444444444444444444444444444444444444444444444444444555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555544444444444444444555555555555555555555555554444444444444444444444444444444444444444444444444444444444444444444444444443333333333333333333333333333333322222222222233333333333333444444444444444444444444444444444444444444555444444444444444444444444444444444444444433333333333333333333333333333322222222222222222222222211112222222222222222222222222333333333322222222222222222222222222222222211111111111111111111111111000000000000000000///////////////////////////////////////////................................---------------------,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++**********************))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$######################""""""""""""""""""""""""!!!!!!!!!!!!  '''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))**************+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------................./////////////////////////000000000000000000000000000000000000000000000000001111111111111111111111111222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333334444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222233333333333333333333444444444444444444444444444444444444444433333333333444444444444444444333333333333333333333333332222221111111111111111111111111111111000000000000000000022222111111111111111100001111111111111111111111111000000000000000000000000000000000000000000/////////000//////////////////////////...........................--------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++***********************))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  '''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))************+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------------------............./////////////////////////0000000000000000000000000000000000000000000000000011111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333344444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444443333333333333333333333333444444444444444444444444443333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222233333333333333333334444444444444444444433333444444444444433333333333334444444444444444433333333333333333333333332222222211111111111111111111111000000000000000000000000000222111111111111111100000011111111111111111111111110000000000000000000000000/0000000000000///////////////////////////////////////...........................---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++*********************))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  '''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))********+++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,-----------------------------------------.........//////////////////////////////00000000000000000000000000000000000000000000011111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333344444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444443333333333333333333333333433333333333333333333333333333333333333333333333333333333333333333333333333322222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333334444444444443433333333333444444444443333333333333334444444444444444333333333333333333333333222222222211111111111111111100000000000000000000000000000000111111111111111110000000011111111111111111111111110000000000000000000000////0000000000////////////////////////////////////////..........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++******************)))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  ''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))*********+++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,-----------------------------------------.....///////////////////////////////////00000000000000000000000000000000000000011111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333334433444443333333334444444444444444444444444444444444444444444444444444444444444444443333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333322222222222222222222222222222222222222222222222222222222222222212222222222222222222333333333333333334444444433333333333333333444444444333333333333333333334444444444433333333333333333333333322222222222211111111111111000000000000000000000000000000000000111111111111111100000000011111111111111111111100000000000000000000000///////0000000///////////////////////////////////////////.........................-------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++****************)))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  '''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))********+++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,-----------------------------------------......///////////////////////////////////000000000000000000000000000000000011111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444443333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333322222222222222222222222222222222222222222222222222222222222111111111222222222222222233333333333333334444333333333333333333333444444443333333333333333333333333444443333333333333333322222222222222222222211111111111000000000000000000000000000000000000000111111111111110000000000011111111111111111100000000000000000000000//////////0000/////////////////////////////////////////////..........................-------------------------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++***************)))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  &&'''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))**********++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,-------------------------------------..........////////////////////////////////////0000000000000000000000000000011111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333344444444444444444444444443333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333322222222222222222222222222222222222222222222222222222222111111111111112222222222222222333333333333333333333333333333333333333444444433333333333333333333333333333333333333333333322222222222222222222222211111111100000000000000000000000000000000000000000111111111111000000000000011111111111111100000000000000000000000/////////////0//////////////////////////////////////////////..........................--------------------------,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++****************)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  &&&&''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))**************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,----------------------------------...............///////////////////////////////////000000000000000000000000000000011111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333344444444444444444444444443333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222221111111111111111111222222222222222233333333333333333333333333333333333333444444333333333333333223333333333333333333333333322222222222222222222222222211111110000000000000000000000000000000000000000000111111111100000000000000011111111111100000000000000000000000////////////////////////////////////////////////////////////..........................---------------------------,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++****************)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  &&&&&&&''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))******************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,-----------------------------....................//////////////////////////////0000000000000000000000000000000000000011111111111111111111111111111111111111111111111111122222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333332222222222222222222222222222222222222222222222222222222222222222221111111111111111111111222222222222222223333333333333333333333333333333333334444433333333333322222222233333333333333333333332222222222222222222222222221111110000000000000000000000000000000000000000000//111111110000000000000000011111111000000000000000000000000////////////////////////////////////////////////////////////..........................---------------------------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++****************)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  &&&&&&&&&&'''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((()))))))))))))))))))))))))*********************+++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------.........................////////////////////////////0000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333332222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111112222222222222222333333333333333333333333333333333334444333333333333222222222233333333333333333333322222222222222222222222222211111100000000000000000000000000000000000000000/////111111000000000000000000011110000000000000000000000000////////////////////////////////////////////////////////////...........................---------------------------,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++***************))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#$$$###########################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  &&&&&&&&&&&&&'''''''''''''''''''''''''''''((((((''((((((((((((((((((((((()))))))))))))))))))))))))************************++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------.........................///////////////////////////////////000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333322222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111112222222222222222223333333333333333333333333333333334443333333333322222222222233333333333333333333222222222222222222222222221111110000000000000000000000000000000000000000////////111100000000000000000000/1000000000000000000000000//////////////////////////////////////////////////.///////////...........................--------------------------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++****************))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$##$$##########################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  &&&&&&&&&&&&&&&'''''''''''''''''''''''''''''(((('''''(((((((((((((((((((()))))))))))))))))))))))))*************************+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------.........................///////////////////////////////////////0000000000000000000000000000000000001111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111112222222222222222222333333333333333333333333333333433333333333322222222222223333333333333333332222222222222222222222222111111100000000000000000000000000000000000000////////////100000000000000000000////0000000000000000000000000///////////////////////////////////////////////....////////...........................--------------------------,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++****************)))))))))))))))))))))))))))((((((((((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###############################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  &&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''(''''''''((((((((((((((((((()))))))))))))))))))))))*************************+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........................//////////////////////////////////////////////000000000000000000000000000001111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333332222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111222222222222222222223333333333333333333333333333333333333333222222222222222333333333333333322222222222222222222221111111111100000000000000000000000000000000000///////////////000000000000000000///////0000000000000000000000000////////////////////////////////////////////......./////...........................---------------------------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++*****************))))))))))))))))))))))))))((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$##############################""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  &&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''((((((((((((((((((())))))))))))))))))))*************************+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------.........................//////////////////////////////////////////////////0000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222233333333333333333333333222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222333333333333333333333333333333333332222222222222222222333333333333322222222222222222111111111111111110000000000000000000000000000000///////////////////0000000000000000/////////0000000000000000000000000/////////////////////////////////////////..........///..........................---------------------------,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++*******************)))))))))))))))))))))))))(((((((((((((((((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##############################"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  &&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((((((())))))))))))))))*************************+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------........................../////////////////////////////////////////////////000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222233333333333333333333333333333333332222222222222222222222233333333222222222222222111111111111111111111000000000000000000000000000///////////////////////0000000000000////////////0000000000000000000000000////////////////////////..////////////........................................---------------------------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++**********************)))))))))))))))))))))))((((((((((((((((((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##############################""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  &&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((())))))))))))))*************************+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------............................../////////////////////////////////////////////0000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222333333333333333333333333233333333222222222222222222222222222222222222222222222111111111111111111111110000000000000000000000///////////////////////////.00000000000//////////////00000000000000000000000///////////////////////...../////////.........................................---------------------------,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++************************)))))))))))))))))))))((((((((((((((((((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##############################"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  &&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((())))))))))****************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------....................................///////////////////////////////////////0000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222333333333333333333333332233333332222222222222222222222222222222222222222222111111111111111111111111110000000000000000000///////////////////////////....00000000/////////////////0000000000000000000////////////////////////........//////............................................-------------------------,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++*************************)))))))))))))))))))((((((((((((((((((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###############################""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  &&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((())))))))******************************+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...................................../////////////////////////////////000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222233333333333333333333222223333322222222222222222222222222222222222222222222111111111111111111111111111000000000000000///////////////////////////........00000////////////////////0000000000000000////////////////////////...........///..............................................--------------------------,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++***************************)))))))))))))))))((((((((((((((((((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##############################"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  &&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((())))))))))******************************+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------......................................////////////////////////////000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222333333333333332222222233332222222222222211111111222222222222222222222211111111111111111111111111110000000000000//////////////////////////...........0////////////////////////0000000000000///////////////////////.............................................................---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++****************************))))))))))))))))((((((((((((((((((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##############################"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  &&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((())))))))))******************************+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------.................................../////////////////////////////////000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111110000001111111111111111111112222222222222222222222222222222222222222222332222222222222111111111112222222222222222222211111111111111111111111111100000000000000/////////////////////////............../////////////////////////000000000////////////////////////..............................................................--------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++****************************)))))))))))))))))((((((((((((((((((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##############################""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  &&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((()))))))))))))********************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------.............................../////////////////////////////////////////00000000000000000000000000000000000000000000000000000010011111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111011111111111111110000000000000011111111111111111111222222222222222222222222222222222222222222222222222222111111111111122222222222222222221111111111111111111111111000000000000000/////////////////////////................/////////////////////////000000/////////////////////////.............................................................---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++****************************))))))))))))))))(((((((((((((((((((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###############################"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  %%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((()))))))))))))))))*******************************+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------.............................////////////////////////////////////////////0000000000000000000000000000000000000000000000000000111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111100000000000000001111111110000000000000001111111111111111111111112222222222222222222222222222222222222222222222221111111111111122222222222222222111111111111111111110000000000000000000/////////////////////////.................../////////////////////////00/////////////////////////..............................................................---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++****************************))))))))))))))))(((((((((((((((((((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###############################"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  %%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((())))))))))))))))))))******************************++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------...................................////////////////////////////////////////00000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000011111111111111111111111111111112222222222222222222222222222222222222111111111111111111222222222222211111111111111110000000000000000000000//////////////////////////.....................///////////////////////../////////////////////////.................................................--..........----------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++***************************)))))))))))))))))(((((((((((((((((((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##############################""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  %%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''((((((((((((((((((((((((())))))))))))))))))))))))**************************++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------........................................../////////////////////////////////00000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221112222222222222222222222222211111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000001111111111111111111111111111111122222222222222222222221112222222211111111111111111111111111111111111111111111110000000000000000000000///////////////////////////......................-///////////////////....../////////////////////////..............................................-----........---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++****************************)))))))))))))))))(((((((((((((((((((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##############################""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  %%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''&''''''''''''''''''''''''((((((((((((((((((((((((()))))))))))))))))))))))))*************************++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------.................................................//////////////////////////00000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111112222222222222222111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111122222222222222222221111112222221111111111111111111111111111111111111111111111000000000000000000000000/////////////////////////....................-----////////////////........./////////////////////////...........................................--------.....---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++****************************))))))))))))))))((((((((((((((((((((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#############################"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  %%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''&&&&'''''''''''''''''''''((((((((((((((((((((((((()))))))))))))))))))))))))*************************+++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,-------------------------................................................../////////////////////////00000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111122222222222221111111111112222111111111111111111111111111111111111111111111000000000000000000000000000///////////////////////...................--------/////////////............/////////////////////////........................................-----------..---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++*****************************)))))))))))))))))(((((((((((((((((((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#######################""##""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  %%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))*************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------------.........................///////////////////////////////////////////////////00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/////////////////////////////////////00000000000000000001111111111111111111111111111111111111111111111111111111111100000000000111111111111111111111100000000000000000000000000000000000//////////////////.....................----..........................................--------..................--------.............-----------------------------------,,--,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++******************************))))))))))))))))))))((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$#########################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!  %%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))*************************+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------.........................///////////////////////////////////////////////////00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///////////////////////////////////////0000000000000000000000000000000000001111111111111111111111100111111111111000000000000001111111111111111111100000000000000000000000000000000//////////////////////..................--------......................................------------..............------------..........-----------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++*****************************)))))))))))))))))))))))((((((((((((((((((((((((((((((((''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$#########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!! !  %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))*************************+++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------........................./////////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/////////////////////////////////////////000000000000000000000000000000000011111111111111111111000001111111111000000000000000011111111111111111100000000000000000000000000000000///////////////////////................-----------.......................--..........---------------...........---------------.......-----------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++*****************************))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))*************************++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------.........................////////////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///////////////////////////////////////////////////00000000000000000000000000000000011111111111111110000000001111111000000000000000000011111111111111110000000000000000000000000000000000/////////////////////...............--------------....................-----.......------------------........------------------...------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++****************************)))))))))))))))))))))))))))))(((((((((((((((((((((((''(((''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))********************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------.........................////////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/////000000000000000000000000/0000000//////////////////////////////////////////////////////////////0000000000000000000000000000000011101000000000000000000011111000000000000000000000111111111111110000000000000000///////////////0000////////////////////..............-----------------.................--------...----------------------.....---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++****************************)))))))))))))))))))))))))))))))(((((((((((((((((((('''''(''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$#######################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))***************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------.........................////////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///////////////////////0000000000/////////////////////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000111000000000000000000000001111111100000000000000000000///////////////////////////////////////..............-------------------.............-------------------------------------..----------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++*****************************)))))))))))))))))))))))))))))))(((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$#######################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  $%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))***********++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------.........................///////////////////////////////////////////////////////////////////////////////////00//00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////.............---------------------.........--------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++*****************************))))))))))))))))))))))))))))))))((((((((((((((((((((''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  $$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))*******++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,-----------------------------------........................////////////////////////////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/////000000000000000000000000000//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///////////////////////////////////////............------------------------.....---------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++*****************************))))))))))))))))))))))))))))))))((((((((((((((((((((''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  $$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------............................//////////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000000000//////////////////////////////////////////////////000000000////////////////////////////////////////////////////////////////////////////////////////////....////////////////////.///////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000///000000000000000000000000//////////////////////////////////////.............-------------------------.---------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++******************************)))))))))))))))))))))))))))))))(((((((((((((((((((((''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  $$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))*******+++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------..............................////////////////////////////////////////////////////////////////////////////////////////////////0000000000000000000000000///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////.........////////////....////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000///////0000000000000000000000///////////////////////////////////////.............---------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++*****************************))))))))))))))))))))))))))))))))(((((((((((((((((((((''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  $$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))***********++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-----------------------------------..........................................////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////............//////.......////...//////////////////0000000000000000000000000000000000000000000000000000000000000000000/////////000000000000000000000//////////////////////////////////////.............----------------------------------------------------------------------------,,-----------------------,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++******************************)))))))))))))))))))))))))))))))((((((((((((((((((((('''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  $$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))****************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------...................................................///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////........................./..........//////////////000000000000000000000000000000000000000000000000//000000000000000///////////0000000000000000000//////////////////////////////////////.............---------------------------------------------------------------------------,,,,,--------------------,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++***************************))))))))))))))))))))))))))))))))((((((((((((((((((((('''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  $$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))*********************+++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------...................................................///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////...................................../////////////000000000000000000000000/000000000000000000000////0000000000000/////////////00000000000000000//////////////////////////////////////.............------------------------------,,------------------------------------------,,,,,,,,-----------------,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++,,+++++++++++++++++++++++*************************))))))))))))))))))))))))))))))))((((((((((((((((((((('''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  $$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))*************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------......................................................../...//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////....................................../////////////000000000000000000000///000000000000000000///////00000000000///////////////000000000000000//////////////////////////////////////.............----------------------------,,,,,,--------------------------------------,,,,,,,,,,,,--------------,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  $$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((()))))))))))))))))))))))))**************************+++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------............................................................................//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////.././///......................................./////////////00000000000000000//////000000000000000//////////0000000000////////////////000000000000//////////////////////////////////////...............-------------------------,,,,,,,,,,-----------------------,,----------,,,,,,,,,,,,,,,-----------,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++**********************))))))))))))))))))))))))))))))((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  $$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((()))))))))))))))))))))))))*******************************++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------............................................................................/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////.../////////////////////////////////........................................................./////////////000000000000000///////00000000/////////////////00000000//////////////////0000000///////////////////////////////////////////.............---------------------,,,,,,,,,,,,,,,,-------------------,,,,,,------,,,,,,,,,,,,,,,,,,,--------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++*******************))))))))))))))))))))))))))))))(((((((((((((((((((((((((('''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  $$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((()))))))))))))))))))))))))*************************************++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------............................................................................///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////.................//////////////.............................................................................//////////////0000000000//////////00000////////////////////0000000///////////////////000//////////////////////////////////////////////............------------------,,,,,,,,,,,,,,,,,,,,,----------------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,----,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++******************)))))))))))))))))))))))))))))(((((((((((((((((((((((((((((''''''''''''''''''''''''&''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((()))))))))))))))))))))*******************************************++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------.............................................................................//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////.....................................................................................................................///////////////00000/////////////0////////////////////////00000//////////////////////////////////////////////////////////////////..............-----------------,,,,,,,,,,,,,,,,,,,,,,,,-------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++*****************))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((''''''''''''''''''''''&&&''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$#########################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!   $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((())))))))))))))))************************************************+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------.....................................................................................................//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////.....................................................................................................................//////////////////////////////////////////////////////////00//////////////////////////////////////////////////////////////////...............------------------,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++******************)))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##########################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((()))))))))))**************************************************+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------....................................................................................................///////////////////////////////////////////////////////////////..........................///////////////................................................................................................................................./////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////.................-----------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,-----,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++*****************))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$###########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((())))))**************************************************+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------......................................................................................................../////////////////////////..................................................................................................................................................................................................//////////////////////////////////////////////////////////////////////////////////////////////////////////////////......................----------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++*****************)))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$###########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!  #$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((())))***********************************************+++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------........................................................................................................................................................................................................................................................................................................................//////////////////////////////////////////////////////.////////////////////////.../////////////////////////.........................-----------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++******************))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$############################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!  ####$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))********************************************+++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------------------------------........................................................................................................................................................................................................................................................................................................./////////////////////////////////////////.............../////////////////////.....//////////////////////............................---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++*******************))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$############################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!  #######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((()))))))))))))*********************************************++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------..................................................................................................................................................................................................................................................................................--...................//////////////////////////////.///////..................//////////////////........//////////////////..............................----------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++********************)))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$############################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!  ##########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((())))))))))))))))))***********************************************+++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------...........................................................................................................................................................................................................................................................--...................----...................///////////////////////////....////.....................///////////////.........../////////////.................................----------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++*++***********************))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$############################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!  """""""""""""""""""""""#########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))****************************************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------------------------------------........................-.............../////////////////////////////////////.............................................----/.......................................--------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*+++++++++++++++++****************************************))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#######################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  """""""""""""""""""""""#########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------------------------------------.....................----..............////////////////////////////////////...........................................--------.....................................----------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++++*********************************)))****)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#######################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  """""""""""""""""""""""#############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))**************************++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------------------------------------------------------------------..............--------............./////////////////////////////////////.......................................------------.................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*******+++++++++++*********************************))))))*)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#######################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  """""""""""""""""""""""################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*****************************************+++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------,,,,,,,,,,,,,,,,,,,,,,,,,----,,,,,,,,,,,,,,,,,,,,,-----------------------------------------------------------------------------------------------------------.......--------------........../////////////////////////////////////..................--.--............-----------------.............................---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++**********++++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((('''(('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#######################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  """""""""""""""""""""""""#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------------------------------------------------------------------........./////////////////////////////////....................------------------------------------........................------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*************+++++*********************************)))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#######################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  """"""""""""""""""""""""""""#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************************************++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------------------------------------------------------------------........//////////////////////////...........................-------------------------------------...................--------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*+++++++++*****************++*********************************)))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#######################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  """""""""""""""""""""""""""""""##################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))***************************************************++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------,,,,-------------------------------------------------------------------------------------------------------......./////////////////////////.............................-------------------------------------..............------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++****+++++++***************************************************)))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#######################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  """"""""""""""""""""""""""""""""""#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))***************************************************++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------------------------------------------------------------------------------------.....////////0000////////////.................................-----------------------------------...........-----------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++********+++****************************************************)))))))))))))))))))))))))))))))))))))))))))((()(((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&'&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  !!"""""""""""""""""""""""""""""""""""##################################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))***************************************************++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-----------------,,,,,,,,-------------------------------------------------------------------------------.....//////0000000//////////.....................................--------------------------------......------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++*+++++++++++++****************************************************************)))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!""""""""""""""""""""""""""""""""""""################################$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))*************************************************++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-----------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-,-----------------,,,,,,-------...../////000000000/////////.......................................-----------------------------,....----------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++*****++++++++++******************************************************************)))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#########################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!"""""""""""""""""""""""""""""""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))**************************************++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-----,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------,,,,,,,,,,,,,------..../////0000000000////////..........................................-------------------------,,,..----------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++********+++++++********************************************************************))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$#########################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!""""""""""""""""""""""""""""""""""""##########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))******************************************+++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--,,,,,,,,,,,,,,,,,,,,,,-----..../////0000000000////////...........................................----------------------,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++************+++*********************************************************************))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))***************************************************+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----....////00000000000///////.............................................-------------------,,,,,,,--------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++*+++++++++*************************************************************************************))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""###############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))***************************************************+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----....////00000000000//////...............................................-----------------,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++****++++++********************************************************************))***************)))))))))))))))))))))))))))))))))(()))))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""##################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))***************************************************+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----....////0000000000///////...............................................----------------,,,,,,,,,-----------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++*******++*********************************************************************)))))************)))))))))))))))))))))))))))))))))((((())((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))********************************************++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----....////0000000000//////........----....................................---------------,,,,,,,,,,-----------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++*****************************************************************************)))))))))********)))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""#########################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))********************************++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----....////000000000///////......--------.................................---------------,,,,,,,,,,,----------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++****************************************************************************))))))))))))******))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""#########################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))**************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++,,,,,,,,----..../////0000000///////......-----------..............................--------------,,,,,,,,,,,,,----------------------------,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***************************************************************************)))))))))))))))***))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""##########################################$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))**************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++,,,,,,,,+++++++++++,,,,,,----....//////00000///////......--------------...........................--------------,,,,,,,,,,,,,,----------------------------,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++**************************************************************))))*******)))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""########################################$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))**************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++,,,,,+++++++++++++++,,,,,-----....///////////////.......-----------------..-....................--------------,,,,,,,,,,,,,,,,----------------------------,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++*************************************************************)))))))****)))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((('((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))**************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++,,,,,,----....//////////////.......--------------------------...........----------------,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++***********************************************************)))))))))))*))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((''''('''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""#################################$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))**************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,----.....////////////.......----------------------------------------------------,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++*******************************************))))***********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""#############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))**************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,-----...../////////........--------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,--------------------------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++********************************************)))))))*******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""##########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((()())))))))))))))))))))))))))))))))))))))))))****************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,-----......//////.........-----------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++********************************************))))))))))****)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""#############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))*************************++++++++++++++++++++++++++++++++++++++++++++++++++*************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,-----.................-.------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-----------------------,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++********************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))*****************************************************************************************************++++++++++***************+++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++****************************************************************)))))))******)))))))))))))))))))))))))))))))))))))))))))(())(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""#############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*****************************************************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,----------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+,,,,,,,,,,,,,,,,,,,,,,,,,,--,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++****************************************************************))))))))))**)))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""#########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))*****************************************************************************************************++++++++++++++++++*******+++++++++++++++++++++++++,,,,,,,-----------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++**************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))**********************************************)))))**************************************************++++++*******************++++++++++++++++++++++++++,,,,,,,--------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++*************************************************)))**********))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''&'''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************************************************************+************++++++++++++++,,,,,,,,,--------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*************************************************)))))*******)))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************************************************************+++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++***********************************************)))))))))*****))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''&&&&&&&'&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""#####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))********************************************************************************************+++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++,,,++++++++++++++********************************)*************))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))**********************************************************************************************++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,++++++++++++++****************************)))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""########################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(('((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************+++++++++++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,+++++++++++++++++++++++++************************))))))))))))*****)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))**************************************************************************************************+++++++++++++++++++++++++++,++,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,++++++++++++++++++++++++++++********************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''&'''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#############################"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))))))***************************************************************************+++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++******************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''&&&&&''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))********************)))))******************************************************+++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,+++++++++++++++++++++++++++++++++****************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&'&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""###################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))********)))))))))))))))))************************************************************+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++****************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""#########################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*****************************************************************+++++++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++****************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((()))((((((((((((((((((((((((((((((((((((((((((((''''(''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""##############################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))********************)**))********************************************++++++++++++++++++++++,,,,,,,,,++++++++++++++++++++++++*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************)))))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""###################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))(())))))))))))))))))))))))(())))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))))))***********************************************+++++++++++++++++++++++++++++++++++++++++++++++++++**+++++++++++++++++++++++++++++++++++++++++++++++++++++++****************)))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""###################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))**************************************************++++++++++++++++++++++++++++++++++++++++++++++****++++++++++++++++++++++++++++++++++++++++++++++++++*+++***************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""##################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))**************************************************+++++++++++++++++++++++++++++++++++++++++++++*****++++++++++++++++++++++++++++++++++++++++++++++++***+****************)))))))))))))))))))))))))))))))))))))))))))))((((((((((((())(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""###################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))****************************************+++++++++++++++++++++++++++++++++++++++++++*******++++++********************+++++++++++++++++++++*******************))))))))))))))))))))))))))))))((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""####################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************************+++++++++++++++++++++++++++++++++++++++*********+++***********************+++++++++++++++++++********************))))))))))))))))))))))))))(((((((((()))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""#####################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************++++++++++++++++++++++++++++++++**************************************++++++++++++++++++********************)))))))))))))))))))))))(((((((((((((()((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""######################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*****************************************+++++++++++++++++++++****************************************++++++++++++++++********************)))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""#####################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*************************************************+***++**********************************************++++++++++++++*********************))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################################"""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""##################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))****************************************************************************************************++++++++++++*********************)))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""##################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))***************************************************************************************************+++++++++***********************))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''((((((('''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################"""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((())))))))))))))))****)))))****))))))))))))))**************************))))))))))))))))))))))))))))))))******************)))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$###########################""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""#############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((()))))))))))))*********)))**))))))))))))))))))))********************))))))))))))))))))))))))))))))))))****************)))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########$$$$$$############################""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((()))))))))))***********)))**)))))))))))))))))))))))****************)))))))))))))))))))))))))))))))))))**************)))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########$$$$###########################"""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""#########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((()))))))))))************))*))))))))))))))))))))))))***************))))))))))))))))))))))))))))))))))))***********))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#############$############################""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((())))))))))*************))*))))))))))))))))))))))))**************))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################################"""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''((((((()))))))))**************))*))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))()))))((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############################################"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""##########################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((('''''''''''''''((((()))))))))**************)))))))))))))))))))))))))))))********))))))))))))))))))))))))(((((((((()))))))))))))))))))))))))))))((()))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''&&''''''''''''''''''''''''''''''''''''''''''''''&&&&'''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################################"""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((())))))))**************)))))))))))))))))))))))))))))))****)))))))))))))))))))))))((((((((((((((((((()))))))))))))))))))))((((()((((((((((((((((((((((('((((((((((('''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################################"""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''(((())))))))**************)))))))))))))))))))))))))))))))))))))))))))))))))))()))((((((((((((((((((((((()))))))))))))))))(((((((((((((((((((((((((((((''''((((((((''''''''''''''''''''''''''''''''&&&&&&&&&&''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################################################"""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''&&&&&&''''''''&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((()))))))***************))))))))))))))))))))))))))))))))))))))))))))))))))(()((((((((((((((((((((((((())))))))))))))((((((((((((((((((((((((((((('''''''(((('''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################################"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''((())))))***************)))))))))))(((((()))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))))(((((((((((((((((((((((((((((''''''''''(''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''&&''''''&&&&&&&&&&&&&&&&&&&''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################################""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""###############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''((())))))***************))))))))))((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''&&&&&&''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################################"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""########################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''((()))))***************)))))))))((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################################"#############""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''((()))))***************))))))))(((((((((((((())))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''((((((('''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################################""""###########""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""##################################################$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((())))))**************))))))))(((((((((((((((())))))))))))))))((((((((((((((((((((((((((('''''''''''(((((((((((((((((((('''''(((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################""""""########""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""##################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''((())))))**************)))))))(((((((((((((((((((()))))))))))((((((((((((((((((((((('''''''''''''''''(((((((((((((((((''''''''(('''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################"""""""""#####"""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""##################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''(((()))))**************)))))))(((((((((((((((((((())))))))(((((((((((((((('((((''''''''''''''''''''''(((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################""""""""""""###""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""##################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''(((()))))**************)))))))(((((((((((((((((((((((((((((((((((((((((('''('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################""""""""""""""#""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""###########################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''(((()))))**************)))))))((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""###################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''&&&&&&''''''((((())))***************))))))((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""##########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''&&&&&&&&&&&'''''((((()))))**************))))))((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################################"""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%$$$$%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((()))))*************)))))))((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################################""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""#############################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((())))*************))))))((((((((''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''&&&&&&'''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################################"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""##################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((()))))************))))))(((((((''''''''''''''((((('''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&''''''''''&&&&&&&&&&&&&&&''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%&&&&%%%%%%%%%%%%%%%%%%%%%&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#$$$$$$$$####################################""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""##################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((()))))***********))))))(((((('''''''''''''''''''''''''''''''''''''''&'''''&&&&&&&&&&&&&&&&&&&&&'&&&&&&&&&&&&&&&&&&&&&&&&''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####$$$$######################################"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""#####################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''(((((())))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$%%%%%%%%%%%%%%%%%%%%%$$$$$%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################################"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""#""########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&'''''((((((()))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$%%%%%%%%%%%%%%%%%%%%$$$$$%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$####$$$$$$$##################################"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#####################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&'''''(((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$$%%%%%%%%%%%%%%%%%$$$$$$$$%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$#################################""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&'''''(((((((((((((('((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$##################################""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''((((((((((((''(''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%$$$$$$$$$$$$$$%%%%%%%%$$$$$$$$$$$$$$$$$%%%%%%%%$$$$$$$$$$$$$$$$$%%%%%%%$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$#############################################"""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&''''''(((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$%%%%$$$$$$$$$$$$$$$$$$$$$%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################################""""""""""""""""""""""""""""""""""""""""""!!!"!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""###########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################################""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""###########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$#########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''''((''''''''''''&&&&&&&&&&&&%%%%%%%&&&&&&&&%%%%%%%%%%%%%%%%%%&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################################""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""###########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$#########################$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################################################"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""#""########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$##################################################$$$$######################$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%&&&&&&'''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""################################################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%&&&&&&''''''''''''''&''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#############################################""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""################################################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%&&&&&&''''''''''''&&'&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################################""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""################################################################################################################################################################################$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%&&&&&&&'''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##$$$$$$$$$$$$$$$$$$$$$$$$$#######################################"""""""""""""""""""""""""""""""""""!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""##########################################################################################################################################################################$$$$$$###################$$################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$#######################################"""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########################################################################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#$$$$$$$$$$$$$$$$$$$$$####$$$$$$$$$$$$$$$$$$#######$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$#############################""########"""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########################################################################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$###########$$$$$$$$$$$$$#############$$$$$$$$$$$$$$$$############################""""""#####"""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""################################################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$%%%%%%%%%%%%%%%%%%%%%%$$$$%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$###########$$$$$$$$$$$$#############$$$$$$$$$$###############$$$$$$$$$#################$$$$$$$$$$$$#############################"""""""""##""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###################################################################################################################################################################################################$$$$$$$%%%%%%%&&&&&&&&&&&&&&&&%&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$%$$$$$$$$$%%%%%%%%%%%%%%%%%%%$$$$$$$%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#############$$$$$$$$$################$$$$$$$##################$$$$$$###################$$$$$$####################$$$$$$$$##############################"""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#####################################################################################################################################################################################################$$$$$$%%%%%%%&&&&&&&&&&&&&&%%&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%$$$$$$$$$$%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####$$$$$$$##################$$$$#####################$$#######################$$#######################$#########################$$$$$##############################""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!