fffffeeeeefeeeeeeeeddddbbaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddeeeeeeeddddddddddddddddeeeeeeeeeeddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggghggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggghhhhhhhhhhhhhgggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiihhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddccccccccccccccccccccccbbbdddccccccccccccccccccccccddddddddddddddcccccccccccdddddddddddddddddccccccccdddddddddddddddddccccccccddddddddcccccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaa`````_________________^^^]]]]]]]]]]]]]]]]\\\\\\\\\]]]]]]]]]]\\\\\\\\\\\\\\\]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCBBBBBBBBBBBBAAAAAAAA@????????????>>>>>>>>>>>>========<<<<<<<<<<<<;;;;;::::::::::::9999999999998888888887777777777776666666666666666655555555555544444444444443333333333332222222222211111111111110000000000000////////////...............------------,,,,,,,+++++++++++++******)))))))))))))(((((((((((((((''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############"""""""!!!!!!!!!!!!! fffffffffffeeeeeeeeddddbbaaaaaaaaaaaaaaaaaaaabbbaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddeeeeeeeeeddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggghhhhgggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggghhhhhhhhhhhhhhhhhgggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiijiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiihhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggfeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddccccccccccccccccccccccccbdddddccccccccccccccccccccdddddddddddddddccccccccccddddddddddddddddddcccccccddddddddddddddddddcccccccddddddddddcccccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaa```````________________^^^]]]]]]]]]]]]]]]]\\\\\\\\]]]]]]]]]]]\\\\\\\\\\\\\\]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWVVVVVUUUUUUUUUUUUUUTTTTTTUTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCBBBBBBBBBBBBAAAAAAAA@?????????????>>>>>>>>>>>========<<<<<<<<<<<<<;;;;::::::::::::9999999999999888888887777777777777666666666666666655555555555554444444444443333333333333222222222211111111111110000000000000/////////////..............-------------,,,,,,+++++++++++++******)))))))))))))(((((((((((((((''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############"""""""!!!!!!!!!!!!! ffffffffffffeeeeeeeedddbbbbaaaaaaaaaaaaaaaaabbbbaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccdddddddddddddddddddddeddddddddddddddeeeeeeeeeeeddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggghhhhhhgggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgghhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiihhhhiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggfffeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddcccccccccccccccccccccccccdddddddccccccccccccccccccdddddddddddddddddccccccccddddddddddddddddddddcccccedddddddddddddddddddcccccdddddddddddccccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaa````````________________^^^]]]]]]]]]]]]]]]]\\\\\\\]]]]]]]]]]]]\\\\\\\\\\\\\]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXWWWWWWWVVVVVVUUUUUUUUUUUUUUTTTTTUUTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDCCCCCCBBBBBBBBBBBBAAAAAAA@@????????????>>>>>>>>>>>=========<<<<<<<<<<<<<;;;:::::::::::::999999999999888888887777777777777666666666666666655555555555554444444444444333333333333222222222221111111111111000000000000/////////////..............-------------,,,,,,,+++++++++++++*****))))))))))))))((((((((((((((('''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############"""""""!!!!!!!!!!!!! fffffffffffffeeeeeeeeddbbbbbbaaaaaaaaaaaaaabbbbbaaaaaaabbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccdddddddddddddddddddddeedddddddddddddeeeeeeeeeeeedddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggghhhhhhhhhggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggfffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddcccccccccccccccccccccccddddddddcccccccccccccccccddddddddddddddddddcccccccdddddddddddddddddddddcccceedddddddddddddddddddccccddddddddddddcccccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaa`````````________________^^^]]]]]]]]]]]]]]]]\\\\\\]]]]]]]]]]]]]\\\\\\\\\\\\]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXXXXWWWWWWVVVVVVVUUUUUUUUUUUUUUTTTTUUUTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLKJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDCCCCCCCBBBBBBBBBBBBAAAAAA@@?????????????>>>>>>>>>>==========<<<<<<<<<<<<;;;;::::::::::::9999999999998888888887777777777776666666666666666655555555555554444444444443333333333332222222222211111111111110000000000000/////////////..............------------,,,,,,,+++++++++++++******)))))))))))))(((((((((((((((''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############""""""!!!!!!!!!!!!!! ffffffffffffffeeeeeeeedbbbbbbbaaaaaaaaaaaabbbbbbaaaabbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccddcddddddddddddddddddddeeeedddddddddddeeeeeeeeeeeeeedddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggfffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddcccccccccccccccccccccddddddddddcccccccccccccccdddddddddddddddddddcccccceeddddddddddddddddddddccceeedddddddddddddddddddcccdddddddddddddccccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaa``````````_______________^^^^]]]]]]]]]]]]]]]]\\\\\]]]]]]]]]]]]]]\\\\\\\\\\\]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXXXXWWWWWVVVVVVVVUUUUUUUUUUUUUUTTTUUUTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRQQQRQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLKJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDCCCCCCCBBBBBBBBBBBBAAAAAA@@@????????????>>>>>>>>>>==========<<<<<<<<<<<<<;;;:::::::::::::999999999998888888887777777777777666766666666666655555555555554444444444444333333333332222222222221111111111110000000000000/////////////..............------------,,,,,,,+++++++++++++******)))))))))))))(((((((((((((((''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############""""""!!!!!!!!!!!!!! gfffffffffffffffeeeeeeeccbbbbbbbaaaaaaaaabbbbbbbaabbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccdddddddddddddddddddddddeeeeeddddddddddeeeeeeeeeeeeeeedddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddcccccccccccccccccccddddddddddddcccccccccccccdddddddddddddddddddddcccceeedddddddddddddddddddddceeeeedddddddddddddddddddcddddddddddddddcccccccccccbbbbbbbbbbbbbbbbbaaaaaaaaa```````````______________^^^^^]]]]]]]]]]]]]]]]\\\\]]]]]]]]]]]]]]]\\\\\\\\\\]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXXXWWWWWVVVVVVVVVUUUUUUUUUUUUUUTTUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRQQRRQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLKJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDCCCCCCCCBBBBBBBBBBBBAAAAA@@@?????????????>>>>>>>>>===========<<<<<<<<<<<<;;;;::::::::::::9999999999988888888887777777777776667666666666666655555555555554444444444443333333333322222222222211111111111110000000000000////////////./.............-----------,,,,,,,,+++++++++++++*****))))))))))))))((((((((((((((('''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############""""""!!!!!!!!!!!!!! gggffffffffffffffffeeeeccccbbbbbbbaaaaaabbbbbbbbabbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccddddddddddddddddddddddeeeeeeeddddddddeeeeeeeeeeeeeeeeeddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiihhhhhhhhhhhhhhhhhhhhhhhhhggggghhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddccccccccccccccccccdddddddddddddccccccccccccddddddddddddddddddddddccceeeeeddddddddddddddddddddeeeeeedddddddddddddddddddddddddddddddddddccccccccccbbbbbbbbbbbbbbbbbaaaaaaaa````````````_____________^^^^^^]]]]]]]]]]]]]]]]\\\]]]]]]]]]]]]]]]]\\\\\\\\\]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXXXWWWWVVVVVVVVVUUUUUUUUUUUUUUTTUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRQRRQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDCCCCCCCCBBBBBBBBBBBBAAAAA@@@@????????????>>>>>>>>>===========<<<<<<<<<<<<<;;;:::::::::::::999999999988888888887777777777777667766666666666655555555555554444444444443333333333322222222222221111111111110000000000000//////////////.............-----------,,,,,,,,+++++++++++++******)))))))))))))(((((((((((((((''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############"""""!!!!!!!!!!!!!!! gggggffffffffffffffffeecccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccdddddddddddddddddddddddeeeeeeeeddddddeeeeeeeeeeeeeeeeeeeddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddccccccccccccccccdddddddddddddddcccccccccceeddddddddddddddddddddddceeeeeedddddddddddddddddddeeeeeeedddddddddddddddddddddddddddddddddddccccccccccbbbbbbbbbbbbbbbbbaaaaaaa`````````````____________^^^^^^^]]]]]]]]]]]]]]]]\\^]]]]]]]]]]]]]]]]\\\\\\\\]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXXWWVVVVVVVVVVVUUUUUUUUUUUUUTUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRQRRRQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDCCCCCCCCCBBBBBBBBBBBBAAAA@@@@@????????????>>>>>>>>============<<<<<<<<<<<<;;;;::::::::::::999999999988888888888777777777777667766666666666665555555555554444444444444333333333322222222222221111111111111000000000000///////////////.............----------,,,,,,,,,+++++++++++++*****)))))))))))))(((((((((((((((''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############""""""!!!!!!!!!!!!!! ggggggggfffffffffffffffdccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccdddddddddddddddddddddddeeeeeeeeedddddeeeeeeeeeeeeeeeeeeeeddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffggffffffgggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddccccccccccccccddddddddddddddddccccccccceeeddddddddddddddddddddddeeeeeeeddddddddddddddddddeeeeeeeedddddddddddddddddedddddddddddddddddccccccccccbbbbbbbbbbbbbbbbbbaaaaa``````````````___________^^^^^^^^]]]]]]]]]]]]]]]]\^^]]]]]]]]]]]]]]]\\\\\\\\]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXWWVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDCCCCCCCCCBBBBBBBBBBBBBAAA@@@@@????????????>>>>>>>>============<<<<<<<<<<<<<;;;:::::::::::::999999999888888888887777777777777677766666666666655555555555554444444444443333333333322222222222211111111111110000000000000//////////////.............----------,,,,,,,,,+++++++++++++*****))))))))))))))((((((((((((((('''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############""""""!!!!!!!!!!!!!! gggggggggggggffffffffffdddcccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccddddddddddddddddddddddddeeeeeeeeeedddeeeeeeeeeeeeeeeeeeeeeedeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffggggffffgggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddccccccccccccddddddddddddddddddccccccceeeeeddddddddddddddddddddeeeeeeeeeddddddddddddddddeeeeeeeeeedddddddddddddddeedddddddddddddddddcccccccccccbbbbbbbbbbbbbbbbbaaaa```````````````__________^^^^^^^^^]]]]]]]]]]]]]]]]^^^]]]]]]]]]]]]]]]\\\\\\\]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEDDDDCCCCCCCCCCBBBBBBBBBBBBAAA@@@@@@????????????>>>>>>>=============<<<<<<<<<<<<;;;;::::::::::::999999999888888888888777777777777677766666666666665555555555554444444444444333333333322222222222221111111111111000000000000///////////////............----------,,,,,,,,,+++++++++++++******)))))))))))))(((((((((((((((''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############"""""!!!!!!!!!!!!!!! hhhgggggggggggggggggfffddddcccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccdddddddddddddddddddddddeeeeeeeeeeeeddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffeeeeeeeeeeefffffffffffffffffffffffffffffffffggggggffggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddccccccccccccdddddddddddddddddddcccccceeeeeedddddddddddddddddddeeeeeeeeeedddddddddddddddeeeeeeeeeeeddddddddddddddeeedddddddddddddddddcccccccccccbbbbbbbbbbbbbbbbbaaa````````````````_________^^^^^^^^^^]]]]]]]]]]]]]]]^^^^]]]]]]]]]]]]]]]\\\\\\]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSTSSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLKKKKJJJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEDDDCCCCCCCCCCBBBBBBBBBBBBBAA@@@@@@????????????>>>>>>>>============<<<<<<<<<<<<;;;;:::::::::::::999999998888888888887777777777777777766666666666655555555555554444444444443333333333322222222222211111111111110000000000000//////////////.............---------,,,,,,,,,,+++++++++++++*****)))))))))))))(((((((((((((((''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############"""""!!!!!!!!!!!!!!! hhhhhggggggggggggggggggddddddccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccdddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefeeeeeeeeeeeeeeeeeeeeeeefffeeeeeeeeefffffffffffffffffffffffffffffffffggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiihhhiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhggggffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddcccccccccdddddddddddddddddddddcccceeeeeeeedddddddddddddddddeeeeeeeeeeeedddddddddddddeeeeeeeeeeeedddddddddddddeeeedddddddddddddddddcccccccccccbbbbbbbbbbbbbbbbbaaa````````````````________^^^^^^^^^^^]]]]]]]]]]]]]]^^^^^]]]]]]]]]]]]]]]\\\\\]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSTTSSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLKKKKKJJJJJJJJJJJJJIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEDDDCCCCCCCCCCCBBBBBBBBBBBBAA@@@@@@@????????????>>>>>>>=============<<<<<<<<<<<;;;;;::::::::::::999999998888888888888777777777777777766666666666655555555555554444444444444333333333322222222222221111111111110000000000000//////////////.............---------,,,,,,,,,,+++++++++++++*****))))))))))))))((((((((((((((('''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############""""""!!!!!!!!!!!!!! hhhhhhhhhggggggggggggggeedddddcccccbbbbbbbbbbbccbbbbbbbbcccccccccccccccccccccccccccccdddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffeeeeeeeeeeeeeeeeeeeeeeffffeeeeeeeeffffffffffffffffffffffffffffffffggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhiiihhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhggffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddcccccccddddddddddddddddddddddccceeeeeeeeeddddddddddddddddeeeeeeeeeeeeeddddddddddddeeeeeeeeeeeeeedddddddddddeeeeeedddddddddddddddddccccccccccbbbbbbbbbbbbbbbbbaaa````````````````_______^^^^^^^^^^^^]]]]]]]]]]]]]^^^^^^]]]]]]]]]]]]]]]\\\\]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXWVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTSSSTTSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLKKKKKKJJJJJJJJJJJJIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEDDCCCCCCCCCCCCBBBBBBBBBBBBA@@@@@@@????????????>>>>>>>>============<<<<<<<<<<<;;;;;::::::::::::9999999998888888888887777777777777777666666666666655555555555554444444444443333333333222222222222211111111111110000000000000//////////////............---------,,,,,,,,,,+++++++++++++******)))))))))))))(((((((((((((((''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############"""""!!!!!!!!!!!!!!! hhhhhhhhhhhhhhhggggggggeeedddddccccccbbbbbbbbcccbbbbbbccccccccccccccccccccccccccccccdddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffeeeeeeeeeeeeeeeeeeeeffffffeeeeeeffffffffffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhfffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddccccccedddddddddddddddddddddddceeeeeeeeeeeddddddddddddddeeeeeeeeeeeeeedddddddddddeeeeeeeeeeeeeeeddddddddddeeeeeeedddddddddddddddddccccccccccbbbbbbbbbbbbbbbbbaaa````````````````______^^^^^^^^^^^^^]]]]]]]]]]]]^^^^^^^]]]]]]]]]]]]]]]\\\]]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXWWVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTSSTTTSSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLKKKKKKKJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEDDCCCCCCCCCCCCBBBBBBBBBBBBA@@@@@@@@????????????>>>>>>>=============<<<<<<<<<<;;;;;;::::::::::::999999998888888888888777777777777777766666666666655555555555554444444444443333333333322222222222211111111111110000000000000//////////////.............--------,,,,,,,,,,,+++++++++++++*****)))))))))))))(((((((((((((((''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############"""""!!!!!!!!!!!!!!! iiiihhhhhhhhhhhhhhhhhggeeeeeddddccccccccccccccccbbbbbccccccccccccccccccccccccccccccdddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffeeeeeeeeeeeeeeeeeeffffffffeeeefffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhiihhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhihiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkjjjjjjjjjjjjjjjkjkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddcccceedddddddddddddddddddddddeeeeeeeeeeeedddddddddddddeeeeeeeeeeeeeeeedddddddddeeeeeeeeeeeeeeeedddddddddeeeeeeeedddddddddddddddddccccccccccbbbbbbbbbbbbbbbbaaaa````````````````_____^^^^^^^^^^^^^^]]]]]]]]]]]^^^^^^^^]]]]]]]]]]]]]]]\\^]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXWWVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTSSTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMLLLLLLKKKKKKKJJJJJJJJJJJJIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDCCCCCCCCCCCCBBBBBBBBBBBB@@@@@@@@????????????>>>>>>>>============<<<<<<<<<<;;;;;;::::::::::::999999999888888888888777777777777777766666666666665555555555554444444444444333333333322222222222221111111111111000000000000//////////////.............--------,,,,,,,,,,,+++++++++++++******)))))))))))))((((((((((((((('''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############""""""!!!!!!!!!!!!!! iiiiiihhhhhhhhhhhhhhhhhfeeeeeddddcccccccccccccccbbbccccccccccccccccccccccccccccccdddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffeeeeeeeeeeeeeeeeffffffffffeefffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhiiiihhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkjkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddcceeeedddddddddddddddddddddeeeeeeeeeeeeeedddddddddddeeeeeeeeeeeeeeeeeddddddddeeeeeeeeeeeeeeeeeddddddddeeeeeeeeeddddddddddddddddcccccccccccbbbbbbbbbbbbbbbaaaaa````````````````____^^^^^^^^^^^^^^^]]]]]]]]]]^^^^^^^^^]]]]]]]]]]]]]]]\^^]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTSTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMLLLLLKKKKKKKKJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDCCCCCCCCCCCCBBBBBBBBBBBB@@@@@@@@@????????????>>>>>>>=============<<<<<<<<<;;;;;;:::::::::::::999999998888888888887777777777777777766666666666655555555555554444444444443333333333322222222222211111111111110000000000000//////////////.............-------,,,,,,,,,,,+++++++++++++******)))))))))))))(((((((((((((((''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############""""""!!!!!!!!!!!!!! iiiiiiiiiiiihhhhhhhhhhhffeeeeedddddcccccccccccccbcccccccccccccccccccccccccccccccdddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhiiiiiiihhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiikkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhggffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddceeeeeddddddddddddddddddddeeeeeeeeeeeeeeeddddddddddeeeeeeeeeeeeeeeeeedddddddeeeeeeeeeeeeeeeeeeeddddddeeeeeeeeeedddddddddddddddcccccccccccccbbbbbbbbbbbbbaaaaaaa```````````````___^^^^^^^^^^^^^^^^]]]]]]]]]^^^^^^^^^^]]]]]]]]]]]]]]]^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLKKKKKKKKJJJJJJJJJJJJIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDCCCCCCCCCCCCBBBBBBBBBBB@@@@@@@@@????????????>>>>>>>>============<<<<<<<<<;;;;;;;::::::::::::999999998888888888888777777777777777766666666666665555555555554444444444444333333333322222222222221111111111111000000000000//////////////.............-------,,,,,,,,,,,,+++++++++++++*****)))))))))))))(((((((((((((((''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############"""""!!!!!!!!!!!!!!! ijiiiiiiiiiiiiiiihhhhhhffffeeeeddddddccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhiiiiiiiiihiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiikkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjijiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjiiijjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhggggffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddeeeeeeeddddddddddddddddddeeeeeeeeeeeeeeeeeddddddddeeeeeeeeeeeeeeeeeeeedddddfeeeeeeeeeeeeeeeeeeedddddeeeeeeeeeeeedddddddddddddccccccccccccccbbbbbbbbbbbbaaaaaaaa```````````````___^^^^^^^^^^^^^^^^]]]]]]]]^^^^^^^^^^^]]]]]]]]]]]]]]^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMLLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDCCCCCCCCCCCCBBBBBBBBBBB@@@@@@@@@@????????????>>>>>>>=============<<<<<<<<;;;;;;;:::::::::::::999999998888888888887777777777777777766666666666655555555555554444444444443333333333222222222222211111111111110000000000000//////////////............-------,,,,,,,,,,,,+++++++++++++******)))))))))))))((((((((((((((('''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############""""""!!!!!!!!!!!!!! jjjjiiiiiiiiiiiiiiiiihhfffffeeeeedddddddccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeefeeeeeeeeeeeeeffffffffffffeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffgffgggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhggggggffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddeeeeeeeedddddddddddddddddeeeeeeeeeeeeeeeeeedddddddfeeeeeeeeeeeeeeeeeeeeddddffeeeeeeeeeeeeeeeeeeeddddeeeeeeeeeeeeeddddddddddddcccccccccccccccbbbbbbbbbbbaaaaaaaaa```````````````___^^^^^^^^^^^^^^^^]]]]]]]^^^^^^^^^^^^]]]]]]]]]]]]]^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYYYXXXXXXXWWWWWVVVVVVVVVVVVVVUUUUUUVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLKKKKKKKKKJJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDCCCCCCCCCCCCBBBBBBBBBB@@@@@@@@@@????????????>>>>>>>>============<<<<<<<<;;;;;;;;::::::::::::999999998888888888888777777777777777766666666666655555555555554444444444444333333333322222222222221111111111110000000000000//////////////.............------,,,,,,,,,,,,,++++++++++++******)))))))))))))(((((((((((((((''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$##############""""""!!!!!!!!!!!!!! jjjjjjjiiiiiiiiiiiiiiiigffffffeeeeeddddddddddccccccccccccccccccccccccccccccccdddddddddddddddddddeedeeeeeeeeeeeeeeeeeeeeefffeeeeeeeeeeeefffffffffffffeeeeeeeeefffffffffffffffffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjijjjjjjjjjjjjjjjjjjjjjjjjjkjkjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhggggggggffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeedddddddddddddddddddddeeeeeeeeeedddddddddddddddeeeeeeeeeeeeeeeeeeeddddddffeeeeeeeeeeeeeeeeeeeedddfffeeeeeeeeeeeeeeeeeeedddeeeeeeeeeeeeeedddddddddddccccccccccccccccbbbbbbbbbbaaaaaaaaaa```````````````___^^^^^^^^^^^^^^^^]]]]]]^^^^^^^^^^^^^]]]]]]]]]]]]^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYYXXXXXXXWWWWWWVVVVVVVVVVVVVVUUUUUVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDCCCCCCCCCCCCBBBBBBBBBB@@@@@@@@@@@????????????>>>>>>>=============<<<<<<<;;;;;;;;:::::::::::::99999999888888888888777777777777777766666666666665555555555555444444444444333333333322222222222221111111111111000000000000//////////////.............------,,,,,,,,,,,,,++++++++++++******))))))))))))))((((((((((((((('''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############"""""!!!!!!!!!!!!!!! jjjjjjjjjjjjiiiiiiiiiiigggfffffeeeeeedddddddddddcccccccccccccccccccccccccccddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeffffeeeeeeeeeefffffffffffffffeeeeeeeeffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijijjjjiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhggggggggggffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeedddddddddddddddddddeeeeeeeeeeeddddddddddddddeeeeeeeeeeeeeeeeeeeeeddddfffeeeeeeeeeeeeeeeeeeeeddfffffeeeeeeeeeeeeeeeeeeddeeeeeeeeeeeeeeeddddddddddcccccccccccccccccbbbbbbbbbaaaaaaaaaaa``````````````____^^^^^^^^^^^^^^^^]]]]]^^^^^^^^^^^^^^]]]]]]]]]]]^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYXXXXXXWWWWWWWVVVVVVVVVVVVVVUUUUVVUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDCCCCCCCCCCCCBBBBBBBBB@@@@@@@@@@@????????????>>>>>>>>============<<<<<<<;;;;;;;;;::::::::::::999999998888888888888777777777777777766666666666655555555555554444444444444333333333322222222222211111111111110000000000000//////////////............------,,,,,,,,,,,,,++++++++++++*******)))))))))))))((((((((((((((('''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############""""""!!!!!!!!!!!!!! jjjjjjjjjjjjjjjjjiiiiiigggggffffffeeeeeeddddddddccccccccccccccccccccccccccddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeffffffeeeeeeeeeffffffffffffffffeeeeeeffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijijjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiihhhiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhggggggggggggffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeddddddddddddddddddeeeeeeeeeeeeeddddddddddddeeeeeeeeeeeeeeeeeeeeeedddfffffeeeeeeeeeeeeeeeeeeeeffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddccccccccccccccccccbbbbbbbaaaaaaaaaaaa`````````````_____^^^^^^^^^^^^^^^^]]]]^^^^^^^^^^^^^^]]]]]]]]]]]^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYYYXXXXXWWWWWWWWVVVVVVVVVVVVVUUUUVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDCCCCCCCCCCCCBBBBBBBBB@@@@@@@@@@@@????????????>>>>>>>=============<<<<<<;;;;;;;;;:::::::::::::99999999888888888888777777777777777766666666666665555555555555444444444444333333333322222222222221111111111111000000000000//////////////.............------,,,,,,,,,,,,,+++++++++++*******)))))))))))))(((((((((((((((''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$##############""""""!!!!!!!!!!!!!! lmllllllllllllllllllllljjjjjjjiiiiiihhhhhhhgggggfeeeeeeeeefffffffffffffffdddddddddeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffgggggggggfffffffffffffffffffffffffgggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmlllllllllllllllllllllllllllkkkkkkkkkkkkkkkkklllllllllllllllllllllllllkkjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiihhhkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhggggggggggggggggfffffffffhhhhhhhhhhhhhhhhhgggggggghhhhhhhhhhhhhhhhgggggggggfeeeeeeeeeeeeeeeeeeddddddccbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa``````````````bbbbbbbbbbbbbaaaaaaaaaaaabbbaaaaaaaaaaaaaaa```````_^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWXXXXWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSRRRRRRRRRRRRRQQQQQQQPPPPPPPPPPOOOOOOOOOOOOONNNNNNMMMMMMMMMMMMLLLLLLLLLKKKKKKKJJJJJJJJJJJJIIIIIIHHHHHHHHGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAA@@@@@@@@@@????????????>>>?>>>>>>>>>>>>=============<<<<<<<<<<<<<;;;;;;;;;;;::::99999999999988888888888877777777777766666666665555555555554444444444443333333333332222222222221111111111110000000000000///////.............--------,,,,,,,,,,,,++++++++++++++*************))))))))))))(((((((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%$$$$##############"""""""""""""!!!!!!!!!!!!!! mmmmmllllllllllllllllllkkkjjjjjjjiiiiiihhhhhhgggfffffffffffffffffffffffffddddddddeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffgggffffffffffffffffggggggggggfffffffffffffffffffffffffgggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllklllkllkllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmllllllllllllllllllllllllllkkkkkkkkkkkkkkkkmmmllllllllllllllllllllllkkkkjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiihkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhgggggggggggggggggffffffffhhhhhhhhhhhhhhhhhhggggggghhhhhhhhhhhhhhhhhggggggggfffeeeeeeeeeeeeeeeeedddddcccbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa`````````````bbbbbbbbbbbbbbaaaaaaaaaaabbbbaaaaaaaaaaaaaaa``````__^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXWWWWXXXXXWWWWWWWWWWWWWVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSRRRRRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNMMMMMMMMMMMMLLLLLLLLLKKKKKKKJJJJJJJJJJJJJIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAA@@@@@@@@@@?????????????>>??>>>>>>>>>>>>=============<<<<<<<<<<<<;;;;;;;;;;;::::99999999999988888888888877777777777776666666665555555555554444444444444333333333332222222222221111111111111000000000000///////.............--------,,,,,,,,,,,,+++++++++++++++*************))))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%$$$$##############"""""""""""""!!!!!!!!!!!!!!! mmmmmmmmmmmllllllllllllkkkkkkjjjjjjjiiiiihhhhhhhfffffffffffffffffffffffffdddddddeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffggfffffffffffffffffffffggggffffffffffffffggggggggggggffffffffffffffffffffffffgggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmlllllllllllllllllllllllllllkkkkkkkkkkkkkmmmmmmlllllllllllllllllllkkkkkkkjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiikkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhggggggggggggggggggfffffffhhhhhhhhhhhhhhhhhhhgggggghhhhhhhhhhhhhhhhhhgggggggffffeeeeeeeeeeeeeeeeeddddccccbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa````````````bbbbbbbbbbbbbbbaaaaaaaaaabbbbbaaaaaaaaaaaaaaa`````___^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXWWWXXXXXXWWWWWWWWWWWWWVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSRRRRRRRRRRRRRQQQQQQPPPPPPPPPPPPOOOOOOOOOOOONNNNNNMMMMMMMMMMMMLLLLLLLLKKKKKKKKJJJJJJJJJJJJIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAA@@@@@@@@@@@????????????>>??>>>>>>>>>>>>=============<<<<<<<<<<<<;;;;;;;;;;;::::999999999999988888888888877777777777766666666655555555555554444444444443333333333322222222222221111111111110000000000000///////............--------,,,,,,,,,,,,+++++++++++++++*************))))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&&&&%%%%%%$$$$##############"""""""""""""!!!!!!!!!!!!!!! mmmmmmmmmmmmmmmmmmmmlllkkkkkkkkkjjjjjjiiiiihhhhhfffffffffffffffffffffffffdddddeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffgggffffffffffffffffffffgggggffffffffffffggggggggggggggffffffffffffffffffffffggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjkkkkkkjjjjjjjjjjjjjjjjjjjjjkkkkjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmllllllllllllllllllllllllllkkkkkkkkkkmmmmmmmmlllllllllllllllllkkkkkkkkkkjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkjjjjjjiiiiiiiiiiiiiiiiiiiiiiiikkkkkkkkkkkkkkkkkjjjjjjjjiiiiiiiiiiiiiiiiiiiihhhhhggggggggggggggggggggfffffihhhhhhhhhhhhhhhhhhhhggggihhhhhhhhhhhhhhhhhhhgggggfffffeeeeeeeeeeeeeeeeeeddcccccbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa```````````cbbbbbbbbbbbbbbbaaaaaaaaabbbbbbaaaaaaaaaaaaaaa````____^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXWWXXXXXXXWWWWWWWWWWWWVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSRRRRRRRRRRRRRQQQQQPPPPPPPPPPPPOOOOOOOOOOOONNNNNNMMMMMMMMMMMMMLLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBAAA@@@@@@@@@@@?????????????>???>>>>>>>>>>>>=============<<<<<<<<<<<<;;;;;;;;;;:::::99999999999988888888888887777777777776666666665555555555554444444444443333333333332222222222221111111111111000000000000///////.............-------,,,,,,,,,,,,,++++++++++++++*************))))))))))))(((((((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%$$$$$##############"""""""""""""!!!!!!!!!!!!!! mmmmmmmmmmmmmmmmmmmmmmmllkkkkkkkkkkjjjjjiiiiihhhfffffffffffffffffffffffffdddeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffggggffffffffffffffffffgggggggfffffffffffgggggggggggggggffffffffffffffffffffgggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijiiiiiiiiiiiiiiiiiiiiiiiiikkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjkkkkkkkkkkkjjjjjjjjjjjjjjkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllkkkkkkkmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkjjjjjiiiiiiiiiiiiiiiiiiiiiiikkkkkkkkkkkkkkkkkkkjjjjjjiiiiiiiiiiiiiiiiiiiiihhhhgggggggggggggggggggggffffiihhhhhhhhhhhhhhhhhhhhgggiihhhhhhhhhhhhhhhhhhhggggffffffeeeeeeeeeeeeeeeeeedccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa``````````ccbbbbbbbbbbbbbbbaaaaaaaabbbbbbbaaaaaaaaaaaaaa````_____^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXWXXXXXXXWWWWWWWWWWWWWVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRRQQQQQPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNMMMMMMMMMMMMLLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIIHHHHHHHHHHGGGGGGGGGGGGGFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBAAA@@@@@@@@@@@@????????????>???>>>>>>>>>>>>=============<<<<<<<<<<<<;;;;;;;;;;:::::99999999999998888888888887777777777776666666665555555555554444444444443333333333332222222222222111111111111000000000000///////.............-------,,,,,,,,,,,,,+++++++++++++++*************))))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%$$$$$##############"""""""""""""!!!!!!!!!!!!!!! mmmmmmmmmmmmmmmmmmmmmmmllllllkkkkkkkkkjjjjiiiiihggfffffffffffffffffffffffdeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffggggggfffffffffffffffffggggggggfffffffffgggggggggggggggggffffffffffffffffffgggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjiiiiiiiiiiiiiiiiiiiiijjjjkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjkkkkkkkkkkkkkkkkjjjjkkkjkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllmmlmmlllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllkkkkkmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjiiiiiiiiiiiiiiiiiiiiikkkkkkkkkkkkkkkkkkkkjjjjjjiiiiiiiiiiiiiiiiiiiiiihhhggggggggggggggggggggggffiiiihhhhhhhhhhhhhhhhhhhggiiiihhhhhhhhhhhhhhhhhhgggfffffffeeeeeeeeeeeeeeeeeecccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa`````````cccbbbbbbbbbbbbbbbaaaaaaabbbbbbbbaaaaaaaaaaaaaa```_____^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXWXXXXXXXXWWWWWWWWWWWWWVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRRRRRRQQQQQPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNMMMMMMMMMMMMLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAA@@@@@@@@@@@@?????????????????>>>>>>>>>>>>=============<<<<<<<<<<<<;;;;;;;;;::::::99999999999988888888888877777777777776666666665555555555554444444444433333333333332222222222221111111111110000000000000///////............-------,,,,,,,,,,,,,+++++++++++++++*************))))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&&&&%%%%%$$$$$##############"""""""""""""!!!!!!!!!!!!!!! mmmmmmmmmmmmmmmmmmmmmmmllllllllllkkkkkkkjjjjiiiiggggfffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffgggggggfffffffffffffffggggggggggfffffffgggggggggggggggggggffffffffffffffffgggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiihhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjiiiiiiiiiiiiijjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllmmmmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkkkkkkjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjiiiiiiiiiiiiiiiiiiikkkkkkkkkkkkkkkkkkkkkkjjjjjjiiiiiiiiiiiiiiiiiiiiihhhhgggggggggggggggggggggfiiiiihhhhhhhhhhhhhhhhhhhhiiiiihhhhhhhhhhhhhhhhhhggffffffffeeeeeeeeeeeeeeeeeccccccccbbbbbbbbbbbbbbbbbabaaaaaaaaaaaaaaaa````````ccccbbbbbbbbbbbbbbbaaaaaabbbbbbbbbaaaaaaaaaaaaaa``______^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNMMMMMMMMMMMMLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAA@@@@@@@@@@@@????????????????>>>>>>>>>>>>=============<<<<<<<<<<<<;;;;;;;;;::::::99999999999988888888888887777777777776666666665555555555554444444444443333333333332222222222221111111111111000000000000///////.............-------,,,,,,,,,,,,,++++++++++++++*************))))))))))))(((((((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%$$$$$$##############"""""""""""""!!!!!!!!!!!!!! mmmmmmmmmmmmmmmmmmmmmmmllllllllllllllkkkkkjjjjiigggggffffffffffffffffffffeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffgggggggggffffffffffffffgggggggggggffffffggggggggggggggggggggfffffffffffffffggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiihhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjiiiiiiiijjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllmmmmmmmmmmmmmmmmmmlllllllkkkkkkkkkkkkkkkkkkkjjjjjjlkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiiiiikkkkkkkkkkkkkkkkkkkkkkkkjjjjjiiiiiiiiiiiiiiiiiiiiihhhhgggggggggggggggggggggiiiiiihhhhhhhhhhhhhhhhhhhiiiiiihhhhhhhhhhhhhhhhhhgffffffffffeeeeeeeeeeeeeeecccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaa```````cccccbbbbbbbbbbbbbbbaaaaabbbbbbbbbbaaaaaaaaaaaaaa`_______^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMMMMMLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAA@@@@@@@@@@@@?????????????????>>>>>>>>>>>>=============<<<<<<<<<<<<;;;;;;;;:::::::9999999999998888888888887777777777776666666665555555555555444444444443333333333332222222222222111111111111000000000000///////.............-------,,,,,,,,,,,,,+++++++++++++++*************))))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%$$$$$$##############"""""""""""""!!!!!!!!!!!!!! mmmmmmmmmmmmmmmnnnnnnnnmmmmmlllllllllllkkkkkjjjihggggggffffffffffffffffffeeeeeeeeeeeeeeeeeeefffffffffffffffffffffggggggggggffffffffffffgggggggggggggffffggggggggggggggggggggggfffffffffffffggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiihhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjiiiiijjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllmmmmmmmmmmmmmmmmmmmmmllllkkkkkkkkkkkkkkkkkkkkkjjjjlllkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiilkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhgggggggggggggggggggiiiiiiiihhhhhhhhhhhhhhhhhiiiiiiihhhhhhhhhhhhhhhhhhfffffffffffeeeeeeeeeeeeeecccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaa``````ccccccbbbbbbbbbbbbbbbaaaabbbbbbbbbbbaaaaaaaaaaaaaa________^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVUUUUUUUUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMMMMMMLLLLKKKKKKKKKKKJJJJJJJJJJJJJIHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAA@@@@@@@@@@@@????????????????>>>>>>>>>>>>=============<<<<<<<<<<<<;;;;;;;;:::::::99999999999998888888888887777777777776666666665555555555554444444444433333333333332222222222221111111111110000000000000///////............--------,,,,,,,,,,,,+++++++++++++++*************))))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&&&&%%%%$$$$$$##############"""""""""""""!!!!!!!!!!!!!!! mmmmmmmmmmmnnnnnnnnnnnnmmmmmmmmmmmmllllllkkkkjjjhhhgggggfffffffffffffffffeeeeeeeeeeeeeeeeeeffffffffffffffffffffggggggggggggfffffffffffggggggggggggggfffgggggggggggggggggggggggfffffffffffggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiihhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjijjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmlllllmmlmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllmmmmmmmmmmmmmmmmmmmmmmmllkkkkkkkkkkkkkkkkkkkkkkkjjlllllkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiilllkkkkkkkkkkkkkkkkkkkkkkjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhggggggggggggggggggiiiiiiiiihhhhhhhhhhhhhhhhiiiiiiiiihhhhhhhhhhhhhhhhffffffffffffeeeeeeeeeeeeeccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaa`````cccccccbbbbbbbbbbbbbbbaaabbbbbbbbbbbbaaaaaaaaaaaaa_________^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVUUUUUUUUUUUUUTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQPPPPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMMMMMLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAA@@@@@@@@@@@@?????????????????>>>>>>>>>>>>=============<<<<<<<<<<<<;;;;;;;::::::::9999999999998888888888887777777777776666666665555555555555444444444443333333333332222222222221111111111111000000000000///////.............-------,,,,,,,,,,,,,+++++++++++++++*************)))))))))))(((((((((((((('''''''''''''''&&&&&&&&&&&&&%%%%$$$$$$##############""""""""""""""!!!!!!!!!!!!!! mmmmmmmmnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllkkkkjihhhggggggffffffffffffffgeeeeeeeeeeeeeeeefffffffffffffffffffffgggggggggggggfffffffffggggggggggggggggfgggggggggggggggggggggggggfffffffffggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiihhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmlllmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmkkkkkkkkkkkkkkkkkkkkkkkkklllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiilllllkkkkkkkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhgggggggggggggggggiiiiiiiiiihhhhhhhhhhhhhhhiiiiiiiiiihhhhhhhhhhhhhhhfffffffffffffeeeeeeeeeeeecccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaa````ccccccccbbbbbbbbbbbbbbbaabbbbbbbbbbbbaaaaaaaaaaaaa__________^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\[\[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVUUUUUUUUUUUUTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRQQQQQPPPPPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLKKKKKKKKKKKKKJJJJJJJJJJJJIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAA@@@@@@@@@@@@????????????????>>>>>>>>>>>>=============<<<<<<<<<<<<;;;;;;;::::::::9999999999998888888888888777777777777666666666555555555555444444444443333333333333222222222222111111111111000000000000////////............-------,,,,,,,,,,,,,+++++++++++++++*************))))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&&&%%%%$$$$$$$##############"""""""""""""!!!!!!!!!!!!!! mmmmmnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmllllkkkiihhhgggggggfffffffffffggeeeeeeeeeeeeeeeeffffffffffffffffffffggggggggggggggffffffffggggggggggggggggggggggggggggggggggggggggghhffffffffggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiihhhhhiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmlmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmkkkkkkkkkkkkkkkkkkkkkkkkklllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiillllllkkkkkkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhgggggggggggggggiiiiiiiiiiiihhhhhhhhhhhhhiiiiiiiiiiihhhhhhhhhhhhhhffffffffffffffeeeeeeeeeeeccccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaa```cccccccccbbbbbbbbbbbbbbaabbbbbbbbbbbbbaaaaaaaaaaaa___________^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVUUUUUUUUUUUUUTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQPPPPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAA@@@@@@@@@@@@?????????????????>>>>>>>>>>>>=============<<<<<<<<<<<<;;;;;;::::::::9999999999999888888888888777777777777666666666555555555555444444444444333333333333222222222222111111111111100000000000////////.............-------,,,,,,,,,,,,+++++++++++++++*************))))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&&&&%%%$$$$$$$##############"""""""""""""!!!!!!!!!!!!!!! mnnnnnnnnnnnnnnnnnnnnnnmmmmnnnnnnnnnnmmmmmmllllkiiihhhhggggggggffffffggggeeeeeeeeeeeeeeefffffffffffffffffffggggggggggggggggffffffgggggggggggggggggggggggggggggggggggggggggghhhffffffggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiihhhiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmllllllllmmmmmmmmmmmmmmmmmmmmmmmmmkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiillllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhggggggggggggggiiiiiiiiiiiiihhhhhhhhhhhhiiiiiiiiiiiihhhhhhhhhhhhhfffffffffffffffeeeeeeeeeecccccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaa``ccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaa____________^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVUUUUUUUUUUUUUTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQPPPPPPPPPPPPOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAA@@@@@@@@@@@@????????????????>>>>>>>>>>>>=============<<<<<<<<<<<<;;;;;;:::::::::999999999999888888888888777777777777666666666555555555555544444444444333333333333222222222222211111111111100000000000////////.............-------,,,,,,,,,,,,,+++++++++++++++*************)))))))))))(((((((((((((''''''''''''''''&&&&&&&&&&&&&%%%$$$$$$$##############""""""""""""""!!!!!!!!!!!!!! nnnnnnnnnnnnnnnnnnnnooonnnnnnnnnnnnnnnnnnmmmmllljiiihhhhgggggggggggggggggeeeeeeeeeeeeeefffffffffffffffffffgggggggggggggggggfffffggggggggggggggggggggggggggggggggggggggggghhhhhffffggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiihiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkklllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmlllllmlllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmlllllllmmmmmmmmmmmmmmmmmmmmmmmmmkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjiiiiiillllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhggggggggggggiiiiiiiiiiiiiihhhhhhhhhhhiiiiiiiiiiiiihhhhhhhhhhhhffffffffffffffffeeeeeeeeeccccccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaa`cccccccccccbbbbbbbbbbbbbbcbbbbbbbbbbbbbbaaaaaaaaaa____________^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXYXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVUUUUUUUUUUUUTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPPPPPPOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAA@@@@@@@@@@@@????????????????>>>>>>>>>>>>=============<<<<<<<<<<<<<;;;;;::::::::::99999999999988888888888877777777777766666666655555555555544444444444333333333333322222222222211111111111100000000000/////////............-------,,,,,,,,,,,,,+++++++++++++++*************))))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&&&%%%$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!! nnnnnnnnnnnnnoooooooooonnnnnnnnnnnnnnnnnnnnmmmmljjjiiihhhggggggggggggggggeeeeeeeeeeeeefffffffffffffffffffggggggggggggggggggffffgggggggggggggggggggggggggggggggggggggggghhhhhhhffggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkklllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmllllllmmmmmmmmmmmmmmmmmmmmmmmmmkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjiiiiilllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhgggggggggggiiiiiiiiiiiiiiiihhhhhhhhhiiiiiiiiiiiiiiihhhhhhhhhhfffffffffffffffffeeeeeeeecccccccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaccccccccccccbbbbbbbbbbbbbccbbbbbbbbbbbbbbaaaaaaaaa_____________^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXYYXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVUUUUUUUUUUUUUTTTTTTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPPPPOOOOOONNNNNNNNNNNNMMMMMMMMMMMMLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAA@@@@@@@@@@@@????????????????>>>>>>>>>>>>=============<<<<<<<<<<<<;;;;;::::::::::99999999999988888888888877777777777766666666655555555555544444444444433333333333322222222222211111111111110000000000/////////.............-------,,,,,,,,,,,,,++++++++++++++*************))))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&&&%%%$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!! nnnnnnnnnoooooooooooooonnnnnnnnnnoooooonnnnnnmmmkjjjiiihhhhggggggggggggggeeeeeeeeeeeeffffffffffffffffffggggggggggggggggggggffggggggggggggggggggggggggggggggggggggggggghhhhhhhhfgggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkklllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnoonnnnnnnnnnnnnmmmmmmmmllllnnmmmmmmmmmmmmmmmmmmmmmmmlkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjiiilllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhhggggggggggiiiiiiiiiiiiiiiiihhhhhhhhiiiiiiiiiiiiiiiihhhhhhhhhgffffffffffffffffffeeeeeedcccccccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaacccccccccccccbbbbbbbbbbbbcccbbbbbbbbbbbbbbaaaaaaaa______________^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXYYXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUUTTTTTTSSSSSSSSSSSSRRRRRRRRRRQQQQQQQPPPPPPPPPPPPPOOOOONNNNNNNNNNNNNMMMMMMMMMMMMLLLKKKKKKKKKKKKJJJJJJJJJJIIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAA@@@@@@@@@@@@????????????????>>>>>>>>>>>>=============<<<<<<<<<<<<<;;;;::::::::::99999999999998888888888887777777777776666666665555555555554444444444433333333333322222222222221111111111110000000000/////////.............-------,,,,,,,,,,,,,+++++++++++++++*************)))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&&&&%%$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!!! nnnnooooooooooooooooooonnnnnnoooooooooooooonnnnmkkkjjiiihhhhgggggggggggggeeeeeeeeeeeffffffffffffffffffgggggggggggggggggggggfgggggggggggggggggggggghhgggggggggggggggghhhhhhhhhhggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkklllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnmmmnnnnnnnnnooooononnnoooooonnnnnnnnnnnnnnmmmmmmmmlllnnnnnmmmmmmmmmmmmmmmmmmmmllllkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjillllllllllllllkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiihhhhhhhhhhhhhhhhhhgggggggiiiiiiiiiiiiiiiiiihhhhhhhiiiiiiiiiiiiiiiiihhhhhhhhggffffffffffffffffffeeeeeddcccccccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaccccccccccccccbbbbbbbbbbbccccbbbbbbbbbbbbbbaaaaaaa`______________^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXYYYXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUTTTTTTSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQPPPPPPPPPPPPOOOOOONNNNNNNNNNNNMMMMMMMMMMMMLLLLKKKKKKKKKKKKJJJJJJJJJIIIIIHHHHHHHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBAAAAAA@@@@@@@@@@@@????????????????>>>>>>>>>>>>=============<<<<<<<<<<<<;;;;:::::::::::9999999999998888888888887777777777776666666665555555555554444444444443333333333332222222222221111111111110000000000//////////............--------,,,,,,,,,,,,+++++++++++++++*************))))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&&&%%$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!! noooooooooooooooooooooonnnnoooooooooooooooooonnnlkkkjjiiihhhhhgggggggggggeeeeeeeeeeffffffffffffffffffggggggggggggggggggggghgggggggggggggggggggggghhhgggggggggggggghhhhhhhhhhhhggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnonnnoooooooooooooooooooooooooonnnnnnnnmmmmmmmmmllnnnnnnnmmmmmmmmmmmmmmmmmmllllllkkkkkkkkkkkkkkkkkkklllllllllllllllllllkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjllllllllllllllllkkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiihhhhhhhhhhhhhhhhhhhggggggjiiiiiiiiiiiiiiiiiihhhhhhiiiiiiiiiiiiiiiiiihhhhhhhgggffffffffffffffffffeeeedddcccccccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaacccccccccccccccbbbbbbbbbbcccccbbbbbbbbbbbbbbaaaaaa`_______________^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXYYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUTTTTTTSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPOOOOOONNNNNNNNNNNNMMMMMMMMMMMLLLLKKKKKKKKKKKKKJJJJJJJJIIIIIHHHHHHHHHHHHHGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBAAAAAA@@@@@@@@@@@@????????????????>>>>>>>>>>>>>=============<<<<<<<<<<<;;;;:::::::::::9999999999998888888888887777777777777666666666555555555555444444444443333333333332222222222221111111111111000000000//////////.............-------,,,,,,,,,,,,,++++++++++++++*************))))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&&&%%$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!! ooooooooooooooooooooooonnoooooooooopppppppooooonlllkkjjjiiihhhhhgggggggggeeeeeeeffffffffffffffffffffgggggggggggggggggggghhhgggggggggggggggggggghhhhhggggggggggggghhhhhhhhhhhhhgggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjlllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkklllllllkkkkkkkkkkkkkkkkkkkllllllkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooonnnnnnnnmmmmmmmmmmnnnnnnnnnnmmmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkkkkklllllllllllllllllllllkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjllllllllllllllllllkkkkkkkjjjjjjjjjjjjjjjjjjjjjiiiihhhhhhhhhhhhhhhhhhhhgggggjjiiiiiiiiiiiiiiiiiiihhhhjiiiiiiiiiiiiiiiiiihhhhhhggggffffffffffffffffffeeeddddcccccccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaacccccccccccccccbbbbbbbbbbccccccbbbbbbbbbbbbbbaaaaa``_______________^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYXXXXYYYYXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTSSSSSSSSSSSSRRRRRRRRQQQQQQQQQPPPPPPPPPPPPOOOOOONNNNNNNNNNNNMMMMMMMMMMMLLLLLKKKKKKKKKKKKJJJJJJJJIIIIIIHHHHHHHHHHHHGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBAAAAAAA@@@@@@@@@@@@????????????????>>>>>>>>>>>>=============<<<<<<<<<<<<;;;::::::::::::999999999999888888888888777777777777666666666555555555555444444444443333333333333222222222222111111111111000000000//////////.............-------,,,,,,,,,,,,,+++++++++++++++*************)))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&&&&%$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!!! ooooooooopppppppoooooppooooooooopppppppppppppooommllkkjjjiiiihhhhhhggggggffffffffffffffffffffffffffgggggggggggggggggggghhhhggggggggggggggggggghhhhhhggggggggggghhhhhhhhhhhhhhhgggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiijiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjlllllllllllllllllllllllllkkkkkkkkkkkkkkllllllllllllkkkkkkkkkllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooonnnnnnnnnmmmmmmmmmnnnnnnnnnnnmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkklllllllllllllllllllllllkkkkkkjjjjjjjjjjjjjjjjjjjjjjlllllllllllllllllllkkkkkkjjjjjjjjjjjjjjjjjjjjjjiiihhhhhhhhhhhhhhhhhhhhhhgggjjjiiiiiiiiiiiiiiiiiiihhhjjiiiiiiiiiiiiiiiiiiihhhhggggggfffffffffffffffffeedddddcccccccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaadcccccccccccccccbbbbbbbbbccccccbbbbbbbbbbbbbbaaaaa```______________^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYXXXXYYYYYXXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTSSSSSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKKKKKKJJJJJJJIIIIIIIHHHHHHHHHHHHGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBAAAAAAA@@@@@@@@@@@@?????????????????>>>>>>>>>>>=============<<<<<<<<<<<<;;;::::::::::::999999999999888888888888777777777777666666666555555555555444444444444333333333333222222222222111111111111100000000///////////.............-------,,,,,,,,,,,,+++++++++++++++*************))))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&&&%$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!! oooooppppppppppppppppppooooooopppppppppppppppppommmllkkkjjjiiiihhhhhhhhhhfffffffffffffffffffffffffgggggggggggggggggggghhhhhggggggggggggggggghhhhhhhhgggggggggghhhhhhhhhhhhhhhhgggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiijjjiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkjkkjjjjjjjjjjjjjjjjjjjjjjkkklllllllllllllllllllllllllkkkkkkkkklllllllllllllllllkkkllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnoooooooonnnnnnnnnooooooooooooooooooooooooonooooonnnnnnnnnnmmmmmmmmmnnnnnnnnnnnnnnnmmmmmmmmmmllllllllllllllkkkkkkkkkkklllllllllllllllllllllllllkkkkkkjjjjjjjjjjjjjjjjjjjjlllllllllllllllllllllkkkkkjjjjjjjjjjjjjjjjjjjjjjiiiihhhhhhhhhhhhhhhhhhhhhggjjjjiiiiiiiiiiiiiiiiiiihhjjjjiiiiiiiiiiiiiiiiiihhhgggggggfffffffffffffffffeddddddcccccccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaddcccccccccccccccbbbbbbbbcccccccbbbbbbbbbbbbbbaaaa````______________^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYXXXYYYYYYXXXXXXXXXXXXXWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTSSSSSSSSSSSSRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKKKKKKJJJJJJJIIIIIIIHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBAAAAAAAA@@@@@@@@@@@@????????????????>>>>>>>>>>>>=============<<<<<<<<<<<<;;;::::::::::::99999999999988888888888877777777777766666666655555555555544444444444333333333333222222222222211111111111100000000///////////.............-------,,,,,,,,,,,,,++++++++++++++*************))))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&&&%$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!! oopppppppppppppppppppppooooooppppppppqqqqqqqppppnmmmlllkkjjjjiiiiihhhhhhhffffffffffffffffffffffffggggggggggggggggggghhhhhhhgggggggggggggggghhhhhhhhhgggggggghhhhhhhhhhhhhhhhhhgggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkjjjjjjjjjjjjjjjjjkkkkkkkklllllllllllllllllllllllllkkkklllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnmnnnnnnnnnnnnnnnnnnnnnnooooooooooooonnnnnnnooooooooooooooooooooonnoonnnnnnnnnnnnnnnnnmmmmmmmmnnnnnnnnnnnnnnnnnnmmmmmmmlllllllllllllllllkkkkkkkklllllllllllllllllllllllllkkkkkkkkjjjjjjjjjjjjjjjjjjllllllllllllllllllllllkkkkkkjjjjjjjjjjjjjjjjjjjjjjiiihhhhhhhhhhhhhhhhhhhhhgjjjjjjiiiiiiiiiiiiiiiiiihjjjjjiiiiiiiiiiiiiiiiiihhggggggggfffffffffffffffffdddddddcccccccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaadddcccccccccccccccbbbbbbbccccccccbbbbbbbbbbbbbbbaa`````______________^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYXXYYYYYYYXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTSSSSSSSSSSSSSRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOONNNNNNNNNNNNMMMMMMMMMLLLLLLLKKKKKKKKKKKKJJJJJJIIIIIIIIHHHHHHHHHHHHGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBAAAAAAAA@@@@@@@@@@@@????????????????>>>>>>>>>>>>=============<<<<<<<<<<<<;;;::::::::::::99999999999988888888888877777777777766666666655555555555544444444444333333333333322222222222211111111111100000000////////////............-------,,,,,,,,,,,,,+++++++++++++++*************)))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&&&&$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!! pppppppppppppppppppppppooooopppppppqqqqqqqqqqqppnnnmmmllkkkjjjjiiiiiiiiihggggggggggggffffffffffgggggggggggggggggggghhhhhhhhgggggggggggggghhhhhhhhhhhgggggghhhhhhhhhhhhhhhhhhhhgggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkjjjjjjjjjjkjkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooonnnnnnoooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnmmlllllllllllllllllllkkkkkklllllllllllllllllllllllllkkkkkkkkkkjjjjjjjjjjjjjjjjllllllllllllllllllllllllkkkkkjjjjjjjjjjjjjjjjjjjjjiiiiihhhhhhhhhhhhhhhhhhhhjjjjjjjiiiiiiiiiiiiiiiiiijjjjjjiiiiiiiiiiiiiiiiiihgggggggggffffffffffffffffddddddddcccccccccccccccccbcbbbbbbbbbbbbbbbbaaaaaaaaddddcccccccccccccccbbbbbbcccccccccbbbbbbbbbbbbbbaa``````______________^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYXYYYYYYYXXXXXXXXXXXXXWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTSSSSSSSSSSSSRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPOOOOOONNNNNNNNNNNNMMMMMMMMLLLLLLLKKKKKKKKKKKKJJJJJJIIIIIIIIHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@????????????????>>>>>>>>>>>>=============<<<<<<<<<<<<;;::::::::::::99999999999988888888888877777777777776666666655555555555554444444444433333333333322222222222211111111111110000000////////////.............-------,,,,,,,,,,,,+++++++++++++++*************))))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&&&$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!! pppppppppppppppppppppppooooppppppqqqqqqqqqqqqqqqonnnmmmlllkkkkjjjjjiiiiiiggggggggggggggggggggggggggggggggggggggggghhhhhhhhhggggggggggggghhhhhhhhhhhhggggghhhhhhhhhhhhhhhhhhhhhggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkjjjjjjjkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooonnnnnnoooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnllllllllllllllllllllkkkkklllllllllllllllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjmllllllllllllllllllllllllkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiihhhhhhhhhhhhhhhhhhhjjjjjjjjiiiiiiiiiiiiiiiiijjjjjjjiiiiiiiiiiiiiiiiiiggggggggggfffffffffffffffdddddddddcccccccccccccccccccbbbbbbbbbbbbbbbbaaaaaaadddddcccccccccccccccbbbbbccccccccccbbbbbbbbbbbbbba```````______________^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYXYYYYYYYYXXXXXXXXXXXXXWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSRRRRRQQQQQQQQQQQQPPPPPPPPPPPPOOOOOONNNNNNNNNNNNMMMMMMMMLLLLLLLLKKKKKKKKKKKKJJJJJIIIIIIIIIHHHHHHHHHHHHGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBAAAAAAAAA@@@@@@@@@@@@????????????????>>>>>>>>>>>>=============<<<<<<<<<<<<;;;::::::::::::9999999999998888888888887777777777776666666665555555555554444444444433333333333322222222222221111111111110000000////////////.............-------,,,,,,,,,,,,,++++++++++++++*************))))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&&&$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!! pppppqqqqqqqqqqqpppppppoooppppppqqqqqqqqrrrrqqqqooonnnmmmlllkkkkkjjjjjjjjhhhhhgggggggggggggggggggggggggggggggggghhhhhhhhhhhgggggggggggghhhhhhhhhhhhhggghhhhhhhhhhhhhhhhhhhhhhhggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjiiiijjjjjjjjjjjjjjjjjjjjjjjjjjkjkkkkkkkkkkkkkkkkkkjjjjkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooonnnnnnooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmlllllllllllllllllllllkkkmmlllllllllllllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjmmlllllllllllllllllllllllkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiihhhhhhhhhhhhhhhhhhjjjjjjjjjjiiiiiiiiiiiiiiijjjjjjjjiiiiiiiiiiiiiiiiigggggggggggffffffffffffffddddddddddcccccccccccccccccccbbbbbbbbbbbbbbbbaaaaaaddddddcccccccccccccccbbbbcccccccccccbbbbbbbbbbbbbb```````_______________^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSSRRRRRQQQQQQQQQQQQPPPPPPPPPPPPOOOOOONNNNNNNNNNNNMMMMMMMLLLLLLLLKKKKKKKKKKKKJJJJJIIIIIIIIIHHHHHHHHHHHHHGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBAAAAAAAAAA@@@@@@@@@@@@???@????????????>>>>>>>>>>>>>============<<<<<<<<<<<;;;::::::::::::9999999999998888888888887777777777776666666665555555555554444444444443333333333332222222222221111111111110000000/////////////............-------,,,,,,,,,,,,,+++++++++++++++************))))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&&&$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!! qqqqqqqqrrrrrqqqqqqqqqqppqqqqqqqrrrrrrsssssssssrpppoooonnnmmmmllllllkkkkkkjjjjjjjjjjjiiiiiiiiiiiiigggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiihhhhhhhhhhhhhhhhhiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjkkkjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqpprrrrrrrrrrrrrrrrrrrrrrrrrtttttttttssssssssssssssrrrrrrrrrrrrrrrrrrrqqqqqqqqppppppppppppoooooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkklllllkkkkkkkkkkkkkkkkkkkjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhggggggggggggggggfffffffffeeeeeeeeeeeeeeeedeeeeeeeeeeeeeeddddddddddddddddddddcccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaa````````______________^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZ\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYXXXWWWWWWWWWWWWVVVVVVVVVVVVUTTTTTTTSSSSSSSSSSSSRRRRRRPPPPPPPPOOOOOOOOOOOOONNNNMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@????????????>>>>>>>>>>=======<<<<<<<<<<<<;;;;;;;;;;::::::::::::9999999999999888888888888777777777666666666666555555555555444444333333333333222222222111111111110000000000000////////////............--......------------,,,,,,,,+++++++++++++***********)))))))(((((((((((((''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$######""""""""!!!!!!!!!!!!!! !!!!! qqqqqrrrrrrrrrrrqqqqqqqpqqqqqqqrrrrrrsssssssssssqppppoooonnnmmmmmmlllllllkkkkkkkjjjjjjjiiiiiiiiiiiggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiihhhhhhhhhhhhhhhhiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjkkkkjjjjkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrqrqqqqqqqqqqqqqqqqqqqqqqqqqprrrrrrrrrrrrrrrrrrrrrrrrrtttttttttttttssssssssssssrrrrrrrrrrrrrrrrrrrrqqqqqpppppppppppppppooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmnnnnnnnnnnnnnmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkllllllkkkkkkkkkkkkkkkkkkkjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhgggggggggggggggffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddcccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaa`````````______________^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZ\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXWWWWWWWWWWWWVVVVVVVVVVVVTTTTTTTTSSSSSSSSSSSSRRRRRPPPPPPPPPOOOOOOOOOOOONNNNNMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@????????????>>>>>>>>>>========<<<<<<<<<<<<;;;;;;;;;;::::::::::::999999999999888888888888777777777666666666666555555555555444444333333333333322222222111111111111000000000000////////////.............-......------------,,,,,,,,+++++++++++++***********)))))))((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$######""""""""!!!!!!!!!!!!!! !!!!! qqqrrrrrrrrrrrrrrrqqqqqqqqqqqqqrrrrrssssssssssssqqqppppoooonnnnnnmmmmmmmmllllkkkkkkjjjjjjiiiiiiiiiggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiihhhhhhhhhhhhhhiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjkkkkkkjjkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqprrrrrrrrrrrrrrrrrrrrrrrrrttttttttttttttttsssssssssrrrrrrrrrrrrrrrrrrrrrrrrrpppppppppppppppppooooooooonnnnnnnnnnnnnnnnnnnnnmmmmnnnnnnnnnnnnnnnmmmmmmmmmmllllllllllllllkkkkkkkkkkkllllllllkkkkkkkkkkkkkkkkkjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhggggggggggggggfffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaa``````````______________^^^^^^^^^^]]]]]]]]]]]]]\\\\\\[[[[[[[[[[[[[[ZZZZZZZZ\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYYXXXWWWWWWWWWWWWVVVVVVVVVVVTTTTTTTTSSSSSSSSSSSSRRRRRPPPPPPPPPPOOOOOOOOOOOONNNNMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@????????????>>>>>>>>>========<<<<<<<<<<<<;;;;;;;;;;::::::::::::999999999999988888888888877777777766666666666655555555555544444333333333333322222222111111111111000000000000/////////////............-......-------------,,,,,,,,++++++++++++***********)))))))((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$######""""""""!!!!!!!!!!!!!! !!!!! qqrrrrrrrrrrrrrrrrrrrqrqqqqqqqrrrrrrssssssssssssqqqqqppppoooooonnnnnnnnmmmmlllllkkkkkjjjjjjiiiiiiigggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiihhhhhhhhhhhhhiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjkkkkkkkjkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrttttttttttttttttttsssssssrrrrrrrrrrrrrrrrrrrrrrrrrpppppppppppppppppppoooooooonnnnnnnnnnnnnnnnnnnnnnmmnnnnnnnnnnnnnnnnmmmmmmmmmlllllllllllllllkkkkkkkkkklllllllllkkkkkkkkkkkkkkkkjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhhgggggggggggggffffffffffffeeeeeeeeeeeeeefeeeeeeeeeeeeeeeeddddddddddddddddddddcccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaa```````````______________^^^^^^^^^]]]]]]]]]]]]]]\\\\\\[[[[[[[[[[[[[[ZZZZZZZ\\\\\\\\\\\[[[[[[[[[[[[[Z[ZZZZZZZZZZZZYYYYYYYYYYYYXXXWWWWWWWWWWWWVVVVVVVVVVVTTTTTTTTTSSSSSSSSSSSSRRRRPPPPPPPPPPOOOOOOOOOOOONNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@????????????>>>>>>>>>========<<<<<<<<<<<<;;;;;;;;;;;::::::::::::999999999999888888888888777777777666666666666555555555555444444333333333333222222221111111111110000000000000////////////....................------------,,,,,,,,+++++++++++++**********)))))))((((((((((((((''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$######""""""""!!!!!!!!!!!!!!! !!!!!! qrrrrrrrrrrrrrrrrrrrrrrqqqqqqqrrrrrsssssssttttttrqqqqqqppppppooooooooonnnnmmmmllllkkkkjjjjjjiiiiiiggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiihhhhhhhhhhhiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrttttttttttttttttttttssssssrrrrrrrrrrrrrrrrrrrrrrrrpppppppppppppppppppppoooooooonnnnnnnnnnnnnnnnnnnnnmnnnnnnnnnnnnnnnnnnmmmmmmmlllllllllllllllllkkkkkkkkllllllllllkkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhggggggggggggfffffffffffffeeeeeeeeeeeeeffeeeeeeeeeeeeeeeeddddddddddddddddddddccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaa```````````______________^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\[[[[[[[[[[[[[ZZZZZZZ\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYXXXWWWWWWWWWWWWVVVVVVVVVVTTTTTTTTTSSSSSSSSSSSSSRRRPPPPPPPPPPPOOOOOOOOOOOONNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@????????????>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;;::::::::::::999999999999988888888888777777777666666666666555555555555444444333333333333322222221111111111111000000000000////////////....................------------,,,,,,,,+++++++++++++**********))))))))((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$#####"""""""""!!!!!!!!!!!!!! !!!!!! rrrrrrrrrrrrrrrrrrrrrrrqqqqqqrrrrrssssssstttttttrrrqqqqqqqppppppppppooooonnnnmmmmlllkkkkjjjjjiiiiiggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiihhhhhhhhhiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnoonnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmnnnnnnmmmmmmmmmmmmmnnnmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrttttuuuuuuttttttttttttsssssssrrrrrrrrrrrrrrrrrrrrrqqqppppppppppppppppppppooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmllllllllllllllllllkkkkkkklllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhhggggggggggffffffffffffffeeeeeeeeeeeefffeeeeeeeeeeeeeeeeddddddddddddddddddddcccccccccccbbbbbbbbbbbbbbbaaaaaaaaaa````````````_____________^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\[[[[[[[[[[[[[[ZZZZZ\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYXXXXWWWWWWWWWWWWVVVVVVVVVTTTTTTTTTTSSSSSSSSSSSSRRRPPPPPPPPPPPOOOOOOOOOOOOONNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@????????????>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;;::::::::::::999999999999988888888888877777777766666666666655555555555444444433333333333322222222111111111111000000000000/////////////...................-------------,,,,,,,,++++++++++++**********))))))))((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$#####"""""""""!!!!!!!!!!!!!! !!!!!! rrrrrrrrrssrrrrrrrrrrrrqqqqqqrrrrrssssssttttttttrrrrrrqqqqqqqqqqqppppppppooonnnmmmlllkkkjjjjjiiiiiggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiihhhhhhhhiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnoooooonnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmnnnnnnnnnnnnnmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrttuuuuuuuuuuuuutttttttttssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqppppppppppppppooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmlllllllllllllllllllkkkkkklllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhgggggggggfffffffffffffffeeeeeeeeeeeffffeeeeeeeeeeeeeeeeddddddddddddddddddddcccccccccccbbbbbbbbbbbbbbbaaaaaaaaa`````````````____________^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\[[[[[[[[[[[[[ZZZZZ]\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXWWWWWWWWWWWWVVVVVVVVVTTTTTTTTTTTSSSSSSSSSSSSRRPPPPPPPPPPPPOOOOOOOOOOOONNNNNMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;::::::::::::999999999999888888888888777777777666666666666555555555554444444333333333333222222221111111111110000000000000////////////....................------------,,,,,,,,+++++++++++++*********))))))))((((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$#####"""""""""!!!!!!!!!!!!!!! !!!!!! rrrrrrssssssssssrrrrrrrqqqqqrrrrrsssssstttttttttrrrrrrrrrrqqqqqqqqqqqqqqppoooonnmmmlllkkkjjjjjiiiigggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiihhhhhhiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklkllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnoooooooooonnnnnnnnnnnnnnnnnnnnnooooommmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrruuuuuuuuuuuuuuuuuttttttttssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqpppppppppppppooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmlllllllllllllllllllllkkkkllllllllllllllkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhhggggggggffffffffffffffffeeeeeeeeeefffffeeeeeeeeeeeeeeeeddddddddddddddddddddcccccccccccbbbbbbbbbbbbbbbaaaaaaaa``````````````___________^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[[[ZZZZ]\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYXXXXXWWWWWWWWWWWWVVVVVVVVTTTTTTTTTTTSSSSSSSSSSSSRRPPPPPPPPPPPPPOOOOOOOOOOOONNNNNMMMMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@????????????>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;::::::::::::999999999999988888888888877777777666666666666655555555554444444433333333333322222221111111111111000000000000////////////....................------------,,,,,,,,+++++++++++++*********)))))))))((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$####""""""""""!!!!!!!!!!!!!! !!!!!!! rrrrrsssssssssssssrrrrrqqqqrrrrrrsssssttttttttttrrrrrrrrrrrrrrrrrrrrrqqqqpppooonnmmlllkkkjjjjjjiiiggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiihhhhhiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnoooooooooooooonnnnnnnnnnnnnnnnoooooooooomnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrruuuuuuuuuuuuuuuuuuuttttttssssssssssssssssrrrrrrrrrqqqqqqqqqqqqqqqqppppppppppoooooooonnnnnnnnnnnnnnnnnoonnnnnnnnnnnnnnnnnnnnnmmmmllllllllllllllllllllkkklllllllllllllllkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhhhgggggggfffffffffffffffffeeeeeeeeeffffffeeeeeeeeeeeeeeeedddedddddddddddddddccccccccccccbbbbbbbbbbbbbbbaaaaaaaa``````````````__________^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[[[[ZZZ]]\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYXXXXXXWWWWWWWWWWWWVVVVVVVTTTTTTTTTTTTSSSSSSSSSSSSRQPPPPPPPPPPPPOOOOOOOOOOOONNNNNMMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@????????????>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;::::::::::::99999999999988888888888877777777766666666666655555555554444444433333333333322222222111111111111000000000000/////////////...................-------------,,,,,,,,++++++++++++*********)))))))))((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$####""""""""""!!!!!!!!!!!!!! !!!!!!! rrrrssssssssssssssssrrrrrrrrrrrrssssssttttttttttrrrrrrrrrrrrrrrrrrrrrrrrqqpppoonnnmmllkkkjjjjjjjiigggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiihhhiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnoooooooooooooooooonnnnnnnnnooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqsssrrrrrrrrrrrrrrrrrrrrrruuuuuuuuuuuuuuuuuuuuuttttttsssssssssssssssssssssssqqqqqqqqqqqqqqqqqqppppppppoooooooooonnnnnnnnnnnnnnnooonnnnnnnnnnnnnnnnnnnnnnmmmllllllllllllllllllllkkllllllllllllllllkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhhhggggggggffffffffffffffffeeeeeeeefffffffeeeeeeeeeeeeeeedddeedddddddddddddddccccccccccccbbbbbbbbbbbbbbaaaaaaaa``````````````__________^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[ZZZ]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYXXXXXXWWWWWWWWWWWWVVVVVVVUTTTTTTTTTTTTSSSSSSSSSSSSQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNMMMMMMMMMMMMLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@????????????>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;::::::::::::999999999999988888888888777777777666666666666655555555544444444333333333333322222221111111111111000000000000////////////....................------------,,,,,,,,+++++++++++++********)))))))))((((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$####""""""""""!!!!!!!!!!!!!! !!!!!!! rrrssssssssssssssssssssrrrrrrrrsssssstttttttttttrrrrrrrrrrrrrrsssssssrrrrqqqppoonnmmlllkkkjjjjjjjjggggghhhhhhhhhhhhhhhhhhhihhhhhhhhiiiiiiiiiiiiiiiiihhiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmnnnnnnnnnnnnooooooooooooooooooooonnnnoooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppprrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqsssssrrrrrrrrrrrrrrrrrrrruuuuuuuuuuuuuuuuuuuuuuuuttttttssssssssssssssssssssrrrrrqqqqqqqqqqqqqqpppppppooooooooooonnnnnnnnnnnnnnooooonnnnnnnnnnnnnnnnnnnnmmmmllllllllllllllllllllkllllllllllllllllllkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhhhggggggggffffffffffffffffeeeeeeeffffffffeeeeeeeeeeeeeeeddeeedddddddddddddddccccccccccccbbbbbbbbbbbbbbaaaaaaaa``````````````__________^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[ZZ]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYXXXXXXXWWWWWWWWWWWWVVVVVVUTTTTTTTTTTTTSSSSSSSSSSSSQQPPPPPPPPPPPPPOOOOOOOOOONNNNNNMMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@????????????>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;;:::::::::::999999999999988888888888877777777766666666666655555555544444444433333333333322222222111111111111000000000000////////////....................------------,,,,,,,,+++++++++++++********))))))))))(((((((((((((''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$####""""""""""!!!!!!!!!!!!!!!!!!!!!! rrrssssssssssssssssssssrrrrrrrssssssttttttttttttrrrrsssssssssssssssssssrrrqqppoonnmmlllkkkjjjjjjjjggghhhhhhhhhhhhhhhhhhhhiihhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkklkkkkkkklllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnonnnnoooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppoooooooppppppppppppppppppppppppprrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqsssssssrrrrrrrrrrrrrrrrrruuuuuuuuuuuuuuuuuuuuuuuuuttttttttsssssssssssssssssrrrrrrrrrqqqqqqqqqqqppppppooooooooooooonnnnnnnnnnnnoooooonnnnnnnnnnnnnnnnnnnmmmmmmllllllllllllllllllllllllllllllllllllllkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhhhggggggggffffffffffffffffeeeeeefffffffffeeeeeeeeeeeeeeedeeeedddddddddddddddccccccccccccbbbbbbbbbbbbbbaaaaaaaa``````````````__________^^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[Z]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYXXXXXXXWWWWWWWWWWWWWVVVVVUUTTTTTTTTTTTTSSSSSSSSSSSQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@????????????>>>>>============<<<<<<<<<<<<;;;;;;;;;;::::::::::::99999999999988888888888877777777766666666666655555555544444444433333333333322222222111111111111000000000000/////////////...................-------------,,,,,,,,++++++++++++********))))))))))((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$###"""""""""""!!!!!!!!!!!!!!!!!!!!!! rrrsssssssssttsssssssssrrrrrrsssssstttttttttttttrrrssssssssssssssssssssssrqqqpponnmmlllkkkjjjjjjjjgghhhhhhhhhhhhhhhhhhhiiiihhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkllkkkkkklllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppoqqqqqqqqqpppppppppppppppprrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqssssssssssrrrrrrrrrrrrrrrtuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttrrrrrrrrrrrqqqqqqqqqqpppppoooooooooooooonnnnnnnnnnnoooooooonnnnnnnnnnnnnnnnnmmmmmmmllllllllllllllllllmlllllllllllllllllllkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhhhggggggggffffffffffffffffeeeeeffffffffffeeeeeeeeeeeeeeeeeeeedddddddddddddddccccccccccccbbbbbbbbbbbbbbaaaaaaaa``````````````__________^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYXXXXXXXXWWWWWWWWWWWWVVVVVUUUTTTTTTTTTTTTSSSSSSSSSSQQQQPPPPPPPPPPPPOOOOOOOOONNNNNNNNMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@????????????>>>>>============<<<<<<<<<<<<;;;;;;;;;;::::::::::::999999999999988888888888877777777766666666666655555555444444444333333333333322222221111111111111000000000000////////////....................------------,,,,,,,,+++++++++++++*******))))))))))((((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$###"""""""""""!!!!!!!!!!!!!!!!!!!!!! rrrsssssstttttttttsssssrrrrsssssssttttttttttttttrrssssssssssssssssttsssssrrqqpponnmmlllkkkjjjjjjjjhhhhhhhhhhhhhhhhhhhhiiiiihhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjhhhiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkklllkkkkllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmnmnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqppppppprrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqssssssssssssrsrrrrrrrrrrrttuuuuuuuuuuuuuuvvvuuuuuuuutttttttttttttttttttttttsssssrrrrrrrrqqqqqqqqqpppppooooooooooooooonnnnnnnnnooooooooonnnnnnnnnnnnnnnnmmmmmmmmlllllllllllllllllmmlllllllllllllllllllkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhhhggggggggffffffffffffffffeeeefffffffffffeeeeeeeeeeeeeeeeeeeedddddddddddddddcccccccccccbbbbbbbbbbbbbbbaaaaaaaa``````````````_________^^^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYXXXXXXXXXWWWWWWWWWWWWVVVVUUUTTTTTTTTTTTTSSSSSSSSSSQQQQPPPPPPPPPPPPOOOOOOOOONNNNNNNNMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>============<<<<<<<<<<<<;;;;;;;;;;::::::::::::99999999999988888888888877777777766666666666655555555444444444433333333333322222222111111111111000000000000////////////....................------------,,,,,,,,+++++++++++++*******)))))))))))(((((((((((((''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$###"""""""""""!!!!!!!!!!!!!!!!!!!!!! rrrsssstttttttttttttssssssssssssstttttttttttttttrrrsssssssssssssttttttsssrrqqpponnmmllkkkkjjjjjjjjhhhhhhhhhhhhhhhhhhhiiiiiihhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjhiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkllllkkklllllllllllllllllllllllmlmmlmmlmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqsssssssssssssssssrrrrrrrrttttuuuuuuuuuuuvvvvvvvuuuuuuuttttttttttttttuuuuuuussssssssrrrrrrqqqqqqqqqpppppoooooooooooooooonnnnnnnoooooooooonnnnnnnnnnnnnnnmmmmmmmmmmlllllllllllllllmmmlllllllllllllllllllkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhhhggggggggffffffffffffffffeeeffffffffffffeeeeeeeeeeeeeeeeeeeedddddddddddddddcccccccccccbbbbbbbbbbbbbbbaaaaaaa``````````````__________^^^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYXXXXXXXXXWWWWWWWWWWWWWVVVUUUUTTTTTTTTTTTTSSSSSSSSSQQQQQPPPPPPPPPPPPOOOOOOOONNNNNNNNNMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@????????????>>>>>============<<<<<<<<<<<<;;;;;;;;;;::::::::::::99999999999998888888888887777777766666666666655555555444444444433333333333322222222111111111111000000000000/////////////...................-------------,,,,,,,,++++++++++++*******)))))))))))((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$###"""""""""""!!!!!!!!!!!!!!!!!!!!!! rrrssssttttttttttttttttsssssssstttttttttttttttttrrrssssssssssssttttttttssrrqqpponnmmllkkkjjjjjjjjjhhhhhhhhhhhhhhhhhiiiiiiiihhiiiiiiiiiiiiiiiiiiiiiijiiiiiiiiiiiiiiiiiiijjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkklllllkklllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqrrqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqssssssssssssssssssssrrrrrttttuuuuuuuuuuvvvvvvvvvvuuuuuuuuuuttuuuuuuuuuuuuuuttttssssssrrrrrqqqqqqqqppppppooooooooooooooooonnnnnoooooooooooonnnnnnnnnnnnnmmmmmmmmmmmllllllllllllllmmmmmllllllllllllllllllkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhhhggggggggffffffffffffffffeefffffffffffffeeeeeeeeeeeeeeeeeeeedddddddddddddddcccccccccccbbbbbbbbbbbbbbaaaaaaaa``````````````__________^^^^^^^^^^^^^^]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVUUUUTTTTTTTTTTTTTSSSSSSSSQQQQQPPPPPPPPPPPPPOOOOOOONNNNNNNNNMMMMMMMMMMMMLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>============<<<<<<<<<<<;;;;;;;;;;;:::::::::::999999999999988888888888877777777766666666666655555554444444444433333333333322222221111111111111000000000000////////////....................------------,,,,,,,,++++++++++++*******)))))))))))((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$##""""""""""""!!!!!!!!!!!!!!!!!!!!!! rrrssstttttttttttttttttsssssssttttttttttttttttttrrrrsssssssssstttttttttssrrqqpponnmmllkkkjjjjjjjjjhhhhhhhhhhhhhhhhiiiiiiiiihiiiiiiiiiiiiiiiiiiiiijjjiiiiiiiiiiiiiiiiiijjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkllllllkllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqrrrrqqqqqqqqqqqqqqqqqqqqqsssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqssssssssssssssssssssrrrrrttttuuuuuuuuuvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuvvvvvvtttttttsssssrrrrqqqqqqqqpppppppoooooooooooooooonnnnooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmlllllllllllllmmmmmmlllllllllllllllllllkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhhgggggggggffffffffffffffffeffffffffffffffeeeeeeeeeeeeeeeeeeeeddddddddddddddccccccccccccbbbbbbbbbbbbbbaaaaaaaa``````````````__________^^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYXXXXXXXXXXXWWWWWWWWWWWWVVUUUUUTTTTTTTTTTTTSSSSSSSSQQQQQQPPPPPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@????????????>>>>>============<<<<<<<<<<<;;;;;;;;;;;::::::::::::99999999999988888888888877777777766666666666655555554444444444433333333333322222222111111111111000000000000////////////....................------------,,,,,,,,+++++++++++++******)))))))))))((((((((((((((''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$##""""""""""""!!!!!!!!!!!!!!!!!!!!!! rrrssstttttttttttttttttssssssstttttttuuuttttttttrrrrssssssssssttttttttttsrrqqpponnmmllkkkjjjjjjjjjhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjiiiiiiiiiiiiiiijjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqrrrrrrrrqqqqqqqqqqqqqqqqqssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqsssssssssssssssssssssrrrrttttuuuuuuuuuvvvvvvvvvvvvuuuuuuuuuuuuuuuuvvvvvvvvvuuuutttttssssrrrrqqqqqqqppppppppooooooooooooooooonnooooooooooooooonnnnnnnnnnmmmmmmmmmmmmmllllllllllllmmmmmmmllllllllllllllllllkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhggggggggggffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeedddddddddddddddccccccccccccbbbbbbbbbbbbbbaaaaaaaa``````````````_________^^^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYXXXXXXXXXXXWWWWWWWWWWWWVVUUUUUUTTTTTTTTTTTTSSSSSSSQQQQQQPPPPPPPPPPPPPOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@????????????>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;::::::::::::99999999999998888888888887777777776666666666665555554444444444433333333333322222222111111111111000000000000/////////////...................-------------,,,,,,,,++++++++++++******))))))))))))((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$##""""""""""""!!!!!!!!!!!!!!!!!!!!!! rrrssstttttttttttttttttsssssstttttttuuuuutttttttrrrrrsssssssssttttttttttssrqqpponnmmllkkkjjjjjjjjjhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjiiiiiiiiiiiiiiijjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqrrrrrrrrrrrrqqqqqqqqqqqqqsssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssrrrttttuuuuuuuuuvvvvvvvvvvvvvuuuuuuuuuuuuvvvvvvvwwwwwuuuuuuuttttsssrrrrqqqqqqqpppppppppoooooooooooooooonoooooooooooooooonnnnnnnnnmmmmmmmmmmmmmmmllllllllllmmmmmmmmlllllllllllllllllkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhgggggggggggffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeedddddddddddddddccccccccccccbbbbbbbbbbbbbaaaaaaaaa``````````````_________^^^^^^^^^^^^^^]]]]]]\\\\\\\\\\\\\\[[[[[[[[[]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYXXXXXXXXXXXXWWWWWWWWWWWWVUUUUUUTTTTTTTTTTTTSSSSSSSQQQQQQQPPPPPPPPPPPPOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@????????????>>>>>============<<<<<<<<<<;;;;;;;;;;;;::::::::::::99999999999988888888888877777777766666666666655555544444444444433333333333322222221111111111111000000000000////////////....................------------,,,,,,,,++++++++++++******))))))))))))((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$#"""""""""""""!!!!!!!!!!!!!!!!!!!!!! qrrrsstttttttttttttttttsssssstttttttuuuuttttttttrrrrrrssssssssttttttttttssrqqpponnmlllkkkjjjjjjjjjhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjiiiiiiiiiiiiijjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqrrrrrrrrrrrrrrrrrrrrqqqqqssssssssssssssrsrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssruuuuuuuuuuuuvvvvvvvvvvvvvvvuuuuuuuuvvvvvvvwwwwwwwwvvvvvuuuutttsssrrrrqqqqqqpppppppppppoooooooooooooooooooooooooooooooonnnnnnnnmmmmmmmmmmmmmmmmlllllllllmmmmmmmmmmlllllllllllllllkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhggggggggggggffffffffffffffgfffffffffffffffeeeeeeeeeeeeeeeeeeeeddddddddddddddccccccccccccbbbbbbbbbbbbbaaaaaaaaa``````````````__________^^^^^^^^^^^^^^]]]]]]\\\\\\\\\\\\\[[[[[[[[[]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYXXXXXXXXXXXXXWWWWWWWWWWWWUUUUUUUTTTTTTTTTTTTSSSSSSQQQQQQQQPPPPPPPPPPPPOOOOONNNNNNNNNNNMMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@????????????>>>>>============<<<<<<<<<<;;;;;;;;;;;;::::::::::::99999999999998888888888887777777766666666666655555544444444444433333333333322222222111111111111000000000000////////////....................------------,,,,,,,,+++++++++++++*****)))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$#"""""""""""""!!!!!!!!!!!!!!!!!!!!!! qqrrsssttttttttttttttttssssssttttttttuutttttttttrrrrrrrsssssssttttttttttssrqqpoonnmlllkkkjjjjjjjjjhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjiiiiiiiiiiiijjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllmmmmmlllllmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooppoooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnoooonnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqsssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssuuuuuuuuuuuuvvvvvvvvvvvvvvvvvuuuuvvvvvvvvwwwwwwxxxvvvvvvvuuutttsssrrrqqqqqqqpppppppppppppoooooooooooopoooooooooooooooooonnnnnnmmmmmmmmmmmmmmmmmllllllllmmmmmmmmmmmllllllllllllllkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhgggggggggggggfffffffffffffggfffffffffffffffeeeeeeeeeeeeeeeeeeeedddddddddddddcccccccccccccbbbbbbbbbbbbaaaaaaaaaa``````````````__________^^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\\\[[[[[[[[]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYXXXXXXXXXXXXWWWWWWWWWWWWUUUUUUUTTTTTTTTTTTTSSSSSSQQQQQQQQPPPPPPPPPPPPOOOOONNNNNNNNNNNNMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>============<<<<<<<<<<;;;;;;;;;;;;::::::::::::9999999999998888888888887777777776666666666665555544444444444433333333333322222222111111111111000000000000/////////////...................-------------,,,,,,,+++++++++++++*****)))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$#"""""""""""""!!!!!!!!!!!!!!!!!!!!!! qqrrssstttttttttttttttssssssssttttttttttttttttttrrrrrrrsssssssttttttttttssrqqpoonmmllkkkkkjjjjjjjjhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjiiiiiiiiiijjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooppppppoooooooooooooooooooooooooonnnnnnnnnnnnnnooooooooooonnnnnnooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwxxxxxwwwwvvvvvuuuttsssrrrqqqqqqpppppppppppppppooooooooooppoooooooooooooooooonnnnnmmmmmmmmmmmmmmmmmmmllllllmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhggggggggggggggffffffffffffgggfffffffffffffffeeeeeeeeeeeeeeeeeeeeddddddddddddccccccccccccccbbbbbbbbbbbaaaaaaaaaaa``````````````_________^^^^^^^^^^^^^^]]]]]]\\\\\\\\\\\\\\[[[[[[[]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYXXXXXXXXXXXXWWWWWWWWWWWUUUUUUUUTTTTTTTTTTTTSSSSSQQQQQQQQQPPPPPPPPPPPPOOOONNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@????????????>>>>>============<<<<<<<<<<;;;;;;;;;;;;:::::::::::::9999999999998888888888877777777766666666666655555544444444444433333333333322222221111111111111000000000000////////////....................------------,,,,,,,,++++++++++++*****)))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$#"""""""""""""!!!!!!!!!!!!!!!!!!!!!! qqqrrssstttttttttssssssrrsssssstttttttttttttttttrrrrrrrrssssssttttttttttssrqqpoonmmllkkkkkjjjjjjjjhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjiiiiiiiiijjjjjjjjjjjjjjjjjiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooppppppppppoooooooooooooooooooppoppppnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwxxxxxxxwwwwwwvvvvuuuttsssrrrqqqqqpppppppppppppppppooooooooppppooooooooooooooooonnnnmmmmmmmmmmmmmmmmmmmmlllllmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhgggggggggggggggfffffffffffggggfffffffffffffffeeeeeeeeeeeeeeeeeeeedddddddddddcccccccccccccccbbbbbbbbbbaaaaaaaaaaaa`````````````__________^^^^^^^^^^^^^^]]]]]]\\\\\\\\\\\\\[[[[[[[]]]]]]]]]]]]\\\\\\\\\\\\[\[[[[[[[[[[[[ZZZZZZZZZZZZZYYXXXXXXXXXXXXWWWWWWWWWWWUUUUUUUUUTTTTTTTTTTTTSSSSQQQQQQQQQPPPPPPPPPPPPPOOOONNNNNNNNNNNNMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;:::::::::::::9999999999998888888888887777777766666666666655555544444444444433333333333322222222111111111111000000000000////////////......./............------------,,,,,,,,+++++++++++++****)))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$""""""""""""""!!!!!!!!!!!!!!!!!!!!!! qqqrrssssssssssssssssssrrrrsssssttttttttttttttttrrrrrrrrrsssssttttttttttsrrqqpoonmmllkkkkkjjjjjjjjhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjiiiiiiijjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooopppppppppppppooooooooooooooppppppppppppnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwxxxxxyywwwwwwwwvvvuuuttsssrrrqqqqpppppppppppppppppppooooooppppppooooooooooooooooonnnmmmmmmmmmmmmmmmmmmmmllllmmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhggggggggggggggggffffffffffgggggfffffffffffffffeeeeeeeeeeeeeeeeeeeedddddddddddcccccccccccccccbbbbbbbbbaaaaaaaaaaaaa````````````___________^^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\\\[[[[[[]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZYYYXXXXXXXXXXXXWWWWWWWWWWUUUUUUUUUTTTTTTTTTTTTSSSSQQQQQQQQQQPPPPPPPPPPPPOOOONNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@????????????>>>>>============<<<<<<<<<<;;;;;;;;;;;;::::::::::::9999999999998888888888887777777776666666666665555544444444444433333333333322222222111111111111000000000000/////////////....../............------------,,,,,,,,,++++++++++++*****)))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$""""""""""""""!!!!!!!!!!!!!!!!!!!!!! pqqrrrssssssssssssssssrrrrrrrsssssttttttttttssssqrrrrrrrrsssssttttttttttsrrqqpoonmmlllkkkkkjjjjjjjhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjiiiiiijjjjjjjjjjjjjjjjjjjjiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnooooooooooooopppppppppppppppppooooooooooppppppppppppppppoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqsssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrttsssssssssssssssssssssssuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwxxxxxxyywwwwwwwwwvvvuuuttssrrrrqqqppppppppppppppppppppooooopppppppooooooooooooooooonnnmmmmmmmmmmmmmmmmmmmmlllmmmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhgggggggggggggggggfffffffffggggggfffffffffffffffeeeefeeeeeeeeeeeeeeedddddddddddcccccccccccccccbbbbbbbbaaaaaaaaaaaaa````````````____________^^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\\\[[[[[]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZYYYXXXXXXXXXXXXXWWWWWWWWWUUUUUUUUUUTTTTTTTTTTTTSSSQQQQQQQQQQPPPPPPPPPPPPPOOOONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@????????????>>>>>============<<<<<<<<<<<;;;;;;;;;;;:::::::::::::9999999999998888888888877777777766666666666655555544444444444433333333333322222221111111111111000000000000////////////....../.............-----------,,,,,,,,,++++++++++++*****)))))))))))))((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$""""""""""""""!!!!!!!!!!!!!!!!!!!!!! pqqrrssssssssssssssrrrrrrrsssssttttttuttttttttttttttttuuuuuuvvvvwwwwwwwvvuutssrqqppoonnnmmmmmmmmmmlllllllllmmmmmmmmmmmmmmmmjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllmmmmmmmmmmmmmmmmmmnnnnnnnmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooppppppooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrpppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvwwwwwwxxxxxyyyyzzzzzzyyyyyxxwwwvvuuttttsstttttttttttttttttttssssssqqqqqqqqpppppppppppppppponnnnnnnnnnnnmmmmmmmmmmmmmnnnmmmmmmmmmmmmmmmmmmllllkkkkkkkkkkkkkjjjjjjjjjjjjhhhhhgggggggggggggggggfffffeeeeeeeeeeeeeeeeddddddddfffffeeeeeeeeeeeeeeeeddddeeeeeedddddddddddddddccccbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````_____________``_____________^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\ZZZZZZZYYYYYYYYYYYYXXXXXXXWWWVVVVVVVVVVVVVUUUUUUUUUTTTTSSSSSSSSSSSSSRRRRRRRRQQQQQPPPPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLMLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@????????????>???>>>>>>>>>>>===========<<<<<<<;;;;;;;;;;;::::::::9999999999988888888888877777777776666666666665555555555555544444444444433333333333333222222222222111111000000000000////////////............-----------,,,,,,,,,,,,++++++++++++*******)))))))))))))((((((((((('''''''''''''&&&&&&&$$$$$$$$$$$##############"#########""""""""""""""!!!!!!!!!!!! ppqqrrrssssssssrrrrrrrrrrrrrsssssttttttttttttttttttttttuuuuuvvvvvwwwwwvvvuutssrqqppoonnnmmmmmmmmmmllllllllmmmmmmmmmmmmmmmmmjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllmmmmmmmmmmmmmmmmnnnnnnnnnmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssspppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvwwwwwwwwxxxxxyyyyzzzzzzzzyyyyxxwwvvvuutttssttttttttttttttttttttsssssqqqqqqqqqppppppppppppppppnnnnnnnnnnnnnmmmmmmmmmmmmnnnnmmmmmmmmmmmmmmmmmmlllkkkkkkkkkkkkkkjjjjjjjjjjjhhhhhhgggggggggggggggggfffffeeeeeeeeeeeeeeeedddddddffffffeeeeeeeeeeeeeeeedddeeeeeeedddddddddddddddcccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````____________```_____________^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\ZZZZZZZZYYYYYYYYYYYYXXXXXXWWWWVVVVVVVVVVVVUUUUUUUUUTTTTTSSSSSSSSSSSSRRRRRRRRQQQQQQPPPPPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@????????????>???>>>>>>>>>>>>==========<<<<<<<;;;;;;;;;;;;:::::::99999999999988888888888877777777766666666666655555555555555544444444444433333333333332222222222221111110000000000000///////////............-----------,,,,,,,,,,,,+++++++++++++******)))))))))))))((((((((((('''''''''''''&&&&&&&$$$$$$$$$$$##############"#########""""""""""""""!!!!!!!!!!!!! ppqqrrrrrrrrrrrrrrrrqqqqqrrrrrrsssstttttttttttttstttttttuuuuuvvvvwwwwwvvvuutssrqqppoonnnmmmmmmmmmmllllllmmmmmmmmmmmmmmmmmmnjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllmmmmmmmmmmmmmmmnnnnnnnnnnmmmmnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrsssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvwwwwwwwwxxxxxxyyyyzzzzzzzyyyyxxxwwvvuuutttsutttttttttttttttttttttsssqqqqqqqqqqqppppppppppppppnnnnnnnnnnnnnnmmmmmmmmmmmnnnnnmmmmmmmmmmmmmmmmmmllkkkkkkkkkkkkkkkjjjjjjjjjjhhhhhhhgggggggggggggggggfffffeeeeeeeeeeeeeeeeddddddfffffffeeeeeeeeeeeeeeeeddeeeeeeeedddddddddddddddccbbbbbbbbbbbbbaaaaaaaaaaaabaaaaaaaaaaaaaa````````````````````````___________````_____________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\ZZZZZZZZYYYYYYYYYYYYYXXXXXWWWWVVVVVVVVVVVVVUUUUUUUUTTTTTTSSSSSSSSSSSSRRRRRRRQQQQQQPPPPPPPPPPPPOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIHGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@????????????????>>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;;:::::::99999999999988888888888877777777776666666666665555555555555544444444444433333333333333222222222222111111000000000000////////////............----------,,,,,,,,,,,,,++++++++++++*******))))))))))))((((((((((('''''''''''''&&&&&&&$$$$$$$$$$$##############"#########""""""""""""""!!!!!!!!!!!!! pppqqrrrrrrrrrrrqqqqqqqqqqqqrrrrsssssssssssssssssssttttttuuuuvvvvvwwwwvvvuutssrqqppoonnnnmmmmmmmmmllllmmmmmmmmmmmmmmmmmmnnnkkkkkkkkkkkkkkkkkkkkkkkklkkkkkkkkklllllllllllllllllmmmmmmmmmmmmmnnnnnnnnnnnnmmnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvwwwwwwwwwwxxxxxxxxyyyyzzzzzzyyyyxxwwwvvuuttttuttttttttttttttttttttttssqqqqqqqqqqqqpppppppppppppnnnnnnnnnnnnnnnmmmmmmmmmmnnnnnnmmmmmmmmmmmmmmmmmmlkkkkkkkkkkkkkkkkjjjjjjjjjhhhhhhhhgggggggggggggggggfffffeeeeeeeeeeeeeeeedddddffffffffeeeeeeeeeeeeeeeedeeeeeeeeedddddddddddddddcbbbbbbbbbbbbbbaaaaaaaaaaabbaaaaaaaaaaaaaa`````````a`````````````___________````_____________^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\ZZZZZZZZZYYYYYYYYYYYYXXXXXWWWWWVVVVVVVVVVVVUUUUUUUUTTTTTTSSSSSSSSSSSSRRRRRRRQQQQQQQPPPPPPPPPPPPOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@???????????????>>>>>>>>>>>>=========<<<<<<<<;;;;;;;;;;;;:::::::9999999999998888888888877777777776666666666665555555555555554444444444433333333333333222222222222111111000000000000////////////............-----------,,,,,,,,,,,,++++++++++++*******)))))))))))))(((((((((('''''''''''''&&&&&&&$$$$$$$$$$$$########################"""""""""""""!!!!!!!!!!!!! pppqqqrrrrrrrqqqqqqqppppqqqqqqrrrrrssssssssssssssssstttttuuuuvvvvvvwwvvvvuutssrqqppoonnnnmmmmmmmmmllmmmmmmmmmmmmmmmmmmmnnnnkkkkkkkkkkkkkkkkkkkkkkkllkkkkkkklllllllllllllllllllmmmmmmmmmmmnnnnnnnnnnnnnnmnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooppoooooooooopppppppppppppppqqqpppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttwwwvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxyyyyyzzzyyyyyxxxwwvvuuutttuutttttttttttttttttttttttqqqqqqqqqqqqqppppppppppppnnnnnnnnnnnnnnnnnmmmmmmmmnnnnnnnmmmmmmmmmmmmmmmmmmkkkkkkkkkkkkkkkkkjjjjjjjjhhhhhhhhhggggggggggggggggffffffeeeeeeeeeeeeeeeeddddfffffffffeeeeeeeeeeeeeeedeeeeeeeeeedddddddddddddddbbbbbbbbbbbbbbbaaaaaaaaaabbbaaaaaaaaaaaaa`````````aa`````````````__________`````_____________^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\ZZZZZZZZZYYYYYYYYYYYYYXXXXWWWWWWVVVVVVVVVVVVUUUUUUUTTTTTTTSSSSSSSSSSSSRRRRRRQQQQQQQPPPPPPPPPPPPPOOOOONNNNNNNNNNNNMMMMMMMMMMMMLMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@???????????????>>>>>>>>>>>>=========<<<<<<<<;;;;;;;;;;;;:::::::99999999999988888888888777777777766666666666655555555555555544444444444433333333333332222222222221111110000000000000///////////.............----------,,,,,,,,,,,,++++++++++++*******)))))))))))))((((((((((('''''''''''''&&&&&&$$$$$$$$$$$$########################""""""""""""""!!!!!!!!!!!! ooppqqqqqqqqqqqqqppppppppppqqqqqrrrrrrssssssssssssssstttttuuuuvvvvvvvvvvvuutssrrqppoonnnnmmmmmmmmmlmmmmmmmmmmmmmmmmmmnnnnnnkkkkkkkkkkkkkkkkkkkkkklllkkkkkkllllllllllllllllllllmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooppppoooooooooppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwxxxxxxyyyyyyyyyyyyyxxxwwvvvuutttuuuttttttttttttttttttttttrrqqqqqqqqqqqqpppppppppppnnnnnnnnnnnnnnnnnnmmmmmmmnnnnnnnnmmmmmmmmmmmmmmmmmkkkkkkkkkkkkkkkkkkjjjjjjjhhhhhhhhhhgggggggggggggggfffffffeeeeeeeeeeeeeeeedddffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddcbbbbbbbbbbbbbbbaaaaaaaaabbbaaaaaaaaaaaaaa````````aa``````````````_________``````_____________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\ZZZZZZZZZZYYYYYYYYYYYYXXXXWWWWWWVVVVVVVVVVVVVUUUUUUTTTTTTTSSSSSSSSSSSSSRRRRRQQQQQQQQPPPPPPPPPPPPOOOOONNNNNNNNNNNNMMMMMMMMMMMMLMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@????????????????>>>>>>>>>>>>========<<<<<<<<<;;;;;;;;;;;::::::::9999999999988888888888777777777776666666666665555555555555544444444444433333333333333222222222222111111000000000000////////////............----------,,,,,,,,,,,,,+++++++++++*******)))))))))))))((((((((((('''''''''''''&&&&&&$$$$$$$$$$$$########################""""""""""""""!!!!!!!!!!!!! oopppqqqqqqqqqqppppppppppppppqqqqqrrrrrrrrrrrrssrsssssttttuuuuvvvvvvvvvvvuuttsrrqppoonnnnnmmmmmmmnmmmmmmmmmmmmmmmmmmnnnnnnnkkkkkkkkkkkkkkkkkkkkkllllkkkkklllllllllllllllllllllmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooppppppoooooooopppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttutttttttttttttttttttttttttuuuuuutttttttttttttttttttwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuwwvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwxxxxyyyyyyyyyyyxxxwwwvvuuuttuuuttttttttttttttttttttttrrrqqqqqqqqqqqqppppppppppnnnnnnnnnnnnnnnnnnnmmmmmmnnnnnnnnnnmmmmmmmmmmmmmmmkkkkkkkkkkkkkkkkkkkjjjjjjhhhhhhhhhhhggggggggggggggffffffffeeeeeeeeeeeeeeeeddfffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddccbbbbbbbbbbbbbbaaaaaaaaabbbbaaaaaaaaaaaaaa```````aaa``````````````________```````____________^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\ZZZZZZZZZZZYYYYYYYYYYYYXXXWWWWWWWVVVVVVVVVVVVUUUUUUTTTTTTTTSSSSSSSSSSSSRRRRRQQQQQQQQPPPPPPPPPPPPPOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@???????????????>>>>>>>>>>>>========<<<<<<<<<;;;;;;;;;;;;:::::::9999999999998888888888777777777776666666666665565555555555554444444444433333333333333222222222222111111000000000000////////////............----------,,,,,,,,,,,,,+++++++++++********))))))))))))((((((((((('''''''''''''&&&&&&$$$$$$$$$$$$$#######################""""""""""""""!!!!!!!!!!!!! oooppqqqqqqqqqppppppoooooppppppqqqqqrrrrrrrrrrrsrrsssstttttuuuuvvvvvvvvvvuuttsrrqqpooonnnnmmmmmmmnmmmmmmmmmmmmmmmmmnnnnnnnnkkkkkkkkkkkkkkkkkkkllllllkkklllllllllllllllllllllllmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooppppppppoooooooppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuttttttttttttttttttuuuuuuuuuuuuuuuutttttttttwwwwwwwwwwwwvwvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxyyyyyyyyxxxwwwvvuuuttuuuutttttttttttttttttttttrrrqqqqqqqqqqqqqpppppppppnnnnnnnnnnnnnnnnnnnnnmmmmnnnnnnnnnnnnmmmmmmmmmmmmmllkkkkkkkkkkkkkkkkkkjjjjjhhhhhhhhhhhhgggggggggggggfffffffffeeeeeeeeeeeeeeeedffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddcccbbbbbbbbbbbbbbaaaaaaaabbbbbaaaaaaaaaaaaaa``````aaaa`````````````________```````_____________^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\ZZZZZZZZZZZYYYYYYYYYYYYYXXWWWWWWWWVVVVVVVVVVVVUUUUUTTTTTTTTSSSSSSSSSSSSSRRRRQQQQQQQQQPPPPPPPPPPPPOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@????????????????>>>>>>>>>>>========<<<<<<<<<;;;;;;;;;;;;:::::::99999999999988888888887777777777766666666666655655555555555544444444444434333333333333222222222222111111000000000000///////////............-----------,,,,,,,,,,,,+++++++++++********)))))))))))))((((((((((('''''''''''''&&&&&$$$$$$$$$$$$$########################"""""""""""""!!!!!!!!!!!!! ooopppqqqqqqppppppooooooooopppppqqqqqqqrrrrrrrrrrrrssssttttuuuuuvvvvvvvvuuuttsrrqqppoonnnnnmmmmmnnmmmmmmmmmmmmmmmmnnnnnnnnnklllllllllllkkkkkllllllllkklllllllllllllllllllllllmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooppppppppppoooooopppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuttwwwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxyyyyxxxxwwwvvuuuttuuuutttttttttttttttttttttrrrrqqqqqqqqqqqqpppppppppoonnnnnnnnnnnnnnnnnnnnmmmnnnnnnnnnnnnnnmmmmmmmmmmmllllkkkkkkkkkkkkkkkkkjjjjhhhhhhhhhhhhhggggggggggggffffffffffeeeeeeeeeeeeeeeefffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddcccbbbbbbbbbbbbbbbaaaaaaabbbbbbaaaaaaaaaaaaaa`````aaaaa`````````````_______````````_____________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\ZZZZZZZZZZZZYYYYYYYYYYYYXXWWWWWWWWVVVVVVVVVVVVUUUUUTTTTTTTTTSSSSSSSSSSSSRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@???????????????>>>>>>>>>>>>=======<<<<<<<<<<;;;;;;;;;;;;:::::::9999999999988888888887777777777776666666666665655555555555544444444444434333333333333222222222222111111000000000000////////////............----------,,,,,,,,,,,,+++++++++++********)))))))))))))((((((((((('''''''''''''&&&&&$$$$$$$$$$$$$########################""""""""""""""!!!!!!!!!!!! oooopppppppppppppoooooooooooppppppqqqqqqqqqrrrrrrrrssssttttuuuuuvvvvvvvvuuuttssrqqppoonnnnnmmmmnnnmmmmmmmmmmmmmmmnnnnnnnnoolllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooppppppppppppoooooppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuutttuttutuuuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwvwvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuvvvvvvvvvvvwwwwwwwwxxxxxxxxxwwwwwwwwwwvvwwwwwxxxxxxxxxxxxwwwvvuuuttuuuutttttttttttttttttttttrrrrrqqqqqqqqqqqqqpppppppooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmlllllkkkkkkkkkkkkkkkkkkjjhhhhhhhhhhhhhhgggggggggggfffffffffffeeeeeeeeeeeeeeefffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddccccbbbbbbbbbbbbbbbaaaaaabbbbbbaaaaaaaaaaaaaa`````aaaaa``````````````______`````````____________^^^^^^^^^^^^]]]]]]]]]]]]]\\\\ZZZZZZZZZZZZZYYYYYYYYYYYYXWWWWWWWWWVVVVVVVVVVVVUUUUTTTTTTTTTTSSSSSSSSSSSSRRRQQQQQQQQQQPPPPPPPPPPPPOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@????????????????>>>>>>>>>>>=======<<<<<<<<<<;;;;;;;;;;;;:::::::9999999999998888888887777777777776666666666665665555555555554444444444444333333333333222222222222111111000000000000////////////............----------,,,,,,,,,,,,,++++++++++*********))))))))))))((((((((((('''''''''''''&&&&&$$$$$$$$$$$$$########################""""""""""""""!!!!!!!!!!!!! noooppppppppppppoooooooooooooppppppqqqqqqqqqqrrrrrrrssssttttuuuuuvvvvvvvuuuttssrqqppooonnnnnnmnnnnmmmmmmmmmmmmmmnnnnnnnnooolllllllllllllllllllllllllllllllllllllllllllllllmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooopppppppppppppoooopppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssstttssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvxxwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwxxxxxxxxxxxxxwwwwwwvvvvvvwwwwwwwxxxxxxxxwwwwvvuuuttuuuutttttttttttttttttttttrrrrrqqqqqqqqqqqqqpppppppoooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmlllllllkkkkkkkkkkkkkkkkkjhhhhhhhhhhhhhhhggggggggggfffffffffffeeeeeeeeeeeeeeeffffffffffffffeeeeeeeeeeefeeeeeeeeeeeeeeedddddddddcccccbbbbbbbbbbbbbbaaaaaabbbbbbbaaaaaaaaaaaaaa````aaaaaa`````````````______`````````_____________^^^^^^^^^^^^]]]]]]]]]]]]\\\\[ZZZZZZZZZZZZYYYYYYYYYYYYYWWWWWWWWWVVVVVVVVVVVVVUUUTTTTTTTTTTSSSSSSSSSSSSRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@???????????????>>>>>>>>>>>>======<<<<<<<<<<<;;;;;;;;;;;:::::::99999999999988888888887777777777776666666666656655555555555544444444444444333333333333222222222221111111000000000000///////////............-----------,,,,,,,,,,,,++++++++++*********)))))))))))))(((((((((('''''''''''''&&&&&$$$$$$$$$$$$$$#######################""""""""""""""!!!!!!!!!!!!! nnoopppppppppppooooooooooooooopppppppqqqqqqqqqrrrrrrssssttttuuuuuuvvvvvuuuuttssrrqqppoonnnnnnnnnnnmmmmmmmmmmmmmmnnnnnnnoooollllllllllllllllllllllllllllllllllllllllllllllmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooopppppppppppppppoopppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrsssssstttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuutttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuxwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwxxxxxxxxxxxxxxwwwwwvvvvvvvvwwwwwwwwwxwwwwwwvvvuuuttuuuuuttttttttttttttttttttrrrrrrqqqqqqqqqqqqqppppppooooonnnnnnnnnnnnnnnnnnnnoooooonnnnnnnnnnnnnnnmmmmllllllllkkkkkkkkkkkkkkkkkhhhhhhhhhhhhhhhhgggggggggffffffffffffeeeeeeeeeeeeeefffffffffffffffeeeeeeeeeefeeeeeeeeeeeeeeedddddddddccccccbbbbbbbbbbbbbbaaaaabbbbbbbbaaaaaaaaaaaaaa```aaaaaaa`````````````_____``````````_____________^^^^^^^^^^^^]]]]]]]]]]]]\\\[ZZZZZZZZZZZZZYYYYYYYYYYYYWWWWWWWWWWVVVVVVVVVVVVUUUTTTTTTTTTTTSSSSSSSSSSSSRRQQQQQQQQQQQPPPPPPPPPPPPOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@???????????????>>>>>>>>>>>>======<<<<<<<<<<<;;;;;;;;;;;;:::::::9999999999998888888887777777777776666666666666665555555555554444444444444333333333333222222222221111111000000000000////////////............----------,,,,,,,,,,,,++++++++++*********)))))))))))))((((((((((('''''''''''''&&&&$$$$$$$$$$$$$$########################"""""""""""""!!!!!!!!!!!!! nnoooppppppppppoooooooooooooooppppppppqqqqqqqqrrrrrrssssttttuuuuuuuuvuuuuutttssrrqqppooonnnnnnnnnnmmmmmmmmmmmmmnnnnnnnooooollllllllllllllllllllllllllllllllllllllllllllmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnonnnnnnnnnnnnnnnoooooooooooooooooopppppppppppppppppopppppppppppppppqqqqqppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrtttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuutuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvuuuuxxxxwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvwwwwwwwwwxxxxxxxxxxxxxxwwwwwvvvvvvvvvvvwwwwwwwwwwwwvvvvuuuttuuuuuttttttttttttttttttttrrrrrrqqqqqqqqqqqqqqpppppooooooonnnnnnnnnnnnnnnnnnooooooooooonnnnnnnnnnnnnmllllllllllkkkkkkkkkkkkkkkhhhhhhhhhhhhhhhhhggggggggfffffffffffffeeeeeeeeeeeeegfffffffffffffffeeeeeeeeeffeeeeeeeeeeeeeeeddddddddcccccccbbbbbbbbbbbbbbaaaabbbbbbbbbaaaaaaaaaaaaa```aaaaaaaa`````````````____```````````____________^^^^^^^^^^^^]]]]]]]]]]]]]\\[[ZZZZZZZZZZZZYYYYYYYYYYYYWWWWWWWWWWWVVVVVVVVVVVVUUTTTTTTTTTTTSSSSSSSSSSSSRRQQQQQQQQQQQQPPPPPPPPPPPPOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@????????????????>>>>>>>>>>>======<<<<<<<<<<<;;;;;;;;;;;;:::::::9999999999998888888887777777777776666666666666665555555555554444444444444333333333333222222222221111111000000000000////////////............----------,,,,,,,,,,,,,+++++++++*********)))))))))))))((((((((((('''''''''''''&&&&$$$$$$$$$$$$$$########################"""""""""""""!!!!!!!!!!!!! nnnoooppppppppoooooooooooooooopppppppppqqqqqqqqrrrrrsssstttttuuuuuuuuuuuuutttssrrqqppooonnnnnnnnnnmmmmmmmmmmmmnnnnnnnnooooolllmmmmmlllllllllllllllllllllllllllllllllllmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnoonnnnnnnnnnnnnoooooooooooooooooooppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvuxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuvvvvvvvvvvxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvwwwwwwwwwwxxxxxxxxxxxxxxxwwwwwvvvvvvvvvvvvvvvwwwwwwvvvvvuuuuttuuuuuttttttttttttttttttttrrrrrrqqqqqqqqqqqqqqqppppoooooooonnnnnnnnnnnnnnnnnoooooooooooooonnnnnnnnnnnlllllllllllkkkkkkkkkkkkkkihhhhhhhhhhhhhhhhhgggggggffffffffffffffeeeeeeeeeeeegffffffffffffffffeeeeeeeefffeeeeeeeeeeeeeeedddddddcccccccbbbbbbbbbbbbbbbaaabbbbbbbbbaaaaaaaaaaaaaa``aaaaaaaa``````````````___```````````_____________^^^^^^^^^^^^]]]]]]]]]]]]\\[[[ZZZZZZZZZZZZYYYYYYYYYYYWWWWWWWWWWWVVVVVVVVVVVVUUTTTTTTTTTTTTSSSSSSSSSSSSRQQQQQQQQQQQQPPPPPPPPPPPPOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@???????????????>>>>>>>>>>>>=====<<<<<<<<<<<<;;;;;;;;;;;::::::::9999999999988888888887777777777776666666666666655555555555544444444444444333333333333222222222211111111000000000000///////////............-----------,,,,,,,,,,,,+++++++++**********))))))))))))((((((((((('''''''''''''&&&&%$$$$$$$$$$$$$########################"""""""""""""!!!!!!!!!!!!!! nnnooooppppppoooooooooooooooooppppppppppqqqqqqqrqrrrrssstttttuuuuuuuuuuuuutttsssrrqqppooonnnnnnnnnmmmmmmmmmmmmnnnnnnnoooooollmmmmmmmmllllllllllllllllllllllllllllllllmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnoooonnnnnnnnnnnooooooooooooooooooooppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssssqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvuuvvuuuuuuuuuuuuvvvvvvvvvwwxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvwwwwwwwwwwxxxxxxxxxxxxxxxxxwwwwvvvvvuvvvvvvvvvvvvvvvvvvvvuuuuttuuuuuttttttttttttttttttttrrrrrrrqqqqqqqqqqqqqqqpppooooooooonnnnnnnnnnnnnnnnooooooooooooooooonnnnnnnnmlllllllllllkkkkkkkkkkkkkiihhhhhhhhhhhhhhhhhggggggfffffffffffffffeeeeeeeeeeeggffffffffffffffffeeeeeeeffffeeeeeeeeeeeeeeeddddddccccccccbbbbbbbbbbbbbbbaabbbbbbbbbbaaaaaaaaaaaaaa`aaaaaaaaa`````````````___````````````_____________^^^^^^^^^^^^]]]]]]]]]]]]\[[[ZZZZZZZZZZZZZYYYYYYYYYYWWWWWWWWWWWWVVVVVVVVVVVVUTTTTTTTTTTTTSSSSSSSSSSSSSRQQQQQQQQQQQQPPPPPPPPPPPPOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@????????????????>>>>>>>>>>>======<<<<<<<<<<<;;;;;;;;;;;;:::::::9999999999998888888887777777777776666666666666665555555555554444444444444333333333333222222222211111111000000000000///////////.............----------,,,,,,,,,,,,+++++++++**********)))))))))))))(((((((((((''''''''''''&&&&%$$$$$$$$$$$$$$#######################"""""""""""""!!!!!!!!!!!!!! nnnoooooooooooooooooooooooooooppppppppppqqqqqqqrqrrrrssstttttuuuuuuuuuuuuutttsssrrqqppooonnnnnnnnnmmmmmmmmmmnnnnnnnnnoooooolmmmmmmmmmmlllllllllllllllllllllllllllllmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnooooonnnnnnnnnooooooooooooooooooooopppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssssqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvwwwwwwvvvvvvvxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuvvvvvvvvvwwwxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvwwwwwwwwwwwxxxxxxxxxxxxxxxxxwwwwvvvvvuvvvvvvvvvvvvvvvvvvuuuuutttuuuuuutttttttttttttttttttrrrrrrrqqqqqqqqqqqqqqqqppoooooooooonnnnnnnnnnnnnnnooooooooooooooooooonnnnnnmmmllllllllllkkkkkkkkkkkkiiihhhhhhhhhhhhhhhhhgggggffffffffffffffffeeeeeeeeeegggffffffffffffffffeeeeeefffffeeeeeeeeeeeeeeedddddcccccccccbbbbbbbbbbbbbbaabbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaa`````````````__`````````````____________^^^^^^^^^^^^]]]]]]]]]]]]][[[[ZZZZZZZZZZZZYYYYYYYYYYWWWWWWWWWWWWVVVVVVVVVVVVVUTTTTTTTTTTTTSSSSSSSSSSSSRQQQQQQQQQQQQPPPPPPPPPPPPOOOOONNNNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@???????????????>>>>>>>>>>>>=====<<<<<<<<<<<<;;;;;;;;;;;:::::::9999999999998888888888777777777776666666666666665555555555554444444444444333333333333222222222211111111000000000000////////////............----------,,,,,,,,,,,,+++++++++**********)))))))))))))((((((((((('''''''''''''&&&%$$$$$$$$$$$$$$########################""""""""""""!!!!!!!!!!!!!! nnnnoooooooooooooooooooooooooppppppppppppqqqqqqrqrrrrssstttttuuuuuuuuuuuuuttttssrrqqqppooonnnnnnnnmmmmmmmmmnnnnnnnnnnoooooolmmmmmmmmmmmlllllllllllllllllllllllllllmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnooooooonnnnnnnnoooooooooooooooooooopppppppppppppppppppppqppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssstttqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvwwwwwwwwwwwwvvvvyyyxxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuvvvvvvvvvvvwwwxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxwwwwvvvvuvvuuuuuuuuvvvvvvuuuuuuutttuuuuuutttttttttttttttttttrrrrrrrrqqqqqqqqqqqqqqqqpoooooooooooonnnnnnnnnnnnnooooooooooooooooooooonnnnmmmmllllllllllkkkkkkkkkkkiiiihhhhhhhhhhhhhhhhhgggggffffffffffffffffeeeeeeeeeggggffffffffffffffffeeeeeffffffeeeeeeeeeeeeeedddddccccccccccbbbbbbbbbbbbbbabbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaa``````````````_a````````````____________^^^^^^^^^^^^^]]]]]]]]]]]][[[[[ZZZZZZZZZZZZYYYYYYYYYXWWWWWWWWWWWWVVVVVVVVVVVVUTTTTTTTTTTTTTSSSSSSSSSSSRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIHGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@???????????????>>>>>>>>>>>>=====<<<<<<<<<<<<;;;;;;;;;;;;:::::::9999999999988888888887777777777776666666666666655555555555544444444444444333333333333222222222111111110000000000000///////////............----------,,,,,,,,,,,,,++++++++***********))))))))))))((((((((((('''''''''''''&&&%%$$$$$$$$$$$$$########################""""""""""""!!!!!!!!!!!!!! mnnnooooooooooooooooooooooooopppppppppppqqqqqqqrqrrrrssstttttuuuuuuuuuuuutttttsssrrqqpppooonnnnnnnmmmmmmmmmnnnnnnnnnnoooooolmmmmmmmmmmmmllllllllllllllllllllllllmmmmmmmmmmmmmmnnnnnnnnnnnnnnnoooooooooonnnnnnooooooooooooooooooooooppppppppppppppppppppqqppppppppqqqqqqqqqqqqqqqqqrqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssttttttttqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvwwwwwwwwwwwwwwwwvvyyyyyxxxxxxxxxxxxxxwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxwwwwvvvvuvuuuuuuuuuuuuuuuuuuuuuttttuuuuuuuttttttttttttttttttrrrrrrrrrqqqqqqqqqqqqqqqqooooooooooooonnnnnnnnnnoooppppppppppoooooooooooonnmmmmmllllllllllkkkkkkkkkkiiiiihhhhhhhhhhhhhhhhhggggfffffffffffffffffeeeeeeeegggggfffffffffffffffeeeeefffffffeeeeeeeeeeeeeeddddcccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaa`````````````_a`````````````____________^^^^^^^^^^^^^]]]]]]]]]]][[[[[ZZZZZZZZZZZZZYYYYYYYYXWWWWWWWWWWWWVVVVVVVVVVVVUUTTTTTTTTTTTTSSSSSSSSSSSRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIHGGGGGGGGGGGGGFFFFFFFFFFFEFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@????????????????>>>>>>>>>>>======<<<<<<<<<<<;;;;;;;;;;;;:::::::9999999999998888888887777777777776666666666666665555555555554444444444444333333333333222222222111111111000000000000///////////.............----------,,,,,,,,,,,,++++++++***********))))))))))))((((((((((('''''''''''''&&&%%$$$$$$$$$$$$$########################"""""""""""""!!!!!!!!!!!!!! mnnnnoooooooooooooooooooooooppppppppppppqqqqqqqrqrrrrssstttttuuuuuuuuuuuutttttsssrrqqqppoooonnnnnnmmmmmmmmnnnnnnnnnnooooooommmmmmmmmmmmmlllllllllllllllllllllllmmmmmmmmmmmmmmmnnnnnnnnnnnnnnooooooooooonnnnoooooooooooooooooooooopppppppppppppppppppppqqqpppppppqqqqqqqqqqqqqqqqqqrrrqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssttttttttttttqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvwwwwwwwwwwwwwwwwwwwyyyyyyyyyxxxxxxxxxxxwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxwwwvvvvuvuuuuuuuuuuuuuuuuuuuutttttuuuuuuuutttttttttttttttttrrrrrrrrrrqqqqqqqqqqqqqqqoooooooooooooonnnnnnnnooopppppppppppppooooooooooonmmmmmmlllllllllkkkkkkkkkkiiiiiihhhhhhhhhhhhhhhhhggggfffffffffffffffffeeeeeeeggggggfffffffffffffffeeeefffffffeeeeeeeeeeeeeeedddccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaa`````````````aa`````````````____________^^^^^^^^^^^^]]]]]]]]]]][[[[[[ZZZZZZZZZZZZYYYYYYYYXXWWWWWWWWWWWWVVVVVVVVVVVUUTTTTTTTTTTTTTSSSSSSSSSSRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIHHGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@???????????????>>>>>>>>>>>>=====<<<<<<<<<<<<;;;;;;;;;;;:::::::9999999999998888888888777777777777666666666666665555555555554444444444444333333333333222222222111111111000000000000////////////............----------,,,,,,,,,,,,++++++++***********)))))))))))))((((((((((('''''''''''''&&%%$$$$$$$$$$$$$$#######################"""""""""""""!!!!!!!!!!!!!! mmnnnoooooooooooooooooooooooppppppppppppqqqqqqqrqrrrrssstttttuuuuuuuuuuuutttttsssrrrqqpppoooonnnnnmmmmmmnnnnnnnnnnnnooooooolmmmmmmmmmmmmmllllllllllllllllllllmmmmmmmmmmmmmmmmmnnnnnnnnnnnnooooooooooooonnnoooooooooooooooooooooopppppppppppppppppppppqqqqppppppqqqqqqqqqqqqqqqqqqqrrrrrqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssttttttttttttttttrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvwwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyxxxxxxxxxwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxwwwwvvvuvuuuuuuuuuuuuuuuuuuuutttttuuuuuuuuuutttttttttttttttrrrrrrrrrrqqqqqqqqqqqqqqqooooooooooooooonnnnnooooopppppppppppppppoooooooooommmmmmllllllllllkkkkkkkkkiiiiiiihhhhhhhhhhhhhhhhhggggfffffffffffffffffeeeeeegggggggfffffffffffffffeeeffffffffeeeeeeeeeeeeeeeddcccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaa````````````aaa````````````____________^^^^^^^^^^^^^]]]]]]]]]][[[[[[ZZZZZZZZZZZZZYYYYYYYXXWWWWWWWWWWWWWVVVVVVVVVVUUUTTTTTTTTTTTTSSSSSSSSSSRRRQQQQQQQQQQQQQPPPPPPPPPOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIHHGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@????????????????>>>>>>>>>>>=====<<<<<<<<<<<<;;;;;;;;;;;::::::::999999999998888888888777777777777666666666666665555555555554444444444444433333333333322222222111111111000000000000////////////............----------,,,,,,,,,,,,,+++++++***********)))))))))))))((((((((((('''''''''''''&&%%$$$$$$$$$$$$$$########################""""""""""""!!!!!!!!!!!!!! mmnnnnoooooooooooooooooooooppppppppppppqqqqqqqqrqrrrssssttttuuuuuuuuuuuuuttttttsssrrqqqpppooooonnnmmmmmnnnnnnnnnnnnnooooooolmmmmmmmmmmmmmmllllllllmmllllllllmmmmmmmmmmmmmmmmmmnnnnnnnnnnnoooooooooooooonooooooooooooooooooooooppppppppppppppppppppppqqqqqpppppqqqqqqqqqqqqqqqqqqqqrrrrrrrrrqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssttttttttttttttttttttrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvwwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyxxxxxxxxwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxwwwwvvvvvvuuuuuuuuuuuuuuuuutttttttuuuuuuuuuuuttttttttttttttrrrrrrrrrrqqqqqqqqqqqqqqqoooooooooooooooooooooooooppppppppppppppppooooooooommmmmmmllllllllllkkkkkkkkiiiiiiiihhhhhhhhhhhhhhhhhggggfffffffffffffffffeeeeeggggggggfffffffffffffffeefffffffffeeeeeeeeeeeeeeedcccccccccccccbbbbbbbbbbbbcbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaa````````````aaa`````````````____________^^^^^^^^^^^^]]]]]]]]]][[[[[[[ZZZZZZZZZZZZYYYYYYYXXXWWWWWWWWWWWWVVVVVVVVVVUUUUTTTTTTTTTTTTSSSSSSSSSRRRRQQQQQQQQQQQQPPPPPPPPPOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIHHHGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@???????????????>>>>>>>>>>>======<<<<<<<<<<<;;;;;;;;;;;::::::::9999999999998888888887777777777776666666666666665555555555554444444444444333333333333222222221111111111000000000000///////////............-----------,,,,,,,,,,,,+++++++************))))))))))))((((((((((('''''''''''''&&%%%$$$$$$$$$$$$$########################""""""""""""!!!!!!!!!!!!!! mnnnnnooooooooooooooooooooopppppppppppqqqqqqqqrrrrrrssssttttuuuuuuuuuuuuuttttttsssrrrqqqpppoooooonmmmnnnnnnnnnnnnnnnooooooolmmmmmmmmmmmmmmmlllllmmmmllllllmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnoooooooooooooooooooooooooooooooooooooppppppppppppppppppppppqqqqqqppppqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrqqrqrqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssttttttttttttttttttttttttrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvwwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyxxxxxxxxwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvwwwwwwwxxxxxxxxxxxxxwwwwvvvvvvuuuuuuuuuuuuuuutttttttttuuuuuuuuuuuuuttttttttttttrrrrrrrrrrrqqqqqqqqqqqqqqooooooooooooooooooooooooopppppppppppppppppoooooooommmmmmmmllllllllllkkkkkkkiiiiiiiiihhhhhhhhhhhhhhhhgggggfffffffffffffffffeeeegggggggggfffffffffffffffeffffffffffeeeeeeeeeeeeeeeccccccccccccccbbbbbbbbbbbccbbbbbbbbbbbbbbaaaaaaaaabaaaaaaaaaaaaa```````````aaaa`````````````____________^^^^^^^^^^^^]]]]]]]]][[[[[[[[ZZZZZZZZZZZZYYYYYYXXXXWWWWWWWWWWWWVVVVVVVVVUUUUTTTTTTTTTTTTSSSSSSSSSRRRRRQQQQQQQQQQQQPPPPPPPPOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@???????????????>>>>>>>>>>>>=====<<<<<<<<<<<<;;;;;;;;;;::::::::9999999999998888888888777777777777666666666666665555555555554444444444444333333333333222222221111111111000000000000////////////............----------,,,,,,,,,,,,+++++++************)))))))))))))(((((((((('''''''''''''&&%%%$$$$$$$$$$$$$##########$#############"""""""""""""!!!!!!!!!!!!!! nnnnnnnoooooooooooooooooooppppppppppqqqqqqqqqqrrrrrrsssstttuuuuuuuuuuuuuutttttttsssrrrqqqpppoooooonnnnnnnnnnnnnnnnnoooooooollmmmmmmmmmmmmmmmmmmmmmmmllllmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnooooooooooooooooooooooooooooooooooooopppppppppppppppppppppqqqqqqqqpppqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssttttttttttttttttttttttttttrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvuuuuuuuuuuuuuuuuuvvvvvvvvwwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyyxxxxxxxxwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvxxxxxxxwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvwwwwwwxxxxxxxxxxxwwwwvvvvvvuuuuuuuuuuutttttttttttttuuuuuuuuuuuuuuuttttttttttrrrrrrrrrrrrqqqqqqqqqqqqqoooooooooooooooooooooooooppppppppppppppppooooooooommmmmmmmlllllllllllkkkkkkiiiiiiiiiihhhhhhhhhhhhhhhggggggfffffffffffffffffeeegggggggggfffffffffffffffffffffffffffeeeeeeeeeeeeeedccccccccccccccbbbbbbbbbbcccbbbbbbbbbbbbbbaaaaaaaabaaaaaaaaaaaaaa``````````aaaaa````````````____________^^^^^^^^^^^^^]]]]]]]][[[[[[[[ZZZZZZZZZZZZZYYYYYXXXXWWWWWWWWWWWWVVVVVVVVVUUUUUTTTTTTTTTTTTSSSSSSSSRRRRRQQQQQQQQQQQQPPPPPPPPOOOOOOOOONNNNNNNNNNNNMMMMNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIHHHHGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@????????????????>>>>>>>>>>>======<<<<<<<<<<<;;;;;;;;;;:::::::::999999999999888888888777777777777666666666666665555555555554444444444444433333333333222222221111111111000000000000////////////............----------,,,,,,,,,,,,+++++++************)))))))))))))((((((((((('''''''''''''&%%%$$$$$$$$$$$$$$#########$#############"""""""""""""!!!!!!!!!!!!!! nnnnnnooooooooooooooooooopppppppppqqqqqqqqqqqrrrrrrrsssttttuuuuuuuuuuuuuuuttttttssssrrrqqqpppooooonnnnnnnnnnnnnnnnnoooooooollmmmmmmmmmmmmmmmmmmmmmmmlllmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnoooooooooooooooooooooooooooooooooooooppppppppppppppppppppppqqqqqqqqqppqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssttttttttttttttttttttttttttttrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvuuuuuuuuuuvvvvvvvvvwwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyyyxxxxxxxwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvxxxxxwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwxxxxxxxxxwwwwvvvvvvuuuuuuuuuuutttttttttttttuuuuuuuuuuuuuuuutttttttttrrrrrrrrrrrrrqqqqqqqqqqqqoooooooooooooooooooooooooppppppppppppppppooooooooommmmmmmmllllllllllllkkkkkiiiiiiiiiiihhhhhhhhhhhhhhgggggggffffffffffffffffeeeggggggggggfffffffffffffffffffffffffffeeeeeeeeeeeeedcccccccccccccccbbbbbbbbbccccbbbbbbbbbbbbbaaaaaaaabbaaaaaaaaaaaaa``````````aaaaa`````````````____________^^^^^^^^^^^^]]]]]]]][[[[[[[[[ZZZZZZZZZZZZYYYYYXXXXXWWWWWWWWWWWWVVVVVVVVUUUUUTTTTTTTTTTTTSSSSSSSSRRRRRRQQQQQQQQQQQQPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMNMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@???@???????????>>>>>>>>>>>>=====<<<<<<<<<<<<;;;;;;;;;:::::::::9999999999998888888888777777777776666666666666665555555555554444444444444333333333333222222211111111111000000000000///////////............----------,,,,,,,,,,,,,++++++************)))))))))))))((((((((((('''''''''''''&%%%$$$$$$$$$$$$$$#########$##############""""""""""""!!!!!!!!!!!!!! nnnnnooooooooooooooooooopppppppppqqqqqqqqqqqqrrrrrrrssstttuuuuuuuuvuuuuuuuuttttttssssrrrqqqppppooonnnnnnnnnnnnnnnnooooooooolllmmmmmmmmmmmmmmmmmmmmmmllmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnooooooooooooooooooooooooooooooooooooopppppppppppppppppppppqqqqqqqqqqpqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssstttttttttttttttttttttttttttttttrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvuuvuuvuvvvvvvvvvwwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyyyxxxxxxxwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvxxxxwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwxxxwwwwwwvvvvvvuuuuuuuuuuttttttttttttttuuuuuuuuuuuuuuuuuutttttttrrrrrrrrrrrrrrrqqqqqqqqqqppooooooooooooooooooooooopppppppppppppppoooooooooommmmmmmmlllllllllllllkkkkiiiiiiiiiiiihhhhhhhhhhhhhggggggggffffffffffffffffeegggggggggggffffffffffffffffffffffffffeeeeeeeeeeeeeddcccccccccccccccbbbbbbbbccccbbbbbbbbbbbbbbaaaaaaabbbaaaaaaaaaaaaa`````````aaaaaa`````````````____________^^^^^^^^^^^^]]]]]]][[[[[[[[[ZZZZZZZZZZZZZYYYYXXXXXWWWWWWWWWWWWWVVVVVVVUUUUUUTTTTTTTTTTTTSSSSSSSRRRRRRQQQQQQQQQQQQPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@???@????????????>>>>>>>>>>>=====<<<<<<<<<<<<;;;;;;;;;::::::::::999999999998888888888777777777777666666666666665555555555554444444444444333333333333222222211111111111000000000000///////////.............----------,,,,,,,,,,,,++++++*************))))))))))))((((((((((('''''''''''''&%%%%$$$$$$$$$$$$$#########$##############""""""""""""!!!!!!!!!!!!!! nnnooooooooooooooooooppppppppppqqqqqqqqqqqqqrrrrrrrsssstttuuuuuvvvvvvuuuuuuuttttttssssrrrqqqppppoonnnnnnnnnnnnnnnoooooooooolllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssstttttttttttttttttttttttttttttttttttrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwvvvvvvuuuuuuuuuuuuttttttttttttuuuuuuuuuuuuuuuuuuuutttttrrrrrrrrrrrrrrrrqqqqqqqqqpppooooooooooooooooooooooppppppppppppppooooooooooommmmmmmmllllllllllllllkkkiiiiiiiiiiiiihhhhhhhhhhhhgggggggggffffffffffffffffeggggggggggggffffffffffffffffffffffffffeeeeeeeeeeeedddccccccccccccccbbbbbbbbcccccbbbbbbbbbbbbbbaaaaaabbbbaaaaaaaaaaaaa````````aaaaaaa````````````____________^^^^^^^^^^^^^]]]]]][[[[[[[[[[ZZZZZZZZZZZZYYYYXXXXXXWWWWWWWWWWWWVVVVVVVUUUUUUTTTTTTTTTTTTTSSSSSSRRRRRRRQQQQQQQQQQQQPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@??@????????????>>>>>>>>>>>======<<<<<<<<<<<;;;;;;;;;::::::::::999999999999888888888777777777777666666666666665555555555554444444444444433333333333222222211111111111000000000000////////////............----------,,,,,,,,,,,,++++++*************))))))))))))((((((((((('''''''''''''&%%%%$$$$$$$$$$$$$#########$$#############"""""""""""""!!!!!!!!!!!!!! qqqqqqqqqqqqqqqqqqrrrrrppppppqqqqqqqqqqqqqrrrrrrsssstttuuuuvvvvwwwwwvvvvvvvvvvvvuuuuutttsssrrrrqqqpppppppppppppppppppqqqqqqooooooooooooooooooooooooopppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrsssssssssssssrrrrrrrrrrrrrrssssssssssstttuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvuvuuvuvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzz{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyy{zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvvwwwwwwwwwwwwvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwvvvutttttttssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrppppppoooooooooooooooooooppppppppoooooooooooooooooooooooooooooonnnnnnnnnnnnmmmmllllllllllkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhhhggggggggghhhhhhgggggggggggggggffffeeeeeeeeeeeeeeeddddddddddeeeeeeeeeeeddddddddddddddcccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaaa`````````````````_____________^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\[[[ZZZZZZZZZZZZYYYYYYYYYYYYWWWWWWWWWWWVVVVVVVVVVVVUUUUUUTTTTTTTTTTTTTSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOONNNNNNMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@?@@???????????>>>>>>>>>>>>=========<<<<<<<<<<<<;;;;;;::::::::::::9999999999998888888888887777777777767777666666666666555555555544443333333333322222222222222111111111110000000000////////............----------,,,,,,,,,,,,++++++++++++++************)))))))(((('''''''''''''&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############"""""""""""""""""""!!!!!!!!!!!!!! !!!!! qqqqqqqqqqqqqqrrrrrrrrrppppqqqqqqqqqqqqrrrrrrrrrsssttttuuuvvvvwwwwwwwwvvvwwvvvvvvvuuuutttssssrrrqqppppppppppppppppppqqqqqqqoooooooooooooooooooooooooppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrsssssssssssssrrrrrrrrrrrrsssssssssssssttuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxwyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzz{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyy{{zzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvvwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwvvvuttttttttsssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrpppppppooooooooooooooooooppppppppoooooooooooooooooooooooooooonnnnnnnnnnnnnnmmmllllllllllllkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhhhgggggggghhhhhhggggggggggggggggffffeeeeeeeeeeeeeeedddddddddeeeeeeeeeeeedddddddddddddccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaa``````````````````_____________^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[ZZZZZZZZZZZZYYYYYYYYYYYWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUTTTTTTTTTTTTSSSSSSSSRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOONNNNNMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@????????????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;::::::::::::9999999999998888888888887777777777777777766666666666555555555544443333333333332222222222222111111111111000000000////////............----------,,,,,,,,,,,,++++++++++++++*************))))))(((('''''''''''''&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############"""""""""""""""""""!!!!!!!!!!!!!! !!!!! qrrrrrrrrrrrrrrrrrrrrrrpqqqqqqqqqqqrrrrrrrrrrrrsssstttuuuuvvvwwwwwwwwwwwvwwwvvvvvvvvuuuutttsssrrrrqppppppppppppppppqqqqqqqqoooooooooooooooooooooooopppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrsssssssssssssssrrrrrrrrrrrsssssssssssssttuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzz{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzyyyyyy{{{zzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwvvvvutttttttttttssssssssssssssssssssssrrrrrrrrrrrrrrrrrppppppppooooooooooooooooopppppppppooooooooooooooooooooooooonnnnnnnnnnnnnnnnmmmlllllllllllllkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhhgggggggghhhhhhhggggggggggggggggffffeeeeeeeeeeeeeedddddddddeeeeeeeeeeeeeddddddddddddcccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaa``````````````````____________^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\[[[ZZZZZZZZZZZZZYYYYYYYYYYWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUTTTTTTTTTTTTSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOONNNNNMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@???????????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;:::::::::::9999999999999888888888887777777777777777766666666666655555555544443333333333332222222222222111111111111000000000////////............----------,,,,,,,,,,,,,+++++++++++++*************))))))((((('''''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$##############"""""""""""""""""""!!!!!!!!!!!!!! !!!!!! rrrrrrrrrrrrrrrrrrrrsssqqqqqqqqrrrrrrrrrrrrrrrssssttttuuuvvvwwwwwwwwwwwwwwwwwwvvvvvvvvuuutttsssrrrqqqpppppppppppppqqqqqqqqqoooooooooooooooooooooopppqqqqqqqqqqqqqqqqqqqqqqqqrrqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssrrrrrrrrrrsssssssssssssttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzz{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzyyyyyy{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwvvvvvutttttttttttttssssssssssssssssssssssrrrrrrrrrrrrrrrppppppppppooooooooooooooopppppppppppooooooooooooooooooooonnnnnnnnnnnnnnnnnnmmmllllllllllllllkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhhggggggghhhhhhhhgggggggggggggggffffeeeeeeeeeeeeeeeddddddddeeeeeeeeeeeeeedddddddddddcccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaaaa``````````````````____________^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[ZZZZZZZZZZZZYYYYYYYYYYWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUTTTTTTTTTTTTTSSSSSSRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOONNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@???????????>>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;::::::::::::999999999999888888888888777777777777777766666666666655555555544443333333333332222222222222211111111111000000000/////////............----------,,,,,,,,,,,,++++++++++++++************))))))((((('''''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############""""""""""""""""""""!!!!!!!!!!!!! !!!!!! rrrrsrrrrrrrrrrssssssssqqqqqrrrrrrrrrrrrrrrrsssssttttuuuuvvvwwwwwxxxwwwwwwwwwwwwwvvvvvvvuuutttsssrqqqqqqpppppppppqqqqqqqqqqoooooooooooooooooooooppppqqqqqqqqqqqqqqqqqqqqqrrrrrqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssrrrrrrrrsssssssssssssstttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxzyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzz{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzyyyyyy{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwvvvvvvvuttttttttttttttttssssssssssssssssssssrrrrrrrrrrrrrrpppppppppppooooooooooooooppppppppppppooooooooooooooooooonnnnnnnnnnnnnnnnnnnmmmlllllllllllllllkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhhgggggghhhhhhhhhgggggggggggggggffffeeeeeeeeeeeeeeedddddddeeeeeeeeeeeeeeeddddddddddccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaaa`````````````````_____________^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\[[[[ZZZZZZZZZZZZZYYYYYYYYYXWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUTTTTTTTTTTTTSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@????????????>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;:::::::::::999999999999888888888888777777777777777776666666666655555555544444333333333333222222222222211111111111100000000/////////............----------,,,,,,,,,,,,++++++++++++++************))))))((((('''''''''''''&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############"""""""""""""""""""!!!!!!!!!!!!!!!!!!!! sssssssssssssssssssssssqqqrrrrrrrrrrrrssssssssssttttuuuuvvvwwwwxxxxxxxwwwxwwwwwwwwwwvvvvvvuuuttsssrrqqqqqqqqqqqqqqqqqqqqqqqoooooooooooooooooooopppppqqqqqqqqqqqqqqqqqqqrrrrrrrqqqqqrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssrrrrrrrssssssssssssssttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxxzzzzyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzz{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyy{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxwwwwwwwwwwwwwwwwvvvvvvvvvwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvttttttttttttttttttssssssssssssssssssssrrrrrrrrrrrrrppppppppppppooooooooooooopppppppppppppooooooooooooooooonnnnnnnnnnnnnnnnnnnmmmmllllllllllllllllkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhhggggghhhhhhhhhhgggggggggggggggffffeeeeeeeeeeeeeeeddddddfeeeeeeeeeeeeeeddddddddddcccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaa``````````````````____________^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[ZZZZZZZZZZZZYYYYYYYYYXWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTTSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOONNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@???????????>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;:::::::::::999999999999988888888888777777777777777776666666666665555555544444333333333333222222222222211111111111100000000/////////............----------,,,,,,,,,,,,++++++++++++++*************)))))((((('''''''''''''&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############"""""""""""""""""""!!!!!!!!!!!!!!!!!!!! sssssssssssssssssssssstrrrrrrrrrsssssssssssssssttttuuuuvvvvwwwxxxxxxxxxxwxxxwwwwwwwwwwwvvvvuuutttsrrrrqqqqqqqqqqqqqqqqqqqqqoooooooooooooooooooppppppqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssrrrrrrsssssssssssssssttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyy{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyxxxwwwwwwwwwwwwwwwwwwvvvvvvvwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvttttttttttttttttttttssssssssssssssssssssrrrrrrrrrrrpppppppppppppooooooooooooppppppppppppppoooooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmllllllllllllllllkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhhgggghhhhhhhhhhhggggggggggggggfffffeeeeeeeeeeeeeeedddddffeeeeeeeeeeeeeedddddddddccccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaa``````````````````____________^^^^^^]]]]]]]]]]]]]\\\\\\\\\\[[[[[[ZZZZZZZZZZZZYYYYYYYYXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTTSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@????????????>>>>>>>>>===========<<<<<<<<<<<<;;;;;;::::::::::::99999999999988888888888877777777777777776666666666665555555544444333333333333222222222222211111111111100000000/////////.............---------,,,,,,,,,,,,,++++++++++++++************)))))(((((('''''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$##############"""""""""""""""""""!!!!!!!!!!!!!!!!!!!! stttsssssssssssssssstttrrrrrrsssssssssssssssstttttuuuuvvvvwwwxxxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvuuuttsrrrrrqqqqqqqqqqqqqqqqqqqoooooooooooooooooppppppppqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssrrrrrssssssssssssssstttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzyyyy{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyy{{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwvvvvvwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvtttttttttttttttttttttssssssssssssssssssssrrrrrrrrrrpppppppppppppppoooooooooopppppppppppppppoooooooooooooooonnnnnnnnnnnnnnnnnnmmmmmlllllllllllllllllkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhhggghhhhhhhhhhhhgggggggggggggffffffeeeeeeeeeeeeeedddddfffeeeeeeeeeeeeeedddddddddcccccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaaaa`````````````````_____________^^^^^^]]]]]]]]]]]]]\\\\\\\\\[[[[[[ZZZZZZZZZZZZZYYYYYYYXXWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOONNMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@???????????>>>>>>>>>============<<<<<<<<<<<;;;;;;;:::::::::::99999999999988888888888877777777777777777666666666665555555544444433333333333322222222222221111111111110000000//////////............----------,,,,,,,,,,,,++++++++++++++************)))))(((((('''''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############""""""""""""""""""""!!!!!!!!!!!!!!!!!!!! tttttttttttssssssttttttrrrrsssssssssssssttttttttuuuuuvvvvwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwvvvuutsssrrrrrqqqqqqqqqqqqqqqqqoooooooooooooooopppppppppqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssttrrrssssssssssssssssttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyy{{{{{{{{{{{{{{{{{{zzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwwvvwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvttttttttttttttttttttttttssssssssssssssssssrrrrrrrrrppppppppppppppppoooooooooppppppppppppppppooooooooooooooonnnnnnnnnnnnnnnnnnnmmmmllllllllllllllllllkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhhgghhhhhhhhhhhhgggggggggggggffffffeeeeeeeeeeeeeeeddddfffeeeeeeeeeeeeeeeddddddddccccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaa``````````````````_____________^^^^^^]]]]]]]]]]]]]\\\\\\\\[[[[[[[ZZZZZZZZZZZZZYYYYYYXXXWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@???????????>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;::::::::::::9999999999998888888888877777777777777777666666666665555555544444433333333333322222222222221111111111110000000//////////............----------,,,,,,,,,,,,++++++++++++++*************))))(((((('''''''''''''&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############"""""""""""""""""""!!!!!!!!!!!!!!!!!!!! tttttttttttttttttttttttrrrssssssssttttttttttttttuuuuvvvvwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwvvvuutssssrrrrrqqqqqqqqqqqqqqqoooooooooooooopppppppppppqqqqqqqqqrrrrrrrrrrrrrrsssrrrrssssssssssssssssssssssssssssssssssssssssssstttrrsssssssssssssssstttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyy{{{{{{{{{{{{{{{{{{{{{zzzzyyyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvwwvvvvvvvvvvvvvvvvvvvvvvvtttttttttttttttttttttttttsssssssssssssssssssrrrrrrrpppppppppppppppppooooooooppppppppppppppppppoooooooooooooonnnnnnnnnnnnnnnnnnmmmmmllllllllllllllllllkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhhghhhhhhhhhhhhhggggggggggggfffffffeeeeeeeeeeeeeeedddffffeeeeeeeeeeeeeedddddddddccccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaa``````````````````____________^^^^^^^]]]]]]]]]]]]\\\\\\\\[[[[[[[[ZZZZZZZZZZZZYYYYYYXXXXWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOONMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@????????????>>>>>>>>>============<<<<<<<<<<<;;;;;;::::::::::::9999999999998888888888887777777777777777666666666666555555544444433333333333322222222222221111111111110000000//////////............----------,,,,,,,,,,,,,+++++++++++++*************))))(((((('''''''''''''&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############"""""""""""""""""""!!!!!!!!!!!!!!!!!!!! tttttttttttttttttttttttrrsssssstttttttttttttttuuuuuvvvvwwwwxxxxxxyyyyxxxxyxxxxxxxxxxxxxxxxxxwwwvvvtttsssrrrrrrqqqqqqqqqqqqqoooooooooooopppppppppppppqqqqqqrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssttttttsssssssssssssssssttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{z{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{zyyyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvwwwvvvvvvvvvvvvvvvvvvvvvvutttttttttttttttttttttttttsssssssssssssssssssrrrrrrppppppppppppppppppooooooopppppppppppppppppppoooooooooooooonnnnnnnnnnnnnnnnnmmmmmmllllllllllllllllllkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhhghhhhhhhhhhhhhhgggggggggggffffffffeeeeeeeeeeeeeeeddfffffeeeeeeeeeeeeeedddddddddcccccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaaaa`````````````````_____________^^^^^^]]]]]]]]]]]]]\\\\\\\[[[[[[[[ZZZZZZZZZZZZZYYYYYXXXXWWWWWWWWWWWWWVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@???????????>>>>>>>>>============<<<<<<<<<<<<;;;;;;:::::::::::9999999999998888888888887777777777777777766666666666555555544444443333333333322222222222222111111111110000000///////////............----------,,,,,,,,,,,,++++++++++++++************))))((((((('''''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$##############"""""""""""""""""""!!!!!!!!!!!!!!!!!!!! ttttttttttttttsttttttttrrssssstttttttttttttuuuuuuuvvvvvwwwwxxxxxyyyyyyxxxyyyxxxxxyyyyyyyyyxxxxwwwvuutttsssrrrrrrqqqqqqqqqqqoooooooooopppppppppppppppqqqrrrrrrrrrrrrrrrrsssssssssssssssssssssttstttttttttttttttttttttttttttttttttsssssssssssssssssttttttttuuuuuuvvvvvvuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyxxxxxxxxxxxxxxxxxxyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzz|{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuutttttttttttttttttttttttssssssssssssssssssssrrrrrppppppppppppppppppppoooooqpppppppppppppppppppoooooooooooooonnnnnnnnnnnnnnnnmmmmmmmllllllllllllllllllkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggfffffffffeeeeeeeeeeeeeeddffffffeeeeeeeeeeeeeedddddddddcccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaa``````````````````_____________^^^^^^]]]]]]]]]]]]]\\\\\\[[[[[[[[[ZZZZZZZZZZZZYYYYYXXXXXWWWWWWWWWWWWVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOONMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIHHHHHHHHHHHHGGGGGGGGFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@???????????>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;::::::::::::999999999999888888888887777777777777777766666666666555555544444443333333333332222222222222111111111111000000///////////............----------,,,,,,,,,,,,++++++++++++++************))))((((((('''''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!! tttttttttssssssssstttttrrsssstttttttttuuuuuuuuuuuvvvvvwwwwxxxxxyyyyyyyyxxyyyyyyyyyyyyyyyyyyyxxxxwwvuutttssssrrrrrrrqqqqqrrrooooooooopppppppppppppppqqrrrrrrrrrrrrrrrrsssssssttssttttttttttttttttttttttttttttttttttttttttttttttttsssssssssssssssstttttttttuuuuvvvvvvvvvvvuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyxxxxxxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzz|||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyy{{{{{{{{{{{{{{{{{{{{{{{{{zzzyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwwwwxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuttttttttttttttttttttssssssssssssssssssssssrrrpppppppppppppppppppppooooqqppppppppppppppppppppooooooooooooonnnnnnnnnnnnnnnmmmmmmmmlllllllllllllllllkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggffffffffffeeeeeeeeeeeeeedffffffeeeeeeeeeeeeeedddddddddccccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaa`````````````````_____________^^^^^^^]]]]]]]]]]]]\\\\\\[[[[[[[[[[ZZZZZZZZZZZZYYYYXXXXXXWWWWWWWWWWWWVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@????????????>>>>>>>>>============<<<<<<<<<<<;;;;;;::::::::::::999999999999888888888888777777777777777766666666666655555544444443333333333332222222222222111111111111000000///////////............----------,,,,,,,,,,,,++++++++++++++*************)))((((((('''''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############""""""""""""""""""""!!!!!!!!!!!!!!!!!!!! sssssssssssssssssssttttrrsssstttttttuuuuuuuuuuuuvvvvvwwwwwxxxxyyyyyyyyyyxyyyyyyyyyyyyyzzyyyyyyxxxwvvuuutttsssrrrrrrrrrrrrrrooooooopppppppppppppppqqqrrrrrrrrrrrrrrrsssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttsssssssssssssssstttttttttuuuuvvvvvvvvvvvvvuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyxxxxxxxyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzz|||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzyyyyyyyyyyyyyyyyyyyyxxwwwwwwwwwwwwwwwwwwwwwwwxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuttttttttttttttttttttssssssssssssssssssssssrrqpppppppppppppppppppppoooqqqppppppppppppppppppppoooooooooooooonnnnnnnnnnnnnmmmmmmmmmllllllllllllllllkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhihhhhhhhhhhhhhhhhggggggggffffffffffeeeeeeeeeeeeeeefffffffeeeeeeeeeeeeeedddddddddccccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaa`````````````````____________^^^^^^^]]]]]]]]]]]]]\\\\\[[[[[[[[[[ZZZZZZZZZZZZYYYYXXXXXXWWWWWWWWWWWWVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIHHHHHHHHHHHHGGGGGGGFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@???????????>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;:::::::::::999999999999888888888888777777777777777776666666666655555544444444333333333332222222222222211111111111100000////////////............---------,,,,,,,,,,,,,+++++++++++++*************)))((((((('''''''''''''&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############"""""""""""""""""""!!!!!!!!!!!!!!!!!!!! sssssssssssssssssssssttrrrsssstttttuuuuuuuuuuuuuvvvvvwwwwxxxxxyyyyyyyyyyxyyyyyyyyyyyzzzzzzzzyyyyxxwvvuuutttssssrrrrrrrrrrrroooooopppppppppppppqqqqqqrrrrrrrrrrrrsssssssstttttutttuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttsssssssssssssssttttttttttuuuvvvvvvvvvvvvvvvvuuuuuuvvvvvvvvvvwvvwvvvvvvvvvvvxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyxxxyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzz||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzyyyyyyyyyyyyyyyyyxxxxwwwwwwwwwwwwwwwwwwwwwxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuutttttttttttttttttttssssssssssssssssssssssrqqpppppppppppppppppppppooqqqqqpppppppppppppppppppoooooooooooooonnnnnnnnnnnnmmmmmmmmmmlllllllllllllllkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhiihhhhhhhhhhhhhhhggggggggfffffffffffeeeeeeeeeeeeeeffffffffeeeeeeeeeeeeeedddddddddcccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaa````a`````````````___________^^^^^^^^]]]]]]]]]]]]\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYXXXXXXXWWWWWWWWWWWWVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIHHHHHHHHHHHHGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@????????????>>>>>>>>>============<<<<<<<<<<;;;;;;;::::::::::::99999999999988888888888777777777777777776666666666655555544444444333333333333222222222222211111111111100000////////////............----------,,,,,,,,,,,,++++++++++++++************)))(((((((('''''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$##############"""""""""""""""""""!!!!!!!!!!!!!!!!!!!! rrsssssssssssssssssssstrrrsssstttttuuuuuuuuuuuuuvvvvvwwwwxxxxxyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzyyyxwwvvvuutttsssssrrrrrrrrrrpppppppppppppppppqqqqqqqqrrrrrrrrssssssssssstttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttsssssssssssssstttttttttttuuuvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzz|||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwwwwwwwwxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuutttttttttttttttttttssssssssssssssssssssssqqqpppppppppppppppppppppoqqqqqqpppppppppppppppppppoooooooooooooonnnnnnnnnnnmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhiiihhhhhhhhhhhhhhhgggggggffffffffffffeeeeeeeeeeeeefffffffffeeeeeeeeeeeeeeddddddddccccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaa```aa````````````___________^^^^^^^^]]]]]]]]]]]]]\\\\[[[[[[[[[[[ZZZZZZZZZZZZZYYXXXXXXXWWWWWWWWWWWWVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGFFFFFFFFEEEEEEEEEEEEDDDDDEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@???????????>>>>>>>>>============<<<<<<<<<<;;;;;;;::::::::::::99999999999988888888888877777777777777776666666666665555544444444333333333333222222222222211111111111100000////////////............----------,,,,,,,,,,,,++++++++++++++************)))(((((((('''''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""""""""""""!!!!!!!!!!!!!!!!!!!! rrrrrrrrrrrrrrrrrrsssssqrrrssstttttuuuuuuuuuuuuuvvvvvwwwwxxxxxyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzyyyxwwvvvuuttttssssrrrrrrrrrpppppppppppppppqqqqqqqqqqrrssssssssssssssstttttuuuuuuuvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuttttsssssssssssstttttttttttttuuvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzz{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzz||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwwwwxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuutttttttttttttttttttssssssssssssssssssssqqqqqppppppppppppppppppppqqqqqqqppppppppppppppppppooooooooooooooonnnnnnnnnnmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhiiiihhhhhhhhhhhhhhhggggggfffffffffffffeeeeeeeeeeeefffffffffeeeeeeeeeeeeeedddddddddccccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaa``aa`````````````__________^^^^^^^^^]]]]]]]]]]]]]\\\[[[[[[[[[[[[ZZZZZZZZZZZZYYXXXXXXXXWWWWWWWWWWWWVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@????????????>>>>>>>>>===========<<<<<<<<<<;;;;;;;;:::::::::::999999999999888888888888777777777777777776666666666655555444444444333333333332222222222222111111111111000000////////////...........----------,,,,,,,,,,,,++++++++++++++*************))(((((((('''''''''''''&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$#############""""""""""""""""""""!!!!!!!!!!!!!!!!!!!! qqrrrrrrrrrrrrrrrrrrsssqqrrrssstttttuuuuuuuuuuuuvvvvvvwwwxxxxxyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzyyxxwwvvvuuutttsssssssrrrrrpppppppppppppqqqqqqqqqrrrsssssssssssssssstttttuuuuvuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuusssssssssssttttttttttttttuvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzz||{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwwwxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvuuuuuuuuuuuuutttttttttttttttttttsssssssssssssssssssqqqqqqpppppppppppppppppppqqqqqqqqpppppppppppppppppooooooooooooooooonnnnnnnnmmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhiiiiihhhhhhhhhhhhhhhgggggffffffffffffffeeeeeeeeeeeffffffffffeeeeeeeeeeeeeedddddddddcccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaa``aaa`````````````_________^^^^^^^^^^]]]]]]]]]]]]\\\[[[[[[[[[[[[[ZZZZZZZZZZZZYXXXXXXXXWWWWWWWWWWWWVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOONNNMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDDEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@???????????>>>>>>>>>============<<<<<<<<<;;;;;;;;::::::::::::99999999999988888888888777777777777777776666666666655555444444444333333333333222222222222211111111111100000////////////............----------,,,,,,,,,,,,++++++++++++++************))((((((((''''''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$##############"""""""""""""""""""!!!!!!!!!!!!!!!!!!!! qqqqqqqqqqqqqqqqrrrrrssqqrrrsssstttttttuuuuuuuuuuuvvvvwwwwxxxxxyyyyyyyyyyyyyyyyyzzzzzzzz{{{{zzzzzyxxxwwvvvuuutttssssssssssrppppppppppppqqqqqqqrrrrrrssssssssssssstttttttuuuvvvvvvvwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuutttssttstttttttttttttttttuvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxyxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzz|||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvuuuuuuuuuuuuuutttttttttttttttttttssssssssssssssssssqqqqqqqppppppppppppppppppqqqqqqqqqppppppppppppppppoooooooooooooooooonnnnnnnmmmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhiiiiihhhhhhhhhhhhhhhhggggffffffffffffffeeeeeeeeeeefffffffffffeeeeeeeeeeeeeedddddddddcccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaa`aaa`````````````_________^^^^^^^^^^]]]]]]]]]]]]]\\\[[[[[[[[[[[[ZZZZZZZZZZZZYXXXXXXXXXWWWWWWWWWWWWVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGGGFFFFFFFFFEEEEEEEEEEEEDDDDEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@???????????>>>>>>>>>>===========<<<<<<<<<;;;;;;;;::::::::::::99999999999988888888888877777777777777776666666666665555444444444333333333333222222222222211111111111100000////////////............----------,,,,,,,,,,,,++++++++++++++************))((((((((('''''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$##############"""""""""""""""""""!!!!!!!!!!!!!!!!!!!! ppqqqqqqqqqqqqqqqqqrrrrqqqrrrsssstttttttttttttuuuuuvvvvwwwxxxxxyyyyyyyyyyyyyyyyzzzzzzzzz{{{{{zzzzzyxxxwwvvvuuuttttsssssssssppppppppppqqqqqqqrrrrrrrrssssstttttttttttttuuuuvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuutttttttttttttttttttttttttuvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzz||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvuuuuuuuuuuuuuuuutttttttttttttttttttssssssssssssssssqqqqqqqqpppppppppppppppppqqqqqqqqqqpppppppppppppppooooooooooooooooooonnnnnnmmmmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhiiiiiihhhhhhhhhhhhhhhggggfffffffffffffffeeeeeeeeeeffffffffffffeeeeeeeeeeeeedddddddddccccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaa`````````````________^^^^^^^^^^^]]]]]]]]]]]]\\\[[[[[[[[[[[[[ZZZZZZZZZZZZXXXXXXXXXWWWWWWWWWWWWWVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOONNNNMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@????????????>>>>>>>>>===========<<<<<<<<<;;;;;;;;;:::::::::::99999999999988888888888877777777777777776666666666665555444444444433333333333222222222222221111111111100000////////////............----------,,,,,,,,,,,,++++++++++++++*************)((((((((('''''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""#"""""""""""""!!!!!!!!!!!!!!!!!!!! ppppppppqqqqqqqqqqqqrrrpqqqrrrssssstttttttttttttuuuuvvvvwwwxxxxxyyyyyyyyyyyyyyyzzzzzzzzz{{{{{{zzzzyyxxwwwvvvuuutttttssssssspppppppppqqqqqqrrrrrrsssstttttttttttttttttuuuuvvvvwvwwwwwxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuttttttttttttttttttttttttuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwxxxxxxxxxxxwwwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzz{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{zzzzzzzzzzzzzzzzzzzz||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzz||||||||||{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyxxxxxxxxxxxxxxxxxwwwwwwwwxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvuuuuuuuuuuuuuuuuutttttttttttttttttttsssssssssssssssqqqqqqqqqqpppppppppppppppqqqqqqqqqqqpppppppppppppppooooooooooooooooooonnnnnmmmmmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhiiiiiiihhhhhhhhhhhhhhhggggfffffffffffffffeeeeeeeeeffffffffffffeeeeeeeeeeeeeddddddddddcccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa````````````________^^^^^^^^^^^]]]]]]]]]]]]]\\\[[[[[[[[[[[[ZZZZZZZZZZZZXXXXXXXXXXWWWWWWWWWWWWVVVVVVUUUUUUUUUUUUUTTTTTTTTTSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHGGGGFFFFFFFFFFEEEEEEEEEEEEDDDEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@???????????>>>>>>>>>============<<<<<<<<;;;;;;;;;::::::::::::99999999999988888888888777777777777777776666666666655554444444444333333333333222222222222211111111111100000////////////...........-----------,,,,,,,,,,,,+++++++++++++*************)((((((((('''''''''''''&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""#"""""""""""""!!!!!!!!!!!!!!!!!!!!! ooppppppppppppppqqqqqqrppqqqrrrrssssssssttttttttttuuuuvvvwwwxxxxxxxyyyyyyyyyyyyzzzzzzzzzz{{{{{zzzzyyxxxwwwvvvuuutttttttssssqqppppqqqqqqqqrrrrrsssssstttttttttttttttuuuuuuvvvwwwwwwxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvutttttttttttttttttttttttuuvvvvvvvvvvvvvvvvvvvvvvvvwxxxxxxxxxxxxxxxxxwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{zzzzzzzzzzz||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzz|||||||||||{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzyxxxxxxxxxxxxxxxxxxxwwwwwwxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvuuuuuuuuuuuuuuuuuuuttttttttttttttttttssssssssssssssqqqqqqqqqqqppppppppppppppqqqqqqqqqqqqqppppppppppppppooooooooooooooooooonnnnmmmmmmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhiiiiiiiihhhhhhhhhhhhhhhggggfffffffffffffffeeeeeeeefffffffffffffeeeeeeeeeeeedddddddddddcccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaa`````````````_______^^^^^^^^^^^^]]]]]]]]]]]]\\\[[[[[[[[[[[[[ZZZZZZZZZZZXXXXXXXXXXXWWWWWWWWWWWWVVVVVVUUUUUUUUUUUUTTTTTTTTTSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOONNNNNMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHGGGGFFFFFFFFFFFEEEEEEEEEEEDDDEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@???????????>>>>>>>>>>===========<<<<<<<<;;;;;;;;;::::::::::::99999999999988888888888877777777777777776666666666665554444444444333333333333222222222222211111111111100000////////////...........-----------,,,,,,,,,,,,++++++++++++++************)(((((((((('''''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$##############""""#""""""""""""""!!!!!!!!!!!!!!!!!!!! oooooppppppppppppppqqqqpppqqqqrrrrssssssssssssssttttuuuvvvwwwxxxxxxxxyyyyyyyyyzzzzzzzzzzzzz{zzzzzzyyxxxxwwwvvvuuuutttttttssqqqqqqqqqqqqqrrrrssssssstuuuuuuuttttuuuuuuuuuvvvwwwwwwxxxxxyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwvvvvvvvvtttttttttttttttttttttttuuvvvvvvvvvvvvvvvvvvvvvwwwwxxxxxxxxxxxxxxxxxxxwwwwwwxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{zzzz||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzz||||||||||||||{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxwwwwxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwuuuuuuuuuuuuuuuuuuuutttttttttttttttttttssssssssssssqqqqqqqqqqqqpppppppppppppqqqqqqqqqqqqqqppppppppppppppooooooooooooooooooonnnnmmmmmmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhiiiiiiiiihhhhhhhhhhhhhhhggggffffffffffffffeeeeeeeeffffffffffffffeeeeeeeeeeedddddddddddccccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaa`````````````______^^^^^^^^^^^^^]]]]]]]]]]]]\\\[[[[[[[[[[[[ZZZZZZZZZZZXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVUUUUUUUUUUUUTTTTTTTTSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOONNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGFFFFFFFFFFFEEEEEEEEEEEEDDEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@????????????>>>>>>>>>===========<<<<<<<<;;;;;;;;;;:::::::::::99999999999988888888888877777777777777777666666666665554444444444433333333333222222222222211111111111100000////////////...........-----------,,,,,,,,,,,,++++++++++++++************)(((((((((('''''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$##############""""#""""""""""""""!!!!!!!!!!!!!!!!!!!! noooooooooopppppppppqqqoppppqqqrrrrrrrsssssssssssttttuuuvvvwwwxxxxxxxxyyyyyyyzzzzzzzzzzzzzzzzzzzzzyyxxxxwwwvvvuuuuuttttttttqqqqqqqqqqqqrrrrsssssttttuuuuuuuuuuuuuuuuuuuvvvvwwwwwxxxxxyyyyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwvvvvvvuttttttttttttttttttttuuuuvvvvvvvvvvvvvvvvvvwwwwwwwxxxxxxxxxxxxxxxxxxxxwwwwwxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzz|||||||||||||||||{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxwwwxxxxxxxxxxxxxxxxxxxxxwwwwxwwwwwwwwwwwwwwwwwwwwwwwwuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttsssssssssssqqqqqqqqqqqqqppppppppppppqqqqqqqqqqqqqqqppppppppppppppooooooooooooooooooonnnnmmmmmmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhiiiiiiiiiihhhhhhhhhhhhhhhgggfffffffffffffffeeeeeeegffffffffffffffeeeeeeeeeeddddddddddddccccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa````````````_______^^^^^^^^^^^^]]]]]]]]]]]]\\\\[[[[[[[[[[[[ZZZZZZZZZZXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVUUUUUUUUUUUUTTTTTTTTSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPOOOOOONNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGFFFFFFFFFFFEEEEEEEEEEEEDDEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@???????????>>>>>>>>>============<<<<<<<;;;;;;;;;;::::::::::::99999999999988888888888777777777777777776666666666655544444444444333333333333222222222222211111111111000000///////////...........-----------,,,,,,,,,,,,,+++++++++++++*************(((((((((('''''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############""""##"""""""""""""!!!!!!!!!!!!!!!!!!!! nnnooooooooooooppppppqqooppppqqqqrrrrrrrrrrrrrrrssstttuuuvvvwwwxxxxxxxxyyyyyzzzzzzzzzzzzzzzzzzzzzzyyxxxxwwwwvvvuuuuutttttttqqqqqqqqqqqrrrrssssttttttuuuuuuuuuuuuuuuuuuvvvvwwwwwwxxxxyyyyyzzzzzzzzzzyyyyyyyxxxxxxxxxxwwwwwwwwwvvvuuttttttttttttttttttuuuuuvvvvvvvvvvvvvvvvwwwwwwwwwxxxxyyyyyyyyxxxxxxxxwwwwwxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzz|||||||||||||||||||{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxwxxxxxxxxxxxxxxxxxxxxxxxwwxxxwwwwwwwwwwwwwwwwwwwwwwuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttssssssssssqqqqqqqqqqqqqqpppppppppppqqqqqqqqqqqqqqqqppppppppppppppooooooooooooooooooonnnnmmmmmmmmmmmmmmmmmmllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiiiihhhhiiiiiiiiiiihhhhhhhhhhhhhhggggfffffffffffffffeeeeeegffffffffffffffeeeeeeeeeedddddddddddddccccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaaa`````````````______^^^^^^^^^^^^^]]]]]]]]]]]\\\\[[[[[[[[[[[[ZZZZZZZZZZXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVUUUUUUUUUUUUTTTTTTTSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOONNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGFFFFFFFFFFFFEEEEEEEEEEEDDEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@???????????>>>>>>>>>>===========<<<<<<<;;;;;;;;;;::::::::::::99999999999988888888888777778777777777776666666666665544444444444333333333333222222222222211111111111100000////////////..........------------,,,,,,,,,,,,++++++++++++++************(((((((((('''''''''''''&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$#############""""##"""""""""""""!!!!!!!!!!!!!!!!!!!! kkkkllllllllllllmmmmmmnoooppppqqqqqrrrrrrrrrrrrrqqqrrrsstttuuuvvvvvwwwwwwxxyyyyyyyyyyyyyyyyyyyyyyy{{{{zzzzyyyyxxxxwwwwwwvvvvvuuuuuuvvvvvwwwxxxxyyyyyxxxxxxxxxxwwwwxxxxxxxyyyyzz{{{||||}}}}}~~~~~~~}}}}}||||{{{{{{{{{zzzzzzzzyyyyzzzyyyyyyyyyyyyyyyyyyyzzzwwwxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyxxxxxxxxwwyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{||{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvuuuuuuuuuuuuuuuuuuuuuvvvvuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppnnnnnnnnnnmmmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkkkkkiiiihhhhhhhhhhhhhhhhgggggghhhhhhhhgggggggggggggggffggggggffffffffffffffeeeeefffffffeeeeeeeeeeeeeeddddedddddddddddddcccccccccccbbbbbbbbbbbbbbaaaaaaaaaaa__________^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYXXXXXWWWWWWWWWWWWVVVVVVVVUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHGFFFFFFFFFFFFEEEEEEEEEEEDEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;;;;:::::::::99999999999888888888887877777777777666666666666555554444444444433333333333222222221111111111110000000000000////////////.........------------,,,,,,,,,++++*************))))))))''''''''&&&&&&&&&&&&&%%%%&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!!!!!!!!  kkkkkllllllllllllmmmmmmoooopppppqqqqqqqqqqqqqrrrqqqqrrrsstttuuuvvvvvwwwwwxxxyyyyyyyyyyyyyyyyyyyyyy{{{zzzzzyyyyxxxxxwwwwwwwvvvvvvvvvvvvvwwwwxxxyyyyyyxxxxxxxxxxxxxxxxxxxxyyyyyz{{{{|||}}}}~~~~~~~~~~~~}}}||||||{{{{{{{{{zzzzzzzyyzzzzyyyyyyyyyyyyyyyyzzzzzwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{{|}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvuuuuuuuuuuuuuuuuuuuuvvvvvvuuuuuuuuuuuuuuuuuuuuttttttttttttttttttssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppnnnnnnnnnnnmmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkkiiiiihhhhhhhhhhhhhhhhggggghhhhhhhhhgggggggggggggggfgggggggffffffffffffffeeeeffffffffeeeeeeeeeeeeeedddeddddddddddddddcccccccccccbbbbbbbbbbbbbaaaaaaaaaaa___________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\[[[[ZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXWWWWWWWWWWWWVVVVVVVUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;;;::::::::999999999998888888888888777777777777666666666665555544444444444433333333332222222211111111111100000000000000////////////........------------,,,,,,,,,++++*************))))))))''''''''&&&&&&&&&&&&&%%%%&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!!!!!!!!!  kkkkkkkkllllllllllmmmmmnoooooppppppqqqqqqqqqqqqqppqqqrrrsstttuuuvvvvvwwwwxxxyyyyyyyyyyxxyyyyyyyyyx{{{zzzzzyyyyxxxxxxwwwwwwvvvvvvvvvvvvvwwwxxxxyyyyzzxxxxxxxxxxxxxxxxxxxyyyyyyzz{{{|||}}}}~~~~~~~~~~~~}}}||||||{{{{{{{{{zzzzzzyzzzzzzyyyyyyyyyyyyzzzzzzzwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyzyyyyyyyyyxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{|||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvuuuuuuuuuuuuuuuuuuvvvvvvvuuuuuuuuuuuuuuuuuuutttttttttttttttttttssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqrqqqqqqqqqqqqqqqqqqppppppnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkiiiiiihhhhhhhhhhhhhhhhgggghhhhhhhhhhggggggggggggggggggggggfffffffffffffffeeefffffffffeeeeeeeeeeeeeeddeedddddddddddddccccccccccccbbbbbbbbbbbbbaaaaaaaaaa____________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXWWWWWWWWWWWWVVVVVVVUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>>>>===========<<<<<<<<<<<<<;;;;;;;;;;;::::::::999999999999888888888888877777777777666666666665555544444444444433333333332222222221111111111110000000000000////////////........------------,,,,,,,,,+++++************))))))))''''''''&&&&&&&&&&&&&%%%%&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!!!!!!!!!  kkkkkkkkkllllllllllmmmmnnnooooopppppppppppppqqqqpppqqqrrssstttuuuvvvvvwwwxxxyyyyyyyxxxxxxxxxxxxxxx{{zzzzzzyyyyxxxxxxwwwwwwwvvvvvvvvvvvvwwwxxxyyyyzzzyyyyyxxxxxxxxxxxxxxyyyyyyzz{{{{||}}}~~~~~~~}}}}|||||||{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyzzzzzzzzxxxxxxxxxxxxxxxyyyyyyyyyzyyyzzzzzzzyyyyyyxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyzzzyyyyyyyyyyyyyyyyyyyyyzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuuuuuvvvvvvvvvuuuuuuuuuuuuuuuuuttttttttttttttttttttssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqrrqqqqqqqqqqqqqqqqqqpppppnnnnnnnnnnnnnmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkiiiiiiihhhhhhhhhhhhhhhhggghhhhhhhhhhhggggggggggggggggggggggfffffffffffffffeefffffffffeeeeeeeeeeeeeeddeeedddddddddddddcccccccccccbbbbbbbbbbbbbaaaaaaaaaa____________^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[ZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXWWWWWWWWWWWWVVVVVVUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHGGGFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;;;;:::::::::99999999999888888888888877777777777666666666666555554444444444433333333332222222221111111111110000000000000////////////.........------------,,,,,,,,+++++************))))))))''''''''&&&&&&&&&&&&&&%%%&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!!!!!!!! kkkkkkkkkkklllllllllmmmnnnnooooooppppppppppppppqppppqqqrrssstttuuuvvvvvwwxxxyyyyyyxxxxxxxxxxxxxxxx{zzzzzzyyyyyyxxxxxxwwwwwwvvvvvvvvvvvvwwwxxxyyyyzzzyyyyyyyxxxxxxxxxxyyyyyyyyzz{{{{|||}}}~~~~~~}}}}||||||{{{{{{{zzzzzzzzzzzzzzzyyyyyzzzzzzzzzzxxxxxxxxxxxxxyyyyyyyyyzzzyyzzzzzzzzyyyyyyxxxxxxxxxyyyyyyyyyyyyyyyyyyyyzzzzzyyyyyyyyyyyyyyyyyyzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuuuvvvvvvvvvvuuuuuuuuuuuuuuuuttttttttttttttttttttttsssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqrrrqqqqqqqqqqqqqqqqqqppppnnnnnnnnnnnnnnmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkiiiiiiiihhhhhhhhhhhhhhhhgghhhhhhhhhhhhggggggggggggggggggggggffffffffffffffeeffffffffffeeeeeeeeeeeeeedeeeddddddddddddddcccccccccccbbbbbbbbbbbbbaaaaaaaaa_____________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\[[[[ZZZZZZZZZZZZYYYYYYYYYYXXXXXXXWWWWWWWWWWWWWVVVVVUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;;;::::::::999999999998888888888888777777777777666666666665555544444444444433333333322222222211111111111100000000000000///////////.........------------,,,,,,,,+++++*************)))))))'''''''''&&&&&&&&&&&&&%%%&&&&&&&%%%%%%%%%%%%%$$$$$$%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!!!!!!!! jkkkkkkkkkkklllllllllmmnnnnnooooooooooppppppppppoppppqqrrrssstttuuuvvvvwwxxxxyyyyxxxxxxxxxxxxxxxxxzzzzzzzyyyyyyxxxxxxwwwwwwvvvvvvvvvvvvwwwxxxyyyyzzzyyyyyyyyxxxxxxxyyyyyyyyyyzzz{{{|||}}}~~~~~~~}}}}}||||||{{{{{{zzzz{zzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxyyyyyyyyzzzzzzzzzzzzzzyyyyyyxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzyyyyyyyyyyyyyyyzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuvvvvvvvvvvvuuuuuuuuuuuuuuuuttttttttttttttttttttttsssssssssssssssssssrrrrrrrrsrrrrrrrrrrrrrrrrrrrqqqqqrrrrqqqqqqqqqqqqqqqqqqpppnnnnnnnnnnnnnnnmmmmmmmmmmlllllllllllllkkkkkkkkkkkkiiiiiiiihhhhhhhhhhhhhhhhgghhhhhhhhhhhhgggggggggggggggggggggggffffffffffffffefffffffffffeeeeeeeeeeeeeeeeeedddddddddddddccccccccccccbbbbbbbbbbbbbaaaaaaaa_____________^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[ZZZZZZZZZZZZYYYYYYYYYXXXXXXXXWWWWWWWWWWWWVVVVVUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNMMMMMMLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>>>>===========<<<<<<<<<<<<<;;;;;;;;;;;::::::::999999999999888888888888777777777777666666666665555544444444444433333333322222222221111111111100000000000000////////////........------------,,,,,,,,+++++*************)))))))'''''''''&&&&&&&&&&&&&%%%&&&&&&&%%%%%%%%%%%%%%$$$$$%$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!!!!!!!! jkkkkkkkkkkkklllllllllmmnnnnnnooooooooooooopppppoopppqqqrrrssstttuuuvvvvwxxxxxyxyxxxxxxxxxxxxxxxxxzzzzzzzyyyyyyxxxxxxwwwwwwvvvvvvvvvvvvwwwxxxxyyyzzzyyyyyyyyyyyyyyyyyyyyyyyyyyzzz{{{|||}}~~~€€€€€~~~~}}}}||||||{{{{{zzzz{{zzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxyyyyyyyyzzzzzzzzzzzzzzzzyyyyyxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzzzzyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{||||||||||||||||||{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuvvvvvvvvvvvvvuuuuuuuuuuuuuuuutttttttttttttttttttttssssssssssssssssssssrrrrrrssrrrrrrrrrrrrrrrrrrrqqqqrrrrrqqqqqqqqqqqqqqqqqqppnnnnnnnnnnnnnnnnmmmmmmmmmllllllllllllllkkkkkkkkkkkiiiiiiiiihhhhhhhhhhhhhhhhghhhhhhhhhhhhhggggggggggggggggggggggffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeedddddddddddddcccccccccccbbbbbbbbbbbbbaaaaaaaa`_____________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[ZZZZZZZZZZZZYYYYYYYYYXXXXXXXXWWWWWWWWWWWWWVVVVUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNMMMMMMLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;;;;:::::::::99999999999888888888888877777777777666666666666555554444444444433333333322222222221111111111110000000000000////////////........------------,,,,,,,,++++++************)))))))'''''''''&&&&&&&&&&&&&%%%&&&&&&&&%%%%%%%%%%%%%$$$$$%$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!!!!!!!!! jkkkkkkkkkkkkllllllllllmmnnnnnnnnoooooooooooopppooopppqqqrrrssstttuuuvvvvxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzyyyyyxxxxxxwwwwwwwvvvvvvvvvvvvwwwwxxxyyyyzzyyyyyyyyyyyyyyyyyyyyyyyyyyzzzz{{{||}}}~~€€€€€€€~~~~}}}}|||||{{{{{{zzz{{zzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxyyyyyyyyzzzzzzzzzzzzzzzzyyyyyyxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzzyyyyyyyzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}|||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{||||||||||||||||||||{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxwwwwvvvvvvvvvvvvvvvuuuuuuuuuuvvvvvvvvvvvvvvuuuuuuuuuuuuuuuutttttttttttttttttttttssssssssssssssssssssrrrrrsssrrrrrrrrrrrrrrrrrrrqqqrrrrrrqqqqqqqqqqqqqqqqqqpnnnnnnnnnnnnnnnnnmmmmmmmmlllllllllllllllkkkkkkkkkkiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeddddddddddddddcccccccccccbbbbbbbbbbbbbaaaaaaa``_____________^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[ZZZZZZZZZZZZYYYYYYYYXXXXXXXXXWWWWWWWWWWWWVVVVUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;;;::::::::99999999999888888888888877777777777666666666666555554444444444433333333322222222221111111111110000000000000////////////.........------------,,,,,,,++++++************)))))))'''''''''&&&&&&&&&&&&&&%%&&&&&&&&%%%%%%%%%%%%%$$$$$%$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!!!!!!!!! jkkkkkkkkkkkkllllllllllmmmnnnnnnnnnoooooooooooppoooopppqqqrrssstttuuuuvvvxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzyyyyyxxxxxxwwwwwwvvvvvvvvvvvvvvwwwxxxxyyyyzxxyyyyyyyyyyyyyyyyyyyyyyyyzzzz{{{{||}}~~~€€€€€€€~~~~}}}}|||||{{{{{zzz{{zzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxyyyyyyyyzzzzzzzzzzzzzzzzzyyyyyyxxxxxxxxxyyyyyyyyyyzzzzzzzzzzzzzzzyyyyzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{||||||||||||||||||||||{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxwwwvvvvvvvvvvvvvvvvuuuuuuuuuvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttttttttttsssssssssssssssssssssrrrrssssrrrrrrrrrrrrrrrrrrrqqrrrrrrrqqqqqqqqqqqqqqqqqqonnnnnnnnnnnnnnnnnmmmmmmmllllllllllllllllkkkkkkkkkiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeedddddddddddddccccccccccccbbbbbbbbbbbbbaaaaaa``_____________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[ZZZZZZZZZZZZZYYYYYYYXXXXXXXXXWWWWWWWWWWWWWVVVUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNMMMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@????????????>>>>>>>>>>>>>===========<<<<<<<<<<<<<;;;;;;;;;;;::::::::999999999999888888888888777777777777666666666665555544444444444433333333222222222211111111111100000000000000///////////.........------------,,,,,,,++++++*************))))))''''''''''&&&&&&&&&&&&&%%&&&&&&&&%%%%%%%%%%%%%$$$$$%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!!!!!!!! kkkkkkkkkkkkkllllllllllmmmmnnnnnnnnnnnooooooooopoooopppqqqrrrssstttuuuvvvxxxxxxxxxxxxxxxxxxxxxxxxx{zzzzzzyyyyyxxxxxxwwwwwwvvvvvuuuvvvvvvvwwwxxxxyyyyxxxxyyyyyyyyyyyyyyyyyyyyyyzzzzz{{{{||}}~~~€€€€€€~~~~}}}}||||{{{{{zzz{{zzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxyyyyyyyyzzzzzzzzzzzzzzzzzyyyyyyxxxxxxxxxxyyyyyyyyzzzzzzzzzzzzzzzzzyzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}|||||||||||||||||||||||||||||||||||||||{{{{{{{{{|||||||||||||||||||||||||zzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxwvvvvvvvvvvvvvvvvvvuuuuuuuvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttttttttttsssssssssssssssssssssrrrsssssrrrrrrrrrrrrrrrrrrrqrrrrrrrrqqqqqqqqqqqqqqqqqoonnnnnnnnnnnnnnnnnmmmmmmlllllllllllllllllkkkkkkkkiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeedddddddddddddcccccccccccbbbbbbbbbbbbbaaaaaa```_____________^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[ZZZZZZZZZZZZYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;;;;:::::::::99999999999888888888888877777777777666666666665555544444444444433333333222222222221111111111100000000000000////////////........------------,,,,,,,++++++*************))))))''''''''''&&&&&&&&&&&&&%%&&&&&&&&%%%%%%%%%%%%%$$$$$%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!!!!!!!! kkkkkkkkkkkkkllllllllllmmmmnnnnnnnnnnnnoooooooopnoooopppqqqrrrssstttuuuvvwxxxxxxxxxxxxxxyyyyyyyyxx{{zzzzzyyyyyxxxxxwwwwwwvvvvvuuuuuvvvvvvwwwwxxxxyyyxxxxxxxyyyyyyyyyyyyyyyyyyyzzzzzz{{{|||}}~~€€€€€€€~~~~}}}||||{{{{{zzz{{zzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxyyyyyyyzzzzzzzz{zzzzzzzzzyyyyyyxxxxxxxxxxyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{|||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}||||||||||||||||||||||||||||||||||||||{{{{{{|||||||||||||||||||||||||zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvvvvuuuuuuvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuutttttttttttttttttttttssssssssssssssssssssrrssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqoonnnnnnnnnnnnnnnnnnmmmmmmlllllllllllllllllkkkkkkkiiiiiiiiiiiiihhhhhhhhhhhhhihhhhhhhhhhhhhhhgggggggggggggggggggggggfffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeddddddddddddddcccccccccccbbbbbbbbbbbbbaaaaa````____________^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\[[[[[[[ZZZZZZZZZZZZZYYYYYYXXXXXXXXXXWWWWWWWWWWWWWVVUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHHHGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;;:::::::::99999999999888888888888877777777777666666666665555554444444444433333333222222222221111111111110000000000000////////////........------------,,,,,,,+++++++************))))))''''''''''&&&&&&&&&&&&&%%&&&&&&&&&%%%%%%%%%%%%%$$$$%%$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!!!!!!!! kkkkkkkkkkkkkllllllllllmmmmmnnnnnnnnnnnnoooooooonooooppppqqqrrrsssttuuuvvwxxxxxxxxxxyyyyyyyyyyyyyy{{{zzzzzyyyyxxxxxwwwwwwvvvvuuuuuuuvvvvvvwwwwxxxxyyxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzz{{{|||}}~~€€€€€€€~~~}}}}|||{{{{zzzz{{zzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxyyyyyyyzzzzzzzzz{zzzzzzzzyyyyyyxxxxxxxxxxxyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}|||||||||||||||||||||||||||||||||||||{{{|||||||||||||||||||||||||zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvvvvvvuuuuvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttttttttttssssssssssssssssssssrsssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqooonnnnnnnnnnnnnnnnnnmmmmmmlllllllllllllllllkkkkkkiiiiiiiiiiiiihhhhhhhhhhhhhiihhhhhhhhhhhhhhhgggggggggggggggggggggggffffffffffgffffffffffffffeeeeeeeeeeeeeeeeeedddddddddddddcccccccccccbbbbbbbbbbbbbaaaaa````_____________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIHHHHHGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@????????????>?>>>>>>>>>>>===========<<<<<<<<<<<<<;;;;;;;;;;;::::::::99999999999988888888888877777777777766666666665555554444444444443333333222222222221111111111110000000000000////////////.........------------,,,,,,+++++++************))))))''''''''''&&&&&&&&&&&&&&%&&&&&&&&&%%%%%%%%%%%%%$$$$%%$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!!!!!!!!! kkkkkkkkkkkklllllllllllmmmmmmnnnnnnnnnnnnooooooonooooopppqqqqrrssstttuuuvwwxxxxxxxxyyyyyyyyyyyyyyy{{{{zzzzyyyyxxxxxwwwwwvvvvuuuuuuuuuvvvvvvwwwwxxxxxwwxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzz{{{||}}}~~€€€€€€~~~~}}}|||{{{{zzzz{{zzzzzzzzzzzzzzzzzzzzzzzxxxxxxxyyyyyyyyzzzzzzzzz{zzzzzzzyyyyyyyxxxxxxxxxxxyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvvvvvvvuuuvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttttttttttsssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqoooonnnnnnnnnnnnnnnnnnmmmmmmlllllllllllllllllkkkkkiiiiiiiiiiiiiihhhhhhhhhhhhiiihhhhhhhhhhhhhhgggggggghgggggggggggggggfffffffffggffffffffffffffeeeeeeeeeeeeeeeeeedddddddddddddcccccccccccbbbbbbbbbbbbbaaaa`````_____________^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\[[[[[[[[ZZZZZZZZZZZZZYYYYYXXXXXXXXXXXXWWWWWWWWWWWWVUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@???????????>?>>>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;;;;:::::::::99999999999888888888888877777777777666666666655555544444444444433333332222222222221111111111100000000000000///////////.........------------,,,,,,+++++++*************)))))'''''''''''&&&&&&&&&&&&&%&&&&&&&&&%%%%%%%%%%%%%$$$$%%$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!!!!!!!! kkkkkkkkkkkllllllllllllmmmmmmnnnnnnnnnnnnooooooonnooooppppqqqrrrssstttuuuwwwxxxxxxxyyyyyyyyyyyyyyy|{{{{zzzyyyyxxxxwwwwwvvvvuuuuuuuuuuuvvvvvvwwwwxxxxwwwwxxxxxxyyyyyyyzzzzzyyyyzzzzzzzzz{{{||}}~~~€€€~~~}}}|||{{{{zzzz{zzzzzzzzzzzzzzzzzzzzzzzzxxxxxxyyyyyyyyzzzzzzzzzzzzzzzzzyyyyyyyxxxxxxxxxxxxyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||||||||||||||||||||||||||||{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvvvvvvvvvuvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttttttttttsssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqooooonnnnnnnnnnnnnnnnnnmmmmmmllllllllllllllllkkkkkiiiiiiiiiiiiiiihhhhhhhhhhhiiihhhhhhhhhhhhhhhggggggghhhggggggggggggggffffffffggffffffffffffffeeeeeeeeeeeeeeeeeeddddddddddddddcccccccccccbbbbbbbbbbbbbaaa`````_____________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZYYYYYXXXXXXXXXXXXWWWWWWWWWWWWVUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIHHHHGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@???????????>?>>>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;;:::::::::99999999999888888888888877777777777666666666655555554444444444433333332222222222221111111111110000000000000////////////........------------,,,,,,+++++++*************)))))'''''''''''&&&&&&&&&&&&&%&&&&&&&&&%%%%%%%%%%%%%$$$$%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!!!!!!!! kkkkkkkkkkkllllllllllllmmmmmmnnnnnnnnnnnnnoooooonnoooooppppqqqrrrsssttuuuwwwwxxxxxxyyyyyyyzzzzzzzy||{{{zzzzyyyxxxxwwwwwvvvvuuuuuuuuuuuuvvvvvvwwwwwxxwwwwwxxxxxxyyyyyyzzzzzzzyyzzzzzzzzzz{{{||}}~~~€€~~~}}}|||{{{{zzzz{zzzzzzzzzzzzzzzzzzzzzzzzxxxxxxyyyyyyyyzzzzzzzzzzzzzzzzyyyyyyyyxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuutttttttttttttttttttsssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqoooooonnnnnnnnnnnnnnnnnmmmmmmmllllllllllllllllkkkkiiiiiiiiiiiiiiiihhhhhhhhhhiiiihhhhhhhhhhhhhhhgggggghhhhgggggggggggggffffffffgggffffffffffffffeeeeeeeeeeeeeeeeeedddddddddddddcccccccccccbbbbbbbbbbbbbaaa``````_____________^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZYYYYXXXXXXXXXXXXXWWWWWWWWWWWWUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIHHHHGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@?????????????>>>>>>>>>>>===========<<<<<<<<<<<<<;;;;;;;;;;;::::::::99999999999988888888888877777777777766666666655555554444444444433333332222222222221111111111110000000000000////////////.........-----------,,,,,,++++++++************)))))'''''''''''&&&&&&&&&&&&&%&&&&&&&&&%%%%%%%%%%%%%%$$$%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!!!!!!!! kkkkkkkkkllllllllllllllmmmmmmnnnnnnnnnnnnooooooonnnoooopppppqqqrrrsstttuuvwwwwxxxxxyyyyyyzzzzzzzzz|||{{{zzzyyyxxxxwwwwwvvvvuuuuuuuuuuuuuvvvvvvwwwwwxvwwwwwxxxxxyyyyyzzzzzzzzzyzzzzzzzzzzz{{{||}}~~~~~~}}}}|||{{{zzzz{zzzzzzzzzzzzzzzzzzzzzzzzxxxxxyyyyyyyyzzzzzzzzzzzzzzzzyyyyyyyxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz||||||||||||||||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvvvvvvvvvvwvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuutttttttttttttttttttssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqooooooonnnnnnnnnnnnnnnnnmmmmmmmllllllllllllllllkkkjiiiiiiiiiiiiiiiihhhhhhhhhiiiiihhhhhhhhhhhhhhhggggghhhhhhggggggggggggfffffffggggffffffffffffffeeeeeeeeeeeeeeeeeedddddddddddddcccccccccccbbbbbbbbbbbbbaa```````____________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZYYYYYXXXXXXXXXXXXWWWWWWWWWWWWVUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQRQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;;;;;:::::::::9999999999988888888888887777777777766666666655555554444444444443333333222222222221111111111110100000000000////////////.........------------,,,,,++++++++************)))))'''''''''''&&&&&&&&&&&&&%&&&&&&&&&&%%%%%%%%%%%%%$$$%%%$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!!!!!!!! kkkkkkkklllllllllllllllmmmmmnnnnnnnnnnnnnooooooonnnoooooppppqqqrrrssstttuvvwwwwxxxxxyyyyyzzzzzzzzz|||{{{zzzyyyxxxwwwwwvvvvvuuuuuuuuuuuuuvvvvvvvwwwwwvvvwwwwxxxxyyyyyzzzzzzzzzzzzzzzzzzzzzz{{|||}}~~~~~~~}}}|||{{{{zzz{zzzzzzzzzzzzzzzzzzzzzzzzxxxxxyyyyyyyyzzzzzzzzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz||||||||||||||||||||||||||}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||}||||||||||||||||||||||||{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwvvvvvvvvvvvvvvvvvvvvvvvwwwvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuutttttttttttttttttttssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqoooooooonnnnnnnnnnnnnnnnnmmmmmmmllllllllllllllllkkjiiiiiiiiiiiiiiiiihhhhhhhhiiiiiihhhhhhhhhhhhhhhgggghhhhhhhhgggggggggggffffffggggffffffffffffffeeeeeeeeeeeeeeeeeeddddddddddddddcccccccccccbbbbbbbbbbbbba```````_____________^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYXXXXXXXXXXXXXWWWWWWWWWWWVUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQRRQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIHHHGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????????????>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;:::::::::99999999999888888888888877777777777666666666555555544444444444433333332222222222221111111111101000000000000////////////........------------,,,,,++++++++*************))))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$%%%$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!!!!!!!!! kkkkkkkklllllllllllllllmmmmnnnnnnnnnnnnnnooooooonnnnoooooppppqqqrrrssstttvvvwwwwxxxxyyyyyzzzzzzzzz|||{{{zzyyyxxxxwwwwwvvvvvuuuuuuuuuuuuuuvvvvvvvvwwwvvvvwwwwxxxxyyyyzzzzzzzzzzzzzzzzzzzzzz{{{|||}}~~~~~~~~~~}}}||||{{{zzz{zzzzzzzzzzzzzzzzzzzzzzz{xxxxyyyyyyyyyzzzzzzzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz||||||||||||||||||||||||||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||}}}||||||||||||||||||||||{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwvvvvvvvvvvvvvvvvvvvvvwwwwvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuutttttttttttttttttttssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqooooooooonnnnnnnnnnnnnnnnmmmmmmmlllllllllllllllllkjjiiiiiiiiiiiiiiiihhhhhhhhiiiiiihhhhhhhhhhhhhhhhggghhhhhhhhhggggggggggffffffgggggffffffffffffffeeeeeeeeeeeeeeeeeedddddddddddddcccccccccccbbbbbbbbbbbbba````````_____________^^^^^^^^^^^]]]]]]]]]]]]\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQRRQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNMMMLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@?????????????>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;;::::::::99999999999988888888888877777777777666666666555555554444444444433333332222222222221111111111111000000000000////////////........------------,,,,,++++++++*************))))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$%%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!!!!!!!! kkkkkkkllllllllllllllllmmmnnnnnnnnnnnnnnnooooooonnnnooooooppppqqqrrrsssttvvvvwwwwxxxxyyyyzzzzzzzzz|||{{{zzyyyxxxwwwwwvvvvvvuuuuuuuuuuuuuvvvvvvvvvvwwvvvvvwwwwxxxyyyyzzzzzzzzzzzzzzzzzzzzzzz{{{|||}}}~~~~~~~~~~~~~~~}}}}|||{{{zzz{zzzzzzzzzzzzzzzzzzzzzz{{xxxxyyyyyyyyyzzzzzzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz||||||||||||||||||||||||||}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwvvvvvvvvvvvvvvvvvvvvwwwwwvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuutttttttttttttttttttssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqoooooooooonnnnnnnnnnnnnnnmmmmmmmmllllllllllllllllljjjiiiiiiiiiiiiiiiihhhhhhhiiiiiiihhhhhhhhhhhhhhhhgghhhhhhhhhhggggggggggfffffggggggffffffffffffffeeeeeeeeeeeeeeeeeeddddddddddddccccccccccccbbbbbbbbbbbbb````````_____________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZYYYYXXXXXXXXXXXXXWWWWWWWWWWVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRQRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;;;;;:::::::::9999999999988888888888877777777777766666666555555554444444444433333333222222222221111111111111100000000000////////////.........-----------,,,,,+++++++++************))))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$%%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!"!!!!!!!!!!!!! kkkkkkllllllllllllllllmmmnnnnnnnnnnnnnnnnooooooonnnnnooooooppppqqqrrrssstuuvvvvwwwwxxxyyyyzzzzzzzz|||{{zzzyyxxxxwwwwwvvvvvvuuuuuuuuuuuuuvvvvvvvvvvvwuvvvvvwwwxxxxyyyzzzzzzzzzzzzzzzzzzzzzzz{{{{|||}}}~~~~~~~~~~~~~~~}}}}|||{{{zz{{zzzzzzzzzzzzzzzzzzzz{{{xxxyyyyyyyyyyzzzzzzzzzzzzyyyyyyyyxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{||||||||||||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||}}}}}}}}}||||||||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvvvvvwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuutttttttttttttttttttssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqooooooooooonnnnnnnnnnnnnnmmmmmmmmmlllllllllllllllljjjjiiiiiiiiiiiiiiiihhhhhhiiiiiiiihhhhhhhhhhhhhhhhghhhhhhhhhhhgggggggggfffffgggggggfffffffffffffeeeeeeeeeeeeeeeeeeddddddddddddccccccccccccbbbbbbbbbbbbb`````````_____________^^^^^^^^^^^]]]]]]]]]]]]]\\\\[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYXXXXXXXXXXXXWWWWWWWWWWVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRQRRRQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;;::::::::9999999999988888888888887777777777766666666555555554444444444443333333222222222221111111111111100000000000////////////.........------------,,,,+++++++++************))))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$%%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!"!!!!!!!!!!!!! kkkkkllllllllllllllllmmnnnnnnnnnnnnnnnnnoooooooonnnnnooooooppppqqqqrrrsssuuuuvvvwwwwxxxyyyyzzzzzzz||{{{zzyyyxxxwwwwwvvvvvvvuuuuuuuuuuuuvvvvvvvvvvvvvuuvvvvvwwwxxxyyyyzzzzzzzzz{{zzzzzzzzzzz{{{{{|||}}}}}}}~~~~~~~~~~~}}}}|||{{{z{{zzzzzzzzzzzzzzzzzz{{{{{xxxyyyyyyyyyzzzzzzzzzzzzzyyyyyyyxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{||||||||||||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||}}}}}}}}}}}||||||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvvvvvvwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttssssssssssssssssssssssssssssrrrrrrrrsrrrrrrrrrrrrrrrrrrqqqqqqoooooooooooonnnnnnnnnnnnnmmmmmmmmmmllllllllllllllljjjjjiiiiiiiiiiiiiiiihhhhhiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggffffgggggggffffffffffffffeeeeeeeeeeeeeeeeeedddddddddddcccccccccccccbbbbbbbbbbbb``````````____________^^^^^^^^^^^^]]]]]]]]]]]]\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYXXXXXXXXXXXXXWWWWWWWWWVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRQRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNMMMLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@?????????????>>>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;;;;::::::::99999999999888888888888877777777777666666665555555554444444444433333332222222222221111111111111000000000000///////////.........------------,,,,+++++++++*************)))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$%%%%$$$$$$$$$$$$$#############""""""""""""""!!!!!!"!!!!!!!!!!!!! kkkkllllllllllllllllmmmnnnnnnnnnnnnnnnnooooooooonnnnnnooooooppppqqqqrrrsstuuuuvvvvwwwxxxxyyyyyyyyy|{{{zzyyyxxxwwwwwvvvvvvvvuuuuuuuuuuuvvvvvvvvvvvvvvuuuvvvvwwwwxxxyyyzzzzzzzzz{{{{{{zzzzzz{{{{{{|||||}}}}}}}~~~~~~~~~~~}}}|||{{{{{{zzzzzzzzzzzzzzz{{{{{{{xyyyyyyyyyyyzzzzzzzzzzzzzyyyyyyxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{||||||||||||||||||||||||}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||}}}}}}}}}}}}}}|||||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvvwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttssssssssssssssssssssssssssssrrrrrrrssrrrrrrrrrrrrrrrrrrqqqqqooooooooooooonnnnnnnnnnnnmmmmmmmmmmmlllllllllllllljjjjjjiiiiiiiiiiiiiiihhhhhiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggfffggggggggffffffffffffffeeeffeeeeeeeeeeeeddddddddddddcccccccccccccbbbbbbbbbbb``````````_____________^^^^^^^^^^^]]]]]]]]]]]]]\\\\[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYXXXXXXXXXXXXWWWWWWWWWVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;;;;;::::::::99999999999988888888888877777777777766666665555555554444444444433333332222222222221111111111111000000000000///////////.........------------,,,,+++++++++*************)))'''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$%%%%$$$$$$$$$$$$$#############""""""""""""""!!!!!!"!!!!!!!!!!!!!! kkkklllllllllllllllmmmmnnnnnnnnnnnnnnnoooooooooonnnnnnnooooooppppqqqqrrrrtttuuuuvvvvwwwxxxxyyyyyyy{{zzzyyyxxxwwwwwvvvvvvvvvuuuuuuuuuuvvvvvvvvvvvvvvvuuuuvvvvwwwxxxyyyyzzzzzzzz{{{{{{{{{{{{{{{{{{{|||||}||}}}}}~~~~~~~~~~}}}|||{{{{{{zzzzzzzzzzzzz{{{{{{{{yyyyyyyyyyyyzzzzzzzzzzzzzyyyyyyxxxxxxxxxxxxxxxxyyyzzzzzzzzzzzzzzzzzzzzzzzz{zzzzzzzzzzzz{{{{{{{{{{{{{||||||||||||||||||||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||}}}}}}}}}}}}}}}}|||||||||{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttsssssssssssssssssssssssssssrrrrrrsssrrrrrrrrrrrrrrrrrrqqqqoooooooooooooonnnnnnnnnnnmmmmmmmmmmmmllllllllllllljjjjjjiiiiiiiiiiiiiiiihhhhiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggfffgggggggggfffffffffffffeeeffeeeeeeeeeeeeedddddddddddcccccccccccccbbbbbbbbbbb```````````____________^^^^^^^^^^^^]]]]]]]]]]]]\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYXXXXXXXXXXXXWWWWWWWWVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;:::::::::9999999999988888888888887777777777766666665555555554444444444443333333222222222221111111111111100000000000///////////..........-----------,,,,++++++++++************)))'''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$%%%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!"!!!!!!!!!!!!!! kkklllllllllllllllmmmmmnnnnnnnnnnnnnnooooooooooonnnnnnnoooooooppppqqqqrrrsttttuuuuvvvvwwwxxxxxxxxxzzzzyyyxxxwwwwwvvvvvvvvvvuuuuuuuuvvvvvvvvvvvvvvvvvuuuuvvvvwwwwxxxyyyyzzzzzzz{{{{{{{{{{{{{{{{{{{{||||||||}}}}~~~~~~~~~~~~}}}||{|{{{{zzzzzzzzzz{{{{{{{{{{yyyyyyyyyyyyzzzzzzzzzzzzzyyyyyyxxxxxxxxxxxxxxyyyyyzzzzzzzzzzzzzzzzzzzz{{{{{zzzzzzz{{{{{{{{{{{{{{{{{{|||}}}}}}}}|||||}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||}}}}}}}}}}}}}}}}}}}||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttssssssstsssssssssssssssssssrrrrrssssrrrrrrrrrrrrrrrrrrqqqooooooooooooooonnnnnnnnnnmmmmmmmmmmmmmlllllllllllljjjjjjjiiiiiiiiiiiiiiiihhhiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggffggggggggggfffffffffffffeefffeeeeeeeeeeeeedddddddddddcccccccccccccbbbbbbbbbb```````````_____________^^^^^^^^^^^]]]]]]]]]]]]]\\\\[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYXXXXXXXXXXXXXWWWWWWWVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@?????????????>>>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;;;:::::::::99999999999888888888888877777777777666666655555555544444444444433333332222222222211111111111111000000000000//////////..........------------,,,++++++++++************)))'''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$%%%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!""!!!!!!!!!!!!! kklllllllllllllllmmmmmmnnnnnnnnnnnnnoooooooooooonnnnnnnoooooooopppppqqqqrssstttttuuuvvvwwwwwxxxxxwzzyyyxxxxwwwwwvvvvvvvvvvvuuuuuuuvvvvvvvvvvvvvvvvvvuuuuuvvvvwwwxxxxyyyyzzzzzz{{{{{{{{{{{{{{{{{{{{|||||||||}}}}~~~~~~~~}}||||{{{{{zzzzzz{{{{{{{{{{{{yyyyyyyyyyyzzzzzzzzzzzzzzyyyyyyxxxxxxxxxxxxyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{zzzz{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||}}}}}}}}}}}}}}}}}}}}}||||{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyxxxwwwwwwwwwwwwwwvvvvvvvvvvvwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttssssssttsssssssssssssssssssrrrrsssssrrrrrrrrrrrrrrrrrrqqooooooooooooooonnnnnnnnnnmmmmmmmmmmmmmlllllllllllljjjjjjjjiiiiiiiiiiiiiiiihhiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggffggggggggggffffffffffffffeffffeeeeeeeeeeeeedddddddddddccccccccccccbbbbbbbbbb````````````_____________^^^^^^^^^^^]]]]]]]]]]]]]\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYXXXXXXXXXXXXWWWWWWWVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;;;;:::::::::99999999999988888888888877777777777666666655555555554444444444433333332222222222221111111111111000000000000//////////..........------------,,,++++++++++************)))'''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$%%%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!""!!!!!!!!!!!!! kkkkkkllllllllllllllllmnnnnnnnnnnnnnnnnnoooooooommmmmmmmmmmmnnnnnnoooooopqqqqrrrrssssttttuuuuuuuuuwvvvvuuuutttttttttsssssssttttttttuuuuuuuuuuuuuuuuutttuuuuuuvvvwwwwxxxyyyyyzzyyzzzzzzzzzzzzzzzzzzzzzzz{{||||}}}~~~~~~}}||{{zzzyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzz{{{{{zzzz{{zzzzzzzzzzzzzzzzzzz{{{{yyyyyyyyyyyyzyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~��������������������������������������������������€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}|||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||{{{{{{{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttttttttttsssssssssssssssssssssrrrrrrrqqqqqqqqqqqqqppppppppppppoonnnnnnnnnnnnnnnnnmmmmmmlllkkkkkkkkkkkkkkkkjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhggggggggggggggggggffffffffffffffeeeeddddddddccccccccccccccbbbbbbbbaaaaaaaaaaaaaa``````````````````_____________]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYXXXXXXXXXXXXWWWWWWWWWUUUUUUUUUUUTTTTTTTTTTTTSSTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@??????>>>>>>>>>>>>===========<<=====<<<<<<<<<<<;;;;;;;;;::::::::::9999999999988888888888777777777776666666666666655555555555544444443332222222222221111111111000000000000////////////.....------------,,,,,,,,,+++++************))))))))(((('''''''''''''&&&&&&&&'&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$####################""""""""""""""!"""""""!!!!!!!!!!!!! kkkkkklllllllllllllllmmnnnnnnnnnnnnnnnnooooooooommmmmmmmmmmmmnnnnnnnoooooqqqqqqrrrrssssttttttuuuttvvvuuuutttttttttssssssssstttttttuuuuuuuuuuuuuuuuuutttuuuuuuvvvvwwwwxxxyyyyyzyyzzzzzzzzzzzzzzzzzzzzzzz{{||||}}}~~~~}}||{{zzzyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzz{{{{{{{zzzz{{zzzzzzzzzzzzzzzzz{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{||||}}}}}}|||||||}}}}}}}}}~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}��������������������������������������������������€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||{{{{{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttttttttttsssssssssssssssssssssrrrrrrqqqqqqqqqqqqqqpppppppppppooonnnnnnnnnnnnnnnnnmmmmmlllkkkkkkkkkkkkkkkkkjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhggggggggggggggggggfffffffffffffeeeedddddddddcccccccccccccbbbbbbbbbaaaaaaaaaaaaa``````a````````````____________]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYXXXXXXXXXXXXWWWWWWWWUUUUUUUUUUUTTTTTTTTTTTTSSTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@???????>>>>>>>>>>>===========<<=====<<<<<<<<<<<;;;;;;;;;::::::::::9999999999998888888888777777777776666666666666665555555555544444443333222222222221111111111100000000000////////////......------------,,,,,,,,+++++************))))))))((((('''''''''''''&&&&&&&''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$####################""""""""""""""!"""""""!!!!!!!!!!!!! kkkkklllllllllllllllmmmnnnnnnnnnnnnnnnoooooooooommmmmmmmmmmmmnnnnnnnnoooopppqqqqqrrrrrssssttttttttuuuuutttttttssssssssssssstttttuuuuuuuuuuuuuuuuuuuuttuuuuuuuuvvvvwwwwxxxyyyyyyyzzzzzzzz{{{{{zzzzzzzzzz{{||||}}~~€€€€€€~~}||{{zzzzzyyyyyzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{zzzz{{{zzzzzzzzzzzzz{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}��������������������������������������������������€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||{{{{{{{{{{{{{{{{{zyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxwwwwxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuutttttttttttttttttttstsssssssssssssssssssrrrrrqqqqqqqqqqqqqqqppppppppppooonnnnnnnnnnnnnnnnnnmmmmllllkkkkkkkkkkkkkkkkkjjjjiiiiiiiiiiiiihhhhhhhhhhhhhjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhggggggggggggggggggffffffffffffffeeedddddddddccccccccccccccbbbbbbbbbaaaaaaaaaaaaa`````a`````````````___________]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYXXXXXXXXXXXXWWWWWWWWUUUUUUUUUUUUTTTTTTTTTTTTSTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@??????>>>>>>>>>>>===========<<======<<<<<<<<<<<;;;;;;;;:::::::::::9999999999988888888887777777777766666666666666655555555555444444433332222222222221111111111000000000000///////////......------------,,,,,,,,+++++*************)))))))((((('''''''''''''&&&&&&&''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#####################"""""""""""""!"""""""!!!!!!!!!!!!! kkkkllllllllllllllllmmmnnnnnnnnnnnnnnooooooooooommmmmmmmmmmmmnnnnnnnnnooopppppqqqqqrrrrrssssssssssuuttttttttsssssssssssssssttttuuuuuuuuuuuuuuuuuuuuuttuuuuuuuuvvvvvwwwxxxxyyyyyyzzzzz{{{{{{{{{{{{{{{zzz{||||}}}~~€€€€�€€€€~~}||{{{zzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{zzzz{{{{zzzzzzzzz{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}��������������������������������������������������€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||{{{{{{{{{{{{{{{zzzyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxwwxxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuutttttttttttttttttttttsssssssssssssssssssrrrrqqqqqqqqqqqqqqqqpppppppppoooonnnnnnnnnnnnnnnnnnmmmlllllkkkkkkkkkkkkkkkkkjjjiiiiiiiiiiiiiihhhhhhhhhhhhjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhgggggggggggggggggggffffffffffffffeeddddddddddccccccccccccccbbbbbbbbaaaaaaaaaaaaa`````aa`````````````__________]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYXXXXXXXXXXXXWWWWWWWUUUUUUUUUUUUTTTTTTTTTTTTSTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@??????>>>>>>>>>>>>===========<======<<<<<<<<<<<;;;;;;;;:::::::::::9999999999988888888887777777777776666666666666655555555555544444433332222222222221111111111000000000000////////////.....------------,,,,,,,,+++++*************)))))))((((('''''''''''''&&&&&&&''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#####################"""""""""""""!"""""""!!!!!!!!!!!!! kkkllllllllllllllllmmmmnnnnnnnnnnnnnoooooooooooommmmmmmmmmmmmnnnnnnnnnnnopppppppqqqqqrrrrrrrssssssttttttssssssssssssssssssstttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvwwwwxxxyyyyyzzzzz{{{{{{{{{{{{{{{{{{|||||}}~~€€€������€€~}}||{{{{zzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzz{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{|{{{{{{{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~}~}}}~}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}}��������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||{{{{{{{{{{{{{zzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxwxxxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuutttttttttttttttttttttsssssssssssssssssssrrrqqqqqqqqqqqqqqqqqppppppppooooonnnnnnnnnnnnnnnnnmmmllllllkkkkkkkkkkkkkkkkkjjiiiiiiiiiiiiiihhhhhhhhhhhhjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhgggggggggggggggggggfffffffffffffeedddddddddddcccccccccccccbbbbbbbbbaaaaaaaaaaaaa````aa`````````````__________]]]]]]]]]]\\\\\\\\\\\\\[[\[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYXXXXXXXXXXXXWWWWWWWVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@???????>>>>>>>>>>>===========<======<<<<<<<<<<<;;;;;;;;:::::::::::9999999999988888888888777777777776666666666666665555555555544444433332222222222221111111111000000000000////////////.....------------,,,,,,,,++++++************)))))))((((('''''''''''''&&&&&&&''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#####################"""""""""""""!"""""""!!!!!!!!!!!!!! kkklllllllllllllllmmmmmnnnnnnnnnnnnooooooooooooommmmmmmmmmmmmnnnnnnnnnnnnoppppppppqqqqqqrrrrrrrrrrttsssssssssssssssssssssssttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvwwwwxxxyyyyyzzzz{{{{{{||||||{{{{{{||||}}~~€€����‚‚����€~}}|||{{{{{{{{{{{{{{{|||||||{{{{{{{{{{{{{{{{{{{{zz{{{{{{{{{{{{{{{{{{{{{{{||zzzzzzzzzzzzzzzz{{{{{{{{{{{{{{||||||||||||||||||||}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}��������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}|||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||{{{{{{{{{{{zzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuutttttttttttttttttttttsssssssssssssssssssrrqqqqqqqqqqqqqqqqqqpppppppoooooonnnnnnnnnnnnnnnnnmmlllllllkkkkkkkkkkkkkkkkjjiiiiiiiiiiiiiiihhhhhhhhhhhjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhhhgggggggggggggggggggffffffffffffffedddddddddddccccccccccccccbbbbbbbbaaaaaaaaaaaaaa```aaa`````````````_________]]]]]]]]]]]\\\\\\\\\\\\[[\\[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYXXXXXXXXXXXXWWWWWWVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@??????>>>>>>>>>>>===================<<<<<<<<<<<;;;;;;;:::::::::::9999999999998888888888777777777776666666666666665555555555544444433333222222222221111111111100000000000////////////......------------,,,,,,,++++++************)))))))(((((('''''''''''''&&&&&&''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$####################""""""""""""""""""""""!!!!!!!!!!!!! kklllllllllllllllmmmmmmnnnnnnnnnnnoooooooooooooommmmmmmmmmmmnnnnnnnnnnnnnooppppppppqqqqqqqqqrrrrrrsssssssssssssssssssssssstttuuuuuuuuuuuuuuuuuuuvvvvuuuuuuuuuuuuvvvvvvwwwwxxxyyyyzzzz{{{{{|||||||||||||}}}}}~~~€€��‚‚‚‚‚‚���€€~}}}|||{{{{{{{{{|||||||||||||||{{{{{{{{{{{{{{{{{z{{{{{{{{{{{{{{{{{{|||||||zzzzzzzzzzzz{{{{{{{{{{{{{|||||||||||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}��������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||{{{{{{{{{{zzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuutttttttttttttttttttttsssssssssssssssssssrrqqqqqqqqqqqqqqqqqqppppppooooooonnnnnnnnnnnnnnnnnmllllllllkkkkkkkkkkkkkkkkjiiiiiiiiiiiiiiiihhhhhhhhhhjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhhggggggggggggggggggggffffffffffffffddddddddddddcccccccccccccbbbbbbbbbaaaaaaaaaaaaa```aaaa````````````_________]]]]]]]]]]]\\\\\\\\\\\\\[\\[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYXXXXXXXXXXXXWWWWWWVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@??????>>>>>>>>>>>===================<<<<<<<<<<<;;;;;;;;:::::::::::9999999999988888888887777777777776666666666666655555555555444444333332222222222221111111111000000000000///////////......------------,,,,,,,++++++*************))))))(((((('''''''''''''&&&&&&'''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$####################""""""""""""""""""""""!!!!!!!!!!!!! klllllllllllllllmmmmmmmnnnnnnnnnnnoooooooooooooommmmmmmmmmmnnnnnnnnnnnnnnooopppppppppqqqqqqqqqqqqqssssssssssssssssssssssstttuuuuuuuuuuuuuuuuuuvvvvvvuuuuuuuuuuuuuvvvvvvwwwwxxxxyyyzzz{{{{||||||||||||||}}}}~~~€€��‚‚‚‚ƒ‚‚‚‚��€~~}}|||||||||||||||}}}}}}||||||||{{{{{{{{{{{{{{z{{{{{{{{{{{{{{{||||||||||{{{{{{{z{{{{{{{{{{{{||||||||||||||||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}~��������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{|||||||||||||||||{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttttttttttsssssssssssssssssssrrqqqqqqqqqqqqqqqqqqpppppoooooooonnnnnnnnnnnnnnnnnlllllllllkkkkkkkkkkkkkkkkjiiiiiiiiiiiiiiiihhhhhhhhhjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhhgggggggggggggggggggffffffffffffffdddddddddddddccccccccccccbbbbbbbbbbaaaaaaaaaaaaa``aaaa`````````````________]]]]]]]]]]]]\\\\\\\\\\\\[\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXXWWWWWVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@???????>>>>>>>>>>>==================<<<<<<<<<<<;;;;;;;;:::::::::::9999999999988888888888777777777776666666666666655555555555544444333332222222222221111111111000000000000///////////......------------,,,,,,,++++++*************))))))(((((('''''''''''''&&&&&&'''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#####################"""""""""""""""""""""!!!!!!!!!!!!! llllllllllllllllmmmmmmmnnnnnnnnnnooooooooooooooommmmmmmmmmmnnnnnnnnnnnnnnooooppppppppppqqqqqqqqqqqsssssssssssssssssssssstttuuuuuuuuuuuuuuuuuuvvvvvvvuuuuuuuuuuuuuvvvvvvvwwwwxxxxyyyzzz{{{|||||}}}}}}}}}~~~~~€€��‚‚‚ƒƒƒƒƒ‚‚‚��€~~}}}}||||||||}}}}}}}}}}}}}|||||||{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||{{{{{{{{{{{{{{{{{|||||||||||}}}}}}}}}}}}}}}|||}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}~~~~~~~~~��������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{|||||||||||||||||||{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuttttttttttttttttttttssssssssssssssssssrrrqqqqqqqqqqqqqqqqqqppppooooooooonnnnnnnnnnnnnnnnlllllllllkkkkkkkkkkkkkkkkjiiiiiiiiiiiiiiiiihhhhhhhhjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhhggggggggggggggggggggfffffffffffffdddddddddddddccccccccccccbbbbbbbbbbaaaaaaaaaaaaa``aaaaa````````````________]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXXWWWWWVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@??????>>>>>>>>>>>===================<<<<<<<<<<<;;;;;;;:::::::::::9999999999998888888888777777777776666666666666665555555555544444333333222222222221111111111000000000000///////////......------------,,,,,,,+++++++************))))))(((((('''''''''''''&&&&&&'''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#####################"""""""""""""""""""""!!!!!!!!!!!!! lllllllllllllllmmmmmmmmnnnnnnnnnoooooooooooooooommmmmmmmmnnnnnnnnnnnnnnnnooooppppppppppppqqqqqqqqqsssssssssssssssssssssttttuuuuuuuuuuuuuuuuuvvvvvvvvuuuuuuuuuuuuuuvvvvvvvwwwwxxxxyyyzz{{{||||}}}}}}}}}}~~~€€€��‚‚ƒƒƒƒƒƒƒƒ‚‚‚�€€~~~}}}}}}}}}}}}}~~~~~~}}}}}}|||||||{{{{{{{{{{{{{{{{{{{{{|||||||||||||||{{{{{{{{{{{{{{{||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~��������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{|||||||||||||||||||||{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuttttttttttttttttttttsssssssssssssssssrrrrqqqqqqqqqqqqqqqqqqpppoooooooooonnnnnnnnnnnnnnnllllllllllkkkkkkkkkkkkkkkjjiiiiiiiiiiiiiiiihhhhhhhhjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhhggggggggggggggggggggffffffffffffddddddddddddddcccccccccccbbbbbbbbbbbaaaaaaaaaaaaa`aaaaa`````````````_______]]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXWWWWVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@??????>>>>>>>>>>>===================<<<<<<<<<<<;;;;;;;::::::::::::999999999998888888888777777777776666666666666665555555555544444333333222222222221111111111100000000000///////////.......------------,,,,,,+++++++************))))))(((((('''''''''''''&&&&&&'''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#####################"""""""""""""""""""""!!!!!!!!!!!!!! llllllllllllllmmmmmmmmmnnnnnnnnoooooooooooooooopmmmmmmmnnnnnnnnnnnnnnnnnnooopppppppppppppppqqqqqqqrrsssssssssssssssssstttttuuuuuuuuuuuuuuuuvvvvvvvvvuuuuuuuuuuuuuvvvvvvvvwwwwwwxxxyyyzz{{{|||}}}}}}~~~~€€€��‚‚ƒƒƒƒƒ„ƒƒƒƒ‚‚‚�€€~~~~}}}}}}~~~~~~~~~~~~~}}}}}||||||{{{{{{{{{{{{{{{{{{||||||||||}}}}}}}{{{{{{{{{{{{{||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~�������������������������‚‚‚‚‚‚‚������������������€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{||||||||||||||||||||||{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxyxxxxxxxxxxxxxxxxxxxxxxxxwwwwwvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttttttttttssssssssssssssssrrrrrqqqqqqqqqqqqqqqqqqppooooooooooonnnnnnnnnnnnnnlllllllllllkkkkkkkkkkkkkkjjjiiiiiiiiiiiiiiiihhhhhhhjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhhggggggggggggggggggggffffffffffffedddddddddddddcccccccccccbbbbbbbbbbbaaaaaaaaaaaaa`aaaaaa````````````_______^]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXWWWWVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@???????>>>>>>>>>>>==================<<<<<<<<<<<;;;;;;;;:::::::::::9999999999988888888887777777777776666666666666655555555555444443333332222222222221111111111000000000000//////////.......------------,,,,,,+++++++*************)))))((((((('''''''''''''&&&&&''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$####################"""""""""""""""""""""!!!!!!!!!!!!!! lllllllllllllmmmmmmmmmmnnnnnnnooooooooooooooooopmmmmmmnnnnnnnnnnnnnnnnnnnooppppppppppppppppppqqqqqrrrssssssssssssssssttttttuuuuuuuuuuuuuuuvvvvvvvvvvuuuuuuuuuuuuuvvvvvvvvvwwwwwwxxxyyzzz{{|||}}}}~~~~~~€€€€€���‚‚ƒƒƒƒ„„„„„ƒƒƒ‚‚��€€~~~~~~~~~~~~~~~~~~~~}}}}|||||||{{{{{{{{{{{{{||||||||||}}}}}}}}}}{{{{{{{{{{{||||||}}}}}}}}}~~~~~~~~~~~~~}}}}}}}}}~~€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{||||||||||||||||||||||||{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxyyxxxxxxxxxxxxxxxxxxxxxxxxwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttttttttttsssssssssssssssrrrrrrqqqqqqqqqqqqqqqqqppooooooooooonnnnnnnnnnnnnnllllllllllllkkkkkkkkkkkkkjjjjiiiiiiiiiiiiiiiihhhhhhjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhhggggggggggggggggggggfffffffffffeddddddddddddddccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaa`````````````______^]]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@???????>>>>>>>>>>>==================<<<<<<<<<<<;;;;;;;;:::::::::::9999999999988888888888777777777776666666666666655555555555544443333332222222222221111111111000000000000//////////.......------------,,,,,,+++++++*************)))))((((((('''''''''''''&&&&&''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$####################""""""""""""""""""""""!!!!!!!!!!!!! lllllllllllllmmmmmmmmmmnnnnnnnooooooooooooooooppmmmmmnnnnnnnnnnnnnnnnnnnnopppppppppppppppppppqqqqqrrsssssssssssssssstttttttuuuuuuuuuuuuuuvvvvvvvvvvvuuuuuuuuuuuuvvvvvvvvvvvwwwwwwxxxyyzzz{{|||}}}~~~~€€€€���‚‚‚ƒƒƒƒ„„„„„„ƒƒƒƒ‚���€€~~~~~~~~~~~}}}}|||||||{{{{{{{{||||||||||||}}}}}}}}}}}}||{{{{{{{{||||||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{|||||||||||||||||||||||||zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxyyyyxxxxxxxxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuutttttttttttttttttttttsssssssssssssrrrrrrrqqqqqqqqqqqqqqqqqpoooooooooooonnnnnnnnnnnnnlllllllllllllkkkkkkkkkkkkjjjjjiiiiiiiiiiiiiiiihhhhhkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhgggggghggggggggggggggffffffffffeeddddddddddddddcccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaa`````````````_____^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSRRSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDCCCCCCCCCCCCBBBBBBBBBBBABAAAAAAAAAAA@@@@@@@@@@@??????>>>>>>>>>>>===================<<<<<<<<<<<;;;;;;;:::::::::::9999999999998888888888777777777776666666666666665555555555544443333333222222222221111111111000000000000//////////.......------------,,,,,,++++++++************)))))((((((('''''''''''''&&&&&''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#####################"""""""""""""""""""""!!!!!!!!!!!!! llllllllllllmmmmmmmmmmmnnnnnnoooooooooooooooopppmmmmnnnnnnnnnnnnnnnnnnnoopppppppppppppppppppqqqqqqrssssssssssssssstttttttttuuuuuuuuuuuuvvvvvvvvvvvvvuuuuuuuuuvvvvvvvvvvvvvvvwwwwwwxxxyyzz{{{||}}}~~~€€����‚‚‚ƒƒƒƒ„„„„„„„„ƒƒƒ‚‚��€€€€~~~}}}}}||||||{{{{{{|||||||||||}}}}}}}}}}}}}}||||{{{{||||||}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}||||||||||||||||||||||||||||||||||||||||{{{{{{{{|||||||||||||||||||||||||zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxyyyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuutttttttttttttttttttttssssssssssssrrrrrrrqqqqqqqqqqqqqqqqqqooooooooooooonnnnnnnnnnnnlllllllllllllkkkkkkkkkkkkjjjjjiiiiiiiiiiiiiiiihhhhhkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhhgggghhgggggggggggggffffffffffeeedddddddddddddcccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaa`````````````_____^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSRRSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPOOOOOOOOOOOONNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDCCCCCCCCCCCBBBBBBBBBBBABAAAAAAAAAAA@@@@@@@@@@@??????>>>>>>>>>>>>==================<<<<<<<<<<<;;;;;;;;:::::::::::999999999998888888888777777777776666666666666665555555555544443333333222222222221111111111100000000000//////////.......------------,,,,,,++++++++************)))))((((((('''''''''''''&&&&&''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#####################"""""""""""""""""""""!!!!!!!!!!!!! lllllllllllmmmmmmmmmmmmnnnnnooooooooooooooooppppmmmnnnnnnnnnnnnnnnnnnooooppppppppppppppppppqqqqqqqsssssssssssssssttttttttttuuuuuuuuuuuvvvvvvvvvvvvvvuuuuuuvvvvvvvvvvvvvvvvvvvwvwwwwxxxyyzz{{{||}}~~~����‚‚‚‚ƒƒƒ„„„„„„„„„„ƒƒƒƒ‚���€€€€€€€€€€~~~}}}}}||||||||{{{|||||||||}}}}}}}}}}~}}}}}|||||||||||||}}}}~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}}||||||||||||||||||||||||||||||||||||||||{{{{{{|||||||||||||||||||||||||zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuutttttttttttttttttttttsssssssssssrrrrrrrrqqqqqqqqqqqqqqqqqoooooooooooooonnnnnnnnnnnllllllllllllllkkkkkkkkkkkjjjjjjiiiiiiiiiiiiiiiihhhhkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhhgggghhggggggggggggggfffffffffeeeddddddddddddddcccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaa`````````````____^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSRRSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDCCCCCCCCCCCBBBBBBBBBBBABAAAAAAAAAAA@@@@@@@@@@@???????>>>>>>>>>>>==================<<<<<<<<<<<;;;;;;;;:::::::::::9999999999988888888888777777777776666666666666655555555555444433333332222222222221111111111000000000000/////////........------------,,,,,++++++++************)))))((((((((''''''''''''&&&&&''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#####################"""""""""""""""""""""!!!!!!!!!!!!! llllllllllmmmmmmmmmmmmmnnnnoooooooooooooooopppppmmmnnnnnnnnnnnnnnnnnoooooppppppppppppppppqqqqqqqqqsssssssssssssstttttttttttuuuuuuuuuuvvvvvvvvvvvvvvvuuuuuvvvvvvvvvvvvvvvvvvvvvvvwwwwxxxyyzz{{||}}}~~���‚‚‚ƒƒƒƒ„„„„„„„„„„„„ƒƒƒ‚‚���€€€€€€€€€€€€€€€€€~~~}}}}}||||||||||||||||}}}}}}}}}~~~~~~~~~}||||||||||||}}}}~~~~~~~~~������������������€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}||||||||||||||||||||||||||||||||||||||||{{{{|||||||||||||||||||||||||zzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuutttttttttttttttttttttssssssssssrrrrrrrrrqqqqqqqqqqqqqqqqooooooooooooooonnnnnnnnnnlllllllllllllllkkkkkkkkkkjjjjjjjiiiiiiiiiiiiiiiihhhkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhhggghhhggggggggggggggffffffffeeeedddddddddddddcccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaa````````````____^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXWVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSRSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????>>>>>>>>>>>===================<<<<<<<<<<<;;;;;;;:::::::::::9999999999988888888888777777777776666666666666655555555555544433333332222222222221111111111000000000000/////////........------------,,,,,++++++++*************))))(((((((('''''''''''''&&&&'''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$####################"""""""""""""""""""""!!!!!!!!!!!!!! llllllllllmmmmmmmmmmmmmnnnooooooooooooooooppppppmmnnnnnnnnnnnnnnnnnooooooppppppppppppppqqqqqqqqqqqsssssssssssssttttttttttttuuuuuuuuuvvvvvvvvvvvvvvvvuuuvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwxxxyyzz{{||}}~~��‚‚‚ƒƒƒƒ„„„„„„„„„„„„„ƒƒƒ‚‚����€€€€€€€€€€€€€€€€€€€€€€€~~~}}}}}|||||||||||||}}}}}}}}~~~~~~~~~~~~~|||||||||||}}}}}~~~~�������������������€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}||||||||||||||||||||||||||||||||||||||||{{}||||||||||||||||||||||||zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttsssssssssrrrrrrrrrrqqqqqqqqqqqqqqqoooooooooooooooonnnnnnnnnllllllllllllllllkkkkkkkkkjjjjjjjjiiiiiiiiiiiiiiiihhkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhhgghhhggggggggggggggffffffffeeeeedddddddddddddcccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaa`````````````___^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXWVVVVVVUUUUUUUUUUUUTTTTTTTUTTTTTTTTTTTTSSSSSSSSSSSRSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????>>>>>>>>>>>>==================<<<<<<<<<<<;;;;;;;::::::::::::999999999988888888888777777777776666666666666665555555555544433333333222222222221111111111000000000000/////////........------------,,,,,++++++++*************))))(((((((('''''''''''''&&&&'''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$####################""""""""""""""""""""""!!!!!!!!!!!!! lllllllllmmmmmmmmmmmmmmnnnooooooooooooooooppppppmnnnnnnnnnnnnnnnnnooooooopppppppppppppqqqqqqqqqqqqsssssssssssstttttttttttttuuuuuuuuuvvvvvvvvvvvvvvvvuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwxxxyyzz{{||}}~~��‚‚‚ƒƒƒ„„„„„„„…„„„„„„ƒƒƒ‚‚‚����€€€€€€€€€€€€€€€€€€€€€€~~~~}}}}}}|||||||}}}}}}}}}}~~~~~~~~~~~~~~~||||||||||}}}}}~~~~��������������������€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||||}}}||||||||||||||||||||||zzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttssssssssrrrrrrrrrrrqqqqqqqqqqqqqqooooooooooooooooonnnnnnnnlllllllllllllllllkkkkkkkkjjjjjjjjiiiiiiiiiiiiiiiihhkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhhgghhhhggggggggggggggfffffffeeeeeddddddddddddddccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaa````````````___^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXWVVVVVVVUUUUUUUUUUUUTTTTTTUTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@???????>>>>>>>>>>>==================<<<<<<<<<<<;;;;;;;;:::::::::::999999999988888888888777777777777666666666666665555555555544433333333222222222221111111111100000000000/////////........------------,,,,,+++++++++************))))(((((((('''''''''''''&&&&'''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#######$#############"""""""""""""""""""""!!!!!!!!!!!!! llllllllmmmmmmmmmmmmmmmnnoooooooooooooooopppppppnnnnnnnnnnnnnnnnnoooooooopppppppppppqqqqqqqqqqqqqqsssssssssstttttttttttttttuuuuuuuuvvvvvvvvvvvvvvvvvuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwxxxyyzz{{||}}~��‚‚‚ƒƒƒ„„„„„…………„„„„„„ƒƒ‚‚‚‚����€€€€€€€€€€€€€€€€€€€€€€~~~~}}}}}}}|||||}}}}}}}~~~~~~~~~~~~~~~~~~|||||||||}}}}}~~~~€€€€€€€€€€€€��������������������€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������€€€€€€€€€€€€€€€€€€€~~~~~~~~~~}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||}}}}}||||||||||||||||||||zzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttsssssssrrrrrrrrrrrrqqqqqqqqqqqqqooooooooooooooooonnnnnnnnmllllllllllllllllkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiiiihkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhhghhhhhggggggggggggggffffffeeeeeedddddddddddddcccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaa`````````````__^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXVVVVVVVUUUUUUUUUUUUTTTTTTUUTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPOOOOOOOOOOOONNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????>>>>>>>>>>>==================<<<<<<<<<<<<;;;;;;;:::::::::::9999999999888888888888777777777776666666666666655555555555444333333332222222222221111111111000000000000////////.........------------,,,,+++++++++************))))(((((((('''''''''''''&&&&'''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#######$#############"""""""""""""""""""""!!!!!!!!!!!!! lllllllmmmmmmmmmmmmmmmmnooooooooooooooooppppppppnnnnnnnnnnnnnnnnoooooooooppppppppppqqqqqqqqqqqqqqqsssssssssttttttttttttttttuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwxxxyyzz{{||}~~€��‚‚ƒƒ„„„„„………………„„„„„ƒƒ‚‚‚‚‚����€€€€€€€€€€€€€€€€€€€€€~~~~~}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~}}||||||}}}}}~~~~~€€€€€€€€€€€€€€€€€€€€��������������������€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������€€€€€€€€€€€€€€~~~~~~~~}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||}}}}}}}||||||||||||||||||zzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttsssssssrrrrrrrrrrrrrqqqqqqqqqqqqpooooooooooooooooonnnnnnnmmllllllllllllllllkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiiiikkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhghhhhhggggggggggggggffffffeeeeeeddddddddddddddccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaa````````````__^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXVVVVVVVVUUUUUUUUUUUUTTTTTUUTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????>>>>>>>>>>>>==================<<<<<<<<<<<;;;;;;;:::::::::::9999999999988888888888777777777776666666666666665555555555544333333332222222222221111111111000000000000////////.........------------,,,,+++++++++*************)))((((((((('''''''''''''&&&'''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#######$#############"""""""""""""""""""""!!!!!!!!!!!!!! ! lllllllmmmmmmmmmmmmmmmnoooooooooooooooopppppppppnnnnnnnnnnnnnnnoooooooooopppppppppqqqqqqqqqqqqqqqqsssssssstttttttttttttttttuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwxxxyyzz{{||}~~€€�‚‚ƒƒƒ„„„…………………„„„„„„ƒƒ‚‚‚‚‚����€€€€€€€€€€€€€€€€€€€€~~~~~}}}}}}}}}}~~~~~~~~~~~~~~~~}}}}}}}}}}}}}~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚�������������€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������€€€€€€€€€~~~~~}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||}}}}}}}}}||||||||||||||||{{zzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyxxxyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttssssssrrrrrrrrrrrrrrqqqqqqqqqqqppooooooooooooooooonnnnnnmmlllllllllllllllllkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiikkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhggggggggggggggfffffeeeeeeedddddddddddddcccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaa`````````````_^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXVVVVVVVVUUUUUUUUUUUUTTTTTUUUTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@???????>>>>>>>>>>>==================<<<<<<<<<<<;;;;;;;;:::::::::::999999999988888888888777777777776667666666666665555555555544333333333222222222221111111111000000000000////////.........------------,,,,+++++++++*************)))((((((((('''''''''''''&&&''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$######$#############"""""""""""""""""""""!!!!!!!!!!!!!! ! llllllmmmmmmmmmmmmmmmnnoooooooooooooooppppppppppnnnnnnnnnnnnnnnooooooooooppppppppqqqqqqqqqqqqqqqqqsssssssttttttttttttttttttuuuuvvvvvvvvvvvvvvvvvvvvwvvvvvvvvvvvvvvvvvvvvvvvwwwvvvvvvvwwwwwxxxyyzz{{|}}~€��‚‚ƒƒ„„„„…………………„„„„„„ƒƒ‚‚‚‚�����€€€€€€€€€€€€€€€€€€€~~~~~~}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚�������������€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������€€€€€~~}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||}}}}}}}}}}|||||||||||||||{{{zzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyxxyyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttsssssrrrrrrrrrrrrrrrqqqqqqqqqqpppooooooooooooooooonnnnnmmmlllllllllllllllllkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiikkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhgggggggggggggfffffeeeeeeeedddddddddddddcccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaa````````````_^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYYXXXXXXXXXXXVVVVVVVVVUUUUUUUUUUUUTTTTUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@???????>>>>>>>>>>>==================<<<<<<<<<<<;;;;;;;;:::::::::::999999999988888888888777777777777667666666666665555555555544333333333222222222221111111111100000000000////////.........------------,,,,++++++++++************)))((((((((('''''''''''''&&&''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$######$#############""""""""""""""""""""""!!!!!!!!!!!!! ! lllllmmmmmmmmmmmmmmmmnnoooooooooooooooppppppppppnnnnnnnnnnnnnnooooooooooopppppppqqqqqqqqqqqqqqqqqqsssssstttttttttttttttttttuuuvvvvvvvvvvvvvvvvvvvvwwvvvvvvvvvvvvvvvvvvvvwwwwwwvvvvvvvwwwwwwxxxyyzz{{|}}€��‚‚ƒƒ„„„……………………„„„„„ƒƒƒ‚‚‚‚�����€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}}}}}~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚�����������€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||}}}}}}}}}}}}|||||||||||||{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttssssrrrrrrrrrrrrrrrrqqqqqqqqqppppooooooooooooooooonnnnmmmmlllllllllllllllllkkkkjjjjjjjjjjjjiiiiiiiiiiiiiikkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhggggggggggggggffffeeeeeeeeddddddddddddddccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaa`````````````^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYYXXXXXXXXXXVVVVVVVVVUUUUUUUUUUUUTTTTUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????>>>>>>>>>>>>======>===========<<<<<<<<<<<;;;;;;;:::::::::::999999999998888888888877777777777667666666666666555555555544333333333222222222222111111111100000000000////////..........------------,,,++++++++++************)))((((((((('''''''''''''&&&''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$######$##############"""""""""""""""""""""!!!!!!!!!!!!! ! llllmmmmmmmmmmmmmmmmnnnoooooooooooooopppppppppppnnnnnnnnnnnnnooooooooooooppppppqqqqqqqqqqqqqqqqqqrssssstttttttttttttttttttuuuvvvvvvvvvvvvvvvvvvvvvwwvvvvvvvvvvvvvvvvvwwwwwwwwwvvvvvvvvwwwwwwxxxyyzz{{|}~€€��‚ƒƒƒ„„„…………………„„„„„ƒƒƒƒ‚‚‚‚����€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚�����������€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������€€€€€€€}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||}}}}}}}}}}}}}}|||||||||||{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttsssrrrrrrrrrrrrrrrrrqqqqqqqqppppoooooooooooooooooonnnmmmmmllllllllllllllllkkkkjjjjjjjjjjjjjiiiiiiiiiiiiikkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhggggggggggggggfffeeeeeeeeedddddddddddddcccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaa````````````^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYYXXXXXXXXXXVVVVVVVVVVUUUUUUUUUUUUTTTUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>>======>===========<<<<<<<<<<<;;;;;;;::::::::::::999999999988888888888777777777776676666666666665555555555543333333332222222222221111111111000000000000///////..........------------,,,++++++++++************)))((((((((('''''''''''''&&&''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$######$$#############"""""""""""""""""""""!!!!!!!!!!!!! ! llllmmmmmmmmmmmmmmmnnnnoooooooooooooppppppppppppnnnnnnnnnnnnooooooooooooopppppqqqqqqqqqqqqqqqqqqrrsssstttttttttttttttttttuuuvvvvvvvvvvvvvvvvvvvvvwwwvvvvvvvvvvvvvvvvwwwwwwwwwwvvvvvvvvwwwwwwwxxxyyzz{{|~~€€��‚ƒƒƒ„„„…………………„„„„ƒƒƒƒƒ‚‚‚‚����€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~€€€€€€€€€~~~}}}~~~~~~~~~€€€€€€€€€����€€€€€€€€€€€€€€€€‚‚‚‚‚‚������������€€€€€€€€€€€€€~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������€€€€€€€€€€€}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||}}}}}}}}}}}}}}}}|||||||||{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttssrrrrrrrrrrrrrrrrrqqqqqqqqpppppooooooooooooooooonnnmmmmmmllllllllllllllllkkkjjjjjjjjjjjjjjiiiiiiiiiiiikkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhgggggggggggggfffeeeeeeeeeddddddddddddddccccccccbbbbbbbbbbbbbaaaaaabaaaaaaaaaaaa````````````^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYYXXXXXXXXXVVVVVVVVVVUUUUUUUUUUUUTTTUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>>======>===========<<<<<<<<<<<;;;;;;;;:::::::::::999999999988888888888777777777776677666666666665555555555543333333333222222222221111111111000000000000///////..........------------,,,++++++++++*************))(((((((((('''''''''''''&&''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$######$$#############"""""""""""""""""""""!!!!!!!!!!!!! ! mmmmmmmmmmnnnnnnnnnnnnnmmmmmmmmnnnnnnnnnnnnnnnnooooooooopppppppppppppppppqqqqqqqqqrrrrrrrrrrrrrrrrqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssttttttttttttttttttuuuuuuuuuuuuvvvvvwwwxxyyz{||}}~€€��‚‚‚‚‚‚‚‚‚‚‚‚‚……„„„„„ƒƒƒ‚‚‚‚‚����������ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������‚‚‚‚‚‚‚‚‚‚‚��������������������‚‚‚‚‚‚ƒƒƒƒƒƒ„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚�����‚‚‚���������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������€€€€€€}}}}}}}}}}}}}}}}}}}}}}|||~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttsssssssssssssssssrrppppppppppooooooooooooooommmmmmlllllllllllllllllkkkjjjjjjjjjjjjjjjjiiiiiiiiijjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhgggggggggggggffffffffffeeeeeeeeeeeeeeddddddddccccccbbbbbbbbbbbbbaaaaaaaaaaaa`````````````______^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVUUTTTTTTTTTTTTSSSSSSSSSSSSRSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@???????????>>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;;::::::::::::99999999999988888888888777777777776555555555554444444444433333333333332222222222221111111100000000000////////....------------,,,,,,,,,++++++++++++************))))(((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$###$$$$$$#############""""""""""""""""!!!!!!!!!!!!!! !!! mmmmmmmmmmnnnnnnnnnnnnnmmmmmmmnnnnnnnnnnnnnnnnooooooooopppppppppppppppppqqqqqqqqqqrrrrrrrrrrrrrrrrqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssttttttttttttttttttuuuuuuuuuuuuvvvvvvwwwxxyyz{||}}~€€��‚‚‚‚‚‚‚‚‚‚‚‚………„„„„ƒƒƒƒ‚‚‚‚����������ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������‚‚‚‚‚‚‚ƒƒƒƒƒƒ„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚�����‚‚‚‚��������������������������������€�€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€����������������������€€€}}}}}}}}}}}}}}}}}}}}}}}}|~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttssssssssssssssssrrpppppppppppoooooooooooooommmmmmmlllllllllllllllllkkkjjjjjjjjjjjjjjjjiiiiiiiikjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhggggggggggggfffffffffffeeeeeeeeeeeeeddddddddcccccccbbbbbbbbbbbbbaaaaaaaaaaa`````````````______^^^^]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUTTTTTTTTTTTTSSSSSSSSSSSRSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@???????????>>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;;;:::::::::::999999999999888888888888777777777765555555555544444444444433333333333322222222222211111111000000000000///////.....------------,,,,,,,,++++++++++++************))))((((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$###$$$$$$#############"""""""""""""""""!!!!!!!!!!!!! !!!! mmmmmmmmmnnnnnnnnnnnnnnmmmmmmnnnnnnnnnnnnnnnnooooooooopppppppppppppppppqqqqqqqqqqrrrrrrrrrrrrrrrrrqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssttttttttttttttttttttuuuuuuuuuuuuvvvvvvvwwwxxyzz{{|}}~€€���‚‚‚‚‚‚‚‚‚‚………„„„„„ƒƒƒƒ‚‚‚‚���������ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚�����‚‚‚��������������������������������������������€��€€€€€€€€€€€��������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttssssssssssssssssrppppppppppppooooooooooooommmmmmmmllllllllllllllllkkkjjjjjjjjjjjjjjjjiiiiiiiikjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhggggggggggggfffffffffffeeeeeeeeeeeeedddddddcccccccbbbbbbbbbbbbbaaaaaaaaaaaa`````````````_____^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVUUTTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@????????????>>>>>>>>>>========<<<<<<<<<<<<;;;;;;;;;;;:::::::::::999999999999988888888888777777777765555555555544444444444433333333333332222222222211111111000000000000///////.....------------,,,,,,,,++++++++++++*************)))((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$###$$$$$$#############"""""""""""""""""!!!!!!!!!!!!! !!!! mmmmmmmmnnnnnnnnnnnnnnnmmmmmnnnnnnnnnnnnnnnnooooooooopppppppppppppppppqqqqqqqqqqrrrrrrrrrrrrrrrrrrqqqqqqqqrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssstttttttttttttttttttttuuuuuuuuuuuvvvvvvvvvwwwxxyzz{{|}}~~€€€����‚‚‚‚‚‚‚………„„„„„ƒƒƒƒ‚‚‚‚‚‚�������ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚������‚‚‚������������������������������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������������€€€€€€€€€€€€€€€€€€€€€€�������������������������}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttsssssssssssssssssppppppppppppooooooooooooommmmmmmmmllllllllllllllllkkkjjjjjjjjjjjjjjjjiiiiiiikkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhgggggggggggggffffffffffeeeeeeeeeeeeeeddddddccccccccbbbbbbbbbbbbbaaaaaaaaaaa`````````````_____^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWXWWWWWWWWWWWWVVVVVVVVVVVUUUTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@???????????>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;;:::::::::::999999999999988888888888777777777765555555555554444444444433333333333332222222222211111111000000000000///////.....------------,,,,,,,,+++++++++++++************)))((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$##$$$$$$#############"""""""""""""""""!!!!!!!!!!!!! !!!! mmmmmmmnnnnnnnnnnnnnnnnmmmmmnnnnnnnnnnnnnnnnooooooooopppppppppppppppppqqqqqqqqqrrrrrrrrrrrrrrrrrrsqqqqqqqrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssstssssttttttttttttttttttttttuuvvvvvvvvvvvvvvvvvvvwwwxyyzz{{|}}~~€€€������‚‚‚……„„„„„„„ƒƒƒƒ‚‚‚‚‚‚‚‚����„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚������‚‚‚‚�����������������������������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������������€€€€€€€€€€€€€€€€€�������������������������}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttsssssssssssssssspppppppppppppoooooooooooommmmmmmmmmlllllllllllllllkkkkjjjjjjjjjjjjjjjjiiiiiikkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhggggggggggggfffffffffffeeeeeeeeeeeeeddddddccccccccbbbbbbbbbbbbbaaaaaaaaaaaa`````````````____^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWXWWWWWWWWWWWWVVVVVVVVVVVVUUTTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@???????????>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;;;:::::::::::99999999999988888888888777777777766555555555554444444444434333333333332222222222221111111100000000000///////.....------------,,,,,,,,,++++++++++++************))))(((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$##$$$$$$#############"""""""""""""""""!!!!!!!!!!!!! !!!! mmmmmmmnnnnnnnnnnnnnnnommmmnnnnnnnnnnnnnnnnooooooooopppppppppppppppppqqqqqqqqqrrrrrrrrrrrrrrrrrrssqqqqqqqrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssttssstttttttttttttttttttttuuvvvvvvvvvvvvvvvvvvvvvwwwwxyyzz{{||}~~~€€€€������„„„„„„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚�������‚‚‚‚‚‚���������������������������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������€€€€€€€€€€€€€�������������������������}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||{{||{{{{{{{{{{{{{{{{{{{{{{{zyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttssssssssssssssspppppppppppppppoooooooooommmmmmmmmmmllllllllllllllkkkkkjjjjjjjjjjjjjjjjiiiiikkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhgggggggggggggffffffffffeeeeeeeeeeeeeedddddcccccccccbbbbbbbbbbbbbaaaaaaaaaaa`````````````____^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWXXWWWWWWWWWWWWVVVVVVVVVVVUUUTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@???????????>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;;;:::::::::::999999999999888888888888777777777665555555555544444444444443333333333322222222222211111111000000000000//////......------------,,,,,,,,++++++++++++************))))(((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$##$$$$$$$#############""""""""""""""""!!!!!!!!!!!!! !!!! mmmmmmnnnnnnnnnnnnnnnoommmnnnnnnnnnnnnnnnnooooooooopppppppppppppppppqqqqqqqqqrrrrrrrrrrrrrrrrrrsssqqqqqqrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssstttsstttttttttttttttttttttuuuvvvvvvvvvvvvvvvvvvvvvvwwwxxyyzz{{||}}~~€€€€€���„„„„„„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚„„„„„ƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������‚‚‚‚‚‚‚‚‚������������������������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������€€€€€€€€�������������������������}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||{|||{{{{{{{{{{{{{{{{{{{{{{zzyyyyyyyyyyyyyyyyyyyyyyxxyxxxxxxxxxxxxxxxxxxxxxxwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttssssssssssssssppppppppppppppppooooooooommmmmmmmmmmmlllllllllllllkkkkkkjjjjjjjjjjjjjjjjiiiikkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhggggggggggggfffffffffffeeeeeeeeeeeeedddddccccccccccbbbbbbbbbbbbaaaaaaaaaaaa`````````````___^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXWXXWWWWWWWWWWWWVVVVVVVVVVVUUUTTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@???????????>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;:::::::::::999999999999988888888888777777777665555555555544444444444443333333333332222222222211111111000000000000//////......------------,,,,,,,,++++++++++++************))))((((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$##$$$$$$$#############""""""""""""""""!!!!!!!!!!!!!!!!!! mmmmmnnnnnnnnnnnnnnnnoommnnnnnnnnnnnnnnnnooooooooopppppppppppppppppqqqqqqqqqrrrrrrrrrrrrrrrrrrssssqqqqqrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssttttstttttttttttttttttttttuuuuvvvvvvvvvvvvvvvvvvvvvvvwwwxxyyyzz{{||}}~~~€€€€€ƒƒ„„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������������€€€€�������������������������}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{zzzyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttsssssssssssssppppppppppppppppooooooooommmmmmmmmmmmmllllllllllllkkkkkkkjjjjjjjjjjjjjjjiiiikkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhgggggggggggggfffffffffffeeeeeeeeeeeeeddddccccccccccbbbbbbbbbbbbbaaaaaaaaaaaa````````````___^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXWXXXWWWWWWWWWWWVVVVVVVVVVVUUUTTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@???????????>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;:::::::::::999999999999988888888888777777777665555555555554444444444443333333333332222222222211111111000000000000//////......------------,,,,,,,,++++++++++++************))))((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$##$$$$$$$#############"""""""""""""""""!!!!!!!!!!!!!!!!!! mmmmmnnnnnnnnnnnnnnnooommnnnnnnnnnnnnnnnnoooooooooppppppppppppppppqqqqqqqqqqrrrrrrrrrrrrrrrrrsssssqqqqrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssstttttttttttttttttttttttttttuuuuvvvvvvvvvvvvvvvvvvvvvvvwwwxxxyyyzz{{||}}}~~~€ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„ƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������������������������������€€}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{zzzzzyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttsssssssssssspppppppppppppppppoooooooommmmmmmmmmmmmllllllllllllkkkkkkkjjjjjjjjjjjjjjjjiiikkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhggggggggggggggffffffffffeeeeeeeeeeeeeddddcccccccccccbbbbbbbbbbbbbaaaaaaaaaaa`````````````__^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXWXXXWWWWWWWWWWWWVVVVVVVVVVUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@???????????>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;;:::::::::::99999999999988888888888777777777666555555555554444444444444333333333332222222222221111111100000000000//////......------------,,,,,,,,+++++++++++++***********))))((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$#$$$$$$$#############"""""""""""""""""!!!!!!!!!!!!!!!!!! mmmmnnnnnnnnnnnnnnnoooomnnnnnnnnnnnnnnnnoooooooooppppppppppppppppqqqqqqqqqqrrrrrrrrrrrrrrrrrssssssqqqrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssstttttttttttttttttttttttttttuuuuuvvvvvvvvvvvvvvvvvvvvvvvvwwwxxxyyyzz{{{|||}}}~~~‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„ƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������������������������������€€€€€}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvvvvuuuuuuvuuuuuuuuuuuuuuuuuuutttttttttttttttttttsssssssssssqpppppppppppppppppooooooommmmmmmmmmmmmmlllllllllllkkkkkkkkjjjjjjjjjjjjjjjjiikkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhgggggggggggggfffffffffffeeeeeeeeeeeeedddcccccccccccbbbbbbbbbbbbbaaaaaaaaaaaa````````````__^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;;:::::::::::99999999999998888888888877777777666555555555554444444444444333333333332222222222221111111100000000000//////......------------,,,,,,,,,++++++++++++***********)))))(((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$#$$$$$$$#############"""""""""""""""""!!!!!!!!!!!!!!!!!! mmmnnnnnnnnnnnnnnnooooonnnnnnnnnnnnnnnnooooooooopppppppppppppppppqqqqqqqqqrrrrrrrrrrrrrrrrrrssssssqqrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssttttttttttttttttttttttttttttuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvwwwwxxxxyyzzz{{{|||}}}}~~~�‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ………„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„ƒ„„„„„„„„„„„„„„„„……………………„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������������������������������€€€€€€€€~~~}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{zzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvvvvvuuuuuvvuuuuuuuuuuuuuuuuuuttttttttttttttttttttssssssssssqqpppppppppppppppppoooooommmmmmmmmmmmmmmllllllllllkkkkkkkkkjjjjjjjjjjjjjjjjikkkkkkkjjjjjjjjjjjjjjjiiijiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhgggggggggggggffffffffffeeeeeeeeeeeeeeddccccccccccccbbbbbbbbbbbbbaaaaaaaaaaa`````````````_^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@???????????>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;:::::::::::999999999999988888888888777777776665555555555544444444444443333333333332222222222211111111000000000000/////.......------------,,,,,,,,++++++++++++***********)))))(((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$#$$$$$$$$############"""""""""""""""""!!!!!!!!!!!!!!!!!! mmmnnnnnnnnnnnnnnnooooonnnnnnnnnnnnnnnooooooooooppppppppppppppppqqqqqqqqqrrrrrrrrrrrrrrrrrrsssssssqrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssttttttttttttttttttttttttttttuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvwwwwwxxxxyyyzzz{{{{|||}}}~����‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ…………„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�‚����������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������������������������������€€€€€€€€€€€~~~~~}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{zzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvvvvvvuuuuvvvuuuuuuuuuuuuuuuuuutttttttttttttttttttssssssssssqqqpppppppppppppppppooooommmmmmmmmmmmmmmmlllllllllkkkkkkkkkkjjjjjjjjjjjjjjjikkkkkkkkjjjjjjjjjjjjjjiiijiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhgggggggggggggfffffffffffeeeeeeeeeeeeeddccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaa````````````_^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@???????????>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;:::::::::::999999999999988888888888777777776665555555555554444444444443333333333332222222222211111111000000000000/////.......------------,,,,,,,,++++++++++++***********)))))((((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$#$$$$$$$$#############""""""""""""""""!!!!!!!!!!!!!!!!!! mmnnnnnnnnnnnnnnnoooooonnnnnnnnnnnnnnnoooooooooopppppppppppppppqqqqqqqqqqrrrrrrrrrrrrrrrrrssssssssrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssttttttttttttttttttttttttttttuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvwwwwwxxxxxyyyyzzzz{{{||||}€€€�����‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ…………„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„ƒ„„„„„„„„„„……………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������������������������������€€€€€€€€€€€€€~~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwvvvvvvvvvvvvvvvvvvvvvuuuvvvvuuuuuuuuuuuuuuuuuutttttttttttttttttttsssssssssqqqpppppppppppppppppooooommmmmmmmmmmmmmmmlllllllllkkkkkkkkkkjjjjjjjjjjjjjjjjkkkkkkkkjjjjjjjjjjjjjjjiijjiiiiiiiiiiiiiiihhhhhhhhihhhhhhhhhhhgggggggggggggffffffffffeeeeeeeeeeeeeedcccccccccccccbbbbbbbbbbbbaaaaaaaaaaaa`````````````^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@???????????>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;;:::::::::::99999999999988888888888777777776666555555555554444444444444333333333332222222222211111111100000000000/////.......------------,,,,,,,,,++++++++++++**********)))))((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$#$$$$$$$$#############"""""""""""""""""!!!!!!!!!!!!!!!!! mnnnnnnnnnnnnnnnooooooonnnnnnnnnnnnnnoooooooooooppppppppppppppqqqqqqqqqqqrrrrrrrrrrrrrrrrsssssssssrrrrrrrrrrrrrrrrrrssssssssssssssssssssstttttttttttttttttttttttttttuuuuuuuuuuvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxyyyyzzzz{{{{||€€€€������‚‚‚‚‚‚‚‚‚ƒƒƒƒ………„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„ƒ„„„„„„„„„„„…………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������‚������������������������€€€€€€€€€€€€€€€€~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwvvvvvvvvvvvvvvvvvvvvuuvvvvvuuuuuuuuuuuuuuuuuutttttttttttttttttttssssssssqqqqpppppppppppppppppoooonmmmmmmmmmmmmmmmmllllllllkkkkkkkkkkkjjjjjjjjjjjjjjjkkkkkkkkkjjjjjjjjjjjjjjjijjjiiiiiiiiiiiiiihhhhhhhhihhhhhhhhhhhgggggggggggggfffffffffffeeeeeeeeeeeeedcccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaa````````````^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@???????????>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;:::::::::::99999999999998888888888877777776666555555555554444444444444333333333332222222222211111111100000000000/////.......------------,,,,,,,,,++++++++++++**********))))))(((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$#$$$$$$$$#############"""""""""""""""""!!!!!!!!!!!!!!!!!! mnnnnnnnnnnnnnnnooooooonnnnnnnnnnnnnoooooooooooopppppppppppppqqqqqqqqqqqqrrrrrrrrrrrrrrrssssssssssrrrrrrrrrrrrrrrrrssssssssssssssssssssssttttttttttttttttttttttttttuuuuuuuuuuuvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwxxxxxxyyyyyzzzz{{{{~€€€€������‚‚‚‚‚‚‚‚‚‚………„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„ƒƒ„„„„„„„„„„„……………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������‚‚‚‚‚��������������������€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwvvvvvvvvvvvvvvvvvvvuuvvvvvuuuuuuuuuuuuuuuuuuutttttttttttttttttttsssssssqqqqqpppppppppppppppppooonmmmmmmmmmmmmmmmmmlllllllkkkkkkkkkkkkjjjjjjjjjjjjjjkkkkkkkkkkjjjjjjjjjjjjjjijjjiiiiiiiiiiiiiiihhhhhhhihhhhhhhhhhhgggggggggggggffffffffffffeeeeeeeeeeeeedcccccccccccccbbbbbbbbbbbaaaaaaaaaaaaa````````````^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@???????????>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;:::::::::::999999999999988888888888777777766665555555555544444444444443333333333332222222222111111111000000000000////........------------,,,,,,,,++++++++++++**********))))))(((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#############"""""""""""""""""!!!!!!!!!!!!!!!!!! nnnnnnnnnnnnnnnoooooooonnnnnnnnnnnnooooooooooooopppppppppppppqqqqqqqqqqqqrrrrrrrrrrrrrrsssssssssssrrrrrrrrrrrrrrrrssssssssssssssssssssssttttttttttttttttttttttttttuuuuuuuuuuuuvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwxxxxxxxxyyyyyyzzzz{~~~~€€€€€������‚‚‚‚‚‚‚„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒ„„„„„„„„„„…………………………†………………………………………………………………………„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚ƒ‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������‚‚‚‚‚‚‚‚�����������������€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwvvvvvvvvvvvvvvvvvvvuvvvvvvuuuuuuuuuuuuuuuuuuuuttttttttttttttttttssssssqqqqqqpppppppppppppppppoonnmmmmmmmmmmmmmmmmmllllllkkkkkkkkkkkkjjjjjjjjjjjjjjkkkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhihhhhhhhhhhhhggggggggggggffffffffffffeeeeeeeeeeeeedcccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaa```````````^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@???????????>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;:::::::::::999999999999988888888888777777766665555555555554444444444443333333333332222222222111111111000000000000////........------------,,,,,,,,++++++++++++**********))))))(((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#############"""""""""""""""""!!!!!!!!!!!!!!!!!! nnnnnnnnnnnnnnooooooooonnnnnnnnnnnnoooooooooooooppppppppppppqqqqqqqqqqqqqrrrrrrrrrrrrrssssssssssssrrrrrrrrrrrrrrrssssssssssssssssssssssttttttttttttttttttttttttttuuuuuuuuuuuuuvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxyyyyyyzzz}}~~~~€€€€€�����‚‚‚‚‚„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒ„„„„„„„„„„……………………††††……………………………………………………………………„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������������������‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������‚‚‚‚‚‚‚‚‚‚‚��������������€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuttttttttttttttttttsssssqqqqqqqppppppppppppppppoonnnmmmmmmmmmmmmmmmmllllllkkkkkkkkkkkkkjjjjjjjjjjjjjkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhihhhhhhhhhhhhhgggggggggggfffffffffffffeeeeeeeeeeeeddcccccccccccccbbbbbbbbbbbaaaaaaaaaaaaa```````````^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@???????????>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;;:::::::::::99999999999988888888888777777766666555555555554444444444444333333333332222222222111111111000000000000////........------------,,,,,,,,+++++++++++++*********))))))((((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$#############""""""""""""""""!!!!!!!!!!!!!!!!!! nnnnnnnnnnnnnoooooooooonnnnnnnnnnnoooooooooooooopppppppppppqqqqqqqqqqqqqqrrrrrrrrrrrrrssssssssssssrrrrrrrrrrrrrrrsssssssssssssssssssssttttttttttttttttttttttttttuuuuuuuuuuuuuuvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxyyyyyyz}}}}~~~~€€€€������‚‚„„„„„„ƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒ„„„„„„„„………………†††††………………………………………………………………………„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������������������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuutttttttttttttttttsssssqqqqqqqppppppppppppppppponnnnmmmmmmmmmmmmmmmmlllllkkkkkkkkkkkkkkjjjjjjjjjjjjkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhiihhhhhhhhhhhhgggggggggggfffffffffffffeeeeeeeeeeeeddcccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaa``````````^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@???????????>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;:::::::::::99999999999998888888888877777766666555555555554444444444444333333333332222222222111111111100000000000////........------------,,,,,,,,,++++++++++++*********))))))((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$#############""""""""""""""""!!!!!!!!!!!!!!!!!! nnnnnnnnnnnnnoooooooooonnnnnnnnnnoooooooooooooooppppppppppqqqqqqqqqqqqqqqrrrrrrrrrrrrsssssssssssssrrrrrrrrrrrrrrsssssssssssssssssssssttttttttttttttttttttttttttuuuuuuuuuuuuuuuvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyy||}}}}}~~~~€€€€€�����ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒ„„„„„„……………………†……………………………………………………………………………„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�‚����‚���������������������������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuutttttttttttttttttssssqqqqqqqqpppppppppppppppppnnnnmmmmmmmmmmmmmmmmmllllkkkkkkkkkkkkkkkjjjjjjjjjjjkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhiihhhhhhhhhhhhhggggggggggffffffffffffffeeeeeeeeeeedddcccccccccccccbbbbbbbbbbbbaaaaaaaaaaaa``````````^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@???????????>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;:::::::::::99999999999998888888888877777766666555555555554444444444444333333333332222222222111111111100000000000////........-------------,,,,,,,,++++++++++++*********)))))))(((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$#############"""""""""""""""""!!!!!!!!!!!!!!!!! nnnnnnnnnnnnooooooooooonnnnnnnnnooooooooooooooooppppppppppqqqqqqqqqqqqqqqrrrrrrrrrrrssssssssssssssrrrrrrrrrrrrrsssssssssssssssssssstttttttttttttttttttttttttttuuuuuuuuuuuuuuuuvvvvvvvwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxyyyy||||}}}}}~~~~€€€€€��ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ„„„„……………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�‚�����������������������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuutttttttttttttttttsssqqqqqqqqqppppppppppppppppnnnnnmmmmmmmmmmmmmmmmllllkkkkkkkkkkkkkkkjjjjjjjjjjjkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhiiihhhhhhhhhhhhhggggggggggffffffffffffffeeeeeeeeeeddddccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaa`````````_^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@???????????>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;::::::::::::99999999999988888888888777777666665555555555554444444444443333333333332222222221111111111000000000000///.........------------,,,,,,,,++++++++++++*********)))))))(((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#############"""#"""""""""""""!!!!!!!!!!!!!!!!!! nnnnnnnnnnnoooooooooooonnnnnnnnnoooooooooooooooopppppppppqqqqqqqqqqqqqqqqrrrrrrrrrrsssssssssssssssrrrrrrrrrrrrsssssssssssssssssssstttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuvvvvvvwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxyyy||||||}}}}}~~~~~€€€€€ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ„„„„„…………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��‚‚‚‚‚‚���������������‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuttttttttttttttttttssqqqqqqqqqqpppppppppppppppnnnnnnmmmmmmmmmmmmmmmmlllkkkkkkkkkkkkkkkkjjjjjjjjjjkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhiiihhhhhhhhhhhhhgggggggggggfffffffffffffeeeeeeeeeeddddcccccccccccccbbbbbbbbbbbbaaaaaaaaaaaa`````````_^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@???????????>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;;:::::::::::99999999999988888888888777777666666555555555554444444444444333333333332222222221111111111000000000000///.........------------,,,,,,,,++++++++++++*********)))))))(((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#############"""#"""""""""""""!!!!!!!!!!!!!!!!!! nnnnnnnnnnnoooooooooooonnnnnnnnoooooooooooooooopppppppppqqqqqqqqqqqqqqqqqrrrrrrrrrssssssssssssssssrrrrrrrrrrrsssssssssssssssssssstttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuvvvvvwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxyy{{||||||}}}}}~~~~~€€‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚�‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ„„„„………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuttttttttttttttttttsqqqqqqqqqqqppppppppppppppnnnnnnnmmmmmmmmmmmmmmmmlllkkkkkkkkkkkkkkkkjjjjjjjjjkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhiiiihhhhhhhhhhhhhggggggggggffffffffffffffeeeeeeeeedddddcccccccccccccbbbbbbbbbbbaaaaaaaaaaaaa````````__^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;:::::::::::99999999999998888888888877777666666555555555554444444444444333333333332222222221111111111100000000000///.........------------,,,,,,,,+++++++++++++********)))))))(((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#############"""#"""""""""""""!!!!!!!!!!!!!!!!!! nnnnnnnnnnooooooooooooonnnnnnnoooooooooooooooopppppppppqqqqqqqqqqqqqqqqqrrrrrrrrrsssssssssssssssssrrrrrrrrrrsssssssssssssssssssstttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuvvvvwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxy{{{|||||||}}}}}~~~~~‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚���‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ„„„„„„………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuttttttttttttttttttqqqqqqqqqqqppppppppppppppnnnnnnnmmmmmmmmmmmmmmmmmllkkkkkkkkkkkkkkkkjjjjjjjjjkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhiiiiihhhhhhhhhhhhhggggggggggfffffffffffffeeeeeeeeedddddcccccccccccccbbbbbbbbbbbbaaaaaaaaaaaa````````__^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKJJJJJJJJIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@???????????>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;:::::::::::99999999999998888888888877777666666555555555554444444444444333333333332222222221111111111100000000000///.........------------,,,,,,,,,++++++++++++********)))))))((((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$#############""#"""""""""""""!!!!!!!!!!!!!!!!!! nnnnnnnnnoooooooooooooonnnnnnnoooooooooooooooopppppppppqqqqqqqqqqqqqqqqrrrrrrrrrrsssssssssssssssssrrrrrrrrrsssssssssssssssssssssttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuvvvwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxy{{{{||||||||}}}}}~~~~~�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������‚‚‚‚‚‚‚‚‚ƒƒƒƒ„„„„„„„……………„„„„………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}|||}||||||||||||||||||||||||zzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuutttttttttttttttttqqqqqqqqqqqqpppppppppppppnnnnnnnnmmmmmmmmmmmmmmmmlllkkkkkkkkkkkkkkkkjjjjjjjjlkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiihhiiiiiihhhhhhhhhhhhgggggggggggfffffffffffffeeeeeeeeddddddcccccccccccccbbbbbbbbbbbaaaaaaaaaaaaa```````___^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@???????????>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;;:::::::::::99999999999988888888888777776666665555555555554444444444443333333333332222222211111111111000000000000//..........------------,,,,,,,,++++++++++++********))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$#############""#"""""""""""""!!!!!!!!!!!!!!!!!! nnnnnnnnnoooooooooooooonnnnnnoooooooooooooooopppppppppqqqqqqqqqqqqqqqqqrrrrrrrrrrsssssssssssssssssrrrrrrrrrssssssssssssssssssssttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuvvwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxy{{{{{|||||||||}}}}}~~~~~���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������‚‚‚‚‚ƒƒƒƒ„„„„„„„„„„„„„„„„„……………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}|}}|||||||||||||||||||||||zzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuttttttttttttttttqqqqqqqqqqqqqppppppppppppnnnnnnnnnmmmmmmmmmmmmmmmmlllkkkkkkkkkkkkkkkkjjjjjjjlkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhggggggggggffffffffffffffeeeeeeedddddddccccccccccccbbbbbbbbbbbbaaaaaaaaaaaa```````___^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;:::::::::::99999999999988888888888777776666665555555555554444444444443333333333332222222211111111111000000000000//..........------------,,,,,,,,++++++++++++********))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$#############""#"""""""""""""!!!!!!!!!!!!!!!!!! ppppppppppppppqqqqqqqqqqrrrrrrrrrrrrrrrsssssssssqrrrrrrrrrrrrrrrrrsssssssstttttttttttttttttuuuuuuutuuuuuuuuuuuuuuuuuuvvvvvvuuuvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwxxxxxxxxyyyyyyyyyyyyyyyyyyzzzzzzzyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{|||||}~~~€€€€€€€€€€€€����������������‚‚‚‚‚ƒƒƒƒ„„„„„„„„„„„„„……………………††††ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††……………………………„„„„…………………………„„„„„„„„„„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ������������������������������������������������������������������������€€€€����€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}~~~~~}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxuuuuuuuuuttttttttttttttttsssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqpppppppoooooooooooooooonnnnnnmmmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkkkkjjjjjjjjkkjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhgggggggggfffffffffffeeeeeeeeeeeeedeeeeeddddddddddddccccccccbbbbbaaaaaaaaaaaa`````````````_____________^^^^^^^]]\\\\\\\\\\\\[[[[[[[[[[[[YYYYYYYYYYYXXXXXXXXXXXXWWXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUTTTTTTTTTTTTSSSSSSSTTSSSSSSSSSSSRRRRRRRRRRRRQQQPPPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMLLLLLKKKKKKKKKKKJJJJJJJJJJKJJJJJJJJJJJIIIIIIIIIIHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>>===========<<<<<<;;;;;;;;;;;:::::::::::99999999988888888888777777766666666555555555555444444433333333333322222222222111000000000000/////////////...........-----------,,,,,,,++++++++++++**********)))))))))))))((((((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$####################"""""""""""""!!!!!!!!!!!!!!! pppppppppppppqqqqqqqqqqrrrrrrrrrrrrrrrssssssssssqrrrrrrrrrrrrrrrrsssssssstttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvuuvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{|||||~~~~€€€€€€€€€€€������������������‚‚‚‚ƒƒƒ„„„„„„„„„„„„„„„„………………………ˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††…………………………………„……………………………„„„„„„„„„„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ���������������������������������������������������������������������������€�������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}~~~~~~}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxuuuuuuuuuutttttttttttttttssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqppppppppoooooooooooooooonnnnnnmmmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkkkjjjjjjjjkkkjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhggggggggfffffffffffeeeeeeeeeeeeedeeeeedddddddddddddcccccccbbbbbaaaaaaaaaaaa``````````````____________^^^^^^^]]\\\\\\\\\\\\[[[[[[[[[[[[YYYYYYYYYYYXXXXXXXXXXXXWWXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUTTTTTTTTTTTSSSSSSSTTSSSSSSSSSSSSRRRRRRRRRRRQQQQPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMLLLLLKKKKKKKKKKKJJJJJJJJJJKJJJJJJJJJJJIIIIIIIIIIIHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>>===========<<<<<<;;;;;;;;;;;:::::::::::99999999988888888888777777766666666655555555555444444443333333333322222222222111000000000000/////////////............----------,,,,,,,++++++++++++***********))))))))))))((((((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$###################"""""""""""""!!!!!!!!!!!!!!! ppppppppppppqqqqqqqqqqqrrrrrrrrrrrrrrrssssssssssrrrrrrrrrrrrrrrrsssssssssttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvuvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{||||}~~~~€€€€€€€€€€€�������������������‚‚‚‚‚ƒƒƒ„„„„„„„„„„„„„„„„…………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††…………………………………………………………………„„„„„„„„„„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ������������������������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}~~~~~~~~}}}}}}}}}}}}}}}}}|||||||||||||||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxuuuuuuuuuuuttttttttttttttsssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqpppppppppooooooooooooooonnnnnnmmmmmmmmmmmmmmmmllllllllkkkkkkkkkkkkkkkjjjjjjjkkkjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhgggggggffffffffffffeeeeeeeeeeeeeeeeeeeddddddddddddcccccccbbbbbbaaaaaaaaaaaa`````````````_____________^^^^^^]]]\\\\\\\\\\\\[[[[[[[[[[[YYYYYYYYYYYYXXXXXXXXXXXXWXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUTTTTTTTTTTTTSSSSSSTTTSSSSSSSSSSSRRRRRRRRRRRQQQQPPPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMLLLLLKKKKKKKKKKKJJJJJJJJJJKJJJJJJJJJJJIIIIIIIIIIIHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>>===========<<<<<<;;;;;;;;;;;:::::::::::99999999988888888888777777766666666655555555555444444443333333333322222222222111000000000000/////////////............----------,,,,,,,++++++++++++***********))))))))))))((((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$###################"""""""""""""!!!!!!!!!!!!!!! ppppppppppppqqqqqqqqqqqrrrrrrrrrrrrrrsssssssssssrrrrrrrrrrrrrrrrssssssssstttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzzyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{||}}~~~~€€€€€€€€€€��������������������‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„……………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††………………………………………………………………„„„„„„„„„„„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ������������������������������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~}}}}}}}}}}}}}}}}}|||||||||||||||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxuuuuuuuuuuuutttttttttttttsssssssssrrrrrrrrrrrrrrrrsrrrrrrrrrrrrrrrrrqqqqqqqpppppppppoooooooooooooooonnnnnnmmmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkkkkjjjjjjkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhgggggggffffffffffffeeeeeeeeeeeeeeeeeeedddddddddddddccccccbbbbbbaaaaaaaaaaaaa`````````````____________^^^^^^]]]\\\\\\\\\\\\[[[[[[[[[[[YYYYYYYYYYYYXXXXXXXXXXXXWXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUTTTTTTTTTTTTSSSSSSTTTSSSSSSSSSSSRRRRRRRRRRRQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLKKKKKKKKKKKJJJJJJJJJKKJJJJJJJJJJJIIIIIIIIIIHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>>===========<<<<<<;;;;;;;;;;;:::::::::::99999999998888888888877777766666666655555555555444444443333333333322222222222111100000000000/////////////............----------,,,,,,,,++++++++++++**********))))))))))))((((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$####################""""""""""""!!!!!!!!!!!!!!! pppppppppppqqqqqqqqqqqqrrrrrrrrrrrrrssssssssssssrrrrrrrrrrrrrrrsssssssssstttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzzzzyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{|}}}~~~~€€€€€€€€€€���������������������‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„……‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††…………………………………………………………„„„„„„„„„„„„„„ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ���������������������������������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~}}}}}}}}}}}}}}}}|||||||||||||||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxuuuuuuuuuuuuuttttttttttttssssssssssrrrrrrrrrrrrrrrssrrrrrrrrrrrrrrrrrqqqqqqppppppppppooooooooooooooonnnnnnnmmmmmmmmmmmmmmmllllllllkkkkkkkkkkkkkkkjjjjjjkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhggggggfffffffffffffeeeeeeeeeeeeeeeeeeedddddddddddddcccccbbbbbbbaaaaaaaaaaaa``````````````____________^^^^^]]]]\\\\\\\\\\\[[[[[[[[[[[ZYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSTTTSSSSSSSSSSSSRRRRRRRRRRQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLKKKKKKKKKKKJJJJJJJJJKKJJJJJJJJJJJIIIIIIIIIIIHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>>===========<<<<<<;;;;;;;;;;;:::::::::::9999999998888888888877777766666666655555555555544444443333333333332222222222111100000000000//////////////...........----------,,,,,,,,++++++++++++**********))))))))))))((((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$####################"""""""""""""!!!!!!!!!!!!!! ppppppppppqqqqqqqqqqqqqrrrrrrrrrrrrsssssssssssssrrrrrrrrrrrrrrssssssssssstttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{|}}}}~~~~€€€€€����������������������‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒ„„„„„„‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††…………………………………………………………„„„„„„„„„„„„„„„ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ������������������������������������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}||||||||||||||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxuuuuuuuuuuuuuutttttttttttsssssssssssrrrrrrrrrrrrrrsssrrrrrrrrrrrrrrrrqqqqqqpppppppppppoooooooooooooonnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkkkkkkkkkkkkjjjjjkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhggggggfffffffffffffeeeeeeeeeeeeeeeeeeedddddddddddddcccccbbbbbbbaaaaaaaaaaaaa`````````````____________^^^^^]]]]\\\\\\\\\\\\[[[[[[[[[[ZYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVUUUUUUUUTTTTTTTTTTTTSSSSSTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMLLLLLLKKKKKKKKKKKJJJJJJJJJKKJJJJJJJJJJJIIIIIIIIIIIHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>>===========<<<<<<;;;;;;;;;;;:::::::::::99999999988888888888777777666666666655555555555444444443333333333322222222221111000000000000/////////////............---------,,,,,,,,++++++++++++**********)))))))))))))((((((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$%$$$$$$$$$$$$####################"""""""""""""!!!!!!!!!!!!!!! ppppppppppqqqqqqqqqqqqqrrrrrrrrrrrrsssssssssssssrrrrrrrrrrrrrssssssssssssttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{}}}}}~~~~~������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ„„„„††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††…………………………………………………„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ���������������������������������������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}|||||||||||||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxuuuuuuuuuuuuuuuttttttttttssssssssssssrrrrrrrrrrrrrsssrrrrrrrrrrrrrrrrrqqqqqpppppppppppoooooooooooooonnnnnnnnmmmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkkkjjjjjkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhgggggffffffffffffffeeeeeeeeeeeeeeeeeeedddddddddddddccccbbbbbbbbaaaaaaaaaaaa``````````````____________^^^^]]]]]\\\\\\\\\\\[[[[[[[[[[ZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSTTTTSSSSSSSSSSSSRRRRRRRRRQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMLLLLLLLKKKKKKKKKKKJJJJJJJJKKKJJJJJJJJJJIIIIIIIIIIIHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>>===========<<<<<<;;;;;;;;;;;:::::::::::99999999988888888888777777666666666655555555555444444443333333333322222222221111000000000000/////////////............---------,,,,,,,,++++++++++++**********)))))))))))))((((((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$%$$$$$$$$$$$$####################"""""""""""""!!!!!!!!!!!!!!!  pppppppppqqqqqqqqqqqqqqrrrrrrrrrrrssssssssssssssrrrrrrrrrrrrrsssssssssssstttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{zzzzzzzzzzz{{{{{{{{{{{{{{|}}}}}~~~~~�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ„„††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††………………………………………………„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ�����������������������������������������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxuuuuuuuuuuuuuuuttttttttttsssssssssssssrrrrrrrrrrrrssssrrrrrrrrrrrrrrrrrqqqqppppppppppppooooooooooooonnnnnnnnnmmmmmmmmmmmmmmmllllllllkkkkkkkkkkkkkkkjjjjkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhggggggfffffffffffffeeeeeeeeeeeeeeeeeeedddddddddddddccccbbbbbbbbaaaaaaaaaaaaa`````````````____________^^^^]]]]]\\\\\\\\\\\\[[[[[[[[[ZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVUUUUUUUUUTTTTTTTTTTTTSSSSTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMLLLLLLLKKKKKKKKKKKJJJJJJJJKKKJJJJJJJJJJJIIIIIIIIIIIHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@??????????>>>>?>>>>>>>>>>===========<<<<<<;;;;;;;;;;;:::::::::::99999999988888888888877777666666666655555555555444444443333333333322222222221111000000000000/////////////............---------,,,,,,,,++++++++++++***********))))))))))))((((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%$$$$$$$$$$$$$###################"""""""""""""!!!!!!!!!!!!!!!  ppppppppqqqqqqqqqqqqqqqrrrrrrrrrrsssssssssssssssrrrrrrrrrrrrrssssssssssssttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{zzzzzzz{{{{{{{{{{{{{{{{{{|}}}}}}~~~~~�������������������������‚‚‚‚‚‚‚‚�����‚‚‚‚‚‚‚ƒƒƒƒ„†††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††…………………………………………„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚������������������������������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxuuuuuuuuuuuuuuuutttttttttsssssssssssssrrrrrrrrrrrrsssssrrrrrrrrrrrrrrrrqqqqpppppppppppppoooooooooooonnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkkkkkkkkkkkkjjjkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhggggggfffffffffffffeeeeeeeeeeeeeeeeeeedddddddddddddcccbbbbbbbbbaaaaaaaaaaaa``````````````____________^^^]]]]]]\\\\\\\\\\\\[[[[[[[[ZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVUUUUUUUUUTTTTTTTTTTTTSSSSTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMLLLLLLLKKKKKKKKKKKJJJJJJJJKKKJJJJJJJJJJJIIIIIIIIIIIHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@???????????>>>?>>>>>>>>>>>===========<<<<<<;;;;;;;;;;;::::::::::99999999998888888888877777666666666655555555555544444443333333333332222222221111100000000000//////////////...........---------,,,,,,,,+++++++++++++**********))))))))))))((((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%$$$$$$$$$$$$$###################"""""""""""""!!!!!!!!!!!!!!!  ppppppppqqqqqqqqqqqqqqqrrrrrrrrrrsssssssssssssssrrrrrrrrrrrrssssssssssssstttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{zzz{{{{{{{{{{{{{{{{{{{{{{||}}}}}}~~~~~~�������������������������‚‚‚‚‚�����������‚‚‚‚‚ƒƒƒƒ…†††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††………………………………………„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}|||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxuuuuuuuuuuuuuuuuuttttttttssssssssssssssrrrrrrrrrrrssssssrrrrrrrrrrrrrrrrqqqpppppppppppppoooooooooooonnnnnnnnnnmmmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkkkjjjkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhggggggfffffffffffffeeeeeeeeeeeeeeeeeeedddddddddddddcccbbbbbbbbbaaaaaaaaaaaa``````````````____________^^^]]]]]]\\\\\\\\\\\\[[[[[[[[ZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSTTTTTSSSSSSSSSSSSRRRRRRRRQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@???????????>>>?>>>>>>>>>>>===========<<<<<<;;;;;;;;;;;::::::::::999999999988888888888777776666666666655555555555444444433333333333322222222211111000000000000/////////////...........---------,,,,,,,,,++++++++++++**********))))))))))))((((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$%$$$$$$$$$$$$$####################""""""""""""!!!!!!!!!!!!!!!  pppppppqqqqqqqqqqqqqqqrrrrrrrrrrssssssssssssssssrrrrrrrrrrrsssssssssssssstttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{zz{{{{{{{{{{{{{{{{{{{{{{{||}}}}}}}~~~~~~~�€€€€€€€€€€€�������������‚����������������‚‚‚‚‚ƒƒƒ……†††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††…………………………………„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}|||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxuuuuuuuuuuuuuuuuuutttttttsssssssssssssssrrrrrrrrrrssssssrrrrrrrrrrrrrrrrrqqppppppppppppppooooooooooonnnnnnnnnnnmmmmmmmmmmmmmmmllllllllkkkkkkkkkkkkkkkjjkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhggggggfffffffffffffeeeeeeeeeeeeeeeeeeedddddddddddddccbbbbbbbbbaaaaaaaaaaaaa`````````````_____________^^]]]]]]\\\\\\\\\\\\[[[[[[[[ZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVUUUUUUUUUUTTTTTTTTTTTTSSSTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@???????????>>>?>>>>>>>>>>>===========<<<<<<;;;;;;;;;;;::::::::::999999999988888888888777776666666666655555555555444444443333333333322222222211111000000000000/////////////............--------,,,,,,,,,++++++++++++**********)))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$%$$$$$$$$$$$$$####################"""""""""""""!!!!!!!!!!!!!!  pppppppqqqqqqqqqqqqqqrrrrrrrrrrrssssssssssssssstrrrrrrrrrrsssssssssssssssttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{z{{{{{{{{{{{{{{{{{{{{{{{{|||}}}}}}}~~~~~~~~~€€€€€€€€€€€€€€������������������������������‚‚‚‚ƒƒ………††††‡‡‡‡‡‡‡‡‡‡‡ˆˆ‡ˆ‡‡‡‡‡‡‡‡‡‡†††††††††††………………………………„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzyyyyzyyyyyyyyyyyyyyyyyyyxxxxxuuuuuuuuuuuuuuuuuuuttttttssssssssssssssssrrrrrrrrrsssssssrrrrrrrrrrrrrrrrrqpppppppppppppppoooooooooonnnnnnnnnnnmmmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkkkjjkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhgggggfffffffffffffeeeeeeeeeeeeeeeeeeedddddddddddddccbbbbbbbbbbaaaaaaaaaaaa``````````````____________^^]]]]]]]\\\\\\\\\\\\[[[[[[[ZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@A@@@@@@@@@@@??????????>>>?>>>>>>>>>>>===========<<<<<<;;;;;;;;;;;::::::::::999999999988888888888777776666666666655555555555444444443333333333322222222211111000000000000/////////////............--------,,,,,,,,,++++++++++++**********)))))))))))))((((((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$%%$$$$$$$$$$$$####################"""""""""""""!!!!!!!!!!!!!! ppppppqqqqqqqqqqqqqqqrrrrrrrrrrsssssssssssssssstrrrrrrrrrrssssssssssssssstttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||}}}}}}}}}~~~~~~~~~~~~~€€€€€€€€€€€€€€€������������������������������‚‚‚‚ƒ………†††††‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡†††††††††……………………………„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzyyyzzyyyyyyyyyyyyyyyyyyyxxxxvuuuuuuuuuuuuuuuuuuutttttsssssssssssssssssrrrrrrrrssssssssrrrrrrrrrrrrrrrrqppppppppppppppppooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkkkkjkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhggggggfffffffffffffeeeeeeeeeeeeeeeeeeedddddddddddddcbbbbbbbbbbaaaaaaaaaaaaa`````````````____________^^]]]]]]]\\\\\\\\\\\\[[[[[[[ZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSTTTTTTSSSSSSSSSSSSRRRRRRRQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@A@@@@@@@@@@@???????????>>??>>>>>>>>>>>===========<<<<<<;;;;;;;;;;;:::::::::999999999998888888888877776666666666655555555555444444443333333333322222222211111000000000000/////////////............--------,,,,,,,,,++++++++++++***********))))))))))))((((((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$%%$$$$$$$$$$$$####################"""""""""""""!!!!!!!!!!!!!!! pppppqqqqqqqqqqqqqqqrrrrrrrrrrrsssssssssssssssttrrrrrrrrsssssssssssssssssttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||}}}}}}}}}~~~~~~~~~~~~€€€€€€€€€€€€€€€€������������������������������‚‚‚‚…………†††††‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡††††††††……………………………„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyzzzyyyyyyyyyyyyyyyyyyyxxxvvuuuuuuuuuuuuuuuuuutttttsssssssssssssssssrrrrrrrrsssssssssrrrrrrrrrrrrrrrrppppppppppppppppooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhgggggfffffffffffffeeeeeeeeeeeeeeeeeeedddddddddddddcbbbbbbbbbbbaaaaaaaaaaaa``````````````____________^]]]]]]]]\\\\\\\\\\\\[[[[[[ZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVUUUUUUUUUUUTTTTTTTTTTTTSSTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCBBBBBBBBBBBAAAAAAAAAA@@@A@@@@@@@@@@@???????????>>??>>>>>>>>>>>===========<<<<<<;;;;;;;;;;;:::::::::999999999998888888888877776666666666655555555555544444443333333333332222222211111100000000000//////////////...........--------,,,,,,,,,+++++++++++++**********))))))))))))((((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$%%$$$$$$$$$$$$$###################"""""""""""""!!!!!!!!!!!!!!! pppppqqqqqqqqqqqqqqrrrrrrrrrrrssssssssssssssstttrrrrrrrssssssssssssssssssttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||}}}}}}}}}}}~~~~~~~~~~€€€€€€€€€€€€€€€€€������������������������������‚‚‚„…………††††‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡†††††††……………………………„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyzzzzyyyyyyyyyyyyyyyyyyyxxvvvuuuuuuuuuuuuuuuuuuttttssssssssssssssssssrrrrrrrsssssssssrrrrrrrrrrrrrrrrqppppppppppppppppoooooooonnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhggggggfffffffffffffeeeeeeeeeeeeeeeeeeedddddddddddddbbbbbbbbbbbaaaaaaaaaaaaa`````````````____________^]]]]]]]]\\\\\\\\\\\\[[[[[[ZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNNNNNMMMLLLLLLLLLKKKKKKKKKKKJJJJJJKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCBBBBBBBBBBBAAAAAAAAAAA@@AA@@@@@@@@@@???????????>>??>>>>>>>>>>>===========<<<<<<;;;;;;;;;;;:::::::::9999999999988888888888777766666666666655555555555444444433333333333322222222111111000000000000/////////////...........--------,,,,,,,,,,++++++++++++**********))))))))))))((((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$%%$$$$$$$$$$$$$###################"""""""""""""!!!!!!!!!!!!!!! ppppqqqqqqqqqqqqqqqrrrrrrrrrrsssssssssssssssstttrrrrrrrsssssssssssssssssttttttttuuuuuuuuuuuuuuuuuvuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||}}}}}}}}}}}}}}~~~~~~~~€€€€€€€€€€€€€€€€€€�������������������€���������‚‚‚„…………†††††‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††………………………„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������‚‚��������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}|||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyzzzzyyyyyyyyyyyyyyyyyyyyxvvvuuuuuuuuuuuuuuuuuuuttttssssssssssssssssssrrrrrrssssssssssrrrrrrrrrrrrrrrqqppppppppppppppppooooooonnnnnnnnnnnnnnmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhgggggfffffffffffffeeeeeeeeeeeeeeeeeeedddddddddddddbbbbbbbbbbbbaaaaaaaaaaaa``````````````____________]]]]]]]]]\\\\\\\\\\\\[[[[[ZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVUUUUUUUUUUUUTTTTTTTTTTTTSTTTTTTTTSSSSSSSSSSSRRRRRRQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNMMMLLLLLLLLLLKKKKKKKKKKKJJJJJKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCBBBBBBBBBBBAAAAAAAAAAA@@AA@@@@@@@@@@@??????????>>???>>>>>>>>>>===========<<<<<<;;;;;;;;;;;:::::::::9999999999988888888888777776666666666655555555555444444443333333333322222222111111000000000000/////////////............-------,,,,,,,,,,++++++++++++**********))))))))))))((((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$%%$$$$$$$$$$$$$###################"""""""""""""!!!!!!!!!!!!!!! pppqqqqqqqqqqqqqqqrrrrrrrrrrrsssssssssssssssttttrrrrrrrssssssssssssssssttttttttuuuuuuuuuuuuuuuuuvvuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxyyyyzzzzzzzzzzzzzzzzzzzzzzz{zzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||}}}}}}}}}}}}}}}}~~~~~~€€€€€€€€€€€€€€€€�����������������€����������‚‚„„…………††††‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡††††††…………………………„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������‚‚‚‚‚‚������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyvvvvvuuuuuuuuuuuuuuuuuuttttssssssssssssssssssrrrrrsssssssssssrrrrrrrrrrrrrrqqppppppppppppppppooooooonnnnnnnnnnnnnnnmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhggggggfffffffffffffeeeeeeeeeeeeeeeeeeeddddddddddddbbbbbbbbbbbbaaaaaaaaaaaaaa````````````____________]]]]]]]]]\\\\\\\\\\\\[[[[[ZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVUUUUUUUUUUUTTTTTTTTTTTTSTTTTTTTTSSSSSSSSSSSRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNMMMLLLLLLLLLLKKKKKKKKKKKJJJJJKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCBBBBBBBBBBBAAAAAAAAAAA@@AA@@@@@@@@@@@???????????>???>>>>>>>>>>>===========<<<<<<;;;;;;;;;;;:::::::::999999999998888888888877776666666666655555555555444444443333333333322222222111111000000000000/////////////............-------,,,,,,,,,,++++++++++++**********)))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$%%$$$$$$$$$$$$$###################"""""""""""""!!!!!!!!!!!!!!! pppqqqqqqqqqqqqqqqrrrrrrrrrsssssssssssssssstttttrrrrrrssssssssssssssssstttttttuuuuuuuuuuuuuuuuuvvvuuuuuvvvvvvvvvvvvvvvvvvvwvvvvvvvwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxyyyyzzzzzzzzzzzzzzzzzzzzzzz{{zzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||}}}}}}}}}}}}}}}}}}}}}~~~~€€€€€€€€€€€€€€���������������������������‚‚„„„…………††††‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡††††††…………………………„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������‚‚‚‚‚‚‚‚‚‚‚����������������������������������������������€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyvvvvvvuuuuuuuuuuuuuuuuuuttttsssssssssssssssssrrrrrssssssssssssrrrrrrrrrrrrrqqqppppppppppppppppoooooonnnnnnnnnnnnnnnmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhgggggggffffffffffffeeeeeefeeeeeeeeeeeeddddddddddddbbbbbbbbbbbbbaaaaaaaaaaaaa`````````````___________]]]]]]]]]\\\\\\\\\\\\[[[[[ZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVUUUUUUUUUUUTTTTTTTTTTTSTTTTTTTTSSSSSSSSSSSRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOPOOOOOOOOOOONNNNNNNNNNNMMLLLLLLLLLLKKKKKKKKKKKJJJJJKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCBBBBBBBBBBBAAAAAAAAAAA@AA@@@@@@@@@@@???????????>???>>>>>>>>>>>===========<<<<<<;;;;;;;;;;;:::::::::999999999998888888888877776666666666655555555555444444443333333333322222222111111100000000000/////////////............-------,,,,,,,,,,++++++++++++***********))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$%%%$$$$$$$$$$$$####################"""""""""""""!!!!!!!!!!!!!! ppqqqqqqqqqqqqqqqrrrrrrrrrrsssssssssssssssstttttrrrrrssssssssssssssssstttttttuuuuuuuuuuuuuuuuuvvvvuuuuuvvvvvvvvvvvvvvvvvvwwvvvvvvwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxyyyyyzzzzzzzzzzzzzzzzzzzzzz{{{zzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||}}}}}}}}}}}}}}}}}}}}}}}~~€€€€€€€€€€€€€€€€������������������������‚„„„…………†††††‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡†††††…………………………„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������������€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyvvvvvvvuuuuuuuuuuuuuuuuuutttssssssssssssssssssrrrrssssssssssssrrrrrrrrrrrrrqqqqppppppppppppppppoooooonnnnnnnnnnnnnnnmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhgggggggfffffffffffffeeeeefeeeeeeeeeeeeedddddddddddcbbbbbbbbbbbbaaaaaaaaaaaaaa````````````___________]]]]]]]]]]\\\\\\\\\\\\[[[[ZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRQQQQQQQQQPPPPPPPPPPPPOOOOPOOOOOOOOOOONNNNNNNNNNNMMLLLLLLLLLLKKKKKKKKKKKJJJJJKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCBBBBBBBBBBBAAAAAAAAAAA@AAA@@@@@@@@@@???????????>???>>>>>>>>>>>===========<<<<<<;;;;;;;;;;;:::::::::999999999998888888888877776666666666665555555555544444443333333333332222222111111100000000000//////////////...........-------,,,,,,,,,,++++++++++++***********))))))))))))((((((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$%%%$$$$$$$$$$$$####################"""""""""""""!!!!!!!!!!!!!! ppqqqqqqqqqqqqqqrrrrrrrrrrssssssssssssssssttttttrrrrrssssssssssssssssttttttttuuuuuuuuuuuuuuuuvvvvvuuuuvvvvvvvvvvvvvvvvvvwwwvvvvvwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxyyyyyyzzzzzzzzzzzzzzzzzzzzz{{{{zzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||}}}}}}}}}}}}}}}}}}}}}}}}~€€€€€€€€€€€€€€€������������������������‚„„„„…………†††††‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡†††††……………………………„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������‚‚����������������������������������€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyvvvvvvvvuuuuuuuuuuuuuuuuuttttssssssssssssssssssrrrsssssssssssssrrrrrrrrrrrrqqqqppppppppppppppppoooooonnnnnnnnnnnnnnnnmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhggggggggffffffffffffeeeeeffeeeeeeeeeeeedddddddddddcbbbbbbbbbbbbbaaaaaaaaaaaaa````````````___________]]]]]]]]]]\\\\\\\\\\\\[[[[ZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOPOOOOOOOOOOONNNNNNNNNNNMMLLLLLLLLLLLKKKKKKKKKKKJJJJKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCBBBBBBBBBBBAAAAAAAAAAA@AAA@@@@@@@@@@@???????????????>>>>>>>>>>===========<<<<<<;;;;;;;;;;;:::::::::9999999999988888888888777776666666666655555555555444444443333333333322222221111111000000000000/////////////...........-------,,,,,,,,,,+++++++++++++**********))))))))))))((((((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$%%%$$$$$$$$$$$$$###################"""""""""""""!!!!!!!!!!!!!!! pqqqqqqqqqqqqqqqrrrrrrrrrsssssssssssssssstttttttrrrrssssssssssssssssttttttttuuuuuuuuuuuuuuuuuvvvvvuuuvvvvvvvvvvvvvvvvvvwwwwvvvvvwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxyyyyyyyzzzzzzzzzzzzzzzzzzzz{{{{{zzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||}}}}}}}}}}}}}}}}}}}}}}}}}€€€€€€€€€€€€€€€�������������������������„„„„„…………†††††‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡†††††…………………………………„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����‚‚‚‚‚���������������������������������€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyvvvvvvvvuuuuuuuuuuuuuuuuutttttssssssssssssssssssrrssssssssssssssrrrrrrrrrrrqqqqqppppppppppppppppoooooonnnnnnnnnnnnnnnmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhggggggggfffffffffffffeeeeffeeeeeeeeeeeeeddddddddddccbbbbbbbbbbbbaaaaaaaaaaaaaa````````````__________]]]]]]]]]]]\\\\\\\\\\\\[[[ZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRQQQQQQQQQQPPPPPPPPPPPOOOOPPOOOOOOOOOOONNNNNNNNNNNMLLLLLLLLLLLKKKKKKKKKKKJJJJKKKKKKKJJJJJJJJJJJIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCBBBBBBBBBBAAAAAAAAAAA@AAA@@@@@@@@@@@???????????????>>>>>>>>>>>==========<<<<<<<;;;;;;;;;;::::::::::999999999988888888888777776666666666655555555555444444443333333333322222221111111000000000000/////////////...........-------,,,,,,,,,,,++++++++++++**********))))))))))))((((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$%%%$$$$$$$$$$$$$###################"""""""""""""!!!!!!!!!!!!!!! qqqqqqqqqqqqqqqrrrrrrrrrrsssssssssssssssstttttttrrrssssssssssssssssstttttttuuuuuuuuuuuuuuuuuvvvvvvuuvvvvvvvvvvvvvvvvvvvwwwwvvvvwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxyyyyyyyyzzzzzzzzzzzzzzzzzz{{{{{{{zzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}€€€€€€€€€€€€€€�������������������������„„„„„„…………†††††‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡†††††…………………………………………„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyvvvvvvvvvuuuuuuuuuuuuuuuuttttttsssssssssssssssssrrssssssssssssssrrrrrrrrrrrqqqqqqppppppppppppppppoooooonnnnnnnnnnnnnnnmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhgggggggggffffffffffffeeeefffeeeeeeeeeeeeddddddddddccbbbbbbbbbbbbbaaaaaaaaaaaaa````````````__________]]]]]]]]]]]\\\\\\\\\\\\[[[ZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRQQQQQQQQQQQPPPPPPPPPPPOOOPPOOOOOOOOOOONNNNNNNNNNNMLLLLLLLLLLLKKKKKKKKKKKJJJJKKKKKKKJJJJJJJJJJJIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@???????????????>>>>>>>>>>>==========<<<<<<<;;;;;;;;;;;:::::::::999999999998888888888877776666666666655555555555444444443333333333322222221111111000000000000/////////////............------,,,,,,,,,,,++++++++++++**********))))))))))))((((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$%%%$$$$$$$$$$$$$###################"""""""""""""!!!!!!!!!!!!!!! qqqqqqqqqqqqqqrrrrrrrrrrssssssssssssssssttttttttrrrssssssssssssssssttttttttuuuuuuuuuuuuuuuuuvvvvvvuvvvvvvvvvvvvvvvvvvvwwwwwvvvwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{{{{{zzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||}}}}}}}}}}}}}}}}}}}}}}}}~€€€€€€€€€€€€€€�������������������������„„„„„„„…………††††‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡†††††………………………………………………„…„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyvvvvvvvvvuuuuuuuuuuuuuuuutttttttsssssssssssssssssrsssssssssssssssrrrrrrrrrrqqqqqqppppppppppppppppoooooonnnnnnnnnnnnnnnmmmmmmmmmllllllllllllllkkkkkkkkkklkkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhgggggggggfffffffffffffeeefffeeeeeeeeeeeeedddddddddcccbbbbbbbbbbbbaaaaaaaaaaaaaa````````````_________]]]]]]]]]]]]\\\\\\\\\\\[[[ZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRQQQQQQQQQQQPPPPPPPPPPPOOOPPOOOOOOOOOOONNNNNNNNNNNMMLLLLLLLLLLLKKKKKKKKKKKJJJKKKKKKKJJJJJJJJJJJIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@???????????????>>>>>>>>>>>==========<<<<<<<;;;;;;;;;;;:::::::::999999999998888888888877776666666666655555555555544444443333333333322222221111111100000000000/////////////............------,,,,,,,,,,,++++++++++++**********))))))))))))((((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$%%%$$$$$$$$$$$$$###################"""""""""""""!!!!!!!!!!!!!!! qqqqqqqqqqqqqqrrrrrrrrrsssssssssssssssstttttttttrrssssssssssssssssttttttttuuuuuuuuuuuuuuuuuvvvvvvvuvvvvvvvvvvvvvvvvvvwwwwwwvvwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{zzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||}}}}}}}}}}}}}}}}}}}}}}~~~€€€€€€€€€€€€€€€�������������������������ƒ„„„„„„……………††††‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡†††††…………………………………………………………………„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������������€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyvvvvvvvvvvuuuuuuuuuuuuuuutttttttssssssssssssssssssssssssssssssssssrrrrrrrrrqqqqqqqppppppppppppppppoooooonnnnnnnnnnnnnnnmmmmmmmmlllllllllllllllkkkkkkkkklkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhggggggggggffffffffffffeeefffeeeeeeeeeeeeedddddddddcccbbbbbbbbbbbbaaaaaaaaaaaaaa````````````_________]]]]]]]]]]]]\\\\\\\\\\\\[[ZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRQQQQQQQQQQQPPPPPPPPPPPOOOPPPOOOOOOOOOOONNNNNNNNNNNMLLLLLLLLLLLKKKKKKKKKKKJJJKKKKKKKKJJJJJJJJJJJIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@??????????????>>>>>>>>>>>==========<<<<<<<;;;;;;;;;;;:::::::::999999999998888888888877776666666666665555555555544444443333333333332222221111111100000000000/////////////............------,,,,,,,,,,,++++++++++++**********)))))))))))))((((((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$%%%%$$$$$$$$$$$$####################""""""""""""!!!!!!!!!!!!!!! qqqqqqqqqqqqqrrrrrrrrrrsssssssssssssssstttttttttrssssssssssssssssttttttttuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwvwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{zz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||}}}}}}}}}}}}}}}}}}}~~~~~~€€€€€€€€€€€€€€€�������������������������ƒ„„„„„„„……………††††‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡†††††……………………………………………………………………………„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������������€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyvvvvvvvvvvvuuuuuuuuuuuuuuttttttttsssssssssssssssssssssssssssssssssrrrrrrrrrqqqqqqqqppppppppppppppppooooonnnnnnnnnnnnnnnnmmmmmmmmlllllllllllllllkkkkkkkkllkkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhggggggggggfffffffffffffeeffffeeeeeeeeeeeeeddddddddcccbbbbbbbbbbbbbaaaaaaaaaaaaa`````````````________]]]]]]]]]]]]\\\\\\\\\\\\[[ZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRQQQQQQQQQQQQPPPPPPPPPPPOOPPPOOOOOOOOOOONNNNNNNNNNNMLLLLLLLLLLLKKKKKKKKKKKJJJKKKKKKKKJJJJJJJJJJJIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@???????????????>>>>>>>>>>>=========<<<<<<<<;;;;;;;;;;:::::::::9999999999988888888888777776666666666655555555555444444443333333333322222211111111000000000000////////////............------,,,,,,,,,,,+++++++++++++**********))))))))))))((((((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$%%%%$$$$$$$$$$$$####################"""""""""""""!!!!!!!!!!!!!! rrrrrrrrrssssssssssssssssssstttttttttttttttuuuuutttttttttttuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvwwwwwwvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzz{{{{{zzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€��������‚‚‚‚‚ƒƒƒƒ„„„„…………††††††††††………………„„„„„„ƒƒƒƒ††……………………………………………………………‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚����������������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuttttttttttttttttsssssssssssssssssssrrrrrrrrrrqqppppppppppppppppooooooooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmllllllllllllllllllkkkkkkkkkkkkkkkjjiiiiiiiiiiiiihhhhhhhhhhhffffffffffeeeeeeeeeeeeedddddddddcccccccccccccbbbbbbbbbbbbaaaaaaaaaaaa```````____________^^^^^^^^^^^^]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@????????????????>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;:::::::::999999999998888888777777766666666666555555554444444444433333333333222222211111111111000000000/////////............-----------,,,,,,,,,,,,++++++++++************)))))))))((((((((((((''''''''''''&&''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$#################"""""""""""""!!""!!!!!!!!!!!!! rrrrrrrrssssssssssssssssssstttttttttttttttuuuuuutttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvwwwwwwwvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzz{{{{{{zzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€��������‚‚‚‚‚‚ƒƒƒƒ„„„„„……†††††††††………………„„„„„„„ƒƒƒƒ†††††……………………………………………………‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ�����������������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuutttttttttttttttttsssssssssssssssssssrrrrrrrrrqqqppppppppppppppppooooooooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllllllllllkkkkkkkkkkkkkkkjiiiiiiiiiiiiihhhhhhhhhhhfffffffffffeeeeeeeeeeeeedddddddddcccccccccccccbbbbbbbbbbbaaaaaaaaaaaaa```````____________^^^^^^^^^^^]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@???????????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;:::::::::999999999998888888777777766666666666655555554444444444433333333333222222211111111111100000000//////////...........-----------,,,,,,,,,,,,++++++++++************)))))))))((((((((((((''''''''''''&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$#################"""""""""""""!!"""!!!!!!!!!!!! rrrrrrrrssssssssssssssssssttttttttttttttttuuuuuuttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvwwwwwwwwvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzz{{{{{{{zzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€���������‚‚‚‚‚‚ƒƒƒƒ„„„„„………†††††††………………„„„„„„„ƒƒƒƒ††††††††……………………………………………‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ�������������������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||||||||{{{|{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuutttttttttttttttttsssssssssssssssssssrrrrrrrrqqqppppppppppppppppooooooooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmllllllllllllllllllkkkkkkkkkkkkkkkjjiiiiiiiiiiiiihhhhhhhhhhfffffffffffeeeeeeeeeeeeedddddddddcccccccccccccbbbbbbbbbbbaaaaaaaaaaaaa```````____________^^^^^^^^^^^]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@????????????????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;:::::::::99999999998888888777777776666666666655555554444444444433333333333322222211111111111100000000//////////............----------,,,,,,,,,,,,++++++++++************)))))))))((((((((((((''''''''''''&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$#################"""""""""""""!!"""!!!!!!!!!!!!! rrrrrrrssssssssssssssstssstttttttttttttttuuuuuuutttttttttuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvwwwwwwwwvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzz{{{{{{{{zzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€���������‚‚‚‚‚‚ƒƒƒƒƒ„„„„„………………………………………„„„„„„„„ƒƒƒ††††††††††………………………………………‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ����������������������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||||||||{{|||{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuutttttttttttttttttstssssssssssssssssrrrrrrrrqqqqppppppppppppppppooooooooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllllllllllkkkkkkkkkkkkkkjjiiiiiiiiiiiiihhhhhhhhhhffffffffffffeeeeeeeeeeeeedddddddddcccccccccccccbbbbbbbbbbbaaaaaaaaaaaa```````_____________^^^^^^^^^^]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@????????????????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;:::::::::99999999999888888777777776666666666655555554444444444443333333333322222221111111111100000000//////////............----------,,,,,,,,,,,,++++++++++************)))))))))(((((((((((('''''''''''''&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$################"""""""""""""!!"""!!!!!!!!!!!!! rrrrrrsssssssssssssssstsstttttttttttttttuuuuuuuutttttttttuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwwvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzz{{{{{{{{{zz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€����������‚‚‚‚‚‚ƒƒƒƒƒ„„„„………………………………………„„„„„„„„„„ƒ††††††††††††…………………………………ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ������������������������������������������������������������������������������������€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||||||||{||||{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuttttttttttttttttstsssssssssssssssssrrrrrrrqqqqqpppppppppppppppooooooooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmlllllllllllllllllllkkkkkkkkkkkkkjjiiiiiiiiiiiiiihhhhhhhhhffffffffffffeeeeeeeeeeeeedddddddddcccccccccccccbbbbbbbbbbbaaaaaaaaaaaaa```````____________^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@????????????????>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;:::::::::99999999999888888777777776666666666655555555444444444443333333333322222221111111111100000000//////////............-----------,,,,,,,,,,,,++++++++++***********)))))))))(((((((((((('''''''''''''&'''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$#################""""""""""""!!"""!!!!!!!!!!!!! rrrrrrsssssssssssssstttsttttttttttttttttuuuuuuuuttttttttuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwwwvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxyzzzzzzzzzzzzzzzz{{{{{{{{{{z{{{{{{{{{{{{{{{{{{{{{{||{{{{{{{{{{{{{{{{{{{||||||~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€����������‚‚‚‚‚‚‚ƒƒƒƒƒ„„„………………………………………„„„„„„„„„„„††††††††††††††……………………………ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ��������������������������������������������������������������������������������������€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||}|||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuutttttttttttttttttttsssssssssssssssssrrrrrrqqqqqppppppppppppppppooooooooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllllllllllkkkkkkkkkkkkkjjjiiiiiiiiiiiiihhhhhhhhhffffffffffffeeeeeeeeeeeeeddddddddddccccccccccccbbbbbbbbbbbbaaaaaaaaaaaa```````_____________^^^^^^^^^]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@???????????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;:::::::::99999999999888888777777776666666666655555555444444444443333333333322222221111111111100000000//////////............-----------,,,,,,,,,,,,++++++++++************))))))))(((((((((((((''''''''''''&'''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$#################"""""""""""""!"""!!!!!!!!!!!!! rrrrrssssssssssssssstttstttttttttttttttuuuuuuuuutttttttuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvwwwwwwwwwwwvvvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||{{{{{{{{{{{{{{{{{{|||||||~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€���������‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ„„„……………………………………„„„„„„„„„„„†††††††††††††††††……………………ƒƒƒƒƒƒƒƒ‚ƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ�����������������������������������������������������������������������������������������€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||}||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuutttttttttttttttttttssssssssssssssssrrrrrrqqqqqqppppppppppppppppooooooooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmlllllllllllllllllllkkkkkkkkkkkkjjjiiiiiiiiiiiiiihhhhhhhhfffffffffffffeeeeeeeeeeeeddddddddddcccccccccccccbbbbbbbbbbbaaaaaaaaaaaaa```````____________^^^^^^^^^]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@????????????????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;:::::::::99999999999888888777777777666666666665555555444444444443333333333322222221111111111100000000///////////...........-----------,,,,,,,,,,,,++++++++++************))))))))(((((((((((((''''''''''''&'''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$#################"""""""""""""!"""!!!!!!!!!!!!! rrrrrsssssssssssssstttttttttttttttttttuuuuuuuuuutttttttuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwwwwvvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||{{{{{{{{{{{{{{{{{||||||||~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ„„„………………………………„„„„„„„„„„„††††††††††††††††††…………………ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚���������������������������������������������������������������������������������������€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}||||||||||||||}}||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuttttttttttttttttttsssssssssssssssssrrrrrqqqqqqqpppppppppppppppooopooooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmllllllllllllllllllkkkkkkkkkkkkjjjjiiiiiiiiiiiiihhhhhhhhfffffffffffffeeeeeeeeeeeedddddddddddccccccccccccbbbbbbbbbbbbaaaaaaaaaaaa```````____________^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@????????????????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;::::::::::9999999999988888777777777666666666665555555444444444443333333333332222221111111111110000000///////////...........-----------,,,,,,,,,,,,++++++++++************)))))))))((((((((((((''''''''''''&''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$#################"""""""""""""!"""!!!!!!!!!!!!! rrrrssssssssssssssttttttttttttttttttttuuuuuuuuuuttttttuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwwwwwvvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxyyyzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||{{{{{{{{{{{{{{{{|||||||||~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ„„„„„…………………………„„„„„„„„„„„††††††††††††††††††††††………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚�����������������������������������������������������������������������������������€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}|||||||||||||}}}}|||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuttttttttttttttttttsssssssssssssssssrrrrqqqqqqqppppppppppppppppooppooooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllllllllllkkkkkkkkkkkjjjjiiiiiiiiiiiiiihhhhhhhgfffffffffffffeeeeeeeeeeedddddddddddcccccccccccccbbbbbbbbbbbaaaaaaaaaaaaa```````____________^^^^^^^^]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@????????????????>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;::::::::::9999999999988888777777777666666666665555555444444444444333333333332222221111111111110000000///////////............----------,,,,,,,,,,,,++++++++++************)))))))))((((((((((((''''''''''''&''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$#################"""""""""""""!"""!!!!!!!!!!!!! rrrssssssssssssssstttttttttttttttttttuuuuuuuuuuutttttuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvwwwwwwwwwwwwwvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxyyyyzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||{{{{{{{{{{{{{{|||||||||||~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ„„„„„„„…………………„„„„„„„„„„„„††††††††††††††††††††††††…ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ…………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������‚‚‚‚������������������������������������������������������������������€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}|||||||||||}}}}}}||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuutttttttttttttttttttssssssssssssssssrrrrqqqqqqqqppppppppppppppppoppooooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmllllllllllllllllllkkkkkkkkkkkjjjjjiiiiiiiiiiiiihhhhhhhgfffffffffffffeeeeeeeeeeedddddddddddcccccccccccccbbbbbbbbbbbbaaaaaaaaaaaa```````____________^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@???????????????>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;::::::::::9999999999988888777777777666666666665555555544444444444333333333332222222111111111110000000///////////............-----------,,,,,,,,,,,++++++++++************)))))))))(((((((((((('''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$################"""""""""""""!""""!!!!!!!!!!!!! rrrsssssssssssssstttttttttttttttttttuuuuuuuuuuuutttttuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwwwwwwvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxyyyyyzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||{{{{{{{{{{{{{||||||||||||~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„„„„„„„„……………„„„„„„„„„„„„‡††††††††††††††††††††††††ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����‚‚‚‚‚‚‚‚������������������‚‚‚�������������������������������������������€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}||||||||||}}}}}}}||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvuuuuuuuuuuuuttttttttttttttttttsssssssssssssssssrrrqqqqqqqqppppppppppppppppopppooooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmllllmllllllllllllllkkkkkkkkkkjjjjjiiiiiiiiiiiiiihhhhhhggfffffffffffffeeeeeeeeeeddddddddddddcccccccccccccbbbbbbbbbbbaaaaaaaaaaaa```````_____________^^^^^^^]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@????????????????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;::::::::::9999999999988888777777777666666666665555555544444444444333333333332222222111111111110000000///////////............-----------,,,,,,,,,,,++++++++++************)))))))))(((((((((((('''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$################"""""""""""""!""""!!!!!!!!!!!!! rrssssssssssssssstttttttttttttttttttuuuuuuuuuuuuttttuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwvvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxyyyyyyzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||{{{{{{{{{{{{|||||||||||||~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„‡‡‡††††††††††††††††††††††ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������‚‚‚‚‚‚������������������������������������������€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}|||||||||}}}}}}}}}}||||||||||||||||||||||||||{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvuuuuuuuuuuuuuttttttttttttttttttsssssssssssssssssrrqqqqqqqqqpppppppppppppppppppoooooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmlllmmlllllllllllllkkkkkkkkkkjjjjjjiiiiiiiiiiiiihhhhhhggfffffffffffffeeeeeeeeeeddddddddddddcccccccccccccbbbbbbbbbbbaaaaaaaaaaaaa```````____________^^^^^^^]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@????????????????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;:::::::::::999999999988888777777777766666666666555555544444444444333333333332222222111111111110000000////////////...........-----------,,,,,,,,,,,,++++++++++************))))))))(((((((((((((''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$#################""""""""""""!""""!!!!!!!!!!!!! rrsssssssssssssstttttttttttttttttttuuuuuuuuuuuuutttuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwvvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxyyyyyyyzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||{{{{{{{{{{{||||||||||||||~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„‡‡‡‡†††††††††††††††††††††ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������‚‚‚‚‚‚‚‚‚�����������������������������������������€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}||||||||}}}}}}}}}}}}}||||||||||||||||||||||||{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvuuuuuuuuuuuuutttttttttttttttttttssssssssssssssssrrqqqqqqqqqqpppppppppppppppppppooooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmlllmmllllllllllllllkkkkkkkkkjjjjjjiiiiiiiiiiiiiihhhhhggffffffffffffffeeeeeeeeedddddddddddddccccccccccccbbbbbbbbbbbbaaaaaaaaaaaa```````____________^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@????????????????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;:::::::::::999999999998888777777777766666666666555555544444444444333333333332222222111111111111000000////////////...........-----------,,,,,,,,,,,,++++++++++************))))))))(((((((((((((''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$#################""""""""""""!""""!!!!!!!!!!!!! rssssssssssssssttttttttttttttttttttuuuuuuuuuuuuutttuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxyyyyyyyyzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||{{{{{{{{{{|||||||||||||||~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„‡‡‡‡‡‡†††††††††††††††††††ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}||||||}}}}}}}}}}}}}}}}||||||||||||||||||||||{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvuuuuuuuuuuuuuutttttttttttttttttttsssssssssssssssssqqqqqqqqqqppppppppppppppppppppooooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmllmmmlllllllllllllkkkkkkkkkjjjjjjjiiiiiiiiiiiiihhhhhgggfffffffffffffeeeeeeeeedddddddddddddccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaa```````____________^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@???????????????>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;:::::::::::999999999998888777777777766666666666555555544444444444433333333332222222111111111111000000////////////............----------,,,,,,,,,,,,++++++++++************)))))))))(((((((((((('''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$#################"""""""""""""""""!!!!!!!!!!!!! ssssssssssssssstttttttttttttttttttuuuuuuuuuuuuuuttuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwvvvvvwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyyzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||{{{{{{{{{||||||||||||||||~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„‡‡‡‡‡‡‡††††††††††††††††††ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������������������€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}|||||}}}}}}}}}}}}}}}}}}|||||||||||||||||||||{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvuuuuuuuuuuuuuuutttttttttttttttttttssssssssssssssssqqqqqqqqqqqpppppppppppppppppppooooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmlmmmmlllllllllllllkkkkkkkkjjjjjjjiiiiiiiiiiiiiihhhhgggffffffffffffffeeeeeeeeedddddddddddddcccccccccccbbbbbbbbbbbbbaaaaaaaaaaaa```````____________^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@????????????????>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;:::::::::::9999999999988887777777777666666666665555555544444444444333333333322222222111111111110000000///////////............----------,,,,,,,,,,,,++++++++++************)))))))))(((((((((((('''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$#################"""""""""""""""""!!!!!!!!!!!!! sssssssssssssssttttttttttttttttttuuuuuuuuuuuuuuutuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwvvvvwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxyyyyyyyyyzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||{{{{{{{{|||||||||||||||||~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„‡‡‡‡‡‡‡‡†††††††††††††††††ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������������€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}||||}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvuuuuuuuuuuuuuuuutttttttttttttttttttsssssssssssssssqqqqqqqqqqqqpppppppppppppppppppooooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmlmmmmllllllllllllllkkkkkkkjjjjjjjjiiiiiiiiiiiiihhhhggggfffffffffffffeeeeeeeeedddddddddddddccccccccccccbbbbbbbbbbbbaaaaaaaaaaaa```````_____________^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@????????????????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;::::::::::9999999999988887777777777666666666665555555544444444444333333333322222222111111111110000000///////////............-----------,,,,,,,,,,,++++++++++************)))))))))(((((((((((('''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$#################"""""""""""""""""!!!!!!!!!!!!! sssssssssssssstttttttttttttttttttuuuuuuuuuuuuuuutuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwxvvvvwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxyyyyyyyyyyzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||{{{{{{{||||||||||||||||||~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„…„‡‡‡‡‡‡‡‡‡‡†††††††††††††††ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������������€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}|||}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvuuuuuuuuuuuuuuuutttttttttttttttttttsssssssssssssssqqqqqqqqqqqqppppppppppppppppppppoooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmlllllllllllllkkkkkkkjjjjjjjjiiiiiiiiiiiiiihhhggggffffffffffffffeeeeeeeeedddddddddddddcccccccccccbbbbbbbbbbbbbaaaaaaaaaaa````````____________^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@????????????????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;:::::::::::999999999988887777777777766666666666555555544444444444333333333322222222111111111110000000///////////............-----------,,,,,,,,,,,,+++++++++************)))))))))(((((((((((('''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$################"""""""""""""""""!!!!!!!!!!!!! ssssssssssssssttttttttttttttttttuuuuuuuuuuuuuuuvuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwxvvvwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxyyyyyyyyyyyzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||{{{{{{|||||||||||||||||||~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„…„‡‡‡‡‡‡‡‡‡‡‡††††††††††††††ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������������€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}|}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvuuuuuuuuuuuuuuuuutttttttttttttttttttssssssssssssssqqqqqqqqqqqqqppppppppppppppppppppoooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmllllllllllllllkkkkkkjjjjjjjjjiiiiiiiiiiiiihhhgggggfffffffffffffeeeeeeeeedddddddddddddcccccccccccbbbbbbbbbbbbbaaaaaaaaaaa````````____________^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@???????????????>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;:::::::::::999999999998887777777777766666666666555555544444444444333333333322222222111111111111000000////////////...........-----------,,,,,,,,,,,,++++++++++************))))))))(((((((((((('''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$################""""""""""""""""""!!!!!!!!!!!!! sssssssssssssttttttttttttttttttuuuuuuuuuuuuuuuuvuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwxxvvwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyzzzz{{{{{{{{{{{{{{{{{{{{{|{{{{{{{{{{|||||||||||||||{{{{{||||||||||||||||||||~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||{{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvuuuuuuuuuuuuuuuuuutttttttttttttttttttsssssssssssssqqqqqqqqqqqqqqpppppppppppppppppppooooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmlllllllllllllkkkkkkjjjjjjjjjiiiiiiiiiiiiiihhgggggffffffffffffffeeeeeeeeeddddddddddddccccccccccccbbbbbbbbbbbbaaaaaaaaaaa`````````____________^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@???????????????>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;:::::::::::999999999998887777777777766666666666555555544444444444333333333322222222111111111111000000////////////...........-----------,,,,,,,,,,,,++++++++++************))))))))(((((((((((((''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$#################"""""""""""""""""!!!!!!!!!!!!! sssssssssssssttttttttttttttttttuuuuuuuuuuuuuuuvvuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwxxxvwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyzzz{{{{{{{{{{{{{{{{{{{{{||{{{{{{{{{||||||||||||||||{{{{|||||||||||||||||||||~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvuuuuuuuuuuuuuuuuutttttttttttttttttttsssssssssssssqqqqqqqqqqqqqqqpppppppppppppppppppoooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmlllllllllllllkkkkkkjjjjjjjjjjiiiiiiiiiiiiihhggggggfffffffffffffeeeeeeeeedddddddddddddcccccccccccbbbbbbbbbbbbbaaaaaaaaaa`````````____________^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@????????????????>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;:::::::::::999999999998887777777777766666666666555555554444444444433333333322222222211111111111000000////////////............----------,,,,,,,,,,,,++++++++++************)))))))))((((((((((((''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$#################"""""""""""""""""!!!!!!!!!!!!! ssssssssssssttttttttttttttttttuuuuuuuuuuuuuuuvvvuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwxxxvwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyzz{{{{{{{{{{{{{{{{{{{{{|||{{{{{{{{|||||||||||||||||{{{||||||||||||||||||||||~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||}|||||||||||||||||||||{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvuuuuuuuuuuuuuuuuutttttttttttttttttttssssssssssssqqqqqqqqqqqqqqqpppppppppppppppppppooooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmlllllllllllllkkkkkjjjjjjjjjjiiiiiiiiiiiiiihggggggfffffffffffffeeeeeeeeedddddddddddddccccccccccccbbbbbbbbbbbbaaaaaaaaaa`````````_____________^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@????????????????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;::::::::::9999999999988877777777777666666666665555555544444444444333333333222222222111111111110000000///////////............----------,,,,,,,,,,,,++++++++++************)))))))))(((((((((((('''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$#################"""""""""""""""""!!!!!!!!!!!!! ssssssssssstttttttttttttttttttuuuuuuuuuuuuuuuvvvuuuuuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyzz{{{{{{{{{{{{{{{{{{{{||||{{{{{{{{|||||||||||||||||{{|||||||||||||||||||||||~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����������‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|}|||||||||||||||||||||||{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvuuuuuuuuuuuuuuuuuutttttttttttttttttttsssssssssssqqqqqqqqqqqqqqqqpppppppppppppppppppoooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmlllllllllllllkkkkkjjjjjjjjjjjiiiiiiiiiiiiihgggggggfffffffffffffeeeeeeeeedddddddddddddcccccccccccbbbbbbbbbbbbbaaaaaaaaa``````````____________^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@????????????????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;:::::::::::999999999988887777777777766666666666555555544444444444333333333222222222111111111110000000///////////............-----------,,,,,,,,,,,++++++++++************)))))))))(((((((((((('''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$#################"""""""""""""""""!!!!!!!!!!!!! sssssssssssttttttttttttttttttuuuuuuuuuuuuuuuvvvvuuuuuuuuuuuuuvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyz{{{{{{{{{{{{{{{{{{{{|||||{{{{{{{||||||||||||||||||{||||||||||||||||||||||||~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������������‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~}}}}}}}}}}}}|}}|||||||||||||||||||||||{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvuuuuuuuuuuuuuuuuutttttttttttttttttttsssssssssssrqqqqqqqqqqqqqqqqpppppppppppppppppppoooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmlllllllllllllkkkkjjjjjjjjjjjiiiiiiiiiiiiiigggggggfffffffffffffeeeeeeeeedddddddddddddccccccccccccbbbbbbbbbbbbaaaaaaaaa``````````____________^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@????@??????????>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;:::::::::::999999999998887777777777766666666666555555544444444444333333333222222222111111111110000000///////////............-----------,,,,,,,,,,,,+++++++++************)))))))))(((((((((((('''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$####$############"""""""""""""""""!!!!!!!!!!!!! ssssssssssttttttttttttttttttuuuuuuuuuuuuuuuuvvvvuuuuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwxxxxxxwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{|||||{{{{{{||||||||||||||||||||||||||||||||||||||||||||~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�€��������������‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~}}}}}}}}}}}}}}||||||||||||||||||||||||{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvuuuuuuuuuuuuuuuuutttttttttttttttttttssssssssssrqqqqqqqqqqqqqqqqpppppppppppppppppppooooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmllllllllllllllkkkjjjjjjjjjjjjiiiiiiiiiiiiiggggggggfffffffffffffeeeeeeeeedddddddddddddcccccccccccbbbbbbbbbbbbaaaaaaaaa```````````____________^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@????@???????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;:::::::::::999999999998887777777777766666666666555555544444444444333333333222222222111111111111000000////////////...........-----------,,,,,,,,,,,,++++++++++************))))))))(((((((((((('''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$###$############"""""""""""""""""!!!!!!!!!!!!! ssssssssssttttttttttttttttttuuuuuuuuuuuuuuuvvvvvuuuuuuuuuuuuvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{||||||{{{{{|||||||||||||||||||||||||||||||||||||||||||}}€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����������������‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~}}}}}}}}}}}}}}|||||||||||||||||||||||{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvuuuuuuuuuuuuuuuuuuttttttttttttttttttssssssssssrrqqqqqqqqqqqqqqqqpppppppppppppppppppooooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmlllllllllllllkkkjjjjjjjjjjjjiiiiiiiiiiiiiggggggggfffffffffffffeeeeeeeeedddddddddddddcccccccccccbbbbbbbbbbbbbaaaaaaaa```````````____________^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@????@???????????>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;::::::::::999999999998887777777777766666666666555555554444444444433333333222222222111111111111000000////////////...........-----------,,,,,,,,,,,,++++++++++************))))))))(((((((((((((''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$###$############""""""""""""""""""!!!!!!!!!!!! sssssssssssssstttttttttttttttuuuuuuuuuuuuuuuvvvvuuuuuuuuvvvvvvvvvvvvvvvvwuuuuuvvvvvvvvvvvvvvvvvwwwwwwwwwwxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzz{{{{{{{{{{|||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������������������€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€‚‚�����������������������~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyywwwwwwvvvvvvvvvvvvvvvvvvvuuuutttttttttttttttttsssssssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppppppppooooooooooooooonnmmmmmmmmmmmmmmmllllllllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiigggggggggfffffffffffffeeedddddddddddcccccccccccccbcccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaa````````````____^^^^^^^^^^^]]]]]]]]]]]\\\\]]]\\\\\\\\\\\\[[[[[[[[[[ZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVUUUUUUTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@???????????>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;:::::::::::999999999988888888877777777777666665555555544444444444433333222222222111111111110000000///////////..............------------,,,,,,,,,,,,,++++++++++++***********))))))))))((((((((((((''''''''''''''''&&&&&&&&&&&&%&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$############"""""""""""""""""""!!!!!!!!!!!!!!!! sssssssssssssstttttttttttttttuuuuuuuuuuuuuuuvvvvuuuuuuuvvvvvvvvvvvvvvvvvwuuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwwxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzz{{{{{{{{{{{||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����������������������€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚���������������������~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||}||||||||||||||||||||||{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyywwwwwwwvvvvvvvvvvvvvvvvvvuuuuttttttttttttttttttsssssssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqqppppppppppppppppooooooooooooooonmmmmmmmmmmmmmmmlllllllllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiigggggggggfffffffffffffeeedddddddddddcccccccccccccbcccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaaa````````````___^^^^^^^^^^^]]]]]]]]]]]]\\\]]]\\\\\\\\\\\\[[[[[[[[[[ZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVVUUUUUTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHIIIIIHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@???????????>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;::::::::::999999999988888888877777777777666665555555554444444444433333222222222111111111110000000///////////..............------------,,,,,,,,,,,,,++++++++++++***********))))))))))((((((((((((''''''''''''''''&&&&&&&&&&&&%&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$############"""""""""""""""""""!!!!!!!!!!!!!!!! ssssssssssssstttttttttttttttuuuuuuuuuuuuuuuvvvvvuuuuuuuvvvvvvvvvvvvvvvvwwuuuuvvvvvvvvvvvvvvvvvwwwwwwwwwwxxxxxxxxxxxxxxxxxxyzzzzzzzzzzzzz{{{{{{{{{{{{|||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������������������������€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚�������������������~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||}|||||||||||||||||||||||{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyywwwwwwwwvvvvvvvvvvvvvvvvvuuuuuttttttttttttttttttssssssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqpppppppppppppppppoooooooooooooonnmmmmmmmmmmmmmmmllllllllllllllllllkkkkkkkkkkkkkkjkjjjjjjjjjjjjjjiiiiiiiiiigggggggggffffffffffffffeeddddddddddddccccccccccccbccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaa````````````___^^^^^^^^^^^]]]]]]]]]]]]\\\]]]]\\\\\\\\\\\[[[[[[[[[[ZZZYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHIIIIIIHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@???????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;:::::::::::99999999988888888877777777777666665555555554444444444433333222222222111111111111000000////////////..............-----------,,,,,,,,,,,,,++++++++++++***********))))))))))((((((((((((''''''''''''''''&&&&&&&&&&&&%&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""""""""""!!!!!!!!!!!!!!! sssssssssssssttttttttttttttuuuuuuuuuuuuuuuuvvvvvuuuuuuvvvvvvvvvvvvvvvvwwwuuuvvvvvvvvvvvvvvvvvwwwwwwwwwwxxxxxxxxxxxxxxxxxxyyzzzzzzzzzzzz{{{{{{{{{{{{{|||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������������€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚�����������������~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}~~~}}}}}}}}}}}}}}}}}}}}}}~}}}}}}}}}}}}}}}}}}}}}|||}}|||||||||||||||||||||||{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyywwwwwwwwwvvvvvvvvvvvvvvvvuuuuuutttttttttttttttttsssssssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqqppppppppppppppppoooooooooooooonnnmmmmmmmmmmmmmmlllllllllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiggggggggggfffffffffffffeeddddddddddddcccccccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaa````````````___^^^^^^^^^^^^]]]]]]]]]]]\\\]]]]\\\\\\\\\\\\[[[[[[[[[ZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUTTTTTTTSSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@??????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;:::::::::::99999999988888888877777777777666665555555554444444444433333222222222111111111111000000////////////..............-----------,,,,,,,,,,,,,++++++++++++***********))))))))))((((((((((((''''''''''''''''&&&&&&&&&&&&%&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""""""""""!!!!!!!!!!!!!!! sssssssssssstttttttttttttttuuuuuuuuuuuuuuuvvvvvvuuuuuuvvvvvvvvvvvvvvvvwwwuuvvvvvvvvvvvvvvvvvwwwwwwwwwwxxxxxxxxxxxxxxxxxxxyyzzzzzzzzzzz{{{{{{{{{{{{{{||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������������€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚���������������~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}~~~~}}}}}}}}}}}}}}}}}}}}}~~~}}}}}}}}}}}}}}}}}}}|||}}||||||||||||||||||||||||{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyywwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuttttttttttttttttttstsssssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqqppppppppppppppppooooooooooooonnnmmmmmmmmmmmmmmmllllllllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiggggggggggfffffffffffffeedddddddddddddccccccccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaaa````````````__^^^^^^^^^^^^]]]]]]]]]]]]\\]]]]\\\\\\\\\\\\[[[[[[[[[ZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@??????????>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;:::::::::::99999999988888888877777777777666665555555554444444444433333222222222211111111111000000////////////..............------------,,,,,,,,,,,,++++++++++++***********))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&&%&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""""""""""!!!!!!!!!!!!!!!! ssssssssssssttttttttttttttuuuuuuuuuuuuuuuvvvvvvvuuuuuvvvvvvvvvvvvvvvvwwwwuuvvvvvvvvvvvvvvvvvwwwwwwwwwwxxxxxxxxxxxxxxxxxxyyyzzzzzzzzzzz{{{{{{{{{{{{{{|||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������������������€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚�������������~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~}}}}}}}}}}}}}}}}}}}}~~~~}}}}}}}}}}}}}}}}}}|||}}}|||||||||||||||||||||||{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyywwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuttttttttttttttttttttssssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppppppppooooooooooooonnnnmmmmmmmmmmmmmmlllllllllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiigggggggggggfffffffffffffedddddddddddddcccccccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaa````````````__^^^^^^^^^^^^]]]]]]]]]]]]\\]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@???????????>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;:::::::::::999999999888888888877777777776666655555555544444444444333332222222222111111111110000000///////////..............------------,,,,,,,,,,,,,+++++++++++***********)))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""""""""""!!!!!!!!!!!!!!!! ssssssssssstttttttttttttttuuuuuuuuuuuuuuuvvvvvvvuuuuvvvvvvvvvvvvvvvvwwwwwuvvvvvvvvvvvvvvvvvwwwwwwwwwwxxxxxxxxxxxxxxxxxxyyyyzzzzzzzzzz{{{{{{{{{{{{{{{||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������������������������€€€€€€€€€€€€€€€€€€€€€€€��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������������������€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~}}}}}}}}}}}}}}}}}}}}~~~~}}}}}}}}}}}}}}}}}}}||}}}}||||||||||||||||||||||{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyywwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuutttttttttttttttttttsssssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqqppppppppppppppppoooooooooooonnnnmmmmmmmmmmmmmmmllllllllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiigggggggggggfffffffffffffedddddddddddddcccccccccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaaa````````````__^^^^^^^^^^^^]]]]]]]]]]]]\]]]]]\\\\\\\\\\\\[[[[[[[[ZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUTTTTTTTTSSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@???????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;::::::::::999999999888888888877777777777666655555555554444444444433332222222222111111111110000000///////////..............------------,,,,,,,,,,,,,++++++++++++**********)))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$############""""""#""""""""""""!!!!!!!!!!!!!!!! sssssssssssttttttttttttttuuuuuuuuuuuuuuuvvvvvvvvuuuuvvvvvvvvvvvvvvvvwwwwwvvvvvvvvvvvvvvvvvwwwwwwwwwwxxxxxxxxxxxxxxxxxxyyyyyzzzzzzzzz{{{{{{{{{{{{{{{{|||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����������������������������€€€€€€€€€€€€€€€€€€€€�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������������������€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}~~~~~~}}}}}}}}}}}}}}}}}}}~~~~~}}}}}}}}}}}}}}}}}}||}}}|||||||||||||||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyywwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuutttttttttttttttttttssssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppppppppoooooooooooonnnnnmmmmmmmmmmmmmmlllllllllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiggggggggggggfffffffffffffedddddddddddddcccccccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaa````````````__^^^^^^^^^^^^]]]]]]]]]]]]\]]]]]\\\\\\\\\\\\[[[[[[[[ZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@??????????>>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;:::::::::::99999999888888888877777777777666655555555554444444444433332222222222111111111110000000///////////..............------------,,,,,,,,,,,,,++++++++++++**********)))))))))))(((((((((((('''(''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$############""""""#""""""""""""!!!!!!!!!!!!!!!! sssssssssstttttttttttttttuuuuuuuuuuuuuuuvvvvvvvvuuuvvvvvvvvvvvvvvvvwwwwwwvvvvvvvvvvvvvvvvvwwwwwwwwwwxxxxxxxxxxxxxxxxxxyyyyyzzzzzzzz{{{{{{{{{{{{{{{{{||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������������������������������€€€€€€€€€€€€€€€€€€�������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������������������������€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}~~~~~~~}}}}}}}}}}}}}}}}}}~~~~~}}}}}}}}}}}}}}}}}}||}}}}||||||||||||||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyywwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuttttttttttttttttttttssssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqqppppppppppppppppooooooooooonnnnnmmmmmmmmmmmmmmmllllllllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiggggggggggggfffffffffffffedddddddddddddcccccccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaa````````````___^^^^^^^^^^^]]]]]]]]]]]]\]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZYYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@??????????>>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;:::::::::::99999999888888888877777777777666655555555554444444444433332222222222111111111111000000////////////..............-----------,,,,,,,,,,,,,++++++++++++**********)))))))))))(((((((((((('''(''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$############""""""#""""""""""""!!!!!!!!!!!!!!!! ssssssssstttttttttttttttuuuuuuuuuuuuuuuvvvvvvvvvuuvvvvvvvvvvvvvvvvwwwwwwwvvvvvvvvvvvvvvvvwwwwwwwwwwxxxxxxxxxxxxxxxxxxyyyyyyzzzzzzzz{{{{{{{{{{{{{{{{{||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������������€€€€€€€€€€€€€€€€���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������������€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~}}}}}}}}}}}}}}}}}}}|}}}}}|||||||||||||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyywwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuutttttttttttttttttttsssssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppppppppooooooooooonnnnnnmmmmmmmmmmmmmmlllllllllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiigggggggggggggffffffffffffeedddddddddddddccccccccccccccccccbbbbbbbbbbbbbaaaabaaaaaaaaaaaa````````````__^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[ZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUTTTTTTTTTSSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@???????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;:::::::::::99999999888888888877777777777666655555555554444444444433332222222222111111111111000000////////////..............-----------,,,,,,,,,,,,,++++++++++++**********)))))))))))(((((((((((('''(''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$############""""""#""""""""""""!!!!!!!!!!!!!!!! ssssssssstttttttttttttttuuuuuuuuuuuuuuvvvvvvvvvvuuvvvvvvvvvvvvvvvvwwwwwwwvvvvvvvvvvvvvvvwwwwwwwwwwxxxxxxxxxxxxxxxxxxyyyyyyyzzzzzzz{{{{{{{{{{{{{{{{{{|||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������������‚€€€€€€€€€€€€€€�����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������������������������������€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzyyyyyywwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuutttttttttttttttttttssssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqpppppppppppppppoooooooooonnnnnnmmmmmmmmmmmmmmmllllllllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiigggggggggggggffffffffffffeedddddddddddddcccccccccccccccccccbbbbbbbbbbbbaaaabaaaaaaaaaaaa````````````__^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[ZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@???????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;:::::::::::99999999888888888887777777777666655555555554444444444433332222222222211111111111000000////////////..............------------,,,,,,,,,,,,++++++++++++**********)))))))))))(((((((((((('''(''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""#"""""""""""""!!!!!!!!!!!!!!! sssssssstttttttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvuvvvvvvvvvvvvvvvvwwwwwwwwvvvvvvvvvvvvvvvwwwwwwwwwwxxxxxxxxxxxxxxxxxxyyyyyyyzzzzzz{{{{{{{{{{{{{{{{{{{||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������������‚‚‚€€€€€€€€€€€€€������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������������������������������€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||{{{{{{{{{{{{{{{{{{{zzzz{{zzzzzzzzzzzzzzzzzyyyyyywwwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuutttttttttttttttttttsssssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppppppppoooooooooonnnnnnnmmmmmmmmmmmmmmllllmlllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiihgggggggggggggfffffffffffeeeddddddddddddccccccccccccccccccccbbbbbbbbbbbbaaabaaaaaaaaaaaa````````````___^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[ZZZZZZYYYYYYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@???????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;::::::::::999999998888888888877777777777666555555555544444444444433322222222222111111111110000000///////////..............------------,,,,,,,,,,,,,+++++++++++**********))))))))))))((((((((((((''(''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""#"""""""""""""!!!!!!!!!!!!!!! ssssssssttttttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvuvvvvvvvvvvvvvvvvwwwwwwwwvvvvvvvvvvvvvvwwwwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyzzzzz{{{{{{{{{{{{{{{{{{{{|||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�€€€€€€€€€€€€€€€������������������������������‚‚‚‚‚€€€€€€€€€€€��������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||{{{{{{{{{{{zzz{{zzzzzzzzzzzzzzzzzzyyyyywwwwwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuutttttttttttttttttttssssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppppppppooooooooonnnnnnnmmmmmmmmmmmmmmmlllmllllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiihgggggggggggggfffffffffffeeedddddddddddddcccccccccccccccccccbbbbbbbbbbbbaaabbaaaaaaaaaaaa```````````___^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[ZZZZZZZYYYYYYYYYYYXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@??????????>>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;:::::::::::99999998888888888877777777777666555555555554444444444433322222222222111111111110000000///////////..............------------,,,,,,,,,,,,,+++++++++++**********))))))))))))((((((((((((''(''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""#"""""""""""""!!!!!!!!!!!!!!!! ssssssstttttttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwvvvvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyzzzzz{{{{{{{{{{{{{{{{{{{|||||}}}}}}}}}}}}}}}}}}}}}~}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��€€€€€€€€€€€€€€������������������������������‚‚‚‚‚‚€€€€€€€€€€���������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~}}}}}~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||{{{{{{{{{{zz{{{{zzzzzzzzzzzzzzzzzyyyywwwwwwwwwwwwwwwwwvvvvvvvvuuuuuuuuuuuuttttttttttttttttttttssssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqqppppppppppppppppoooooooonnnnnnnnmmmmmmmmmmmmmmlllmmlllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiihhgggggggggggggffffffffffeeeeddddddddddddcccccccccccccccccccbbbbbbbbbbbbbaabbaaaaaaaaaaaa```````````___^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[ZZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@??????????>>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;:::::::::::99999998888888888877777777777666555555555554444444444433322222222222111111111110000000///////////..............------------,,,,,,,,,,,,,++++++++++++*********))))))))))))((((((((((((''(''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""#"""""""""""""!!!!!!!!!!!!!!!! sssssssttttttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwvvvvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyzzzz{{{{{{{{{{{{{{{{{{{||||||}}}}}}}}}}}}}}}}}}}}~~}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���€€€€€€€€€€€€�������������������������������‚‚‚‚‚‚‚€€€€€€€€€€���������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„ƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyywwwwwwwwwwwwwwwwwvvvvvvvvuuuuuuuuuuuuutttttttttttttttttttsssssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppppppppoooooooonnnnnnnnmmmmmmmmmmmmmmmllmmllllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiihhgggggggggggggffffffffffeeeedddddddddddddcccccccccccccccccccbbbbbbbbbbbbaabbbaaaaaaaaaaaa``````````____^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[ZZZZZZZYYYYYYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@???????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;:::::::::::99999999888888888877777777777666555555555554444444444433322222222222111111111111000000////////////..............-----------,,,,,,,,,,,,,++++++++++++*********))))))))))))((((((((((((''((''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$############"""""##""""""""""""!!!!!!!!!!!!!!!! sssssstttttttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwvvvvvvvvvvvvwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyzzz{{{{{{{{{{{{{{{{{{{||||||}}}}}}}}}}}}}}}}}}}}~~~}}}}~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����€€€€€€€€€€€������������������������������‚‚‚‚‚‚‚‚‚€€€€€€€€�����������������‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyywwwwwwwwwwwwwwwwwwvvvvvvvuuuuuuuuuuuuuutttttttttttttttttttssssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqpppppppppppppppooooooonnnnnnnnmmmmmmmmmmmmmmmllmmmlllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiihhggggggggggggggfffffffffeeeeeddddddddddddcccccccccccccccccccbbbbbbbbbbbbbabbbaaaaaaaaaaaa``````````____^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[ZZZZZZZZYYYYYYYYYYYXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@???????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;:::::::::::99999999888888888887777777777666555555555554444444444433322222222222111111111111000000////////////..............-----------,,,,,,,,,,,,,++++++++++++*********))))))))))))((((((((((((''((''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$############"""""##""""""""""""!!!!!!!!!!!!!!!! ssssssttttttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwvvvvvvvvvvvvwwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyyyzz{{{{{{{{{{{{{{{{{{{{|||||}}}}}}}}}}}}}}}}}}}}~~~~}}}~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����€€€€€€€€€€������������������������������‚‚‚‚‚‚‚‚‚‚€€€€€€�������������������‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„…„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚~~~€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzywwwwwwwwwwwwwwwwwwwvvvvvvuuuuuuuuuuuuuutttttttttttttttttttsssssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqppppppppppppppooooooonnnnnnnnnmmmmmmmmmmmmmmllmmmllllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiihhhgggggggggggggfffffffffeeeeedddddddddddddcccccccccccccccccccbbbbbbbbbbbbabbbbaaaaaaaaaaaa`````````____^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[ZZZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@???????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;::::::::::99999999888888888887777777777666555555555554444444444433322222222222211111111111000000////////////..............-----------,,,,,,,,,,,,,++++++++++++*********))))))))))))((((((((((((''((''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$############"""""##""""""""""""!!!!!!!!!!!!!!!! ssssstttttttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxxxxyyyyyyyyyyyyzz{{{{{{{{{{{{{{{{{{{|||||}}}}}}}}}}}}}}}}}}}}}~~~~}}}~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������€€€€€€€€€�����������������������������‚‚‚‚‚‚‚‚‚‚‚‚€€€€€��������������������‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„…„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€������€€€€€€€€~~~~~~~~~~~~~~~~~~~}~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||}}|||||}}}}}}}|||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzxwwwwwwwwwwwwwwwwwwvvvvvvuuuuuuuuuuuuuuttttttttttttttttttttssssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqpppppppppppppppoooooonnnnnnnnnmmmmmmmmmmmmmmmlmmmllllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiihhhgggggggggggggfffffffffeeeeedddddddddddddcccccccccccccccccccbbbbbbbbbbbbabbbbaaaaaaaaaaaa`````````_____^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[ZZZZZZZZYYYYYYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@??????????>>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;::::::::::999999998888888888877777777777666555555555554444444444433322222222222111111111110000000///////////..............------------,,,,,,,,,,,,++++++++++++*********))))))))))))((((((((((((''((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$############"""""##""""""""""""!!!!!!!!!!!!!!!! sssssttttttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxyyyyyyyyyyyyz{{{{{{{{{{{{{{{{{{{|||||}}}}}}}}}}}}}}}}}}}}}~~~~~}}~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������€€€€€€€€�����������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚€€€����������������������‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„……„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€�����‚‚‚‚‚‚������€€€€~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|}}}}}}}}}}}}}||||||{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzxwwwwwwwwwwwwwwwwwwvvvvvvuuuuuuuuuuuuuuuttttttttttttttttttttsssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqppppppppppppppoooooonnnnnnnnnnmmmmmmmmmmmmmmlmmmmlllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiihhhhgggggggggggggffffffffeeeeeedddddddddddddccccccccccccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaaa`````````_____^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@??????????>>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;:::::::::::99999998888888888877777777777666555555555554444444444433322222222222111111111110000000///////////..............------------,,,,,,,,,,,,,+++++++++++**********))))))))))))(((((((((((('((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$#############""""##""""""""""""!!!!!!!!!!!!!!!! sssstttttttttttttttuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{||||||}}}}}}}}}}}}}}}}}}}}~~~~~~}~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������€€€€€€������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€�����������������������‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„………„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€���‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚����€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzzxxwwwwwwwwwwwwwwwwwvvvvvvuuuuuuuuuuuuuuuttttttttttttttttttttsssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqpppppppppppppoooooonnnnnnnnnnmmmmmmmmmmmmmmlmmmmllllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiihhhhgggggggggggggffffffffeeeeeedddddddddddddcccccccccccccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaaa````````_____^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@???????????>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;:::::::::::99999999888888888877777777777666555555555554444444444433322222222222111111111110000000///////////..............------------,,,,,,,,,,,,,+++++++++++**********))))))))))))(((((((((((('((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$#############""""##"""""""""""""!!!!!!!!!!!!!!! ssssttttttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwvvvvvvvvvwwwwwwwwwwwwwwwwxxxxxxxxxxxyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������€€€€€�����������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„………„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€���‚‚ƒƒƒ„„„„„„„„„ƒƒƒ‚‚���€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||{{|{{{{{{{{{{{{zzzzzzzzzzzzxxxwwwwwwwwwwwwwwwwvvvvvvuuuuuuuuuuuuuuutttttttttttttttttttttssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqppppppppppppppooooonnnnnnnnnnnmmmmmmmmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjjiihhhhhgggggggggggggfffffffeeeeeeeddddddddddddccccccdccccccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaaa````````______^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[ZZZZZZZZZYYYYYYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@???????????>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;:::::::::::99999999888888888877777777777666555555555554444444444433322222222222111111111111000000///////////..............------------,,,,,,,,,,,,,++++++++++++*********))))))))))))(((((((((((('((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$#############""""##"""""""""""""!!!!!!!!!!!!!!! ssstttttttttttttttuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{|||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����������€€€€�����������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„………„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€��‚‚ƒƒ„„………………………„„„ƒƒ‚‚��€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||{{||{{{{{{{{{{{zzzzzzzzzzzzxxxwwwwwwwwwwwwwwwwvvvvvvuuuuuuuuuuuuuuuuttttttttttttttttttttssssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqpppppppppppppooooonnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjiihhhhhgggggggggggggfffffffeeeeeeedddddddddddddcccccdcccccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaaa````````_______^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@???????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;:::::::::::99999999888888888887777777777666555555555554444444444433322222222222111111111111000000////////////..............-----------,,,,,,,,,,,,,++++++++++++*********))))))))))))(((((((((((('(('''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$#############""""##"""""""""""""!!!!!!!!!!!!!!!! sssttttttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvwvvvvvvvvvvvwwwwwwwwwwwwwwvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������������€€€�����������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„…………„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€��‚‚ƒ„„……†††‡‡‡‡†††……„ƒƒ‚‚���€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~}~}}}}}~~~~~~}}}}}}}||||||||||{{{{{{{{{{{zzzzzzzzzzzxxxwwwwwwwwwwwwwwwwvvvvvvuuuuuuuuuuuuuuuuuttttttttttttttttttttsssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqppppppppppppppoooonnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjihhhhhgggggggggggggfffffffeeeeeeedddddddddddddcccccdcccccccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaaa```````_______^^^^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@??????????>>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;:::::::::::99999999888888888887777777777766555555555554444444444433322222222222211111111111000000////////////..............-----------,,,,,,,,,,,,,++++++++++++*********))))))))))))(((((((((((('(((''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$############""""###""""""""""""!!!!!!!!!!!!!!!! sstttttttttttttttuuuuuuuuuuuuuuvvvvvvvvvvvvvvvwwvvvvvvvvvvwwwwwwwwwwwwwwwvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{|||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������€€����������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„…………„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„……………………………„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€��‚ƒ„„…††‡‡ˆˆˆˆˆˆ‡‡††…„„ƒ‚‚���€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~}}}}}}|||||||||||{{{{{{{{{zzzzzzzzzzzxxxwwwwwwwwwwwwwwwwvvvvvvuuuuuuuuuuuuuuuuuuttttttttttttttttttttsssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqppppppppppppppoooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjihhhhhhgggggggggggggffffffeeeeeeeedddddddddddddccccddccccccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaaa```````_______^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[ZZZZZZZZZZYYYYYYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@??????????>>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;:::::::::::9999999888888888887777777777766655555555555444444444443332222222222211111111111000000////////////..............-----------,,,,,,,,,,,,,++++++++++++*********))))))))))))(((((((((((('(((''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$############""""###""""""""""""!!!!!!!!!!!!!!!! ssttttttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvwwvvvvvvvvvwwwwwwwwwwwwwwwwvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{|||||||||}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������������€����������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„………„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€�‚‚ƒ„…††‡ˆˆ‰‰‰‰‰‰ˆˆ‡††…„ƒƒ‚����€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}|||||||||||{{{{{{{{{zzzzzzzzzzxxxwwwwwwwwwwwwwwwwvvvvvvuuuuuuuuuuuuuuuuuuutttttttttttttttttttssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppppppppooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjhhhhhhgggggggggggggffffffeeeeeeeedddddddddddddccccddcccccccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaaa``````________^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[ZZZZZZZZZZYYYYYYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@???????????>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;::::::::::999999998888888888877777777777666555555555554444444444433322222222222111111111110000000///////////..............------------,,,,,,,,,,,,++++++++++++*********))))))))))))(((((((((((('(((''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$############""""###""""""""""""!!!!!!!!!!!!!!!! ttttuuuuuuuuuuuuuuvvvvvuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{|||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€���������������������������������‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„…………………………………………………………………………………………………„„„„„„„„„„„ƒ„ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������€€€€€€€€€€€€€€€€€€€€€€€€€����������€€€€€€€€€€€€€€€������������€€€€€€€€€€€€€€€€€€€€€€��‚ƒ„…†‡‡ˆ‰ŠŠŠ‹‹ŠŠŠ‰ˆˆ‡†…„ƒƒ‚†††…………………………………„„„„„ƒƒƒƒ€€~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~}}}}}}}}}}}}}||||||{{{{{{{zzzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuttttttttttttttttssssssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqppqqqqqppppppppppppppoooooommmmmmmmmmmmlllllllllllllkkkkkkkkkkjjjjjjjjjjjjjiiiihhhhhhhhhhhhhggggggggggeeeeeeeedddddddddddddccccccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa```````__________^^^^^^^^^^^]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@???????????>>>>>>>>>>============<<<<<<<<<<;;;;;;;;;;:::::::::::999999999888888777777777776666666665555555555444444444444333333322222222222111111111100000000000////////////............-----------,,,,,,,,,,,,,,++++++++++++**+++***********))))))))))))(((((((((''''''''''''&&&&''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#################"""""""""""""!!!!!!!!!!!!!!!!!! ttttuuuuuuuuuuuuuuvvvvvuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{||||||||||||||||||}}}}}}}}}}}}}}}}}}}}~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€����������������������������������‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„…………………………………††……………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������€€€€€€€€€€€€€€€€€€€€€€€€€������������€�€€€€€€€€€€€�������������€€€€€€€€€€€€€€€€€€€€€€��‚ƒ„…†‡ˆ‰ŠŠ‹‹‹‹‹‹ŠŠ‰ˆ‡†……„ƒ‚‡†††…………………………………„„„„ƒƒƒƒ€€}}}}}}}}}}~~~~~~~~~~~~~~~~}}}}}}}}}}}}}||||||{{{{{{{{zzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuttttttttttttttttsssssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqpqqqqqqqpppppppppppppooooommmmmmmmmmmmmllllllllllllkkkkkkkkkkjjjjjjjjjjjjjiiiihhhhhhhhhhhhhggggggggggeeeeeeeedddddddddddddcccccccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa```````__________^^^^^^^^^^^^]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@???????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;::::::::::9999999998888888777777777776666666655555555555444444444443333333222222222222111111111000000000000///////////............------------,,,,,,,,,,,,,++++++++++++**+++************)))))))))))((((((((((''''''''''''&&&''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#################"""""""""""""!!!!!!!!!!!!!!!!!! tttuuuuuuuuuuuuuuvvvvvvuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}~}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€���������������������������������‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„………………………†………††††………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���€€€€€€€€€€€€€€€€€€€€€€€€€����������������€€€€€€€€€������������������������€€€€€€€€€€€��‚ƒ„…†‡ˆ‰Š‹‹ŒŒŒŒŒ‹Š‰‰ˆ‡†…„ƒ‚‡††††††††††††……………„„„„ƒƒƒ€€€}}}}}}}~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}||||||{{{{{{{{zzzzzzzzyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuttttttttttttttttsssssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppooooommmmmmmmmmmmmmlllllllllllkkkkkkkkkkjjjjjjjjjjjjjjiiiihhhhhhhhhhhhhgggggggggeeeeeeeeeddddddddddddccccdccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa```````__________^^^^^^^^^^^^]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;::::::::::9999999998888888777777777776666666655555555555444444444443333333322222222222111111111000000000000///////////............------------,,,,,,,,,,,,,,+++++++++++**+++************)))))))))))((((((((((''''''''''''&&&''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#################"""""""""""""!!!!!!!!!!!!!!!!!! tttuuuuuuuuuuuuuuvvvvvvuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{{{{{{{||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}~~}}}}}}}}~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������������‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„…………………††††††††††††…………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�€€€€€€€€€€€€€€€€€€€€€€€€€������������������€€€€€€€�������������������������€€€€€€€€€€€��‚ƒ„…†‡ˆ‰Š‹ŒŒŒŒŒŒ‹‹Š‰ˆ‡†…„ƒƒ‡††††††††††††††………„„„„ƒƒƒ€€€}}}}~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}||||||{{{{{{{{zzzzzzzyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuuuuuuttttttttttttttttssssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppoooommmmmmmmmmmmmmmllllllllllkkkkkkkkkkkjjjjjjjjjjjjjiiiihhhhhhhhhhhhhgggggggggeeeeeeeeedddddddddddddcccdcccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa``````___________^^^^^^^^^^^]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@??????????>>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;:::::::::::999999998888888777777777776666666655555555555444444444443333333322222222222111111111100000000000///////////............------------,,,,,,,,,,,,,,+++++++++++**+++************)))))))))))((((((((((''''''''''''&&&''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$##################""""""""""""!!!!!!!!!!!!!!!!!! ttuuuuuuuuuuuuuuvvvvvvvuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzz{{{{{{{{{{||||||||||||||||||}}}}}}}}}}}}}}}}}}}}~~~}}}}}}}~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������������‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„…………………††††††††††††††……………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��€€€€€€€€€€€€€€€€€€€€€€€�������������������€€€€€€�������������������������€€€€€€€€€€€€��‚ƒ„…†‡‰ŠŠ‹ŒŒ��ŒŒ‹‹Š‰ˆ‡†…„ƒƒ‡‡†††††††††††††…………„„„ƒƒƒ€€€€}}~~~~~~~~~~~~}}}}}}}}}}}}}}}}||||||{{{{{{{{zzzzzzyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvuuuuuuuuuuuuuuuuuttttttttttttttttssssssssssssssrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppoooommmmmmmmmmmmmmmmllllllllllkkkkkkkkkkjjjjjjjjjjjjjiiiiihhhhhhhhhhhhhggggggggeeeeeeeeedddddddddddddcccddccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa``````___________^^^^^^^^^^^^]]]]\\\\\\\\\\\[[[[[[[[[[[[ZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@???????????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;:::::::::::999999998888888777777777776666666655555555555444444444443333333322222222222111111111100000000000///////////.............-----------,,,,,,,,,,,,,,+++++++++++**+++************)))))))))))((((((((((''''''''''''&&&''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$##################""""""""""""!!!!!!!!!!!!!!!!!! ttuuuuuuuuuuuuuuvvvvvvvuuuuuuuuuuvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzz{{{{{{{{{||||||||||||||||||}}}}}}}}}}}}}}}}}}}}~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������������‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„…………………††††††††††††††††………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����€€€€€€€€€€€€€€€€€€€€���������������������€€€€�������������������������€€€€€€€€€€€€€�‚ƒ„…†‡ˆ‰Š‹ŒŒŒ�ŒŒ‹ŠŠ‰ˆ‡†…„ƒƒ‡‡‡‡‡‡‡‡‡‡‡‡††††………„„„ƒƒƒ€€€€~~~~~~~~~~~~~}}}}}}}}}}}}}|||||||{{{{{{{zzzzzzzyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvuuuuuuuuuuuuuuuutttttttttttttttttsssssssssssssrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppoooommmmmmmmmmmmmmmmmlllllllllkkkkkkkkkkkjjjjjjjjjjjjjiiiihhhhhhhhhhhhhggggggggeeeeeeeeeedddddddddddddccddccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa``````___________^^^^^^^^^^^^]]]]\\\\\\\\\\\\[[[[[[[[[[[ZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@???????????>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;:::::::::::999999998888888777777777776666666655555555555444444444443333333322222222222111111111100000000000////////////............-----------,,-,,,,,,,,,,,++++++++++++*++++***********)))))))))))((((((((((''''''''''''&&&''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#################""""""""""""!!!!!!!!!!!!!!!!!! tuuuuuuuuuuuuuuvvvvvvvvuuuuuuuuuvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzz{{{{{{{{{||||||||||||||||||}}}}}}}}}}}}}}}}}}}}~~~~~}}}}}~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������������‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„…………………††††††††††††††††††…………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������€€€€€€€€€€€€€€€€€€����������������������€€€�������������������������€€€€€€€€€€€€€€�‚ƒ„…†‡ˆ‰Š‹ŒŒŒŒŒ‹‹Š‰ˆ‡†…„„ƒƒ‡‡‡‡‡‡‡‡‡‡‡‡‡†††………„„„ƒƒƒ€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}|||||||{{{{{{{zzzzzzzyyyyyyyyyyxxyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwvvvvvvuuuuuuuuuuuuuuuuttttttttttttttttssssssssssssssrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqppppppppooommmmmmmmmmmmmmmmmmllllllllkkkkkkkkkkkjjjjjjjjjjjjjiiiihhhhhhhhhhhhhggggggggeeeeeeeeeedddddddddddddccddcccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa`````____________^^^^^^^^^^^]]]]\\\\\\\\\\\\[[[[[[[[[[[ZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVUUUUUUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@???????????>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;:::::::::::999999998888888777777777776666666655555555555444444444443333333322222222222111111111100000000000////////////............-----------,,-,,,,,,,,,,,++++++++++++*++++***********)))))))))))((((((((((''''''''''''&&&''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#################""""""""""""!!!!!!!!!!!!!!!!!! tuuuuuuuuuuuuuuvvvvvvvvuuuuuuuuuvvvvvvvvvvvvvvvwvvvwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}}}}}~~~~~}}}}~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������������‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„…………………††††††‡‡‡‡‡††††††††††…………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������€€€€€€€€€€€€€€€����������������������€€€�������������������������€€€€€€€€€€€€€��‚„…†‡ˆ‰ŠŠ‹‹ŒŒ‹‹ŠŠ‰ˆ‡†…„ƒƒƒ‡‡‡‡‡‡ˆˆˆˆ‡‡‡‡††………„„„ƒƒƒ€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}||||||||{{{{{{zzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwvvvvvuuuuuuuuuuuuuuuuttttttttttttttttsssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqppppppppooommmmmmmmmmmmmmmmmmllllllllkkkkkkkkkkkkjjjjjjjjjjjjiiiiihhhhhhhhhhhhhgggggggeeeeeeeeeeeddddddddddddccdddccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa`````____________^^^^^^^^^^^^]]]]\\\\\\\\\\\[[[[[[[[[[[ZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;::::::::::999999998888888877777777776666666655555555555544444444444333333322222222222211111111100000000000/////////////...........-----------,,-,,,,,,,,,,,++++++++++++*++++***********)))))))))))((((((((((''''''''''''&&&'''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$#################""""""""""""!!!!!!!!!!!!!!!!!! uuuuuuuuuuuuuuvvvvvvvvvuuuuuuuuvvvvvvvvvvvvvvvvwvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzz{{{{{{{{{||||||||||||||||||}}}}}}}}}}}}}}}}}}}}~~~~~~}}}}~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„…………………†††††‡‡‡‡‡‡‡‡†††††††††††………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������€€€€€€€€€€€€€������������������������€�������������������������€€€€€€€€€€€€€€��‚ƒ„…†‡ˆ‰ŠŠ‹‹‹‹ŠŠ‰ˆ‡†……„ƒƒƒ‡‡‡ˆˆˆˆˆˆˆˆˆ‡‡†††……„„„ƒƒƒ€€€€€€~~~~~€€€€€€€€€~~~~~~~~~~}}}}}}}}}||||||||{{{{{{zzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwvvvvvuuuuuuuuuuuuuuuuttttttttttttttttssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqppppppppooommmmmmmmmmmmmmmmmmmllllllllkkkkkkkkkkkjjjjjjjjjjjjiiiiihhhhhhhhhhhhhgggggggeeeeeeeeeeedddddddddddddcdddccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa`````____________^^^^^^^^^^^^]]]]\\\\\\\\\\\\[[[[[[[[[[[ZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@??????????>>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;::::::::::9999999988888888777777777776666666655555555555444444444443333333322222222222111111111000000000000////////////...........------------,-,,,,,,,,,,,++++++++++++*++++************))))))))))((((((((((('''''''''''&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#################""""""""""""!!!!!!!!!!!!!!!!!! uuuuuuuuuuuuuuvvvvvvvvvuuuuuuuuvvvvvvvvvvvvvvvwwvvwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzz{{{{{{{{{|||||||||||||||||||}}}}}}}}}}}}}}}}}}}~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„……………………††††‡‡‡‡‡‡‡‡‡‡‡†††††††††††††…„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������€€€€€€€€€€€��������������������������������������������������€€€€€€€€€€€€€€€�‚ƒ„…†‡ˆˆ‰ŠŠŠŠŠ‰‰ˆ‡††…„„ƒƒƒˆˆˆˆˆˆ‰‰ˆˆˆˆ‡‡‡††……„„„ƒƒƒ€€€€€€€~~~~€€€€€€€€€€€~~~~~~~~~~~}}}}}}}}}||||||||{{{{{{zzzzzzzzyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzyyyyyyyyyxxxxxxwwwwvvvvvuvuuuuuuuuuuuuuuttttttttttttttttssssssssssssssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqpppppppppoonmmmmmmmmmmmmmmmmmmmlllllllkkkkkkkkkkkjjjjjjjjjjjjiiiiiihhhhhhhhhhhhgggggggeeeeeeeeeeedddddddddddddcdddcccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa`````____________^^^^^^^^^^^]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@???????????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;:::::::::::999999988888888777777777776666666655555555555444444444443333333322222222222111111111000000000000////////////...........------------,-,,,,,,,,,,,,+++++++++++*++++************))))))))))(((((((((((''''''''''''&&'''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#################"""""""""""""!!!!!!!!!!!!!!!!!! uuuuuuuuuuuuuvvvvvvvvvvuuuuuuuvvvvvvvvvvvvvvvvwwvwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyzyyyyzzzzzzzzzzzzzzzzz{{{{{{{{{{|||||||||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„………………………†††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††…„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������€€€€€€€€€��������������������������������������������������€€€€€€€€€€€€€€€€�‚ƒƒ„…†‡ˆˆ‰‰‰‰‰ˆˆ‡††…„„ƒƒƒƒˆˆˆˆ‰‰‰‰‰‰‰ˆˆ‡‡††……„„„ƒƒƒ€€€€€€€€~~~€€€€€€€€€€€€€€~~~~~~~~~~~~}}}}}}}}}||||||||{{{{{{{zzzzzzzzzzyyyyzyyyyyyzzzzzzzzzzzzzzzzzzzyyyyyyyyyyxxxxxwwwwvvvvvvuuuuuuuuuuuuuuutttttttttttttttsssssssssssssssssssssssssssssssssrrrrrrrrrqqqqqqqqqqqqqqqqqpppppppppoonmmmmmmmmmmmmmmmmmmmlllllllkkkkkkkkkkkkjjjjjjjjjjjiiiiiihhhhhhhhhhhhhggggggeeeeeeeeeeeeddddddddddddcddddccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa`````____________^^^^^^^^^^^^]]]]\\\\\\\\\\\[[[[[[[[[[[ZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVUUUUUUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@???????????>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;:::::::::::999999988888888777777777776666666655555555555444444444443333333322222222222111111111100000000000////////////...........------------,-,,,,,,,,,,,,+++++++++++*++++************))))))))))(((((((((((''''''''''''&&'''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#################"""""""""""""!!!!!!!!!!!!!!!!!! uuuuuuuuuuuuuvvvvvvvvvvuuuuuuuvvvvvvvvvvvvvvvwwwvwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyzyyyzzzzzzzzzzzzzzzzzz{{{{{{{{{|||||||||||||||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„……………………†††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††…………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������€�€€€€��������������������������������������������������€€€€€€€€€€€€€€€€��‚ƒ„……†‡‡ˆˆˆˆˆ‡‡††…„„ƒƒƒƒƒˆˆ‰‰‰‰ŠŠ‰‰‰‰ˆ‡‡††……„„„ƒƒƒ€€€€€€€€€~~~€€€€€€€€€€€€€€€~~~~~~~~~~~~~}}}}}}}}}|||||||||{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{zzzzzzyyyyyyxxxxwwwwvvvvvvuuuuuuuuuuuuuuuttttttttttttttttssssssssssssssssssssssssssssssssssrrrrrrrrqqrqqqqqqqqqqqqqpppppppppoonmmmmmmmmmmmmmmmmmmmlllllllkkkkkkkkkkkkjjjjjjjjjjjiiiiiihhhhhhhhhhhhhggggggeeeeeeeeeeeedddddddddddddddddccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa`````____________^^^^^^^^^^^^]]]]\\\\\\\\\\\\[[[[[[[[[[ZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@???????????>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;:::::::::::999999988888888777777777776666666655555555555444444444443333333322222222222111111111100000000000////////////............-----------,-,,,,,,,,,,,,+++++++++++*++++************))))))))))(((((((((((''''''''''''&&'''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#################"""""""""""""!!!!!!!!!!!!!!!!!! uuuuuuuuuuuuvvvvvvvvvvvuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzyyzzzzzzzzzzzzzzzzzz{{{{{{{{{|||||||||||||||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„………………………††‡‡‡‡‡‡‡‡ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������€€��������������������������������������������������€€€€€€€€€€€€€€€€€��‚ƒƒ„……††‡‡‡‡‡††……„„ƒƒƒƒƒƒˆ‰‰‰ŠŠŠŠŠŠ‰‰ˆˆ‡††……„„„ƒƒƒ€€€€€€€€€€€~~€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~}}}}}}}}}|||||||||{{{{{{{{{zzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{zzzzzzzzyyyyyxxxxwwwwvvvvvvuuuuuuuuuuuuuuutttttttttttttttssssssssssssssssssttttttssssssssssssrrrrrrqqrqqqqqqqqqqqqppppppppppoonmmmmmmmmmmmmmmmmmmmmlllllllkkkkkkkkkkkkjjjjjjjjjjiiiiiiihhhhhhhhhhhhhgggggeeeeeeeeeeeedddddddddddddddddcccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa`````___________^^^^^^^^^^^^]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;:::::::::::999999988888888777777777776666666655555555555444444444443333333322222222222111111111100000000000////////////............-----------,--,,,,,,,,,,,++++++++++++++++************))))))))))(((((((((((''''''''''''&&'''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$##################""""""""""""!!!!!!!!!!!!!!!!!! uuuuuuuuuuuuvvvvvvvvvvvuuuuuuvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzyyzzzzzzzzzzzzzzzzzz{{{{{{{{{|||||||||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„……………………†††‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡†††……………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€�‚‚ƒƒ„……††††††……„„ƒƒƒƒƒƒƒƒ‰‰ŠŠŠŠ‹‹ŠŠŠ‰ˆˆ‡††……„„ƒƒƒƒ€€€€€€€€€€€~~€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}}||||||||{{{{{{{{{{{{{{zz{{{{{{{{{{{{{{{{|||||||||{{zzzzzzzyyyyxxxxwwwwvvvvvvvuuuuuuuuuuuuuuutttttttttttttttsssssssssstttttttttttttttttttsssssssrrrrrrqrrqqqqqqqqqqqppppppppppponnmmmmmmmmmmmmmmmmmmllllllllkkkkkkkkkkkkjjjjjjjjjjiiiiiiihhhhhhhhhhhhhgggggeeeeeeeeeeeeedddddddddddddddddccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa`````____________^^^^^^^^^^^]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;::::::::::999999988888888877777777776666666655555555555444444444443333333322222222222111111111100000000000////////////............-----------,--,,,,,,,,,,,+++++++++++++++++***********))))))))))(((((((((((''''''''''''&&'''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$##################""""""""""""!!!!!"!!!!!!!!!!!! uuuuuuuuuuuvvvvvvvvvvvvuuuuuvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzyzzzzzzzzzzzzzzzzzz{{{{{{{{{|||||||||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒ„„„„„„„„„„„„„„„„„„„………………………††‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††……………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€��‚‚ƒƒ„„………………„„„ƒƒƒ‚‚‚ƒƒ„‰‰ŠŠ‹‹‹‹‹ŠŠ‰ˆˆ‡††……„„ƒƒƒƒ€€€€€€€€€€€€€~~€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}}}}|||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||{{{{zzzzzyyyyyxxxxwwwwvvvvvvvvuuuuuuuuuuuuuutttttttttttttttsssssttttttttttttttttttttttttttsssssrrrrrrrrqqqqqqqqqqqppppppppppponnmmmmmmmmmmmmmmmmmmllllllllkkkkkkkkkkkkjjjjjjjjjjiiiiiiihhhhhhhhhhhhhgggggeeeeeeeeeeeeedddddddddddddddddccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa`````____________^^^^^^^^^^^^]]]]\\\\\\\\\\\[[[[[[[[[[ZZZYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@??????????>>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;::::::::::999999988888888877777777777666666665555555555544444444443333333332222222222211111111100000000000/////////////...........-----------,--,,,,,,,,,,,+++++++++++++++++***********))))))))))(((((((((((''''''''''''&&'''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#################""""""""""""!!!!!"!!!!!!!!!!!! uuuuuuuuuuuvvvvvvvvvvvvuuuuuvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyzzzzyzzzzzzzzzzzzzzzzz{{{{{{{{{|||||||||||||||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„……………………………††‡‡‡‡‡ˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰ˆˆˆ‡‡‡††††……………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€��‚‚‚ƒƒ„„„„„„„ƒƒƒƒ‚‚‚‚‚ƒƒ„‰ŠŠ‹‹‹‹‹‹‹Š‰‰ˆ‡††…„„„ƒƒƒƒ€€€€€€€€€€€€€~~€€€€€����€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}}}}}||||||||||||||{{{{{{{{{{{{{{{{{|||||||||||||||{{{{{zzzzzyyyyxxxxwwwwvvvvvvvvvuuuuuuuuuuuuuutttttttttttttttttttttttttttuuuuuuuuuuuutttttttsssssrrrrrrrqqqqqqqqqqqppppppppppponnnmmmmmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkjjjjjjjjjiiiiiiiihhhhhhhhhhhhhggggfeeeeeeeeeeeeeddddddddddddddddcccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa`````___________^^^^^^^^^^^^]]]]\\\\\\\\\\\\[[[[[[[[[ZZZYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@???????????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;:::::::::::999999888888888777777777776666666655555555555444444444443333333322222222222111111111000000000000////////////...........--------------,,,,,,,,,,,+++++++++++++++++***********))))))))))(((((((((((''''''''''''&&''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$#################""""""""""""!!!!!"!!!!!!!!!!!! uuuuuuuuuuuvvvvvvvvvvvvuuuuvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{||||||||||||||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„…………………………………††‡‡‡‡ˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆ‡‡‡‡††††……………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€��‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒ„ŠŠ‹‹ŒŒŒ‹‹‹Š‰‰ˆ‡†……„„„ƒƒƒƒ€€€€€€€€€€€€€~€€€€€�����€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}||||||||||||||||||{||||||||||||||||||}||||||{{{{{zzzzzyyyyxxxxwwwwwvvvvvvvvvvuuuuuuuuuuuuttttttttttttttttttttttttuuuuuuuuuuuuuuuuuutttttsssssrrrrrrqqqqqqqqqqpppppppppppppnnnmmmmmmmmmmmmmmmmmmllllllllkkkkkkkkkkkkjjjjjjjjjiiiiiiiihhhhhhhhhhhhhggggfeeeeeeeeeeeeedddddddddddddddddccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa`````____________^^^^^^^^^^^]]]]\\\\\\\\\\\\[[[[[[[[[ZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFEEEEEFEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@???????????>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;:::::::::::999999888888888777777777776666666655555555555444444444443333333322222222222111111111100000000000////////////...........--------------,,,,,,,,,,,,++++++++++++++++************)))))))))(((((((((((''''''''''''&&''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#################""""""""""""!!!!!"!!!!!!!!!!!! uuuuuuuuuuvvvvvvvvvvvvvuuuuvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{|||||||||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„……………………………………††‡‡‡‡ˆˆˆˆˆ‰‰‰‰‰‰‰ŠŠŠŠŠŠŠˆˆˆˆ‡‡‡††††……………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€���‚‚‚‚ƒƒƒƒ‚‚‚‚‚���‚‚‚ƒ„„Š‹‹ŒŒŒŒŒ‹‹Š‰ˆˆ‡†……„„ƒƒƒƒƒ€€€€€€€€€€€€€~€€€€€����€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||}}}}}||||{{{{{zzzzzyyyyxxxxxwwwwvvvvvvvvvvvvuuuuuuuuuuutttttttttttttttttttttuuuuuuuuvvvvvvuuuuuuutttttssssrrrrrrqqqqqqqqqqpppppppppppppnnnnmmmmmmmmmmmmmmmmmllllllllkkkkkkkkkkkkkjjjjjjjjiiiiiiiiihhhhhhhhhhhhggggfeeeeeeeeeeeeedddddddddddddddddccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa`````____________^^^^^^^^^^^]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFEEEEEFEEEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@???????????>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;:::::::::::999999888888888777777777776666666655555555555444444444443333333322222222222111111111100000000000////////////...........--------------,,,,,,,,,,,,++++++++++++++++************)))))))))((((((((((((''''''''''''&''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#################""""""""""""!!!!!"!!!!!!!!!!!! uuuuuuuuuuvvvvvvvvvvvvvuuuvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{|||||||||||||||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„…………………………………………†††‡‡‡‡ˆˆˆˆ‰‰‰‰‰ŠŠŠŠŠŠŠŠŠ‰‰ˆˆˆˆ‡‡‡††††…………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€����‚‚‚‚‚‚‚‚‚‚�����‚‚‚ƒ„„Š‹‹ŒŒŒŒŒ‹‹Š‰ˆˆ‡†……„„ƒƒƒƒƒ€€€€€€€€€€€€€€~€€€€€����€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||}}}}}}}||||{{{{{zzzzyyyyyxxxxxwwwwwwwvvvvvvvvvvvuuuuuuuuuutttttttttttttttttttuuuuuvvvvvvvvvvvvvuuuuuttttssssrrrrrrqqqqqqqqqqpppppppppppppnnnnnmmmmmmmmmmmmmmmmllllllllkkkkkkkkkkkkkjjjjjjjjiiiiiiiiihhhhhhhhhhhhhgggffeeeeeeeeeeeeeddddddddddddddddcccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa`````___________^^^^^^^^^^^]]]]]\\\\\\\\\\\\[[[[[[[[ZZZZYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFEEEEEFEEEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;:::::::::::999999888888888777777777776666666655555555555444444444443333333322222222222111111111100000000000////////////...........--------------,,,,,,,,,,,,++++++++++++++++************)))))))))((((((((((((''''''''''''&''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#################""""""""""""!!!!!"!!!!!!!!!!!! uuuuuuuuuvvvvvvvvvvvvvvuuuvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{||||||||||||||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………†††‡‡‡‡ˆˆˆˆ‰‰‰‰ŠŠŠŠŠŠ‹‹‹‹‰‰‰‰‰ˆˆˆ‡‡‡†††………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������������������‚‚����������������������������€€€€€€€€€€€€€€€€€€€€������‚‚‚‚‚���������‚‚ƒ„…Š‹ŒŒŒŒŒŒ‹‹Š‰ˆ‡‡†……„„ƒƒƒƒƒ€€€€€€€€€€€€€€~€€€€€����€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||}}}}}}|||||{{{{zzzzzyyyyyyxxxxxwwwwwwwwvvvvvvvvvvuuuuuuuuuutttttttttttttttttuuuuuvvvvvvvvvvvvvvvuuuuuttttsssrrrrrrqqqqqqqqqqpppppppppppppnnnnnmmmmmmmmmmmmmmmmllllllllkkkkkkkkkkkkkjjjjjjjjiiiiiiiiihhhhhhhhhhhhhgggffeeeeeeeeeeeeedddddddddddddddddccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa`````____________^^^^^^^^^^]]]]]\\\\\\\\\\\\[[[[[[[[ZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFEEEEEFEEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@??????????>>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;::::::::::999999888888888877777777776666666655555555555444444444443333333322222222222111111111100000000000////////////............-------------,,,,,,,,,,,,++++++++++++++++************)))))))))((((((((((((''''''''''''&''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#################"""""""""""""!!!!"!!!!!!!!!!!!! uuuuuuuuuvvvvvvvvvvvvvvuuuvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{||||||||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………††††‡‡‡‡ˆˆˆ‰‰‰‰ŠŠŠŠ‹‹‹‹‹‹ŠŠŠŠ‰‰‰ˆˆˆ‡‡‡†††………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������������������‚������������������������������€€€€€€€€€€€€€€€€€€€���������������€����‚ƒƒ„…Š‹ŒŒŒŒŒŒ‹ŠŠ‰ˆ‡††…„„„ƒƒƒƒƒ€€€€€€€€€€€€€€€~€€€€€€€�€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||}}}}}}||||||{{{{zzzzzyyyyyyxxxxxxwwwwwwwwvvvvvvvvvvuuuuuuuuuutttttttttttttttuuuuuvvvvvvwwwwvvvvvvuuuuuttttsssrrrrrrqqqqqqqqqqpppppppppppppnnnnnnmmmmmmmmmmmmmmmllllllllkkkkkkkkkkkkkkjjjjjjjiiiiiiiiiihhhhhhhhhhhhhggfffeeeeeeeeeeeedddddddddddddddddccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa`````____________^^^^^^^^^^]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFEEEEFEEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@??????????>>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;::::::::::999999888888888877777777776666666665555555555444444444443333333322222222222111111111100000000000////////////............--------------,,,,,,,,,,,++++++++++++++++************)))))))))((((((((((((''''''''''''&''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#################"""""""""""""!!!!"!!!!!!!!!!!!! uuuuuuuuvvvvvvvvvvvvvvvuuvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………†††††‡‡‡ˆˆˆˆ‰‰‰ŠŠŠŠ‹‹‹‹ŒŒŠŠŠŠŠŠ‰‰‰ˆˆˆ‡‡††††…………………„„„„„„„„„„„„„„„„„„„„…………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚������������������������‚‚‚����������������‚‚�‚���������€€€€€€€€€€€€€€€€€€������������€€€€€���‚ƒƒ„…Š‹ŒŒŒŒŒ‹‹Š‰ˆˆ‡†……„„ƒƒƒƒƒƒ€€€€€€€€€€€€€€€~~€€€€€€€€€€€€€€€€€€€€~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||{{{zzzzzzyyyyyyxxxxxxxwwwwwwwwwvvvvvvvvvuuuuuuuuuttttttttttttttuuuuuvvvvvvwwwwwwvvvvvvuuuuttttsssrrrrrrrqqqqqqqqqqppppppppppppnnnnnnmmmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkkjjjjjjjiiiiiiiiiihhhhhhhhhhhhhggfffeeeeeeeeeeeeedddddddddddddddddccccccccccccbbbbbcbbbbbbbbbbbbaaaaaaaaaaaa`````___________^^^^^^^^^^]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFEEEEFFEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@???????????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;:::::::::::99999888888888877777777777666666665555555555544444444443333333322222222222111111111100000000000/////////////...........--------------,,,,,,,,,,,+++++++++++++++++***********)))))))))((((((((((((''''''''''''&''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#################"""""""""""""!!!!"!!!!!!!!!!!!! uuuuuuuuvvvvvvvvvvvvvvwuuvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{||||||||||||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………†††††‡‡‡‡ˆˆˆˆ‰‰ŠŠŠ‹‹‹‹ŒŒŒ‹‹‹‹‹ŠŠŠ‰‰‰ˆˆ‡‡‡††††………………„„„„„„„„„„„„„„„„„„„……………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚����������������������‚‚‚‚�����������‚‚‚‚‚‚‚‚‚‚����������€€€€€€€€€€€€€€€����������€€€€€€€���‚ƒƒ„…Š‹‹ŒŒŒ‹‹ŠŠ‰ˆ‡‡†……„„ƒƒƒƒƒƒ€€€€€€€€€€€€€€€~~€€€€€€€€€€€€€€€€€€€€~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}|||}|||||||||||||||||||||||{{{zzzzzzyyyyyyyyxxxxxxxwwwwwwwwwwvvvvvvvvuuuuuuuuuutttttttttttuuuuuuvvvvvwwwwwwwvvvvvuuuuuttttsssrrrrrrrqqqqqqqqqqppppppppppppnnnnnnnmmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkkjjjjjjjiiiiiiiiiihhhhhhhhhhhhhggfffeeeeeeeeeeeeedddddddddddddddddccccccccccccbbbbbcbbbbbbbbbbbbaaaaaaaaaaaa`````____________^^^^^^^^^]]]]]]\\\\\\\\\\\\[[[[[[[ZZZZZYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFEEEEFFEEEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@???????????>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;:::::::::::99999888888888877777777777666666665555555555544444444443333333322222222222211111111100000000000////////////............--------------,,,,,,,,,,,+++++++++++++++++***********)))))))))((((((((((((''''''''''''&''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$##################""""""""""""!!!!"!!!!!!!!!!!!! uuuuuuuvvvvvvvvvvvvvvvwuvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{||||||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………††††††‡‡‡‡ˆˆˆ‰‰‰ŠŠ‹‹‹ŒŒŒŒ‹‹‹‹‹‹‹ŠŠŠ‰‰‰ˆˆ‡‡‡††††………………„„„„„„„„„„„„„„……………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚��������������������‚‚‚‚‚‚��������‚‚‚‚‚‚‚‚‚‚‚�������������€€€€€€€€€€€€���������€€€€€€€€���‚ƒƒ„…Š‹‹ŒŒ‹‹‹Š‰‰ˆ‡†……„„„ƒƒƒƒƒƒ€€€€€€€€€€€€€€€€~~€€€€€€€€€€€€€€€€€€€~~~~~}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||{{zzzzzzzyyyyyyyyyxxxxxxxxwwwwwwwwwwvvvvvvvuuuuuuuuuuuttttttttttuuuuuvvvvvvwwwwwwwvvvvvuuuuttttssssrrrrrrrqqqqqqqqqqqpppppppppppnnnnnnnmmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkjjjjjjiiiiiiiiiiihhhhhhhhhhhhhgffffeeeeeeeeeeeedddddddddddddddddccccccccccccbbbbbcbbbbbbbbbbbbaaaaaaaaaaaa`````____________^^^^^^^^^]]]]]]]\\\\\\\\\\\[[[[[[[ZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFEEEEFFEEEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@???????????>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;:::::::::::999998888888888777777777776666666655555555555444444444433333333322222222222111111111000000000000////////////...........--------------,,,,,,,,,,,+++++++++++++++++***********))))))))))(((((((((((''''''''''''&''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#################""""""""""""!!!!""!!!!!!!!!!!! uuuuuuuvvvvvvvvvvvvvvwwuvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{|||||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………†††††††‡‡‡‡ˆˆˆ‰‰ŠŠŠ‹‹ŒŒŒ�‹ŒŒŒŒŒ‹‹‹ŠŠŠ‰‰ˆˆˆ‡‡‡†††………………„„„„„„„„„„„„…………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚������������������‚‚‚‚‚‚‚�����‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������€�€€€€€€�������€€€€€€€€€€���‚ƒƒ„…Š‹‹‹‹‹‹ŠŠ‰ˆ‡‡†……„„ƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||{{{{zzzzzzyyyyyyyyyyyxxxxxxxwxwwwwwwwwwvvvvvvvuuuuuuuuuuuttttttttuuuuuuuvvvvvwwwwwwvvvvvuuuuuttttssssrrrrrrrqqqqqqqqqqqpppppppppppnnnnnnnnmmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkkjjjjjjiiiiiiiiiiihhhhhhhhhhhhhgffffeeeeeeeeeeeeedddddddddddddddddccccccccccccbbbbccbbbbbbbbbbbbaaaaaaaaaaa`````____________^^^^^^^^^]]]]]]]\\\\\\\\\\\[[[[[[[ZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFEEEEFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;:::::::::::999998888888888777777777776666666655555555555444444444433333333322222222222111111111000000000000////////////...........--------------,,,,,,,,,,,+++++++++++++++++***********))))))))))(((((((((((''''''''''''&''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#################""""""""""""!!!!""!!!!!!!!!!!! uuuuuuvvvvvvvvvvvvvvvwwvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{|||||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………††††††††‡‡‡‡ˆˆˆ‰‰ŠŠ‹‹ŒŒŒ�ŒŒŒŒŒŒŒŒ‹‹‹ŠŠŠ‰‰ˆˆˆ‡‡‡†††……………„„„„„„„„„„„„„……………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚�����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������€€€�����€€€€€€€€€€€€��‚‚ƒƒ„…Š‹‹‹‹‹ŠŠ‰‰ˆ‡††…„„„ƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€~~~€€€€€€€€€€€€€�����€€€€€€€€€€€€€~~~~}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||{{{{{{zzzzzyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwvvvvvvvuuuuuuuuuuuuttttttuuuuuuuuvvvvvvvwwvvvvvvuuuuuttttssssrrrrrrrrqqqqqqqqqqqqppppppppppnnnnnnnnmmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkkkjjjjjiiiiiiiiiiiihhhhhhhhhhhhgffffeeeeeeeeeeeeedddddddddddddddddccccccccccccbbbbccbbbbbbbbbbbbaaaaaaaaaaa``````___________^^^^^^^^^]]]]]]]\\\\\\\\\\\\[[[[[[ZZZZZZYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFEEEFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;::::::::::999998888888888777777777776666666655555555555444444444433333333322222222222111111111100000000000////////////...........--------------,,,,,,,,,,,+++++++++++++++++***********))))))))))(((((((((((('''''''''''&''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#################""""""""""""!!!!""!!!!!!!!!!!! vvvvvvvvvvvvvvwwwwwwwwwvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzz{{{{{|||||||||||||||||||}}||||||||||||}}}}}}}}}}}}}}~~~~~~~~~€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€€€���������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………†††††‡‡‡ˆˆˆ‰‰ŠŠ‹‹ŒŒŒ���ŽŽŽŽ����ŒŒ‹‹‹ŠŠ‰‰‰ˆˆ‡‡Š‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒ„„…††‡‡‡ˆˆˆ‡‡††…„„ƒƒ‚‚���€€€€€€ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€��������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����€€€€~~~~~}}}}}}}}}}}}}}}}}}}}||||}}||||||||||||||{{{{{{{{zyyyyyyyxxxxxxxwwwwwwwwvvvuuuuuuuuuuuuuuvvvvvwwwwwwwwvvvvvvuuuuuttttsssssrrrrtttssssssssssssrrrrrrrrrroooooooooonnnnnnnnnnnnnnmmmmmmmmmlllllllllllllkkkkjjjjjjiiiiiiiiiiiiihhhhhhhhhhhggggggggggggffffffffeeeeeeeeeddddddddddddcccccccccbbbbbbbbbbbbaaaaaaaaaaaa````````````__________^^^^^^^^^^]]]]]]]]]]]\\\\ZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFEEEEFFFFEEEEEEEEEEDDDDDDDDDDCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;::::::::::999999998888888888877777777777666666665555555555544444443333333333322222222222111111100000000000///////////////////...........---------,,,,,,,,,,,+++++++++++++++++************))))))))))))))))((((((((((((''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!"""!!!!!!!!!!!! vvvvvvvvvvvvvwwwwwwwwwwvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzz{{{{|||||||||||||||||||}}}|||||||||||}}}}}}}}}}}}}}}~~~~~~~€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€€����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………†††††‡‡‡ˆˆˆ‰‰ŠŠ‹‹ŒŒ��ŽŽŽŽŽŽŽŽ���ŒŒ‹‹‹ŠŠ‰‰ˆˆˆŠŠ‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒ‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒ„„……†‡‡‡‡‡‡‡††……„ƒƒ‚‚����€€€€€€ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����€€€~~~~~~~~}}}}}}}}}}}}}}}}}}||||||||||||||||||||||{{{{{{{{{zyyyyyyyxxxxxxxxwwwwwwwvvvvuuuuuuuuuuuuuvvvvvvwwwwwvvvvvvvuuuutttttsssssrrrrrtttssssssssssssrrrrrrrrrroooooooooonnnnnnnnnnnnnmmmmmmmmmmlllllllllllllkkkkjjjjjjiiiiiiiiiiiiihhhhhhhhhhhgggggggggggggfffffffeeeeeeeeeeddddddddddddcccccccccbbbbbbbbbbbbaaaaaaaaaaa````````````__________^^^^^^^^^^]]]]]]]]]]]\\\\ZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFEEEEFFFFEEEEEEEEEEDDDDDDDDDDCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;::::::::::999999999888888888877777777777666666665555555555544444443333333333322222222222111111100000000000///////////////////...........---------,,,,,,,,,,,++++++++++++++++++***********))))))))))))))))((((((((((((''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!"""!!!!!!!!!!!! vvvvvvvvvvvvvwwwwwwwwwwvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzz{{{{|||||||||||||||||||}}}}||||||||||}}}}}}}}}}}}}}}}~~~~~€€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€�����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………†††††‡‡‡ˆˆ‰‰ŠŠ‹‹ŒŒ��ŽŽŽŽŽŽŽŽŽŽ���ŒŒ‹‹ŠŠ‰‰‰ˆŠŠŠ‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„……††‡‡‡‡‡††……„„ƒƒ‚‚����€€€€€€ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€����‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚����€€€~~~~~~~~~~~}}}}}}}}}}}}}}}}||||||||||||||||||||||||{{{{{{{{{zyyyyyyyxxxxxxxwwwwwwwwwvvvvuuuuuuuuuuuuvvvvvvvvwwwvvvvvuuuuutttttssssssrrrrrtttsssssssssssssrrrrrrrrroooooooooonnnnnnnnnnnnnnmmmmmmmmmlllllllllllllkkkkjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhggggggggggggfffffffeeeeeeeeeeddddddddddddcccccccccbbbbbbbbbbbbaaaaaaaaaaaa```````````__________^^^^^^^^^^]]]]]]]]]]]]\\\ZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFEEEEFFFFEEEEEEEEEEDDDDDDDDDDDCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;::::::::::999999999888888888877777777777666666665555555555544444443333333333322222222222111111100000000000///////////////////...........---------,,,,,,,,,,,,+++++++++++++++++***********)))))))))))))))))(((((((((((''''('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!"""!!!!!!!!!!!!! vvvvvvvvvvvvvwwwwwwwwwwvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzz{{{{|||||||||||||||||||}}}}||||||||||}}}}}}}}}}}}}}}}~~~~~€€€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€������������������‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………†††††‡‡‡ˆˆ‰‰ŠŠ‹‹Œ��ŽŽŽŽ����ŽŽŽŽ��ŒŒŒ‹‹ŠŠ‰‰‹ŠŠŠ‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„……†††‡‡‡†††…„„ƒƒ‚‚�����€€€€€€ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚~€€€€€���‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚���€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}||||||||||{|||||||||||||{{{{{{{{{{{zyyyyyyyxxxxxxxxwwwwwwwwvvvvuuuuuuuuuuuuvvvvvvvvvvvvvvvuuuuutttttssssssrrrrrrtttsssssssssssssrrrrrrrrrooooooooooonnnnnnnnnnnnnmmmmmmmmmmlllllllllllllkkkjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhggggggggggggfffffffeeeeeeeeeeddddddddddddcccccccccbbbbbbbbbbbbaaaaaaaaaaaa```````````__________^^^^^^^^^^^]]]]]]]]]]]\\\ZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFEEEEFFFFEEEEEEEEEEDDDDDDDDDDDCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;:::::::::::999999998888888888877777777776666666655555555555444444443333333333322222222222111111000000000000//////////////////...........---------,,,,,,,,,,,,+++++++++++++++++***********)))))))))))))))))(((((((((((''''('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###########"""""""""""""!!!"""!!!!!!!!!!!!! vvvvvvvvvvvvwwwwwwwwwwwvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzz{{{{|||||||||||||||||||}}}}}|||||||||}}}}}}}}}}}}}}}}}~~~€€€€€€€€€€€€€€€€€€€€€€������������������������‚€€€€€€�������������������‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………†††††‡‡‡ˆˆ‰‰Š‹‹ŒŒ��ŽŽ��������ŽŽŽ��ŒŒ‹‹ŠŠ‰‹‹ŠŠŠ‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒ„„„……††††††††……„„ƒ‚‚‚�������€���ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚~~~€€€����‚‚‚ƒƒƒƒ„„„„ƒƒƒƒƒƒƒ‚‚‚‚���€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}|||||||||||{{{|||||||||||{{{{{{{{{{{{zzyyyyyyyxxxxxxxxwwwwwwwwwvvvvuuuuuuuuuuuuvvvvvvvvvvvvuuuuuutttttsssssssrrrrrrttttsssssssssssssrrrrrrrrooooooooooonnnnnnnnnnnnnnmmmmmmmmmlllllllllllllkkkjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhgggggggggggggffffffeeeeeeeeeeeddddddddddddcccccccccbbbbbbbbbbbaaaaaaaaaaaa````````````_________^^^^^^^^^^^]]]]]]]]]]]\\\ZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFEEEEFFFFEEEEEEEEEEEDDDDDDDDDDCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;:::::::::::999999998888888888877777777777666666665555555555444444443333333333322222222222111111000000000000//////////////////...........---------,,,,,,,,,,,,+++++++++++++++++***********)))))))))))))))))(((((((((((''''('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!"""!!!!!!!!!!!!! vvvvvvvvvvvvwwwwwwwwwwwvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{{||||||||||||||||||}}}}}}||||||||}}}}}}}}}}}}}}}}}}~~€€€€€€€€€€€€€€€€€€€€€€€€€�����������������������‚‚€€€€���������������������‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………†††††‡‡ˆˆˆ‰ŠŠ‹‹Œ��ŽŽ����������ŽŽ��ŒŒ‹‹ŠŠŒ‹‹ŠŠŠ‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆ‰‰‰……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„………†††††††……„„ƒƒ‚‚������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚~~~~~€€€���‚‚‚ƒƒ„„„„„„„„„„ƒƒƒƒ‚‚‚‚���€€~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}|}}}||||||||||||{{{{{|||||||{{{{{{{{{{{{{{{zzzyyyyyyxxxxxxxxxwwwwwwwwwvvvvuuuuuuuuuuuuvvvvvvvvvvuuuuuuutttttsssssssrrrrrrrttttsssssssssssssrrrrrrrroooooooooooonnnnnnnnnnnnnmmmmmmmmmlllllllllllllkkkjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhggggggggggggffffffeeeeeeeeeeeddddddddddddcccccccccbbbbbbbbbbbbaaaaaaaaaaa````````````_________^^^^^^^^^^^]]]]]]]]]]]\\\ZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJIIIIIIIIIIHHHHHHHHHHHGGGHGGGGGGGGGGFFFFFFFFFFFEEEFFFFEEEEEEEEEEEDDDDDDDDDDCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;:::::::::::999999998888888888877777777777666666665555555555444444443333333333322222222222111111100000000000//////////////////............--------,,,,,,,,,,,,+++++++++++++++++***********)))))))))))))))))(((((((((((''''(''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###########"""""""""""""!!!""""!!!!!!!!!!!! vvvvvvvvvvvwwwwwwwwwwwwvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzz{{{{|||||||||||||||||||}}}}}}||||||||}}}}}}}}}}}}}}}}}}~~€€€€€€€€€€€€€€€€€€€€€€€€€€����������������������‚‚‚€€€����������������������‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………††††‡‡‡ˆˆ‰‰ŠŠ‹ŒŒ��ŽŽ����������ŽŽŽ��Œ‹‹Š�Œ‹‹‹ŠŠ‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆ‰‰……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒ„„………††††††……„„ƒƒƒ‚‚������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚~~~~~~€€€��‚‚‚ƒƒ„„„„„„„„„„„„ƒƒƒ‚‚‚‚��€€€~~~~~~~~~~~~~~~~~~~~~}}}}}}}}|||||||||||||||||||{{{{{{||||{{{{{{{{{{{{{{{{{{zzzyyyyyyxxxxxxxxwwwwwwwwwwvvvvvuuuuuuuuuuuuvvvvvvvvvuuuuuutttttssssssssrrrrrrrttttssssssssssssssrrrrrrroooooooooooonnnnnnnnnnnnnmmmmmmmmmmlllllllllllllkkjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhggggggggggggffffffeeeeeeeeeeeddddddddddddcccccccccbbbbbbbbbbbbaaaaaaaaaaaa```````````_________^^^^^^^^^^^]]]]]]]]]]]]\\ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJIIIIIIIIIIHHHHHHHHHHHGGGHGGGGGGGGGGFFFFFFFFFFFEEEFFFFFEEEEEEEEEEDDDDDDDDDDCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;:::::::::::999999998888888888877777777777666666665555555555544444443333333333322222222222111111100000000000//////////////////............---------,,,,,,,,,,,+++++++++++++++++************))))))))))))))))(((((((((((('''(''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!""""!!!!!!!!!!!! vvvvvvvvvvvwwwwwwwwwwwwvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{{||||||||||||||||||}}}}}}}|||||||}}}}}}}}}}}}}}}}}}}~€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������������������‚‚‚‚€€�����������������������‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………††††‡‡‡ˆˆ‰‰Š‹‹Œ��ŽŽ�����������ŽŽŽ��Œ‹‹��ŒŒ‹‹ŠŠŠ‰‰‰‰‰‰ˆˆˆˆˆˆˆ‰‰‰……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒ„„„………†††††………„„ƒƒ‚‚‚������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚~~~~~~€€���‚‚ƒƒ„„„„…………„„„„„ƒƒƒ‚‚‚���€€~~~}~~~~~~~~~~~~~~}}}}}}}}}}}|||||||||||||||||{{{{{{{{||{{{{{{{{{{{{{{{{{{{zzzzyyyyyxxxxxxxxxwwwwwwwwwwvvvvvvvuuuuuuuuuuuvvvvvvvvuuuuutttttsssssssssrrrrrrrtttttsssssssssssssrrrrrrroooooooooooonnnnnnnnnnnnnmmmmmmmmmmlllllllllllllkkjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhgggggggggggggfffffeeeeeeeeeeeeddddddddddddccccccccbbbbbbbbbbbbaaaaaaaaaaaa````````````________^^^^^^^^^^^^]]]]]]]]]]]\\ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJIIIIIIIIIIIHHHHHHHHHHGGGHGGGGGGGGGGFFFFFFFFFFFEEEFFFFFEEEEEEEEEEDDDDDDDDDDCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;::::::::::999999999888888888877777777777666666665555555555544444443333333333322222222222111111100000000000///////////////////...........---------,,,,,,,,,,,+++++++++++++++++************))))))))))))))))(((((((((((('''(''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!""""!!!!!!!!!!!! vvvvvvvvvvwwwwwwwwwwwwwvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzz{{{{{||||||||||||||||||}}}}}}}||||||}}}}}}}}}}}}}}}}}}}}€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������������������‚‚‚‚‚€������������������������‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………†††††‡‡‡ˆˆ‰‰Š‹‹Œ��ŽŽ�����������ŽŽŽ��Œ‹Ž��ŒŒ‹‹ŠŠŠ‰‰‰‰‰‰‰‰ˆˆˆˆ‰‰‰……………………………………………………………………………………………………………………………………„„„„„„„„„„„„………………………„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒ„„„…………†††…………„„ƒƒƒ‚‚‚������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚~~~~~~€€€��‚‚ƒƒ„„„…………………„„„„ƒƒƒ‚‚‚��€€€~~~}~~~~~~~~~~}}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzyyyyxxxxxxxxxxwwwwwwwwwwwvvvvvvvuuuuuuuuuuuvvvvvuuuuuuttttttsssssssssrrrrrrrtttttsssssssssssssrrrrrrrooooooooooooonnnnnnnnnnnnmmmmmmmmmmmllllllllllllkkjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhggggggggggggfffffeeeeeeeeeeeeddddddddddddcccccccccbbbbbbbbbbbbaaaaaaaaaaa````````````_________^^^^^^^^^^^]]]]]]]]]]]\\ZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJIIIIIIIIIIIHHHHHHHHHHGGGHGGGGGGGGGGGFFFFFFFFFFEEEFFFFFEEEEEEEEEEDDDDDDDDDDCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;::::::::::999999999888888888877777777777666666665555555555544444443333333333322222222222111111100000000000///////////////////...........---------,,,,,,,,,,,+++++++++++++++++************))))))))))))))))(((((((((((('''(''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!""""!!!!!!!!!!!! vvvvvvvvvvwwwwwwwwwwwwwvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxyxxxxxxxxyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzz{{{{{{|||||||||||||||||}}}}}}}}||||||}}}}}}}}}}}}}}}}}}}}€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������‚‚‚‚‚‚�������������������������‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„…„…„„„„„„„„„„„„„„„„„„„„„„„…………………………………………†††††‡‡‡ˆˆ‰‰Š‹ŒŒ��ŽŽ�����������ŽŽŽ��ŒŽŽ��ŒŒ‹‹‹ŠŠŠ‰‰‰‰‰‰‰ˆˆˆ‰‰‰……………………………………………………………………………………………………………………………………„„„„„„„„„„…………………………………„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒ„„„………††††…………„„ƒƒ‚‚‚�������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚~~~~~~€€��‚‚ƒƒƒ„„……………………„„„ƒƒƒ‚‚‚���€€~~~}}~~~~~}}}}}}}}}}}}}}}}}}}}||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzyyyyxxxxxxxxxxwwwwwwwwwwwvvvvvvvvuuuuuuuuuuvuvuuuuuuutttttttsssssssssrrrrrrrttttttsssssssssssssrrrrrrooooooooooooonnnnnnnnnnnnmmmmmmmmmmmlllllllllllllkjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhggggggggggggfffffeeeeeeeeeeeeddddddddddddcccccccccbbbbbbbbbbbbaaaaaaaaaaaa```````````_________^^^^^^^^^^^]]]]]]]]]]]]\ZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJIIIIIIIIIIIHHHHHHHHHHHGGHGGGGGGGGGGGFFFFFFFFFFEEEFFFFFEEEEEEEEEEEDDDDDDDDDCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;:::::::::::99999999888888888887777777777666666665555555555544444443333333333322222222222111111100000000000///////////////////...........---------,,,,,,,,,,,+++++++++++++++++************))))))))))))))))(((((((((((('''(''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!""""!!!!!!!!!!!! vvvvvvvvvvwwwwwwwwwwwwwvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxyxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzz{{{{{{||||||||||||||||}}}}}}}}}|||||}}}}}}}}}}}}}}}}}}}}}€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������������������‚‚‚‚‚‚‚�������������������������‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„……………„„„„„„„„„„„„„„„„„„„„„„„……………………………………………†††††‡‡‡ˆˆ‰ŠŠ‹ŒŒ��ŽŽ�����������ŽŽ����ŽŽ��ŒŒŒ‹‹ŠŠŠŠ‰‰‰‰‰‰‰ˆˆˆˆ……………………………………………………………………………………………………………………………………„„„„„„„„„…………………………………………„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒ„„„…………†††…………„„„ƒƒ‚‚‚�������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚~~~~~€€��‚‚ƒƒƒ„„………………………„„„ƒƒƒ‚‚���€€€~~~~}}~~~~}}}}}}}}}}}}}}}}}}}}}|||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzyyyxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvuuuuuuuvuuuuuuuuutttttttsssssssssrrrrrrrtttttttssssssssssssrrrrrroooooooooooooonnnnnnnnnnnmmmmmmmmmmmlllllllllllllkjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhgggggggggggggffffeeeeeeeeeeeeddddddddddddcccccccccbbbbbbbbbbbbaaaaaaaaaaaa```````````_________^^^^^^^^^^^^]]]]]]]]]]]\ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJIIIIIIIIIIHHHHHHHHHHHGGHHGGGGGGGGGGFFFFFFFFFFFEEFFFFFEEEEEEEEEEEDDDDDDDDDCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;:::::::::::99999999888888888887777777777666666665555555555544444444333333333332222222222211111100000000000///////////////////...........---------,,,,,,,,,,,,+++++++++++++++++***********))))))))))))))))(((((((((((('''(''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!""""!!!!!!!!!!!! vvvvvvvvvvwwwwwwwwwwwwwvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxyyxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzz{{{{{{{||||||||||||||||}}}}}}}}}|||||}}}}}}}}}}}}}}}}}}}}~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����������������‚‚‚‚‚‚‚‚�������������������������‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„…………………„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………†††††‡‡‡ˆˆ‰ŠŠ‹ŒŒ��ŽŽ����������ŽŽŽ�����ŽŽ��ŒŒ‹‹‹ŠŠŠ‰‰‰‰‰‰‰ˆˆˆ……………………………………………………………………………………………………………………………………„„„„„„„„……………………………………………„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„…………††††…………„„ƒƒƒ‚‚‚�������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚~~~~€€��‚‚ƒƒ„„„………………………„„„ƒƒƒ‚‚���€€€~~~}}}~~~}}}}}}}}}}}}}}}}}}}}}}||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzyyyxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvuvuvvvuuuuuuuutttttttsssssssssrrrrrrrtttttttsssssssssssssrrrrroooooooooooooonnnnnnnnnnnmmmmmmmmmmmmllllllllllllljjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhggggggggggggfffffeeeeeeeeeeeeddddddddddddcccccccccbbbbbbbbbbbaaaaaaaaaaaa````````````________^^^^^^^^^^^^]]]]]]]]]]]\ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJIIIIIIIIIIHHHHHHHHHHHGGHHGGGGGGGGGGFFFFFFFFFFFEEFFFFFFEEEEEEEEEEDDDDDDDDDCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;:::::::::::999999998888888888877777777776666666655555555555444444443333333333322222222222111111000000000000//////////////////...........---------,,,,,,,,,,,,+++++++++++++++++***********)))))))))))))))))((((((((((('''(('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!""""!!!!!!!!!!!! vvvvvvvvvwwwwwwwwwwwwwwvvvvvvvvvwwwwwwwwwwwwwwwxwwwwwwwxxxxxxxxxxxxxxxxyyxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzz{{{{{{{{|||||||||||||||}}}}}}}}}}||||}}}}}}}}}}}}}}}}}}}}~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����������������‚‚‚‚‚‚‚‚‚�������������������������‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„……………………„„„„„„„„„„„„„„„„„„„„„„……………………………………………………†††††‡‡‡ˆ‰‰ŠŠ‹‹Œ��ŽŽŽ���������ŽŽŽ�����ŽŽ���ŒŒ‹‹ŠŠŠ‰‰‰‰‰‰‰‰‰……………………………………………………………………………………………………………………………………„„„„„„„………………………………………………„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„………†††††………„„„ƒƒƒ‚‚‚�������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚~~€€€��‚‚ƒƒ„„„…………………………„„ƒƒƒ‚‚���€€€~~~}}}}~~~}}}}}}}}}}}}}}}}}}}}}||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzyyyxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvuuuuuuttttttttssssssssssrrrrrrttttttttssssssssssssrrrrrpooooooooooooonnnnnnnnnnnmmmmmmmmmmmmllllllllllllljjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhggggggggggggfffffeeeeeeeeeeeeddddddddddddcccccccccbbbbbbbbbbbbaaaaaaaaaaa````````````_________^^^^^^^^^^^]]]]]]]]]]]\ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJIIIIIIIIIIIHHHHHHHHHHGGHHGGGGGGGGGGFFFFFFFFFFFEEFFFFFFEEEEEEEEEEDDDDDDDDDCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;:::::::::::999999998888888888877777777776666666665555555555444444443333333333322222222222111111100000000000//////////////////...........---------,,,,,,,,,,,,+++++++++++++++++***********)))))))))))))))))((((((((((('''(('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!""""!!!!!!!!!!!! vvvvvvvvvwwwwwwwwwwwwwxvvvvvvvvvwwwwwwwwwwwwwwwxwwwwwwxxxxxxxxxxxxxxxxyyyxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzz{{{{{{{{|||||||||||||||}}}}}}}}}}|||}}}}}}}}}}}}}}}}}}}}}~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����������������‚‚‚‚‚‚‚‚‚‚�������������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„…………………………„„„„„„„„„„„„„„„„„„„„„„………………………………………………………†††††‡‡‡ˆ‰‰ŠŠ‹‹ŒŒ��ŽŽŽŽ������ŽŽŽŽ������ŽŽ��ŒŒ‹‹‹ŠŠŠ‰‰‰‰‰‰‰……………………………………………………………………………………………………………………………………„„„„„„…………………………………………………„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„…………†††††………„„„ƒƒ‚‚‚‚‚������������ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚€€€��‚‚‚ƒƒ„„…………††††………„„„ƒƒ‚‚���€€€~~~~}}}}~~~}}}}}}}}}}}}}}}}}}}}|||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzyyxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvuuuuuuuttttttttsssssssssrrrrrrttttttttssssssssssssrrrrrpoooooooooooooonnnnnnnnnnmmmmmmmmmmmmllllllllllllljjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhgggggggggggggffffeeeeeeeeeeeeddddddddddddcccccccccbbbbbbbbbbbbaaaaaaaaaaaa```````````_________^^^^^^^^^^^]]]]]]]]]]]]ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOPOOOOOOOOOONNNNNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJIIIIIIIIIIIHHHHHHHHHHGGHHGGGGGGGGGGGFFFFFFFFFFEEFFFFFFEEEEEEEEEEDDDDDDDDDCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;::::::::::999999998888888888877777777776666666665555555555544444443333333333322222222222111111100000000000//////////////////............--------,,,,,,,,,,,,+++++++++++++++++***********)))))))))))))))))((((((((((('''(('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###########"""""""""""""!!""""!!!!!!!!!!!!! vvvvvvvvwwwwwwwwwwwwwwxvvvvvvvvwwwwwwwwwwwwwwwwxwwwwwwxxxxxxxxxxxxxxxxyyyxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzz{{{{{{{{{||||||||||||||}}}}}}}}}}}|||}}}}}}}}}}}}}}}}}}}}~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����������������‚‚‚‚‚‚‚‚‚‚‚�������������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„………………………………„„„„„„„„„„„„„„„„„„„„„……………………………………………………………†††††‡‡ˆˆˆ‰‰Š‹‹ŒŒ���ŽŽŽŽŽŽŽŽŽŽŽŽ‘������ŽŽŽ��ŒŒ‹‹ŠŠŠ‰‰‰‰‰‰……………………………………………………………………………………………………………………………………„„„„„……………………………………………………„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„………††††††………„„ƒƒƒ‚‚‚‚‚������������„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚€€���‚‚ƒƒ„„„………†††††………„„„ƒƒ‚‚���€€€~~~~}}}}}~~}}}}}}}}}}}}}}}}}}}}|||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzyyxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvuuuuuuttttttttssssssssssrrrrrtttttttttssssssssssssrrrrpoooooooooooooonnnnnnnnnnmmmmmmmmmmmmmlllllllllllljjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhggggggggggggfffffeeeeeeeeeeeedddddddddddccccccccccbbbbbbbbbbbaaaaaaaaaaaa````````````________^^^^^^^^^^^^]]]]]]]]]]]ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJIIIIIIIIIIIHHHHHHHHHHHGHHGGGGGGGGGGGFFFFFFFFFFEEFFFFFFEEEEEEEEEEDDDDDDDDDCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;::::::::::999999999888888888877777777776666666665555555555544444443333333333322222222222111111100000000000//////////////////............---------,,,,,,,,,,,+++++++++++++++++************))))))))))))))))((((((((((('''(('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###########"""""""""""""!!""""!!!!!!!!!!!!! vvvvvvvvwwwwwwwwwwwwwwxvvvvvvvvwwwwwwwwwwwwwwwxxwwwwwxxxxxxxxxxxxxxxxyyyyxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzz{{{{{{{{{|||||||||||||}}}}}}}}}}}}||}}}}}}}}}}}}}}}}}}}}~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����������������‚‚‚‚‚‚‚‚‚‚‚‚�������������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„…………………………………„„„„„„„„„„„„„„„„„„„……………………………………………………………………†††††‡‡‡ˆˆ‰‰ŠŠ‹‹ŒŒ����ŽŽŽŽŽŽŽŽŽ‘‘‘������ŽŽ��ŒŒ‹‹ŠŠŠ‰‰‰‰‰……………………………………………………………………………………………………………………………………„„„„………………………………………………………„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ„„„………†††††††………„„ƒƒƒ‚‚‚‚‚������������„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒ€€���‚‚ƒƒ„„…………†††††††………„„ƒƒ‚‚���€€€~~~~~}}}}}~~}}}}}}}}}}}}}}}}}}}}}||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzyyyxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvuuuuuuttttttttssssssssssrrrrrtttttttttssssssssssssrrrrppooooooooooooonnnnnnnnnnmmmmmmmmmmmmmlllllllllllljjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhggggggggggggfffffeeeeeeeeeeeedddddddddddccccccccccbbbbbbbbbbbbaaaaaaaaaaa````````````________^^^^^^^^^^^^]]]]]]]]]]][ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJIIIIIIIIIIHHHHHHHHHHHGHHGGGGGGGGGGGFFFFFFFFFFEEFFFFFFEEEEEEEEEEEDDDDDDDDCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;::::::::::999999999888888888877777777776666666665555555555544444443333333333322222222222111111100000000000///////////////////...........---------,,,,,,,,,,,+++++++++++++++++************))))))))))))))))((((((((((((''((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###########"""""""""""""!!""""!!!!!!!!!!!!! vvvvvvvvwwwwwwwwwwwwwxxvvvvvvvwwwwwwwwwwwwwwwwxxwwwwwxxxxxxxxxxxxxxxxyyyyxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzz{{{{{{{{{{|||||||||||||}}}}}}}}}}}}|}}}}}}}}}}}}}}}}}}}}}~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����������������‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„………………………………………„„„„„„„„„„„„„„„„„………………………………………†……†…………………………†††††‡‡‡ˆˆ‰‰ŠŠŠ‹‹ŒŒŒ�����ŽŽŽŽŽ‘‘‘‘‘������Ž��ŒŒ‹‹ŠŠŠ‰‰‰‰………………………………………………………………………………………………………………………………………„……………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ„„„…………†††††††……„„„ƒƒƒ‚‚‚‚‚������������„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒ€€��‚‚ƒƒ„„………††††††††††……„„ƒƒ‚‚��€€€~~~~~}}}}}}~~}}}}}}}}}}}}}}}}}}}}}||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzyyyxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvuuuuutttttttttssssssssssrrrrttttttttttsssssssssssrrrrppoooooooooooooonnnnnnnnnmmmmmmmmmmmmmlllllllllllljjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhggggggggggggfffffeeeeeeeeeeeedddddddddddccccccccccbbbbbbbbbbbbaaaaaaaaaaaa```````````_________^^^^^^^^^^^]]]]]]]]]]][ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJIIIIIIIIIIHHHHHHHHHHHGHHHGGGGGGGGGGFFFFFFFFFFFEFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;:::::::::::99999999888888888887777777776666666665555555555544444443333333333322222222222111111100000000000///////////////////...........---------,,,,,,,,,,,+++++++++++++++++************))))))))))))))))((((((((((((''((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!""""!!!!!!!!!!!!! vvvvvvvwwwwwwwwwwwwwwxxvvvvvvvwwwwwwwwwwwwwwwxxxwwwwwxxxxxxxxxxxxxxxyyyyyxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzz{{{{{{{{{{||||||||||||}}}}}}}}}}}}}|}}}}}}}}}}}}}}}}}}}}~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„…………………………………………„„„„„„„„„„„„„„„……………………………………†††††††††…………………………††††‡‡‡ˆˆˆ‰‰ŠŠ‹‹‹ŒŒŒŒ����ŽŽŽ‘‘‘‘‘‘‘�����ŽŽ�ŒŒ‹‹ŠŠŠ‰‰‰………………………………………………………………………………………………………………………………††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ„„„„………††††††††……„„„ƒƒƒ‚‚‚‚‚‚�����������„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒ„„��‚‚ƒ„„………††††‡‡‡‡††††……„„ƒƒ‚‚��€€€~~~~~}}}}}}}~~~}}}}}}}}}}}}}}}}}}}}||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzyyyxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvuuuuutttttttttssssssssssrrrrttttttttttssssssssssssrrrpppooooooooooooonnnnnnnnnnmmmmmmmmmmmmmllllllllllljjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhggggggggggggffffeeeeeeeeeeeeeddddddddddccccccccccbbbbbbbbbbbbaaaaaaaaaaaa```````````_________^^^^^^^^^^^]]]]]]]]]]][ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJIIIIIIIIIIIHHHHHHHHHHGHHHGGGGGGGGGGFFFFFFFFFFFEFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;:::::::::::99999999888888888887777777776666666665555555555544444443333333333322222222222111111100000000000///////////////////...........---------,,,,,,,,,,,+++++++++++++++++************))))))))))))))))((((((((((((''((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!""""!!!!!!!!!!!!! vvvvvvvwwwwwwwwwwwwwxxxvvvvvvwwwwwwwwwwwwwwwwxxxwwwwxxxxxxxxxxxxxxxxyyyyyxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzz{{{{{{{{{{{||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„………………………………………………„„„„„„„„„„„„„……………………………………††††††††††††…………………………††††‡‡‡ˆˆˆ‰‰‰ŠŠ‹‹‹ŒŒŒŒ���ŽŽ‘‘‘‘‘‘‘‘‘����ŽŽ�ŒŒ‹‹ŠŠŠ‰‰………………………………………………………………………………………………………†……††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ„„„…………†††††††………„„ƒƒƒ‚‚‚‚‚‚‚�����������„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒ„„…‚‚ƒ„„……†††‡‡‡‡‡‡‡‡‡†††……„„ƒ‚‚��€€€~~~~~~}}}}}}}}~~~}}}}}}}}}}}}}}}}}}}}}|||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzyyyyxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvuuuuutttttttttsssssssssrrrrttttttttttssssssssssssrrrpppooooooooooooonnnnnnnnnnmmmmmmmmmmmmmllllllllllljjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhggggggggggggfffffeeeeeeeeeeeeddddddddddcccccccccccbbbbbbbbbbbaaaaaaaaaaaa````````````________^^^^^^^^^^^^]]]]]]]]]][ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJIIIIIIIIIIIHHHHHHHHHHGHHHGGGGGGGGGGFFFFFFFFFFFEFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;:::::::::::99999999888888888887777777776666666665555555555544444444333333333332222222222211111100000000000///////////////////...........---------,,,,,,,,,,,+++++++++++++++++************))))))))))))))))((((((((((((''((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!"""""!!!!!!!!!!!! vvvvvvwwwwwwwwwwwwwwxxxvvvvvvwwwwwwwwwwwwwwwwxxxwwwwxxxxxxxxxxxxxxxyyyyyyxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{|||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„…………………………………………………„„„„„„„„„„„………………………………………†††††††††††††††………………………††††‡‡‡‡ˆˆˆ‰‰‰ŠŠŠ‹‹‹ŒŒ���Ž‘‘‘‘’’‘‘‘‘����ŽŽ�ŒŒ‹‹ŠŠŠ‰……………………………………………………………………………………………†…†††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ„„„………††††††††………„„ƒƒƒ‚‚‚‚‚‚‚‚�‚��������„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„……†ƒƒ„……††‡‡ˆˆˆˆˆˆˆ‡‡‡††……„„ƒ‚‚��€€€~~~~~~}}}}}}}}}~~~~}}}}}}}}}}}}}}}}}}}}|||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzyyyyyxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvuuuuutttttttttssssssssssrrrtttttttttttssssssssssssrrpppoooooooooooooonnnnnnnnnmmmmmmmmmmmmmllllllllllljjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhggggggggggggfffffeeeeeeeeeeeeddddddddddcccccccccccbbbbbbbbbbbbaaaaaaaaaaa````````````_________^^^^^^^^^^^]]]]]]]]]][[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJIIIIIIIIIIIHHHHHHHHHHGHHHGGGGGGGGGGGFFFFFFFFFFEFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;:::::::::::999999998888888888877777777766666666665555555555444444443333333333322222222222111111000000000000//////////////////...........---------,,,,,,,,,,,,+++++++++++++++++***********))))))))))))))))((((((((((((''((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!"""""!!!!!!!!!!!! vvvvvvwwwwwwwwwwwwwwxxxvvvvvvwwwwwwwwwwwwwwwxxxxwwwxxxxxxxxxxxxxxxxyyyyyyxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„……………………………………………………„„„„„„„„„……………………………………………††††††††††††††††††………………††††††‡‡‡ˆˆˆˆ‰‰‰ŠŠŠ‹‹ŒŒŒ��‘‘‘‘’’’’‘‘‘����ŽŽ�ŒŒ‹‹ŠŠŠ††…………………………………………………………………………††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„……………„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ„„„„………††††††††………„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚�‚������„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„…††‡„……†‡‡ˆˆˆ‰‰‰‰ˆˆˆˆ‡‡††…„„ƒƒ‚��€€€~~~~~~}}}}}}}}}}~~~~}}}}}}}}}}}}}}}}}}}}}|||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzyyyyyxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvuuuuutttttttttssssssssssrrrtttttttttttssssssssssssrrppppooooooooooooonnnnnnnnnnmmmmmmmmmmmmmlllllllllljjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhgggggggggggggffffeeeeeeeeeeeeddddddddddcccccccccccbbbbbbbbbbbbaaaaaaaaaaaa```````````_________^^^^^^^^^^^]]]]]]]]]][[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;::::::::::999999998888888888877777777766666666665555555555544444443333333333322222222222111111100000000000//////////////////...........---------,,,,,,,,,,,,+++++++++++++++++***********))))))))))))))))((((((((((((''((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!"""""!!!!!!!!!!!! vvvvvvwwwwwwwwwwwwwwxxxvvvvvwwwwwwwwwwwwwwwxxxxxwwwxxxxxxxxxxxxxxxyyyyyyyxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„…………………………………………………………„„„„„„„…………………………………………………††††††††††††††††††††……………††††††‡‡‡‡ˆˆˆˆ‰‰‰ŠŠ‹‹‹ŒŒ��‘‘‘’’’’’‘‘‘����Ž��ŒŒ‹‹ŠŠ††††………………………………………………………†††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„……………………„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ„„„………†††††††††……„„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚������„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„……†‡‡ˆ…†‡‡ˆˆ‰‰‰‰‰‰‰‰‰ˆˆ‡‡†……„ƒƒ‚��€€€~~~~~~}}}}}}}}}}}~~~~~}}}}}}}}}}}}}}}}}}}}||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvuuuuutttttttttsssssssssssrrtttttttttttssssssssssssrrppppoooooooooooooonnnnnnnnnmmmmmmmmmmmmmlllllllllljjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhggggggggggggfffffeeeeeeeeeeeedddddddddccccccccccccbbbbbbbbbbbaaaaaaaaaaaa```````````_________^^^^^^^^^^^]]]]]]]]]][[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;::::::::::999999999888888888877777777766666666665555555555544444443333333333322222222222111111100000000000//////////////////...........---------,,,,,,,,,,,,+++++++++++++++++***********)))))))))))))))))(((((((((((''((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!"""""!!!!!!!!!!!! vvvvvwwwwwwwwwwwwwwxxxxvvvvvwwwwwwwwwwwwwwwxxxxxwwxxxxxxxxxxxxxxxxyyyyyyyxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{|||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„……………………………………………………………„„„……„……………………………………………………††††††††††††††††††††††……††††††††‡‡‡‡‡ˆˆˆ‰‰‰ŠŠŠ‹‹ŒŒ��‘‘‘’’’’’‘‘‘���ŽŽ��ŒŒ‹‹‹††††††††††††††……………………………†††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„…………………………„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒ„„„„………†††††††††……„„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚�����„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„……†‡ˆˆ‰†‡ˆˆ‰ŠŠŠŠŠŠŠŠ‰‰ˆˆ‡††…„„ƒ‚‚�€€€~~~~~~}}}}}}}}}}}}~~~~~~}}}}}}}}}}}}}}}}}}}||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvuuuuuutttttttttssssssssssrrutttttttttttssssssssssssrppppoooooooooooooonnnnnnnnnmmmmmmmmmmmmmllllllllllkjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhggggggggggggfffffeeeeeeeeeeeedddddddddccccccccccccbbbbbbbbbbbbaaaaaaaaaaa````````````________^^^^^^^^^^^^]]]]]]]]][[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;::::::::::999999999888888888877777777766666666665555555555544444443333333333322222222222111111100000000000//////////////////............--------,,,,,,,,,,,,+++++++++++++++++***********)))))))))))))))))(((((((((((''((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!"""""!!!!!!!!!!!! vvvvvwwwwwwwwwwwwwwxxxxvvvvvwwwwwwwwwwwwwwxxxxxxwwxxxxxxxxxxxxxxxyyyyyyyyxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{|||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…„……………………………………………………………„…………………………………………………………………†††††††††††††††††††††††††††††††††‡‡‡‡‡ˆˆˆˆ‰‰‰ŠŠ‹‹Œ���‘‘‘’’’’‘‘‘����ŽŽ��ŒŒ‹‹‡‡††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„………………………………„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒ„„„„……††††††††††……„„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚����„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„……†‡ˆ‰ŠŠˆˆ‰ŠŠ‹‹‹‹‹‹ŠŠ‰‰ˆ‡‡†…„„ƒ‚‚��€€~~~~~~}}}}}}}}}}}}}~~~~~~~}}}}}}}}}}}}}}}}}}|||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyxxxxxxxxxxxxxwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuuuttttttttttsssssssssssrutttttttttttssssssssssssrpppppooooooooooooonnnnnnnnnnmmmmmmmmmmmmmlllllllllkjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhgggggggggggggffffeeeeeeeeeeeedddddddddccccccccccccbbbbbbbbbbbbaaaaaaaaaaa````````````_________^^^^^^^^^^^]]]]]]]]][[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;:::::::::::99999999888888888877777777766666666665555555555544444443333333333322222222222111111100000000000///////////////////...........---------,,,,,,,,,,,+++++++++++++++++***********)))))))))))))))))(((((((((((''((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!"""""!!!!!!!!!!!! vvvvwwwwwwwwwwwwwwwxxxxvvvvvwwwwwwwwwwwwwwxxxxxxwxxxxxxxxxxxxxxxxyyyyyyyyxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„………………………………………………………………„„………………………………………………………………†††††††††††††††††††††††††††††††††††‡‡‡‡‡ˆˆˆ‰‰‰ŠŠ‹‹����‘‘‘‘’’‘‘‘‘����Ž��ŒŒŒ‹‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„………………………………„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„ƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒ„„„………†††††‡††††……„„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚����„„ƒƒƒƒƒƒƒƒƒƒƒ„„„…††‡ˆ‰Š‹Œ‰‰Š‹‹ŒŒŒŒ‹‹‹Š‰‰ˆ‡††…„ƒƒ‚��€€~~~~~~~}}}}}}}}}}}}}~~~~~~~~}}}}}}}}}}}}}}}}}|||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyxxxxxxxxxxxxwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvuuuuutttttttttsssssssssssruutttttttttttsssssssssssrpppppoooooooooooooonnnnnnnnnmmmmmmmmmmmmmlllllllllkjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhggggggggggggffffeeeeeeeeeeeeedddddddddcccccccccccbbbbbbbbbbbbaaaaaaaaaaaa```````````_________^^^^^^^^^^^]]]]]]]]][[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;:::::::::::99999999888888888887777777766666666665555555555544444443333333333322222222222111111100000000000///////0///////////...........---------,,,,,,,,,,,+++++++++++++++++************))))))))))))))))(((((((((((''((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!"""""!!!!!!!!!!!! vvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxvvvvwwwwwwwwwwwwwwwxxxxxxwwwwwwwxxxxxxxxxxxxxxxxxyyyzzzzzzzzzzzzzzzzzz{{{{{||||||||||||||}}}}}}}}}}}|||||||||||||||}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………„…„„„„„„„††††‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‰‰‰ŠŠ‹‹‹‹ŒŒ�����Ž����ŒŒŒ‹‹ŠŠ‰‰ˆˆ‹‹ŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰††††‡‡‡††††††††††††††††‡‡††††††††††††…………………………………‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡††…………………………………………„„„„„„„†††††††††††††††††††††††††…………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒ„„„„……††††††††††………„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��ƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒ„„……†‡ˆ‰Š‹Œ‹ŒŒ��ŽŽ���ŒŒ‹Š‰‰ˆ‡†…„„ƒ‚‚�„ƒƒƒ‚‚‚‚‚‚‚‚�������������~~~~~~~~~}}}}}}}}}}}}}}}}{{{{{{{zzzzzzzzzzzzzzzzzz{{{{{{{{zzzzzzzzzzzzzzzzyxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvuuuuuuuttttttttttssssssssssrrqqqqqqqpppppppppppoooooooppppppoooooooooooooonnnnnmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkjjjjjjjjjjjjjihhhhhhhhgggggggggggggffffeeeeeeeeeeeddddddddddddccccccbbbbbbbbbbbbaaaaaaaaa`````````____________^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[\\\\\\\\\\[[[[[[[[[[[ZZZZ[[[ZZZZZZZZZZZYYYYYYYYYYXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@@??????????>>>>>>==========<<<<<<<<<<<;;;<;;;;;;;;;;:::::::::::999999988888888888777777777776665555555555544444444444433333333333222222222221111111111100000000000////////////////...........--------------,,,,,,,,,,,+++,,,,++++++++++++**************))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!"""""!!!!!!!!!!!! vvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxvvvwwwwwwwwwwwwwwwwxxxxxxwwwwwwwxxxxxxxxxxxxxxxxyyyzzzzzzzzzzzzzzzzzz{{{{{{|||||||||||||}}}}}}}}}}}}|||||||||||||||}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€��������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………„„„„„†‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‰‰‰ŠŠ‹Š‹‹ŒŒŒ��������ŒŒŒ‹‹ŠŠŠ‰‰‰‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††…………………………………‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡††……………………………………………„„„„„„†††††††††††††††††††††††††…………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒ„„„………††††‡‡††††………„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��ƒƒƒ‚‚‚‚‚‚‚ƒƒƒ„„……†‡ˆ‰Š‹Œ�Œ��ŽŽŽŽŽŽ�ŒŒ‹Š‰ˆ‡†……„ƒƒ‚��ƒƒƒƒ‚‚‚‚‚‚‚‚�������������~~~~~~~~~~}}}}}}}}}}}}}}}{{{{{{{{zzzzzzzzzzzzzzzzz{{{{{{{{zzzzzzzzzzzzzzzzzyxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvuuuuuuuttttttttttssssssssssrrqqqqqqqppppppppppppoooooopppppppooooooooooooonnnnnnmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkjjjjjjjjjjjjihhhhhhhhhggggggggggggffffeeeeeeeeeeeddddddddddddcccccccbbbbbbbbbbbbaaaaaaaa`````````____________^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZ[[[ZZZZZZZZZZZYYYYYYYYYYYXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@@??????????>>>>>>==========<<<<<<<<<<<;;;<;;;;;;;;;;;::::::::::999999988888888888777777777776666555555555544444444444433333333333222222222221111111111100000000000////////////////...........--------------,,,,,,,,,,,+++,,,,++++++++++++**************))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!"""""!!!!!!!!!!!!!vvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxyvvvwwwwwwwwwwwwwwwwxxxxxxwwwwwwxxxxxxxxxxxxxxxxxyyyzzzzzzzzzzzzzzzzzz{{{{{{|||||||||||||}}}}}}}}}}}}||||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€��������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………„…‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‰‰‰ŠŠ‰ŠŠ‹‹ŒŒŒ�����ŒŒŒŒ‹‹ŠŠŠ‰‰‰Œ‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††…………………………………†‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆ‡‡‡‡‡‡‡‡†††……………………………………………„„„„„†††††††††††††††††††††††††…………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„………†††‡‡‡‡†††………„„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��ƒƒ‚‚‚‚‚‚‚ƒƒƒ„„……†‡ˆ‰Š‹Œ�Ž��ŽŽ��ŽŽŽ�Œ‹ŠŠ‰ˆ‡†…„ƒƒ‚���ƒƒƒ‚‚‚‚‚‚‚‚‚‚������������~~~~~~~~~~~}}}}}}}}}}}}}}{{{{{{{{zzzzzzzzzzzzzzzzz{{{{{{{{{zzzzzzzzzzzzzzzzyxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvuuuuuuuttttttttttsssssssssssrqqqqqqqppppppppppppoooooopppppppooooooooooooonnnnnnmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkjjjjjjjjjjjjihhhhhhhhhggggggggggggffffeeeeeeeeeeeddddddddddddcccccccbbbbbbbbbbbbaaaaaaaa``````````___________^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZ[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@@???????????>>>>>===========<<<<<<<<<<;;;<;;;;;;;;;;;::::::::::999999988888888888777777777776666555555555554444444444433333333333222222222221111111111100000000000////////////////...........--------------,,,,,,,,,,,+++,,,,,+++++++++++***************)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!"""""!!!!!!!!!!!!!vvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyvvwwwwwwwwwwwwwwwwxxxxxxxwwwwwwxxxxxxxxxxxxxxxxyyyzzzzzzzzzzzzzzzzzz{{{{{{{||||||||||||}}}}}}}}}}}}}||||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€��������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‰‰‰Š‰‰ŠŠ‹‹ŒŒŒŒŒŒŒŒŒŒ‹‹‹‹ŠŠŠ‰‰ŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠ‡‡ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††…………………………………††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††……………………………………………………„„„†††††††††††††††††††††††††…………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„………†††‡‡‡‡‡†††……„„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚���ƒƒƒ‚‚‚‚ƒƒƒƒ„„……†‡ˆ‰Š‹Œ�Ž��ŽŽ���ŽŽ��Œ‹Š‰ˆ‡†…„ƒƒ‚‚��€ƒƒ‚‚‚‚‚‚‚‚‚‚‚������������~~~~~~~~~~~}}}}}}}}}}}}}}{{{{{{{{{zzzzzzzzzzzzzzzz{{{{{{{{{zzzzzzzzzzzzzzzzyyxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvuuuuuuuttttttttttsssssssssssrqqqqqqqqpppppppppppoooooopppppppoooooooooooooonnnnnmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjhhhhhhhhhgggggggggggggfffeeeeeeeeeeeeddddddddddddccccccbbbbbbbbbbbbaaaaaaaa``````````____________^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZ[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAA@@@@@@@@@@???????????>>>>>===========<<<<<<<<<<;;;<;;;;;;;;;;;::::::::::999999998888888888777777777776666555555555554444444444433333333333222222222221111111111100000000000////////////////...........--------------,,,,,,,,,,,,++,,,,,+++++++++++***************)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!"""""!!!!!!!!!!!!!vvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxyyvvwwwwwwwwwwwwwwwwxxxxxxxwwwwwwxxxxxxxxxxxxxxxxyyyzzzzzzzzzzzzzzzzzz{{{{{{{||||||||||||}}}}}}}}}}}}}|||||||||||||}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€�������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆ‰‰‰‰‰‰ŠŠ‹‹‹‹ŒŒŒŒŒŒ‹‹‹‹ŠŠŠŠ‰‰ŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹ˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††…………………………………††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††……………………………………………………„„†††††††††††††††††††††††††…………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„……†††‡‡‡‡‡‡†††………„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚���ƒƒƒƒƒƒƒƒƒƒƒ„„…†‡‡ˆ‰Š‹Œ�Ž�ŽŽ����ŽŽ�Œ‹Š‰ˆ‡†…„„ƒ‚‚��€€ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������~~~~~~~~~~~~}}}}}}}}}}}}}{{{{{{{{{zzzzzzzzzzzzzzzz{{{{{{{{{zzzzzzzzzzzzzzzzyyyxxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvuuuuuuutttttttttttsssssssssssqqqqqqqqpppppppppppooooooppppppppooooooooooooonnnnnnmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjhhhhhhhhhhggggggggggggfffeeeeeeeeeeeeddddddddddddcccccccbbbbbbbbbbbaaaaaaaa``````````____________^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZ[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAA@@@@@@@@@@???????????>>>>>===========<<<<<<<<<<;;;<;;;;;;;;;;;:::::::::::99999998888888888777777777776666555555555554444444444433333333333222222222221111111111100000000000////////////////...........--------------,,,,,,,,,,,,++,,,,,+++++++++++***************)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!"""""!!!!!!!!!!!!!vvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxyyvwwwwwwwwwwwwwwwwxxxxxxxxwwwwwxxxxxxxxxxxxxxxxyyyyzzzzzzzzzzzzzzzzz{{{{{{{{|||||||||||}}}}}}}}}}}}}}||||||||||||}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€�������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆ‰‰ˆˆ‰‰ŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠ‰ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††…………………………………††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††……………………………………………………………†††††††††††††††††††††††††…†……………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„……†††‡‡‡‡‡‡‡†††……„„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚��ƒƒƒƒƒƒƒƒƒ„„„…††‡ˆ‰Š‹Œ�Ž��Ž�����Ž��Œ‹Š‰‡†……„ƒ‚‚��€€€ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������~~~~~~~~~~~~}}}}}}}}}}}}}{{{{{{{{{{zzzzzzzzzzzzzzz{{{{{{{{{zzzzzzzzzzzzzzzzyyyyxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvuuuuuuutttttttttttsssssssssssqqqqqqqqppppppppppppoooooppppppppooooooooooooonnnnnnmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjhhhhhhhhhhggggggggggggfffeeeeeeeeeeeeddddddddddddcccccccbbbbbbbbbbbbaaaaaaa``````````____________^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZ[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAA@@@@@@@@@@@??????????>>>>>===========<<<<<<<<<<<;;<<;;;;;;;;;;:::::::::::99999998888888888877777777776666555555555554444444444433333333333222222222221111111111100000000000////////////////............-------------,,,,,,,,,,,,++,,,,,+++++++++++***************)))))))))))((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!""""""!!!!!!!!!!!!vvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxyyyvwwwwwwwwwwwwwwwwxxxxxxxxwwwwwxxxxxxxxxxxxxxxxyyyyzzzzzzzzzzzzzzzzz{{{{{{{{|||||||||||}}}}}}}}}}}}}}||||||||||||}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€�������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆ‰ˆˆˆ‰‰‰ŠŠŠŠŠ‹‹‹‹‹ŠŠŠŠŠŠŠŠ‰ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††…………………………………†††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†……………………†………………………………………††††††††††††††††††††††††††††…………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒ„„„„……†††‡‡‡‡‡‡‡‡††………„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚�ƒƒƒƒƒƒƒƒ„„„…††‡ˆ‰Š‹Œ�ŽŽ��Ž����ŽŽ�Œ‹Š‰ˆ‡†…„ƒ‚‚��€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������~~~~~~~~~~~~~}}}}}}}}}}}}{{{{{{{{{{zzzzzzzzzzzzzzz{{{{{{{{{{zzzzzzzzzzzzzzzyyyyxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuutttttttttttsssssssssssqqqqqqqqppppppppppppoooooppppppppoooooooooooooonnnnnmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjhhhhhhhhhhggggggggggggfffeeeeeeeeeeeeddddddddddddcccccccbbbbbbbbbbbbaaaaaaa```````````___________^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZ[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAA@@@@@@@@@@@??????????>>>>>>==========<<<<<<<<<<<;;<<;;;;;;;;;;:::::::::::99999998888888888877777777776666555555555554444444444433333333333222222222222111111111100000000000////////////////............--------------,,,,,,,,,,,++,,,,,+++++++++++***************)))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!""""""!!!!!!!!!!!!vvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxyyyvwwwwwwwwwwwwwwwxxxxxxxxxwwwwxxxxxxxxxxxxxxxxyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{||||||||||}}}}}}}}}}}}}}}|||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€�������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆ‡ˆˆˆˆ‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰ŒŒŒŒ����������ŒŒŒŒŒŒŒŒŒŒŒ‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††…………………………………††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡……………………†††††††…………………………††††††††††††††††††††††††††††††††…†…………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„ƒƒƒ„„„„„……††‡‡‡‡‡‡‡‡‡†††……„„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ„„„……††‡ˆˆ‰Š‹Œ�Ž���Ž���ŽŽ�Œ‹Š‰ˆ‡†…„ƒ‚‚��€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������~~~~~~~~~~~~~}}}}}}}}}}}}{{{{{{{{{{{zzzzzzzzzzzzzz{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuutttttttttttsssssssssssqqqqqqqqppppppppppppooooopppppppppooooooooooooonnnnnnmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkjjjjjjjjjjjjhhhhhhhhhhgggggggggggggfffeeeeeeeeeeeeddddddddddddccccccbbbbbbbbbbbbaaaaaaa```````````____________^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZ[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAA@@@@@@@@@@@??????????>>>>>>==========<<<<<<<<<<<;;<<;;;;;;;;;;:::::::::::999999988888888888777777777766665555555555544444444444433333333333222222222221111111111000000000000////////////////...........--------------,,,,,,,,,,,++,,,,,+++++++++++***************)))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!""""""!!!!!!!!!!!!vvvvvvvvvvwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyywwwwwwwwwwwwwwwwwxxxxxxxxwwwwxxxxxxxxxxxxxxxxyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{|||||||||}}}}}}}}}}}}}}}}|||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€�������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆ‡‡‡ˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŒŒŒŒ������������ŒŒŒŒŒŒŒŒŒ‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††…………………………………†‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………†††††††††††…………………††††††††††††††††††††††††††††††††††††††………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„ƒƒ„„„„„„„„„„„……††‡‡‡‡ˆˆˆ‡‡‡†††……„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„„„„„………††‡‡ˆ‰Š‹Œ��Ž���ŽŽŽŽŽ�Œ‹Š‰ˆ‡†…„ƒ‚‚��€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������~~~~~~~~~~~~~~}}}}}}}}}}}{{{{{{{{{{{zzzzzzzzzzzzzz{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuutttttttttttsssssssssssqqqqqqqqpppppppppppppoooopppppppppooooooooooooonnnnnnmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkjjjjjjjjjjjhhhhhhhhhhhggggggggggggfffeeeeeeeeeeeeddddddddddddcccccccbbbbbbbbbbbaaaaaaa```````````____________^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZ[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAA@@@@@@@@@@@??????????>>>>>>==========<<<<<<<<<<<;;<<;;;;;;;;;;;::::::::::999999988888888888777777777766665555555555544444444444433333333333222222222221111111111100000000000////0///////////...........--.-----------,,,,,,,,,,,++,,,,,+++++++++++***************))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############""""""""""""!""""""!!!!!!!!!!!!vvvvvvvvvwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxyyyywwwwwwwwwwwwwwwwxxxxxxxxxwwwxxxxxxxxxxxxxxxxxyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{|||||||||}}}}}}}}}}}}}}}}||||||||||}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€��������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆ‡‡‡‡ˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŒŒŒŒ�������������ŒŒŒŒŒŒŒŒ‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡††††††††††…………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡……………………††††††††††††……………‡†††††††††††††††††††††††††††††††††††††††…………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„………††‡‡‡ˆˆˆˆˆ‡‡‡††……„„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„………†††‡ˆˆ‰ŠŠ‹Œ�ŽŽ���ŽŽŽ��Œ‹Š‰ˆ‡†…„ƒƒ‚��€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������~~~~~~~~~~~~~~}}}}}}}}}}}{{{{{{{{{{{zzzzzzzzzzzzzz{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuutttttttttttsssssssssssqqqqqqqqppppppppppppppooopppppppppooooooooooooonnnnnnmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkjjjjjjjjjjjhhhhhhhhhhhggggggggggggfffeeeeeeeeeeeeddddddddddddcccccccbbbbbbbbbbbbaaaaaa```````````____________^^^^^^^]]]]]]]]]]]\\\\\\\\\\]\\\\\\\\\\\[[[[[[[[[[[ZZ[[[[[ZZZZZZZZZZZYYYYYYYYYXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@@???????????>>>>>===========<<<<<<<<<<;;<<;;;;;;;;;;;::::::::::999999988888888888777777777766666555555555544444444444433333333333222222222221111111111100000000000////0///////////...........--.-----------,,,,,,,,,,,++,,,,,+++++++++++***************))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""""""""""""""""""!!!!!!!!!!!!vvvvvvvvvwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxyyyywwwwwwwwwwwwwwwwxxxxxxxxxwwwxxxxxxxxxxxxxxxxxyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{||||||||}}}}}}}}}}}}}}}}}||||||||||}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€�������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰ŒŒŒŒŒ�������������ŒŒŒŒŒŒŒ‰‰‰‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡†††††††††††††………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡……………………††††††††††††††………‡‡†††††††††††‡†‡‡‡†††††††††††††††††††††††………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„………††‡‡ˆˆˆˆˆˆˆ‡‡‡††……„„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚„„…………†††‡‡ˆˆ‰ŠŠ‹ŒŒ�ŽŽ�������Œ‹‹Š‰ˆ†…„ƒƒ‚��€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������~~~~~~~~~~~~~~~}}}}}}}}}}{{{{{{{{{{{{zzzzzzzzzzzzz{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuutttttttttttsssssssssssqqqqqqqqqpppppppppppppoooppppppppppoooooooooooonnnnnnnmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkjjjjjjjjjjjhhhhhhhhhhhgggggggggggggffeeeeeeeeeeeeedddddddddddcccccccbbbbbbbbbbbbaaaaaa````````````___________^^^^^^^]]]]]]]]]]]\\\\\\\\\\]\\\\\\\\\\\[[[[[[[[[[[ZZ[[[[[ZZZZZZZZZZZYYYYYYYYYXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAA@@@@@@@@@@???????????>>>>>===========<<<<<<<<<<;;<<;;;;;;;;;;;::::::::::999999988888888888777777777766666555555555554444444444433333333333222222222221111111111100000000000////0///////////...........--.-----------,,,,,,,,,,,++,,,,,++++++++++++**************))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""""""""""""""""""!!!!!!!!!!!!vvvvvvvvvwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyywwwwwwwwwwwwwwwxxxxxxxxxxwwxxxxxxxxxxxxxxxxxyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{||||||||}}}}}}}}}}}}}}}}}|||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€�������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ†‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‹ŒŒŒŒŒ�����������ŒŒŒŒŒŒŒŒ‰‰‰‰‰‰‰ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡†††††††††††††………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡……………………†††††††††††††††……‡‡‡‡††††††††‡‡‡‡‡‡‡‡‡††††††††††††††††††††………………………„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„……„„„„„„„„………††‡‡ˆˆˆˆˆˆˆˆ‡‡‡††……„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒ…………†††‡‡ˆˆˆ‰ŠŠ‹‹Œ��ŽŽ�����ŒŒ‹ŠŠ‰ˆ‡†…„ƒ‚���€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������~~~~~~~~~~~~~~~}}}}}}}}}}{{{{{{{{{{{{zzzzzzzzzzzzz{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuutttttttttttsssssssssssqqqqqqqqpppppppppppppppooppppppppppooooooooooooonnnnnnmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkjjjjjjjjjjhhhhhhhhhhhhggggggggggggfffeeeeeeeeeeeedddddddddddcccccccbbbbbbbbbbbbaaaaaa````````````___________^^^^^^^]]]]]]]]]]]]\\\\\\\\\]\\\\\\\\\\\[[[[[[[[[[[ZZ[[[[[ZZZZZZZZZZZYYYYYYYYYXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAA@@@@@@@@@@???????????>>>>>===========<<<<<<<<<<;;<<;;;;;;;;;;;::::::::::999999998888888888777777777766666555555555554444444444433333333333222222222221111111111100000000000////0///////////...........--.-----------,,,,,,,,,,,++,,,,,++++++++++++**************))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""""""""""""""""""!!!!!!!!!!!!vvvvvvvvwwwwwwwwwwwwwwxwwwwwwxxxxxxxxxxxxxxyyyyywwwwwwwwwwwwwwwxxxxxxxxxxwwxxxxxxxxxxxxxxxxxyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{|||||||}}}}}}}}}}}}}}}}}}|||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€��������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ†††‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ‹‹ŒŒŒŒŒŒ��������ŒŒŒŒŒŒŒŒŒ‰‰‰‰‰‰ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡……………………††††††††††††††††…‡‡‡‡‡††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††………………………„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„……………„………„„„„„„„………††‡‡ˆˆˆ‰‰‰ˆˆˆ‡‡††……„„„ƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒ…†††‡‡‡ˆˆˆ‰‰ŠŠ‹‹ŒŒ��ŽŽŽŽŽŒŒŒ‹Š‰‰ˆ‡†…„ƒ‚‚��€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����~~~~~~~~~~~~~~~}}}}}}}}}}{{{{{{{{{{{{{zzzzzzzzzzzz{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuttttttttttttsssssssssssqqqqqqqqqpppppppppppppppopppppppppppoooooooooooonnnnnnmmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkkjjjjjjjjjjhhhhhhhhhhhhggggggggggggfffeeeeeeeeeeeedddddddddddccccccccbbbbbbbbbbbaaaaaa````````````____________^^^^^^]]]]]]]]]]]]\\\\\\\\\]\\\\\\\\\\\[[[[[[[[[[[ZZ[[[[[ZZZZZZZZZZZYYYYYYYYYXXXXXXWWWWWWWWWWVVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAA@@@@@@@@@@@??????????>>>>>===========<<<<<<<<<<<;<<;;;;;;;;;;;:::::::::::99999998888888888777777777766666555555555554444444444433333333333222222222221111111111100000000000////0///////////...........--.-----------,,,,,,,,,,,++,,,,,,+++++++++++***************)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$#############""""""""""""""""""!!!!!!!!!!!!vvvvvvvvwwwwwwwwwwwwwwxwwwwwxxxxxxxxxxxxxxxyyyyywwwwwwwwwwwwwwxxxxxxxxxxxwwxxxxxxxxxxxxxxxxyyyyyyyzzzzzzzzzzzzz{{{{{{{{{{{{|||||||}}}}}}}}}}}}}}}}}}||||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ‹‹‹‹ŒŒŒŒŒŒŒ��ŒŒŒŒŒŒŒŒŒŒŒŒ‰‰‰‰‰ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††……………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡……………………†††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††……………………„ƒƒƒƒƒƒƒƒƒƒƒ„„„„„………………………………„„„„„„………††‡‡ˆˆ‰‰‰‰‰‰ˆˆ‡‡††……„„ƒƒƒƒ‚‚‚‚‚ƒƒƒƒ„„††‡‡‡ˆˆ‰‰‰ŠŠŠ‹‹ŒŒ���ŽŽŽŽŽŒ‹‹Š‰‰ˆ‡†…„ƒ‚‚��€€€€€€€€€€ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����~~~~~~~~~~~~~~~~}}}}}}}}}{{{{{{{{{{{{zzzzzzzzzzzzz{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuttttttttttttsssssssssssqqqqqqqqqqppppppppppppppppppppppppppoooooooooooonnnnnnnmmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkjjjjjjjjjjhhhhhhhhhhhhggggggggggggfffeeeeeeeeeeeedddddddddddccccccccbbbbbbbbbbbbaaaaaa```````````____________^^^^^^^]]]]]]]]]]]\\\\\\\\\]\\\\\\\\\\\\[[[[[[[[[[[Z[[[[[[ZZZZZZZZZZYYYYYYYYYXXXXXXWWWWWWWWWWVVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAA@@@@@@@@@@@??????????>>>>>>==========<<<<<<<<<<<;<<<;;;;;;;;;;:::::::::::99999998888888888777777777766666555555555554444444444433333333333222222222221111111111100000000000////0///////////...........--.-----------,,,,,,,,,,,,+,,,,,,+++++++++++***************)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""""""""!!!!!!!!!!!!vvvvvvvvwwwwwwwwwwwwwwxwwwwwxxxxxxxxxxxxxxxyyyyywwwwwwwwwwwwwwxxxxxxxxxxxwxxxxxxxxxxxxxxxxxyyyyyyyzzzzzzzzzzzzz{{{{{{{{{{{{||||||}}}}}}}}}}}}}}}}}}}|||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡Š‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡†††††††††††††††††††………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††……………………„„ƒƒƒƒƒƒƒƒƒ„„„„„………………………†………„„„„„„………††‡‡ˆˆ‰‰‰‰‰‰‰ˆˆ‡‡††……„„ƒƒƒ‚‚‚‚ƒƒƒƒ„„…‡‡ˆˆˆ‰‰‰ŠŠŠ‹‹‹ŒŒŒ��������‹ŠŠ‰ˆˆ‡†…„ƒƒ‚���€€€€€€€€€€ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����~~~~~~~~~~~~~~~~}}}}}}}}}{{{{{{{{{{{{{zzzzzzzzzzzz{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuttttttttttttsssssssssssqqqqqqqqqqpppppppppppppppqqppppppppppoooooooooooonnnnnnmmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkjjjjjjjjjjhhhhhhhhhhhhgggggggggggggffeeeeeeeeeeeeeddddddddddccccccccbbbbbbbbbbbbaaaaaa````````````___________^^^^^^^]]]]]]]]]]]\\\\\\\\\]]\\\\\\\\\\\[[[[[[[[[[[Z[[[[[[ZZZZZZZZZZZYYYYYYYYXXXXXXWWWWWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAA@@@@@@@@@@@??????????>>>>>>==========<<<<<<<<<<<;<<<;;;;;;;;;;:::::::::::99999998888888888877777777766666555555555554444444444433333333333222222222221111111111100000000000////0///////////...........--.-----------,,,,,,,,,,,,+,,,,,,+++++++++++***************)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""""""""!!!!!!!!!!!!vvvvvvvwwwwwwwwwwwwwwxxwwwwwxxxxxxxxxxxxxxyyyyyywwwwwwwwwwwwwwxxxxxxxxxxxwxxxxxxxxxxxxxxxxyyyyyyyyzzzzzzzzzzzz{{{{{{{{{{{{{||||||}}}}}}}}}}}}}}}}}}}|||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††‡‡‡‡‡‡‡ŠŠ‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡††††††††††††††††††††††††………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………†††††††††‡‡‡‡†††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††……………………„„ƒƒƒƒƒƒƒƒ„„„„„……………†††……†…………„„„„„………††‡‡ˆˆ‰‰‰‰‰‰‰‰ˆˆ‡‡†……„„ƒƒƒƒƒƒƒƒƒ„„„……‡ˆˆ‰‰ŠŠŠ‹‹‹‹ŒŒŒŒ��������ŒŠŠ‰ˆˆ‡†…„ƒƒ‚‚��€€€€€€€€€€€ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����~~~~~~~~~~~~~~~~~}}}}}}}}{{{{{{{{{{{{{zzzzzzzzzzzz{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuttttttttttttsssssssssssqqqqqqqqqqqppppppppppppppqqqppppppppppoooooooooooonnnnnnmmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkjjjjjjjjjhhhhhhhhhhhhhggggggggggggfffeeeeeeeeeeeeddddddddddccccccccbbbbbbbbbbbbaaaaaa````````````___________^^^^^^^]]]]]]]]]]]\\\\\\\\\]]\\\\\\\\\\\[[[[[[[[[[[Z[[[[[[ZZZZZZZZZZZYYYYYYYYXXXXXXWWWWWWWWWWWVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAA@@@@@@@@@@@??????????>>>>>>==========<<<<<<<<<<<;<<<;;;;;;;;;;:::::::::::99999998888888888877777777766666555555555554444444444443333333333222222222222111111111100000000000////0///////////............-.-----------,,,,,,,,,,,,+,,,,,,+++++++++++***************)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""""""""!!!!!!!!!!!!vvvvvvvwwwwwwwwwwwwwwxxwwwwxxxxxxxxxxxxxxxyyyyyywwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyzzzzzzzzzzzz{{{{{{{{{{{{{|||||}}}}}}}}}}}}}}}}}}}~||||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€�����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††‡‡‡‡ŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††…‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡………………†††††††††‡‡‡‡‡‡‡†††ˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††……………………„„„ƒƒƒƒƒƒ„„„„„…………†††††††††………„„„„„„……††‡‡ˆ‰‰‰ŠŠŠŠŠ‰‰ˆˆ‡††……„„ƒƒƒƒƒƒƒ„„„…††ˆ‰‰ŠŠ‹‹‹‹ŒŒŒŒŒŒŒ�����ŒŒŒŒ‰‰ˆ‡‡†…„„ƒ‚‚��€€€€€€€€€€€€ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���~~~~~~~~~~~~~~~~~}}}}}}}}{{{{{{{{{{{{{{zzzzzzzzzzz{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuutttttttttttttsssssssssssqqqqqqqqqqqqqppppppppppppqqqqqpppppppppooooooooooonnnnnnnmmmmmmmmmmmmmmllllllllkkkkkkkkkkkkjjjjjjjjjihhhhhhhhhhhhggggggggggggfffeeeeeeeeeeeeddddddddddcccccccccbbbbbbbbbbbaaaaaa````````````____________^^^^^^]]]]]]]]]]]]\\\\\\\\]]\\\\\\\\\\\[[[[[[[[[[[Z[[[[[[ZZZZZZZZZZZYYYYYYYYXXXXXXWWWWWWWWWWWVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@@???????????>>>>>==========<<<<<<<<<<<;<<<;;;;;;;;;;;::::::::::999999988888888888777777777666665555555555544444444444433333333333222222222221111111111000000000000///0///////////............-.------------,,,,,,,,,,,+,,,,,,+++++++++++***************)))))))))))((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""""""""!!!!!!!!!!!!vvvvvvvwwwwwwwwwwwwwwxxwwwwxxxxxxxxxxxxxxxyyyyyywwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyzzzzzzzzzzzz{{{{{{{{{{{{{|||||}}}}}}}}}}}}}}}}}}}~||||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††‡‡ŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡………†††††††††††‡‡‡‡‡‡‡‡†††ˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††……………………„„„ƒƒƒƒƒƒ„„„„„………†††††††††††………„„„„„……††‡‡ˆ‰‰ŠŠŠŠŠŠŠ‰‰ˆˆ‡††…„„„ƒƒƒƒƒ„„„…††‡‰‰Š‹‹‹ŒŒŒŒŒŒŒŒ��ŒŒŒŒŒŒŒ‹‹ˆˆ‡‡†…„„ƒ‚‚���€€€€€€€€€€€€ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���~~~~~~~~~~~~~~~~~~}}}}}}}{{{{{{{{{{{{{zzzzzzzzzzzz{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuutttttttttttttsssssssssssqqqqqqqqqqqqqqqqqqpppppppqqqqqqpppppppppoooooooooonnnnnnnmmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkjjjjjjjjihhhhhhhhhhhhggggggggggggfffeeeeeeeeeeeeddddddddddcccccccccbbbbbbbbbbbbaaaaaa```````````____________^^^^^^]]]]]]]]]]]]\\\\\\\\]]\\\\\\\\\\\[[[[[[[[[[[Z[[[[[[ZZZZZZZZZZZYYYYYYYYXXXXXXWWWWWWWWWWWVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAA@@@@@@@@@@???????????>>>>>===========<<<<<<<<<<;<<<;;;;;;;;;;;::::::::::999999988888888888777777777666665555555555544444444444433333333333222222222221111111111100000000000///0////////////...........-.------------,,,,,,,,,,,+,,,,,,+++++++++++***************)))))))))))((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""""""""!!!!!!!!!!!!vvvvvvwwwwwwwwwwwwwwxxxwwwwxxxxxxxxxxxxxxyyyyyyywwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzzz{{{{{{{{{{{{{||||}}}}}}}}}}}}}}}}}}}~~|||||}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„…………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‰‰ŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠ‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††‡‡‡‡‡‡‡‡‡‡††ˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††……………………„„„„ƒƒƒ„„„„„„………†††††‡††††††………„„„„„………†‡‡ˆ‰‰ŠŠŠŠŠŠŠŠ‰‰ˆ‡‡†……„„ƒƒƒƒ„„„…††‡‡ŠŠ‹‹ŒŒŒŒ�������ŒŒŒŒŒŒ‹‹ŠŠˆ‡††…„„ƒƒ‚‚���€€€€€€€€€€€€ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���~~~~~~~~~~~~~~~~~~}}}}}}}{{{{{{{{{{{{{{zzzzzzzzzzz{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuttttttttttttttssssssssssrqqqqqqqqqqqqqqqqqqqqqpppqqqqqqqqpppppppppoooooooonnnnnnnnmmmmmmmmmmmmmmlllllllllkkkkkkkkkkkjjjjjjjjihhhhhhhhhhhhhgggggggggggfffeeeeeeeeeeeeedddddddddcccccccccbbbbbbbbbbbbaaaaaa````````````___________^^^^^^^]]]]]]]]]]]\\\\\\\\]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYXXXXXXWWWWWWWWWWWVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAA@@@@@@@@@@???????????>>>>>===========<<<<<<<<<<;<<<;;;;;;;;;;;::::::::::999999988888888888777777777666666555555555544444444444433333333333222222222221111111111100000000000///00///////////...........-..-----------,,,,,,,,,,,+,,,,,,+++++++++++***************)))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""""""""!!!!!!!!!!!vvvvvvwwwwwwwwwwwwwwxxxwwwxxxxxxxxxxxxxxxyyyyyyywwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzz{{{{{{{{{{{{{{||||}}}}}}}}}}}}}}}}}}}~~|||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€�������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆ‡‡‡†††††††††††††††††††††††††‰‰‰ŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹ŠŠŠŠŠŠŠ‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††‡‡‡‡‡‡‡‡‡‡‡††ˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡††††††††††……………………„„„„„„„„„„„„………††††‡‡‡‡‡†‡††………„„„„„„……†‡‡ˆ‰‰ŠŠ‹‹‹‹‹ŠŠ‰ˆˆ‡††…„„„„„„„„……†‡‡ˆŠ‹‹ŒŒŒ��������ŒŒŒŒŒ‹‹‹ŠŠ‰‡††……„ƒƒ‚‚���€€€€€€€€€€€€€ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���~~~~~~~~~~~~~~~~~~}}}}}}{{{{{{{{{{{{{{zzzzzzzzzzz{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuutttttttttttttttsssssssssrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppooooooonnnnnnnnnmmmmmmmmmmmmmlllllllllkkkkkkkkkkkjjjjjjjjihhhhhhhhhhhhhgggggggggggffffeeeeeeeeeeeedddddddddcccccccccbbbbbbbbbbbbaaaaaa````````````___________^^^^^^^]]]]]]]]]]]\\\\\\\\]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYXXXXXXXWWWWWWWWWWVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAA@@@@@@@@@@???????????>>>>>===========<<<<<<<<<<;<<<;;;;;;;;;;;::::::::::999999998888888888777777777666666555555555554444444444433333333333222222222221111111111100000000000///00///////////...........-..-----------,,,,,,,,,,,+,,,,,,+++++++++++***************))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""""""""!!!!!!!!!!!vvvvvwwwwwwwwwwwwwwwxxxwwwxxxxxxxxxxxxxxxyyyyyyywwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyzzzzzzzzzzz{{{{{{{{{{{{{{|||}}}}}}}}}}}}}}}}}}}~~~||||}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€��������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„…………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆ‡ˆˆ†††††††††††††††††††††††††‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††‡‡‡‡‡‡‡‡‡‡‡††ˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡††††††††††…………………„„„„„„„„„„„„………†††‡‡‡‡‡‡†‡††………„„„„„„……†‡‡ˆ‰‰ŠŠ‹‹‹‹‹‹ŠŠ‰ˆ‡‡†……„„„„„„……††‡ˆˆ‹‹ŒŒ���������ŒŒŒŒ‹‹‹ŠŠ‰‰ˆ††…„„ƒƒ‚‚‚���€€€€€€€€€€€€€ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��~~~~~~~~~~~~~~~~~~}}}}}}{{{{{{{{{{{{{{{zzzzzzzzzz{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuttttttttttttttttssssssssrrrqqqqqqqqqqqqqqqqqqqqqqrqqqqqqqqqqppppppppoooooonnnnnnnnnmmmmmmmmmmmmmmlllllllllkkkkkkkkkkkjjjjjjjiihhhhhhhhhhhhgggggggggggffffeeeeeeeeeeeedddddddddccccccccccbbbbbbbbbbbaaaaaa````````````____________^^^^^^]]]]]]]]]]]]\\\\\\\]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAA@@@@@@@@@@@??????????>>>>>===========<<<<<<<<<<<<<<;;;;;;;;;;;:::::::::::99999998888888888777777777666666555555555554444444444433333333333222222222221111111111100000000000///00///////////...........-..-----------,,,,,,,,,,,+,,,,,,+++++++++++***************))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""""""""""""""""""!!!!!!!!!!!vvvvvwwwwwwwwwwwwwwxxxxwwwxxxxxxxxxxxxxxyyyyyyyywwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyzzzzzzzzzz{{{{{{{{{{{{{{{|||}}}}}}}}}}}}}}}}}}}~~~||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€���������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡††ˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡††††††††††…………………„„„„„„„„„„„………†††‡‡‡‡‡‡‡‡‡††………„„„„„„……††‡ˆ‰‰Š‹‹‹‹Œ‹‹‹Š‰‰ˆ‡††……„„„„……††‡ˆˆ‰‹ŒŒŒ��������ŒŒŒ‹‹‹ŠŠŠ‰‰ˆˆ……„„ƒƒ‚‚‚����€€€€€€€€€€€€€ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��~~~~~~~~~~~~~~~~~~}}}}}{{{{{{{{{{{{{{zzzzzzzzzzz{{{{{{{{{{zzzzzzzzzzzzzzzyyyyxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuttttttttttttttttttssssssrrrrrrqqqqqqqqqqqqqqqqqqqrrrqqqqqqqqqppppppppooooonnnnnnnnnnmmmmmmmmmmmmmlllllllllkkkkkkkkkkkjjjjjjjiihhhhhhhhhhhhgggggggggggffffeeeeeeeeeeeedddddddddccccccccccbbbbbbbbbbbbaaaaaa```````````____________^^^^^^]]]]]]]]]]]]\\\\\\\]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAA@@@@@@@@@@@??????????>>>>>>==========<<<<<<<<<<<<<<<;;;;;;;;;;:::::::::::99999998888888888777777777666666555555555554444444444433333333333222222222221111111111100000000000///00///////////...........-..-----------,,,,,,,,,,,+,,,,,,++++++++++++**************))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""""""""""""""""""!!!!!!!!!!!vvvvvwwwwwwwwwwwwwwxxxxwwxxxxxxxxxxxxxxxyyyyyyyywwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyzzzzzzzzzz{{{{{{{{{{{{{{{|||}}}}}}}}}}}}}}}}}}~~~~|||}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€���������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„……………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡††ˆˆ‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡†††††††††…………………„„„„„„„„„„…………††‡‡‡‡‡‡‡‡‡‡†††……„„„„„„„……†‡ˆ‰‰Š‹‹‹ŒŒŒ‹‹ŠŠ‰ˆ‡‡††…………………†‡‡ˆ‰‰‹ŒŒ��������ŒŒŒ‹‹‹ŠŠ‰‰ˆˆ‡‡…„„ƒƒ‚‚‚�����€€€€€€€€€€€€€ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�~~~~~~~~~~~~~~~~~~}}}}}{{{{{{{{{{{{{{{zzzzzzzzzz{{{{{{{{{{zzzzzzzzzzzzzzzyyyyxxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuutttttttttttttttttttssssrrrrrrrrrrrrrrqqqqqqqqqqqrrrrrqqqqqqqqqpppppppoooonnnnnnnnnnmmmmmmmmmmmmmmlllllllllkkkkkkkkkkjjjjjjjiihhhhhhhhhhhhhggggggggggfffffeeeeeeeeeeeeddddddddccccccccccbbbbbbbbbbbbaaaaaa```````````____________^^^^^^^]]]]]]]]]]]\\\\\\\]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCDCCCCCCCCCCBBBBBBBBBBAAAAAA@@@@@@@@@@@??????????>>>>>>==========<<<<<<<<<<<<<<<;;;;;;;;;;:::::::::::99999998888888888877777777666666555555555554444444444433333333333222222222221111111111100000000000///00///////////...........-..-----------,,,,,,,,,,,+,,,,,,++++++++++++**************))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""""""""""""""""""!!!!!!!!!!!vvvvwwwwwwwwwwwwwwxxxxxwwxxxxxxxxxxxxxxyyyyyyyyywwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{{{{{||}}}}}}}}}}}}}}}}}}}~~~~|||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆ†††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††ˆˆ‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡†††††††††………………„„„„„„„„„„………†††‡‡‡‡ˆ‡‡‡‡‡‡†………„„„„„„„……†‡ˆˆ‰Š‹‹ŒŒŒŒŒ‹‹Š‰‰ˆ‡‡†………………††‡‡ˆ‰‰‹ŒŒ������ŒŒŒ‹‹‹ŠŠ‰‰‰ˆˆ‡‡†„„ƒƒƒ‚‚‚�����€€€€€€€€€€€€€ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�~~~~~~~~~~~~~~~~~~}}}}{{{{{{{{{{{{{{{zzzzzzzzzz{{{{{{{{{{zzzzzzzzzzzzzzzyyyyxxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuttttttttttttttttttttssrrrrrrrrrrrrrrrrrrrrqqqqqrrrrrrrqqqqqqqqqppppppoooonnnnnnnnnnmmmmmmmmmmmmmmllllllllkkkkkkkkkkkjjjjjjiihhhhhhhhhhhhhggggggggggfffffeeeeeeeeeeeeddddddddccccccccccbbbbbbbbbbbbaaaaaa````````````___________^^^^^^^]]]]]]]]]]]\\\\\\\]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCDCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@@??????????>>>>>>==========<<<<<<<<<<<<<<<;;;;;;;;;;:::::::::::99999998888888888877777777666666555555555554444444444433333333333222222222221111111111100000000000///00///////////...........-..-----------,,,,,,,,,,,+,,,,,,,+++++++++++**************))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""""""""""""""""""!!!!!!!!!!!vvvvwwwwwwwwwwwwwwxxxxxwxxxxxxxxxxxxxxxyyyyyyyyywwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{{{{{||}}}}}}}}}}}}}}}}}}~~~~~||}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€�����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„……………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††ˆˆ‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡††††††††††……………„„„„„„„„„…………††‡‡‡‡ˆˆˆ‡‡‡‡‡†………„„„„„„„……†‡‡ˆ‰Š‹‹ŒŒŒŒŒŒ‹‹Š‰ˆˆ‡†††……†††‡‡ˆˆ‰‰‹ŒŒŒŒ�ŒŒŒŒŒ‹‹ŠŠŠ‰‰ˆˆ‡‡‡††„ƒƒƒ‚‚‚�������€€€€€€€€€€€€ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚~~~~~~~~~~~~~~~~~~}}}}{{{{{{{{{{{{{{{{zzzzzzzzz{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyxxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuutttttttttttttttttttttrrrrrrrrrrrrrrrrrrrrrrqqqrrrrrrrrqqqqqqqqqpppppppooonnnnnnnnnnmmmmmmmmmmmmmllllllllkkkkkkkkkkkjjjjjjiiihhhhhhhhhhhhggggggggggfffffeeeeeeeeeeeeddddddddcccccccccccbbbbbbbbbbbaaaaaa````````````___________^^^^^^^]]]]]]]]]]]\\\\\\\]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYXXXXXXXXWWWWWWWWWWVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCDCCCCCCCCCCBBBBBBBBBBBAAAAAA@@@@@@@@@@???????????>>>>>===========<<<<<<<<<<<<<<;;;;;;;;;;:::::::::::99999998888888888877777777666666555555555554444444444443333333333222222222221111111111100000000000///00///////////...........-..-----------,,,,,,,,,,,,,,,,,,,+++++++++++***************)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""""""""""""""""""!!!!!!!!!!!vvvvvvvvvvvvwwwwwwwwwwwxxxxxxxxyyyyyyyyyyyyyyyzzxxyyyyyyyyyyyyyyyyyzzzzzzxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{||||||||||||||||||}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€���€€€€€€€€€€€€€€€€€€€€€����€€€€���������������������€€�����������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††……………………………………………………………………………………………………………………†††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††………………………………………††††††††††‡‡‡‡‡‡‡†††††…………………………………†††††††‡‡‡‡ˆˆˆ‰‰‰ŠŠŠŠŠŠŠ‰ˆˆ‡‡††…………………††‡ˆˆ‰Š‹ŒŒ������ŒŒ‹ŠŠ‰ˆˆ‡‡‡‡‡‡‡ˆˆ‰‰ŠŠ�ŽŽŽŽŽŽŽŽ���ŒŒ‹‹ŠŠŠ‰‰ˆˆ‡‡‡‡†††……………„„„„„„„„„„„„„„„„€€~~~~~~}}}}}}}}}}}}|||||||||||||{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuvuuuuuuuuuuuuuuuuuuuuuuuttrrrrrrrrrrrrrrrrrrrrrrrrqqqpppppppppppooooooonnnnnoooooooonnnnnnnnnnnmmmmmmkkkkkkkkkjjjjjjjjjjjiiiiiggggggggggffffffffffffeeeeeeeeeeeeddddddddddddccccbbbbbbbbbaaaaaaaaaaaa``````````___________^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>===========<<<<<<<<<<;;;;;;;;;;;::::::::::99999999999988888888888777777777666666666665555555555444444444444333333333332222222222221111111111100000000000000///////////.............-----------,,,,,,,,,,,,,,,,,+++++++++++*********)))))))))))((((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!vvvvvvvvvvvvwwwwwwwwwwwxxxxxxxxyyyyyyyyyyyyyyyzzxxxyyyyyyyyyyyyyyyzzzzzzzxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{|||||||||||||||||||}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€���€€€€€€€€€€€€€€€€€€€€�����€€€€���������������������€€����������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††…………………………………………………………………………………………………………………††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††……………………………………†††††††††††‡‡‡‡‡‡‡††††††………………………………††††††‡‡‡‡‡ˆˆ‰‰‰ŠŠŠŠŠŠŠŠ‰ˆˆ‡‡††……………………†‡‡ˆ‰Š‹ŒŒ���Ž���ŒŒ‹ŠŠ‰ˆˆˆ‡‡‡ˆˆˆ‰‰‰ŠŠ���ŽŽ�����ŒŒ‹‹ŠŠŠ‰‰ˆˆˆ‡‡‡††††………………„„„„„„„„„„„„„„„„€€~~~~~}}}}}}}}}}}}}||||||||||||{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuvuuuuuuuuuuuuuuuuuuuuuuuuussssrrrrrrrrrrrrrrrrrrrrrqqqppppppppppppooooooonnnpooooooonnnnnnnnnnnnmmmmmkkkkkkkkkjjjjjjjjjjjiiiiiggggggggggffffffffffffeeeeeeeeeeeeddddddddddddccccbbbbbbbbbaaaaaaaaaaaa``````````____________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;::::::::::99999999999988888888888777777777666666666665555555555544444444444333333333332222222222221111111111100000000000000///////////.............-----------,,,,,,,,,,,,,,,,,+++++++++++*********)))))))))))((((((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!vvvvvvvvvvvvwwwwwwwwwwwxxxxxxxxyyyyyyyyyyyyyyzzzxxyyyyyyyyyyyyyyyyzzzzzzzxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{||||||||||||||||||}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€����€€€€€€€€€€€€€€€€€€€€�����€€€����������������������€����������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††………………………………………………………………………………………………………………††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††……………………………………††††††††††‡‡‡‡‡‡‡‡‡††††††……………………………††††††‡‡‡‡ˆˆˆ‰‰‰ŠŠŠŠŠŠŠŠ‰ˆˆ‡‡††………„„………††‡ˆ‰Š‹ŒŒ��ŽŽŽ���Œ‹‹Š‰‰ˆˆˆˆˆˆˆˆ‰‰‰ŠŠ�������ŒŒŒ‹‹‹ŠŠ‰‰‰ˆˆ‡‡‡‡††††…………………„„„„„„„„„„„„„„„„€€€~~~~~}}}}}}}}}}}}}||||||||||||{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuvvvuuuuuuuuuuuuuuuuuuuuuuussssssssssrrrrrrrrrrrrrrrqqqpppppppppppppooooooonnppooooooonnnnnnnnnnnmmmmmkkkkkkkkkjjjjjjjjjjjiiiiiggggggggggfffffffffffffeeeeeeeeeeeddddddddddddccccbbbbbbbbbbaaaaaaaaaaaa`````````____________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>==========<<<<<<<<<<;;;;;;;;;;;::::::::::99999999999988888888888777777777666666666665555555555544444444444333333333332222222222221111111111100000000000000///////////.............------------,,,,,,,,,,,,,,,,+++++++++++*********))))))))))))(((((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!vvvvvvvvvvvwwwwwwwwwwwwxxxxxxxyyyyyyyyyyyyyyyzzzxxyyyyyyyyyyyyyyyzzzzzzzzxxyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{|||||||||||||||||||}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€�����€€€€€€€€€€€€€€€€€€€������€€����������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„ƒ„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††…………………………………………………………………………………………………………†††††††††‡‡‡‡‡‡‡ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡††††…………………………………††††††††‡‡‡‡ˆˆˆ‡‡‡‡‡‡††††††…………………………†††††‡‡‡‡‡ˆˆˆ‰‰ŠŠŠŠŠŠŠŠŠ‰ˆˆ‡‡††………„„………††‡ˆ‰Š‹‹Œ��ŽŽŽŽ���Œ‹‹ŠŠ‰‰ˆˆˆˆ‰‰‰‰‰ŠŠŒ�ŒŒŒŒŒŒ‹‹‹ŠŠ‰‰‰ˆˆˆ‡‡‡†††††………………………„„„„„„„„„„„„„„„€€€~~~~}}}}}}}}}}}}}}|||||||||||{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuvvvvvuuuuuuuuuuuuuuuuuuuuussssssssssssssrrrrrrrrrrrqqqppppppppppppppooooooonppoooooooonnnnnnnnnnnmmmmkkkkkkkkkkjjjjjjjjjjjiiiiggggggggggfffffffffffffeeeeeeeeeeeeddddddddddddcccbbbbbbbbbbaaaaaaaaaaaa`````````____________^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHHHHHHGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>==========<<<<<<<<<<<;;;;;;;;;;::::::::::99999999999998888888888777777777666666666665555555555544444444444333333333332222222222221111111111100000000000000///////////..............-----------,,,,,,,,,,,,,,,,+++++++++++*********))))))))))))(((((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!vvvvvvvvvvvwwwwwwwwwwwwxxxxxxxyyyyyyyyyyyyyyyzzzxxyyyyyyyyyyyyyyyzzzzzzzzxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€�����€€€€€€€€€€€€€€€€€€�������€€���������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡†††††……………………………………………………………………………………………………††††††††‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡††††…………………………………†††††††‡‡‡‡‡ˆˆˆˆˆ‡‡‡‡‡†††††††……………………‡‡‡†‡‡‡‡‡‡ˆˆˆ‰‰ŠŠŠŠŠŠŠŠŠ‰ˆˆ‡‡††………„„„……††‡ˆˆ‰Š‹Œ��ŽŽŽŽŽ��ŒŒ‹‹ŠŠ‰‰‰‰‰‰‰‰‰‰‰ŠŒŒŒŒŒ‹‹‹ŠŠŠ‰‰‰ˆˆˆ‡‡‡‡†††††…………………………„„„„„„„„„„„„„„„€€€~~~~}}}}}}}}}}}}}}|||||||||||{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuvvvvvvvvvvvvvvvvvvvvuuuuuussssssssssssssrrrrrrrrrrrqqqpppppppppppppppoooooonpppoooooooonnnnnnnnnnmmmmkkkkkkkkkkjjjjjjjjjjjiiiigggggggggggffffffffffffeeeeeeeeeeeeddddddddddddcccbbbbbbbbbbaaaaaaaaaaaa``````````___________^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHHHHHHGGGGGGGGFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>==========<<<<<<<<<<<;;;;;;;;;;:::::::::::9999999999998888888888777777777666666666665555555555544444444444333333333332222222222221111111111100000000000000///////////..............-----------,,,,,,,,,,,,,,,,+++++++++++*********))))))))))))(((((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!vvvvvvvvvvvwwwwwwwwwwwwxxxxxxxyyyyyyyyyyyyyyzzzzxyyyyyyyyyyyyyyyyzzzzzzzzxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{||||||||||||||||||}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€������€€€€€€€€€€€€€€€€€€�������€���������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡††††††………………………………………………………………………………………………†††††††††‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡†††††………………………………†††††††‡‡‡‡‡‡ˆˆˆˆˆˆˆ‡‡‡‡‡††††††…………………‡‡‡‡‡‡‡‡‡ˆˆˆ‰‰‰ŠŠŠŠŠŠŠŠŠ‰ˆˆ‡†††………„„„………†‡‡ˆ‰Š‹Œ��ŽŽŽŽŽŽ��ŒŒ‹‹ŠŠŠŠ‰‰‰‰‰‰‰‰‰ŒŒ‹‹‹‹ŠŠŠ‰‰‰ˆˆˆ‡‡‡‡†††††……………………………………„„„„„„„„„„„„„€€€~~~~}}}}}}}}}}}}}}}||||||||||{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuvvvvvvvvvvvvvvvvvvvvvvuuuusssssssssssssssrrrrrrrrrrqqpppppppppppppppppooooooppppooooooonnnnnnnnnnmmmmkkkkkkkkkkkjjjjjjjjjjjiiigggggggggggffffffffffffeeeeeeeeeeeeddddddddddddcccbbbbbbbbbbaaaaaaaaaaaa``````````___________^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>===========<<<<<<<<<<;;;;;;;;;;:::::::::::9999999999998888888888877777777766666666665555555555544444444444433333333332222222222221111111111100000000000000///////////..............-----------,,,,,,,,,,,,,,,,+++++++++++*********))))))))))))(((((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!vvvvvvvvvvvwwwwwwwwwwwwxxxxxxyyyyyyyyyyyyyyyzzzzxyyyyyyyyyyyyyyyzzzzzzzzzyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{||||||||||||||||||}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€������€€€€€€€€€€€€€€€€€�����������������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡†††††††……………………………………………………………………………………………†††††††††‡‡‡‡ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡†††††………………………………††††††‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡††††††……………‡‡‡‡‡‡‡‡‡ˆˆˆ‰‰‰ŠŠŠŠŠŠŠŠ‰‰ˆˆ‡†††………„„„………††‡ˆ‰Š‹ŒŒ�ŽŽŽŽŽŽŽŽ��ŒŒ‹‹ŠŠŠŠŠŠŠ‰‰‰‰‹‹‹‹ŠŠŠ‰‰‰ˆˆˆ‡‡‡‡††††††…………………………………………„„„„„„„„„„„„€€€€~~~}}}}}}}}}}}}}}}||||||||||{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvwwwwwwwwvvvvvvvvuvvvvvvvvvvvvvvvvvvvvvvvvuutssssssssssssssrrrrrrrrrqqqpppppppppppppppppooooooppppoooooooonnnnnnnnnnmmmkkkkkkkkkkkjjjjjjjjjjjiiigggggggggggfffffffffffffeeeeeeeeeeeddddddddddddcccbbbbbbbbbbbaaaaaaaaaaa``````````____________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>===========<<<<<<<<<<;;;;;;;;;;:::::::::::9999999999998888888888877777777766666666665555555555544444444444433333333333222222222221111111111100000000000000///////////..............-----------,,,,,,,,,,,,,,,,+++++++++++*********))))))))))))(((((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!vvvvvvvvvvwwwwwwwwwwwwwxxxxxxyyyyyyyyyyyyyyzzzzzxyyyyyyyyyyyyyyyzzzzzzzzzyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€�������€€€€€€€€€€€€€€€€�����������������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡††††††††††………………………………………………………………………………………††††††††‡‡‡‡ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡†††††……………………………††††††‡‡‡‡‡‡‡ˆ‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡†††††††………‡‡‡‡‡‡‡‡‡ˆˆˆ‰‰‰ŠŠŠŠŠŠŠŠ‰‰ˆ‡‡†††………„„„„……††‡ˆ‰ŠŠ‹Œ�ŽŽŽ���ŽŽŽ��ŒŒŒ‹‹‹ŠŠŠŠŠ‰‰‰‹‹ŠŠŠ‰‰‰ˆˆˆ‡‡‡‡‡††††††………………………………………………„„„„„„„„„„„€€€€~~~}}}}}}}}}}}}}}}||||||||||{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvttsssssssssssssrrrrrrrrrqqpppppppppppppppppppooooopppppoooooooonnnnnnnnnmmmkkkkkkkkkkkkjjjjjjjjjjjiihggggggggggfffffffffffffeeeeeeeeeeeeddddddddddddccbbbbbbbbbbbaaaaaaaaaaaa`````````____________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>===========<<<<<<<<<<;;;;;;;;;;:::::::::::9999999999998888888888877777777766666666665555555555544444444444433333333333222222222221111111111100000000000000///////////..............-----------,,,,,,,,,,,,,,,,++++++++++++*********)))))))))))((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!vvvvvvvvvvwwwwwwwwwwwwwxxxxxyyyyyyyyyyyyyyyzzzzzyyyyyyyyyyyyyyyyzzzzzzzzzyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€�������€€€€€€€€€€€€€€€€�����������������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡†††††††††††††………………………………†††………………………………………††††††††‡‡‡‡ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡††††††……………………………††††††‡‡‡‡‡ˆˆˆ‰‰‰‰‰‰‰‰ˆˆˆˆ‡‡‡‡‡†††††††…‡‡‡‡‡‡‡‡‡ˆˆˆ‰‰‰ŠŠŠŠŠŠŠŠ‰‰ˆ‡‡†††………„„„„………†‡ˆˆ‰Š‹Œ��ŽŽ�����ŽŽŽ��ŒŒŒ‹‹‹ŠŠŠ‰‰‰‹ŠŠŠ‰‰ˆˆˆ‡‡‡‡‡†††††††…………………………………………………„„„„„„„„„„„€€€€€~~}}}}}}}}}}}}}}}}|||||||||{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwvvwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvtttssssssssssssrrrrrrrrrqqpppppppppppppppppppooooopppppoooooooonnnnnnnnnnmmlkkkkkkkkkkkjjjjjjjjjjjjihhggggggggggffffffffffffeeeeeeeeeeeeddddddddddddccbbbbbbbbbbbaaaaaaaaaaaa`````````____________^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>===========<<<<<<<<<<;;;;;;;;;;:::::::::::99999999999988888888888777777777666666666665555555555444444444444333333333332222222222211111111111000000000000000//////////..............-----------,,,,,,,,,,,,,,,,++++++++++++*********)))))))))))((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!vvvvvvvvvvwwwwwwwwwwwwwxxxxxyyyyyyyyyyyyyyyzzzzzyyyyyyyyyyyyyyyzzzzzzzzzzyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€��������€€€€€€€€€€€€€€€������������������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡††††††††††††††††………………………†††††…………………………………††††††††‡‡‡‡‡ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡††††††……………………………†††††‡‡‡‡ˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰ˆˆˆˆ‡‡‡‡‡††††††‡‡‡‡‡‡‡‡ˆˆˆˆ‰‰‰ŠŠŠŠŠŠŠŠ‰‰ˆ‡‡†††………„„„„………†‡‡ˆ‰Š‹Œ��Ž��������ŽŽŽ��ŒŒ‹‹‹ŠŠ‰‰‰‹ŠŠ‰‰ˆˆˆ‡‡‡‡††††††††………………………………………………………„„„„„„„„„„€€€€€~}}}}}}}}}}}}}}}}|||||||||{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvttttsssssssssssrrrrrrrrrqppppppppppppppppppppoooooppppppooooooonnnnnnnnnnmmlkkkkkkkkkkkkjjjjjjjjjjjjhhggggggggggffffffffffffeeeeeeeeeeeeddddddddddddccbbbbbbbbbbbaaaaaaaaaaaa``````````___________^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>===========<<<<<<<<<<;;;;;;;;;;;::::::::::99999999999988888888888777777777666666666665555555555444444444444333333333332222222222211111111111000000000000000///////////.............-----------,,,,,,,,,,,,,,,,,+++++++++++*********)))))))))))((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!vvvvvvvvvwwwwwwwwwwwwwwxxxxxyyyyyyyyyyyyyyzzzzzzyyyyyyyyyyyyyyyzzzzzzzzzzyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€���������€€€€€€€€€€€€€€€����������������������������������‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡†††††††††††††††††††………………†††††††………………………………†††††††‡‡‡‡‡‡ˆˆˆˆˆˆˆ‡‡‡‡‡‡††††††……………………………††††‡‡‡‡ˆˆˆˆ‰‰ŠŠŠŠŠŠŠŠ‰‰‰‰ˆˆˆˆ‡‡‡‡‡††††‡‡‡‡‡‡‡ˆˆˆˆˆ‰‰‰ŠŠŠŠŠŠŠ‰‰‰ˆ‡‡†††…………„„…………††‡ˆ‰Š‹Œ��Ž����������ŽŽ��ŒŒŒ‹‹ŠŠ‰ˆŠŠ‰‰ˆˆˆ‡‡‡†††††††††…………………………………………………………„„„„„„„„„„€€€€€€~}}}}}}}}}}}}}}}}}||||||||{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwxxxxxxwwwwwwvvvwvvvvvvvvvvvvvvvvvvvvvvvvvtttttssssssssssrrrrrrrrrqqppppppppppppppppppooooooppppppoooooooonnnnnnnnnmmlkkkkkkkkkkkkkjjjjjjjjjjjhhhgggggggggfffffffffffffeeeeeeeeeeeddddddddddddccbbbbbbbbbbbbaaaaaaaaaaa``````````___________^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIHHHHHHHHHHHGGGGGGGFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>==========<<<<<<<<<<;;;;;;;;;;;::::::::::99999999999988888888888777777777666666666665555555555444444444444333333333332222222222221111111111000000000000000///////////.............-----------,,,,,,,,,,,,,,,,,+++++++++++*********)))))))))))((((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!vvvvvvvvvwwwwwwwwwwwwwwxxxxyyyyyyyyyyyyyyyzzzzzzyyyyyyyyyyyyyyzzzzzzzzzzzyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{||||||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€���������€€€€€€€€€€€€€€����������������������������������‚‚������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡††††††††††††††††††††††………†††††††††…………………………†††††††‡‡‡‡‡‡ˆˆˆˆˆˆˆ‡‡‡‡‡‡††††††…………………………†††††‡‡‡ˆˆˆ‰‰‰‰Š‹‹‹‹ŠŠŠŠŠ‰‰‰‰ˆˆˆˆ‡‡‡‡‡††ˆˆˆ‡‡‡ˆˆˆˆˆ‰‰‰‰ŠŠŠŠŠŠŠ‰‰‰ˆ‡‡†††……………„…………††‡ˆ‰Š‹Œ��Ž������������ŽŽ��Œ‹‹ŠŠ‰ˆŠŠ‰‰ˆˆ‡‡‡††††††††††…………………………………………………………„„„„„„„„„„€€€€€€}}}}}}}}}}}}}}}}}||||||||{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwxxxxxxxxxxwwwwwvvwwvvvvvvvvvvvvvvwwwvvvvvvvttttttsssssssssrrrrrrrrrqqppppppppppppppppppooooooppppppoooooooonnnnnnnnnnmlkkkkkkkkkkkkkkjjjjjjjjjjhhhgggggggggfffffffffffffeeeeeeeeeeeddddddddddddccbbbbbbbbbbbbaaaaaaaaaaaa`````````____________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIHHHHHHHHHHHGGGGGGGFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>==========<<<<<<<<<<;;;;;;;;;;;::::::::::99999999999988888888888777777777666666666665555555555544444444444333333333332222222222221111111111100000000000000///////////.............-----------,,,,,,,,,,,,,,,,,+++++++++++*********)))))))))))((((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!vvvvvvvvvwwwwwwwwwwwwwwxxxxyyyyyyyyyyyyyyyzzzzzzyyyyyyyyyyyyyyzzzzzzzzzzzyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{||||||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€����������€€€€€€€€€€€€€�����������������������������������‚‚�����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡††††††††††††††††††††††††…††††††††††…………………………††††††‡‡‡‡‡‡‡‡ˆˆˆˆ‡‡‡‡‡‡‡††††††…………………………††††‡‡‡ˆˆˆ‰‰‰ŠŠ‹‹‹‹‹‹‹‹‹ŠŠŠ‰‰‰‰ˆˆˆ‡‡‡‡‡†ˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰ŠŠŠŠŠŠŠ‰‰‰ˆ‡‡†††…………………………††‡ˆ‰Š‹Œ��Ž���‘‘‘‘‘�����ŽŽ�ŒŒ‹ŠŠ‰ˆŠŠ‰ˆˆ‡‡‡†††††††††††…………………………………………………………„„„„„„„„„„€€€€€€€}}}}}}}}}}}}}}}}}}|||||||{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwxxxxxxxxxxxxxwwwwvvwwvvvvvvvvvvvvvwwwwwwvvvvvttttttssssssssssrrrrrrrrqqpppppppppppppppppoooooooppppppooooooooonnnnnnnnnmllkkkkkkkkkkkkkkkjjjjjjjjhhhggggggggggffffffffffffeeeeeeeeeeeeddddddddddddcbbbbbbbbbbbbaaaaaaaaaaaa`````````____________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>==========<<<<<<<<<<<;;;;;;;;;;::::::::::99999999999988888888888777777777666666666665555555555554444444444333333333332222222222221111111111100000000000000///////////.............-----------,,,,,,,,,,,,,,,,,+++++++++++*********)))))))))))((((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!vvvvvvvvwwwwwwwwwwwwwwxxxxxyyyyyyyyyyyyyyzzzzzzzyyyyyyyyyyyyyyzzzzzzzzzzzyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{|||||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€����������€€€€€€€€€€€€€����������������������������������‚‚‚�����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††……………………………†††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††…………………………††††‡‡‡ˆˆ‰‰‰ŠŠŠ‹ŒŒŒŒŒ‹‹‹‹‹ŠŠŠ‰‰‰ˆˆˆˆ‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰ŠŠŠŠŠ‰‰‰ˆˆ‡‡†††…………………………††‡ˆ‰‰ŠŒ��Ž���‘‘‘‘‘‘‘����Ž��Œ‹‹Š‰ˆŠ‰‰ˆˆ‡‡††††††††††††……………………………………………………………„„„„„„„„„€€€€€€€~}}}}}}}}}}}}}}}}}|||||||{{{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwxxxxxxxxxxxxxxxxwwwwvwwwvvvvvvvvvvvwwwwwwwwvvvvttttttssssssssssrrrrrrrrrqqpppppppppppppppooooooooppppppooooooooonnnnnnnnnmllkkkkkkkkkkkkkkkjjjjjjjjhhhhgggggggggffffffffffffeeeeeeeeeeeeddddddddddddcbbbbbbbbbbbbaaaaaaaaaaaa`````````____________^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>==========<<<<<<<<<<<;;;;;;;;;;:::::::::::9999999999998888888888777777777666666666665555555555554444444444333333333332222222222221111111111100000000000000///////////.............-----------,,,,,,,,,,,,,,,,,+++++++++++*********)))))))))))((((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!vvvvvvvvwwwwwwwwwwwwwwxxxxxyyyyyyyyyyyyyyzzzzzzzyyyyyyyyyyyyyzzzzzzzzzzzzyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{|||||||||||||||}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€�����������€€€€€€€€€€€€����������������������������������‚‚‚‚����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††………………………††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††…………………………†††‡‡‡ˆˆ‰‰‰ŠŠ‹‹ŒŒŒŒŒŒŒŒŒ‹‹‹‹ŠŠŠ‰‰‰ˆˆˆˆ‡‡‰‰ˆˆˆˆˆˆˆˆ‰‰‰‰‰‰ŠŠŠŠ‰‰‰‰ˆ‡‡‡†††…………………………††‡ˆˆ‰Š‹��Ž��‘‘’’’’’‘‘����Ž�Œ‹‹Š‰ˆŠ‰‰ˆ‡‡‡†††††††††††††……………………………………………………………„„„„„„„„€€€€€€€€~}}}}}}}}}}}}}}}}}}||||||{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwxwxxxxxxxxxxyyyxxxxxxwwwwwwwwvvvvvvvvvwwwwwwwwwvvvvtttttttssssssssssrrrrrrrrqqpppppppppppppooooooooooppppppooooooooonnnnnnnnnnlllkkkkkkkkkkkkkkkkjjjjjjhhhhggggggggggfffffffffffeeeeeeeeeeeeddddddddddddcbbbbbbbbbbbbaaaaaaaaaaaa``````````___________^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>===========<<<<<<<<<<;;;;;;;;;;:::::::::::9999999999998888888888877777777666666666665555555555554444444444333333333332222222222221111111111100000000000000///////////.............------------,,,,,,,,,,,,,,,,+++++++++++*********)))))))))))((((((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$###########""""""""""""""""!!!!!!!!vvvvvvvvwwwwwwwwwwwwwwxxxxyyyyyyyyyyyyyyyzzzzzzzyyyyyyyyyyyyyzzzzzzzzzzzzyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{||||||||||||||}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€�����������€€€€€€€€€€€€����������������������������������‚‚‚‚���������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††………………………††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††…………………………†††‡‡‡ˆˆ‰‰ŠŠ‹‹‹��������ŒŒŒ‹‹‹ŠŠŠŠ‰‰‰ˆˆˆˆ‰‰‰‰ˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆ‡‡‡†††…………………………††‡ˆˆ‰Š‹��Ž��‘‘’’’’’’‘‘���Ž�ŒŒ‹Š‰ˆŠ‰ˆˆ‡‡‡††††††††††††††…………………………………………………………„„„„„„„„€€€€€€€€~}}}}}}}}}}}}}}}}}}||||||{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyzyzzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxxwwxxxxxxxxxxyyyyyyyxxxxwwwwwwwwwvvvvvvvwwwwwwwwwwvvvvtttttttssssssssssrrrrrrrrqqqpppppppppppoooooooooonppppppooooooooonnnnnnnnnnlllkkkkkkkkkkkkkkkkjjjjjjhhhhhgggggggggfffffffffffeeeeeeeeeeeeddddddddddddccbbbbbbbbbbbbaaaaaaaaaaa``````````____________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>===========<<<<<<<<<<;;;;;;;;;;:::::::::::9999999999998888888888877777777766666666665555555555554444444444433333333332222222222221111111111100000000000000///////////..............-----------,,,,,,,,,,,,,,,,+++++++++++*********))))))))))))(((((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!vvvvvvvwwwwwwwwwwwwwwwxxxxyyyyyyyyyyyyyyzzzzzzzzyyyyyyyyyyyyyzzzzzzzzzzzzyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{||||||||||||||}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€������������€€€€€€€€€€€����������������������������������‚‚‚‚‚��������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††…………………………††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††…………………………†††‡‡ˆˆ‰‰ŠŠ‹‹ŒŒ���Ž������ŒŒŒ‹‹‹ŠŠŠŠ‰‰‰ˆˆŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆ‡‡††††………………………†††‡ˆ‰‰Š‹��Ž��‘’’’““’’’‘‘��ŽŽ�Œ‹Š‰ˆŠ‰ˆˆ‡‡‡†††††††††††††††…………………………………………………………„„„„„„„€€€€€€€€€~}}}}}}}}}}}}}}}}}}||||||{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxyyyyyyyyyyxxxxwwwwwwwwwvvvvvvwwwwwwwwwwwvvvtttttttsssssssssssrrrrrrrqqqppppppppppooooooooooonpppppooooooooooonnnnnnnnnllllkkkkkkkkkkkkkkkkjjjjjhhhhhgggggggggfffffffffffeeeeeeeeeeeeeddddddddddddcbbbbbbbbbbbbaaaaaaaaaaaa`````````____________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>===========<<<<<<<<<<;;;;;;;;;;:::::::::::9999999999998888888888877777777766666666665555555555554444444444433333333332222222222221111111111100000000000000///////////..............-----------,,,,,,,,,,,,,,,,+++++++++++*********))))))))))))(((((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!vvvvvvvwwwwwwwwwwwwwwxxxxxyyyyyyyyyyyyyyzzzzzzzzyyyyyyyyyyyyzzzzzzzzzzzzzyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{|||||||||||||}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€������������€€€€€€€€€€€����������������������������������‚‚‚‚‚��������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††………………………†††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††………………………††††‡‡ˆˆ‰ŠŠ‹‹ŒŒŒŽŽŽŽŽŽŽŽ����ŒŒŒ‹‹‹ŠŠŠ‰‰‰‰ŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆ‡‡††††………………………††‡‡ˆ‰‰Š‹��Ž��‘’’“““““’’‘���Ž�Œ‹Š‰ˆŠ‰ˆˆ‡‡††††††††††††††††††…†………………………………………………„„„„„„„€€€€€€€€€~~}}}}}}}}}}}}}}}}}||||||{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxyyyyyyyyyyxxxxwwwwwwwwwvvvvvvwwwwwwwwwwvvvvtttttttssssssssssssrrrrrrqqqqppppppppooooooooooonnpppppooooooooooonnnnnnnnnllllkkkkkkkkkkkkkkkkjjjjjhhhhhgggggggggffffffffffffeeeeeeeeeeeeddddddddddddcbbbbbbbbbbbbaaaaaaaaaaaa`````````____________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>===========<<<<<<<<<<;;;;;;;;;;:::::::::::9999999999998888888888877777777766666666665555555555554444444444433333333333222222222221111111111100000000000000///////////..............-----------,,,,,,,,,,,,,,,,+++++++++++*********))))))))))))(((((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!vvvvvvvwwwwwwwwwwwwwwxxxxyyyyyyyyyyyyyyyzzzzzzzzyyyyyyyyyyyyzzzzzzzzzzzzzyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{|||||||||||||}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€�������������€€€€€€€€€€����������������������������������‚‚‚‚‚‚�������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††………………………†††††††‡‡‡‡‡‡‡‡‡‡‡‡‡††††††………………………†††‡‡‡ˆ‰‰ŠŠ‹‹ŒŒ�ŽŽŽŽŽŽŽŽŽŽ����ŒŒŒ‹‹‹ŠŠŠ‰‰‹ŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆ‡‡††††……………………†††‡‡ˆ‰Š‹Œ�����‘’’“““““’’‘‘��Ž�Œ‹Š‰ˆŠ‰ˆˆ‡‡††††††††††††††††††…†…………………………………………………„„„„„„€€€€€€€€€€~~}}}}}}}}}}}}}}}}}}|||||{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{zzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxyyyyyyyyyyyyxxxwwwwwwwwwwwwwwwwwwwwwwwwvvvvvttttttttssssssssssssrrrrrqqqqppppppppoooooooooonnnppppoooooooooooonnnnnnnnnlllllkkkkkkkkkkkkkkkkjjjjhhhhhggggggggggfffffffffffeeeeeeeeeeeeddddddddddddcbbbbbbbbbbbbaaaaaaaaaaaa`````````____________^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>===========<<<<<<<<<<;;;;;;;;;;;::::::::::9999999999998888888888877777777766666666666555555555554444444444433333333333222222222221111111111100000000000000///////////..............-----------,,,,,,,,,,,,,,,,+++++++++++*********))))))))))))(((((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!vvvvvvwwwwwwwwwwwwwwwxxxxyyyyyyyyyyyyyyzzzzzzzzzyyyyyyyyyyyyzzzzzzzzzzzzzyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{|||||||||||||}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€�������������€€€€€€€€€€���������������������������������‚‚‚‚‚‚‚������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††……………………††††††‡‡‡‡‡‡‡‡‡‡‡‡‡††††††………………………†††‡‡ˆˆ‰‰Š‹‹ŒŒ��Ž������ŽŽŽŽŽ����ŒŒŒ‹‹‹ŠŠŠ‹‹ŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆ‡‡†††††…………………†††‡‡‡ˆ‰Š‹Œ��Ž��‘’’““““““’’‘��Ž�Œ‹Š‰ˆŠ‰ˆˆ‡‡†††††††††††††††††††††………………………………………………„„„„„„€€€€€€€€€~~~}}}}}}}}}}}}}}}}}}||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{zzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxyyyyyyyyyyyyxxxxwwxwwwwwwwwwwwwwwwwwwwwvvvvvtttttttttssssssssssssrrrrqqqqppppppppooooooooonnnnpppooooooooooooonnnnnnnnnllllllkkkkkkkkkkkkkkkjjjjhhhhhhgggggggggfffffffffffeeeeeeeeeeeeddddddddddddcbbbbbbbbbbbbaaaaaaaaaaaa``````````___________^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;::::::::::9999999999998888888888877777777766666666666555555555554444444444433333333333222222222221111111111100000000000000///////////..............-----------,,,,,,,,,,,,,,,,+++++++++++*********))))))))))))(((((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!vvvvvvwwwwwwwwwwwwwwxxxxxyyyyyyyyyyyyyyzzzzzzzzzyyyyyyyyyyyzzzzzzzzzzzzzzyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{||||||||||||}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€��������������€€€€€€€€€����������������������������������‚‚‚‚‚‚‚�����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††…………………††††††††‡‡‡‡‡‡‡‡‡‡‡‡†††††………………………†††‡‡ˆˆ‰ŠŠ‹‹Œ�������������ŽŽŽŽ����ŒŒŒ‹‹ŠŠŒ‹‹‹ŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆ‡††††††……………†††††‡‡ˆˆ‰Š‹Œ��Ž��‘’’““““““’’‘��Ž�Œ‹Š‰ˆŠ‰ˆˆ‡‡‡††††††††††††††††††††………………………………………………„„„„„„€€€€€€€€€€~~~}}}}}}}}}}}}}}}}}}||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{zzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxyyyyyyyyyyyyxxxxwwxwwwwwwwwwwwwwwwwwwwvvvvvvttttttttttsssssssssssrrrrqqqqpppppppooooooooonnnnnpppooooooooooooonnnnnnnnnllllllkkkkkkkkkkkkkkkjjjjhhhhhhgggggggggfffffffffffeeeeeeeeeeeeddddddddddddccbbbbbbbbbbbbaaaaaaaaaaa``````````___________^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;::::::::::99999999999998888888888777777777666666666665555555555544444444444333333333332222222222211111111111000000000000000///////////.............-----------,,,,,,,,,,,,,,,,++++++++++++********))))))))))))(((((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!vvvvvvwwwwwwwwwwwwwwxxxxyyyyyyyyyyyyyyyzzzzzzzzzyyyyyyyyyyyzzzzzzzzzzzzzzyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{||||||||||||}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€��������������€€€€€€€€����������������������������������‚‚‚‚‚‚‚‚�����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††……………†††††††††‡‡‡‡‡‡‡‡‡‡‡†††††………………………†††‡‡ˆˆ‰ŠŠ‹ŒŒ��Ž������������ŽŽŽŽ���ŒŒŒ‹‹‹ŒŒ‹‹‹‹ŠŠŠŠ‰‰‰‰‰‰‰‰ˆˆˆˆˆ‡‡†††††……………†††††‡‡‡ˆ‰‰Š‹Œ��Ž��‘’’“““““““’‘‘��Ž�Œ‹Š‰Š‰‰ˆ‡‡‡†††††††††††††††††††††……………………………………………„„„„„„€€€€€€€€€€~~~}}}}}}}}}}}}}}}}}}||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzz{{{{{{{{|||||||{{{{zzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxyyyyyyyyyyyyxxxxwwxxwwwwwwwwwwwwwwwwwwvvvvvvttttttttttssssssssssssrrrqqqqpppppppooooooooonnnnnppoooooooooooooonnnnnnnnnllllllkkkkkkkkkkkkkkkjjjjhhhhhhgggggggggfffffffffffeeeeeeeeeeeeedddddddddddccbbbbbbbbbbbbaaaaaaaaaaa``````````____________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;:::::::::::9999999999998888888888777777777666666666665555555555544444444444333333333332222222222221111111111000000000000000///////////.............-----------,,,,,,,,,,,,,,,,++++++++++++********))))))))))))((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!vvvvvvwwwwwwwwwwwwwwxxxxyyyyyyyyyyyyyyyzzzzzzzzzyyyyyyyyyyyzzzzzzzzzzzzzzyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{|||||||||||}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€€���������������€€€€€€€€���������������������������������‚‚‚‚‚‚‚‚‚����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††………†††††††††‡‡‡‡‡‡‡‡‡‡‡†††††………………………†††‡‡ˆ‰‰Š‹‹ŒŒ��Ž��������������ŽŽŽŽ���ŒŒ‹‹�ŒŒ‹‹‹‹ŠŠŠŠ‰‰‰‰‰‰ˆˆˆˆˆ‡‡‡†††††………††††††‡‡‡ˆˆ‰‰Š‹Œ��Ž��‘’’“““““““’’‘��Ž�Œ‹Š‰‹Š‰ˆˆ‡‡†††††††††††††††††††††………………………………………………„„„„„€€€€€€€€€€€~~~~}}}}}}}}}}}}}}}}}}|||{{{{{{{{{{{{{{{{{zzzzzzzzzzzz{{{{{{{||||||||||||{{{zzzzzzzzyyzyyyyyyyyyyyxxxxxxxxxyyyyyyyyyyyyxxxxwwxxwwwwwwwwwwwwwwwwwwvvvvvvtttttttttttsssssssssssrrrqqqqqppppppooooooooonnnnnppooooooooooooooonnnnnnnnllllllkkkkkkkkkkkkkkkjjjjhhhhhhgggggggggffffffffffffeeeeeeeeeeeedddddddddddccbbbbbbbbbbbbaaaaaaaaaaa``````````____________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;:::::::::::9999999999998888888888777777777666666666665555555555544444444444333333333332222222222221111111111100000000000000///////////.............-----------,,,,,,,,,,,,,,,,,+++++++++++********))))))))))))((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!vvvvvwwwwwwwwwwwwwwxxxxxyyyyyyyyyyyyyyzzzzzzzzzzyyyyyyyyyyzzzzzzzzzzzzzzzyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{|||||||||||}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€€���������������€€€€€€€����������������������������������‚‚‚‚‚‚‚‚‚���������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††……††††††††††‡‡‡‡‡‡‡‡‡‡‡††††……………………††††‡‡ˆ‰‰Š‹‹ŒŒ��Ž�����������������ŽŽŽ��ŒŒŒ��ŒŒŒ‹‹‹ŠŠŠŠ‰‰‰‰ˆˆˆˆˆ‡‡‡‡††††………††††††‡‡‡ˆˆ‰‰ŠŠ‹ŒŒ�Ž��‘‘’’““““““’’‘���Ž�ŒŠŠ‹Š‰‰ˆ‡‡‡††††††††††††††††††††………………………………………………„„„„„€€€€€€€€€€€~~~~}}}}}}}}}}}}}}}}}}}|||{{{{{{{{{{{{{{{{zzzzzzzzzzz{{{{{{||||||||||||||||{{zzzzzzzzzzzzzzzyyyyyyxxxxxxxxxyyyyyyyyyyyyxxxxxwxxxwwwwwwwwwwwwwwwwvvvvvvvttttttttttttssssssssssrrrqqqqpppppppooooooooonnnnnpoooooooooooooooonnnnnnnnllllllkkkkkkkkkkkkkkkjjjjhhhhhhgggggggggffffffffffffeeeeeeeeeeeedddddddddddccbbbbbbbbbbbbaaaaaaaaaaa``````````____________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>===========<<<<<<<<<<;;;;;;;;;;:::::::::::9999999999998888888888777777777666666666665555555555554444444444333333333332222222222221111111111100000000000000///////////.............-----------,,,,,-,,,,,,,,,,,+++++++++++*********)))))))))))((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!vvvvvwwwwwwwwwwwwwwxxxxyyyyyyyyyyyyyyyzzzzzzzzzzyyyyyyyyyyzzzzzzzzzzzzzzzyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{|||||||||||}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€����������������€€€€€€€���������������������������������‚‚‚‚‚‚‚‚‚‚���������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡††††……………………†††‡‡ˆˆ‰‰Š‹‹Œ��ŽŽ������������������ŽŽŽ��ŒŒ���ŒŒ‹‹‹‹ŠŠŠ‰‰‰‰ˆˆˆˆ‡‡‡‡‡††††………†††††‡‡‡ˆˆˆ‰‰ŠŠ‹ŒŒ�Ž���‘’’“““““““’‘‘��Ž�Œ‹ŠŒ‹Š‰ˆˆ‡‡‡†††††††††††††††††††………………………………………………„„„„„€€€€€€€€€€€€~~~~~}}}}}}}}}}}}}}}}}}|||{{{{{{{{{{{{{{{{{zzzzzzzzz{{{{{{|||||}}}}}}}}||||{{{zzzzzzzzzzzzzzzyyyyyyxyxxxxxxxyyyyyyyyyyxxxxxxwxxxxwwwwwwwwwwwwwwwvvvvvvvtttttttttttttsssssssssrrrqqqqpppppppooooooooonnnnnppooooooooooooooonnnnnnnnllllllkkkkkkkkkkkkkkkjjjjhhhhhhgggggggggffffffffffffeeeeeeeeeeeedddddddddddccbbbbbbbbbbbbaaaaaaaaaaa```````````___________^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>===========<<<<<<<<<<;;;;;;;;;;:::::::::::9999999999998888888888777777777666666666665555555555554444444444333333333332222222222221111111111100000000000000///////////.............-----------,,,,,-,,,,,,,,,,,+++++++++++*********)))))))))))((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!vwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyxxxxxyyyyyyyyyyyyyyyyzzzzyyyzzzzzzzzzzzzzzzz{{{{{{z{{{{{{{{{{{{{{{{{|||||||}}}}}}}}}}}}}}}}~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€��������€€€€€€€€€€€€€€€€€��������€€€€�����������������������������������������‚‚‚‚‚�����������������������‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„…………………†††††††††††††††††……………………………†††‡ˆˆ‰ŠŠ‹‹Œ���ŽŽ���������������ŽŽŽ��ŒŒ‹�ŽŽŽ��ŒŒŒ‹‹‹‹ŠŠŠ‰‰‰‰ˆˆˆˆˆ†††††††††††‡‡‡ˆˆ‰‰‰ŠŠ‹‹ŒŒ‹Œ�Ž����‘‘‘’’‘‘‘���Ž�Œ‹Š‰Œ‹Š‰‰ˆ‡‡‡††††††††††††††……‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������€€€~~~~~~~~~}}}}}}}}}}}}}}}}}}||}}}}}}}}}||||||||||||||||{{{{{|||||}}}}}}~~~}}}}}}{{{zzzzzzzzzzzzzzzyyyyyxxxwwwwwwwwwxxxxxxxwwwwwwwvvvvuuuuuuuuuuuuuttttttttttttsssssssssssssssssrrrrrrqqppppppoooooooonnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkjjiiiiiiiihhhhhhhhhhggggggfffeeeeeeeeeeeeddddddddddbbbbbbbbbbaaaaaaaaaaaa`````````````___________^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWVVVVVVVVVVVUUUUUUUUVUUUUUUUUUUUTTTTTTTTTTSSSTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAA@@@@@@@@@@???????????>>?>>>>>>>>>>===========<<<<<<<<<<<<<<;;;;;;;;;;:::::::::99999999998888888888877777777666666666665555555555444444444443333333333333222222222221111111111111100000000000/////////////////...........------------,,,,,,,,,,,++++++++++*++++***********))))))))))))))(((((((((((''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$%$$$$$$$$$$$$############"""""""""""!!!!!!!vwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyxxxxxyyyyyyyyyyyyyyyzzzzzyyzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{|||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€��������€€€€€€€€€€€€€€€€€��������€€€€����������������������������������������‚‚‚‚‚‚����������������������‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………………………………†††††††††††††††††…………………………††‡‡ˆˆ‰ŠŠ‹ŒŒ���Ž�����������������ŽŽŽ��ŒŒ��ŽŽ���ŒŒŒ‹‹‹ŠŠŠ‰‰‰‰ˆˆˆˆˆ††††††††††‡‡ˆˆˆ‰‰‰ŠŠŠ‹‹ŒŒ‹Œ��Ž���‘‘‘‘’’‘‘‘���Ž�Œ‹Š�Œ‹Š‰ˆˆ‡‡‡†††††††††††††……‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������€€€~~~~~~~~~}}}}}}}}}}}}}}}}}}||}}}}}}}}}}|||||||||||||||{{{{|||||}}}}~~~~~~~~}}}}{{{{zzzzzzzzzzzzzzzyyyyyxxxwwwwwwwwwxxxxxxwwwwwwwvvvvuuuuuuuuuuuuuttttttttttttssssssssssssssssssrrrrrqqppppppoooooooonnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkjjiiiiiiiihhhhhhhhhhggggggfffeeeeeeeeeeeeddddddddddbbbbbbbbbbaaaaaaaaaaaa`````````````____________^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWVVVVVVVVVVVUUUUUUUUVUUUUUUUUUUUTTTTTTTTTTSSSTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAA@@@@@@@@@@???????????>>?>>>>>>>>>>===========<<<<<<<<<<<<<<;;;;;;;;;;:::::::::99999999998888888888877777777666666666665555555555444444444443333333333333222222222221111111111111100000000000/////////////////...........------------,,,,,,,,,,++++++++++++++++***********))))))))))))))(((((((((((''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$%$$$$$$$$$$$$############"""""""""""!!!!!!!vwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyxxxxyyyyyyyyyyyyyyyyzzzzzyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€��������€€€€€€€€€€€€€€€€���������€€€�����������������������������������������‚‚‚‚‚‚����������������������‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††………………………………………………………………………………………††††††††††††††††††…………………………††‡‡ˆˆ‰ŠŠ‹ŒŒ���Ž������������������ŽŽŽ��Œ���ŽŽ��ŒŒŒ‹‹‹ŠŠŠ‰‰‰ˆˆˆˆˆ‡†††††††††‡‡‡ˆˆ‰‰‰ŠŠŠ‹‹‹ŒŒ‹Œ��Ž����‘‘‘’’’‘‘‘���Ž�Œ‹Ž�Œ‹Š‰ˆˆ‡‡†††††††††††††……‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������€€€€~~~~~~~~~}}}}}}}}}}}}}}}}}}}|}}}}}}}}}}|||||||||||||||{{{{||||}}}}~~~~~~~~~~~}}|{{{zzzzzzzzzzzzzzzzyyyyyxxwwwwwwwwwwwwxwwwwwwwwwvvvvvuuuuuuuuuuuutttttttttttttsssssssssssssssssrrrrrqqppppppooooooooonnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmlllllllllllkkkkkkkkkkkkkjjjiiiiiiiihhhhhhhhhhhgggggfffeeeeeeeeeeeeddddddddddbbbbbbbbbbaaaaaaaaaaaa`````````````____________^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWVVVVVVVVVVUUUUUUUUVUUUUUUUUUUUTTTTTTTTTTSSSTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNMMMMMMMLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAA@@@@@@@@@@???????????>>?>>>>>>>>>>===========<<<=<<<<<<<<<<;;;;;;;;;;:::::::::99999999998888888888877777777766666666665555555555544444444443333333333333222222222221111111111111100000000000/////////////////...........-----------,,,,,,,,,,,++++++++++++++++***********))))))))))))))(((((((((((''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$%$$$$$$$$$$$$############"""""""""""!!!!!!!wwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyxxxxyyyyyyyyyyyyyyyyzzzzzyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{||||||||}}}}}}}}}}}}}}~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€���������€€€€€€€€€€€€€€€€���������€€�����������������������������������������‚‚‚‚‚‚‚���������������������‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…„„„…………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………………………………†††††††††††††††††…………………………††‡‡ˆ‰‰Š‹‹ŒŒ���Ž�������������������ŽŽ��Œ���ŽŽ���ŒŒ‹‹‹ŠŠ‰‰‰‰ˆˆˆˆ‡‡††††††††‡‡‡ˆˆ‰‰‰ŠŠŠ‹‹‹ŒŒŒ‹ŒŒ�ŽŽ����‘‘’’’’‘‘‘���Ž�Œ��Œ‹ŠŠ‰ˆˆ‡‡†††††††††††††…‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������€€€€~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||{{{||||}}}}~~~~~~~~~~~~}}|{{{{zzzzzzzzzzzzzzzzyyyyxxxwwwwwwwwwwwwwwwwwwwwwwvvvvvuuuuuuuuuuuuttttttttttttsssssssssssssssssrrrrrqqppppppooooooooonnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkjjiiiiiiiihhhhhhhhhhhgggggffffeeeeeeeeeeeedddddddddbbbbbbbbbbbaaaaaaaaaaa`````````````____________^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWVVVVVVVVVVUUUUUUUUVUUUUUUUUUUUTTTTTTTTTTTSSTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNMMMMMMMLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAA@@@@@@@@@@@??????????>>?>>>>>>>>>>>==========<<<=<<<<<<<<<<;;;;;;;;;;:::::::::99999999999888888888877777777766666666665555555555544444444443333333333333222222222221111111111111100000000000//////////////////..........------------,,,,,,,,,,,+++++++++++++++***********))))))))))))))(((((((((((''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$%$$$$$$$$$$$$############"""""""""""!!!!!!!wwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyxxxxyyyyyyyyyyyyyyyzzzzzzyzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{||||||||}}}}}}}}}}}}}}~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€���������€€€€€€€€€€€€€€€����������€€����������������������������������������‚‚‚‚‚‚‚‚��������������������‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………„………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††‡‡††††††††††††††††††††…………………………………………………………………………………………†††††††††††††††††………………………†††‡‡ˆ‰‰Š‹‹ŒŒ��Ž���������������������ŽŽ�����ŽŽŽ��ŒŒ‹‹‹ŠŠ‰‰‰‰ˆˆˆˆ‡‡††††††††‡‡ˆˆ‰‰‰ŠŠŠ‹‹‹‹ŒŒŒ‹ŒŒ��ŽŽ���‘‘’’’’’’‘‘��ŽŽ��Ž�Œ‹Š‰‰ˆ‡‡‡††††††††††††…‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������€€€€~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||{{|||||}}}~~~~~~~~~~}||{{{{zzzzzzzzzzzzzzzzyyyxxxwwwwwwwwwwwwwwwwwwwwwwvvvvvvuuuuuuuuuuuttttttttttttttsssssssssssssssrrrrrqqppppppooooooooooonnnnnnonnnnnnnnnnnnnnmmmmmmmmmmllllllllllkkkkkkkkkkkkkjjjiiiiiiiihhhhhhhhhhhgggggffffeeeeeeeeeeeedddddddddbbbbbbbbbbbaaaaaaaaaaaa`````````````___________^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWVVVVVVVVVVUUUUUUUUVVUUUUUUUUUUTTTTTTTTTTTSSTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNMMMMMMMLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHHHHGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAA@@@@@@@@@@@??????????>>?>>>>>>>>>>>==========<<<=<<<<<<<<<<;;;;;;;;;;;::::::::99999999999888888888877777777766666666665555555555544444444443333333333333222222222221111111111111100000000000//////////////////..........------------,,,,,,,,,,,+++++++++++++++***********))))))))))))))(((((((((((''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$%%$$$$$$$$$$$############"""""""""""!!!!!!!wwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyxxxyyyyyyyyyyyyyyyyzzzzzzyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{|||||||||}}}}}}}}}}}}}}~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€����������€€€€€€€€€€€€€€€����������€�����������������������������������������‚‚‚‚‚‚‚‚�������������������‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………†††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡††‡‡‡‡‡†††††††††††††††††……………………………………………………………………………………………††††††††††††††††………………………†††‡ˆˆ‰‰Š‹‹Œ���Ž���������������������ŽŽ������ŽŽ��ŒŒ‹‹‹ŠŠ‰‰‰ˆˆˆˆˆ‡‡†††††††‡‡‡ˆˆ‰‰ŠŠŠ‹‹‹‹ŒŒŒŒ‹‹ŒŒ�ŽŽ���‘‘’’’’’’’‘‘��Ž���Ž�Œ‹Š‰ˆˆ‡‡†††††††††††††‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������€€€€~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||{{||||}}}}~~~~~~~~}||{{{{{zzzzzz{{{{{zzzzzyyxxxxwwwwwwwwwwwwwwwwwwwwwvvvvvvvuuuuuuuuuuuttttttttttttttstssssssssssssrrrrrqqppppppoooooooooooonnnnnoonnnnnnnnnnnnnnmmmmmmmmmllllllllllkkkkkkkkkkkkkjjjiiiiiiiihhhhhhhhhhhgggggffffeeeeeeeeeeeedddddddddbbbbbbbbbbbaaaaaaaaaaaa`````````````___________^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUVVUUUUUUUUUUTTTTTTTTTTTSSTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNMMMMMMMLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIHHHHHHHHHHHGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAA@@@@@@@@@@@??????????>>?>>>>>>>>>>>==========<<<=<<<<<<<<<<;;;;;;;;;;;::::::::99999999999888888888877777777766666666665555555555544444444444333333333333222222222221111111111111100000000000//////////////////...........-----------,,,,,,,,,,,+++++++++++++++***********))))))))))))))(((((((((((''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$%%$$$$$$$$$$$############"""""""""""!!!!!!!wwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyxxxyyyyyyyyyyyyyyyyzzzzzzyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{|||||||||}}}}}}}}}}}}}~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€����������€€€€€€€€€€€€€€�����������€����������������������������������������‚‚‚‚‚‚‚‚‚�������������������‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡††††††††††††††……………………………………………………………………………………………††††††††††††††††………………………†††‡ˆˆ‰ŠŠ‹ŒŒ���Ž���������������������ŽŽ������ŽŽ��ŒŒ‹‹‹ŠŠ‰‰‰ˆˆˆˆˆ‡‡††††††‡‡‡ˆˆ‰‰ŠŠŠ‹‹‹‹ŒŒŒŒŒ‹‹ŒŒ��Ž����‘’’’“““’’’‘��Ž‘���Œ‹Š‰‰ˆ‡‡‡††††††††††††‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������€€€€€~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||{{||||}}}~~~~~~~~|||{{{{{{{{{{{{{{{{{zzzzyxxxxwwwwwwwwwwwwwwwwwwwwwvvvvvvvuuuuuuuuuuuttttttttttttttttttssssssssssrrrrrqqppppppooooooooooooonnnnooooonnnnnnnnnnnnmmmmmmmmllllllllllkkkkkkkkkkkkkkjjiiiiiiiihhhhhhhhhhhhggggffffeeeeeeeeeeeedddddddddbbbbbbbbbbbaaaaaaaaaaaa`````````````___________^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUVVUUUUUUUUUUTTTTTTTTTTTSSTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNMMMMMMMLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAA@@@@@@@@@@@??????????>>?>>>>>>>>>>>==========<<<=<<<<<<<<<<;;;;;;;;;;;::::::::99999999999888888888877777777766666666666555555555544444444444333333333333222222222221111111111111100000000000//////////////////...........-----------,,,,,,,,,,,+++++++++++++++***********))))))))))))))(((((((((((''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$%%$$$$$$$$$$$$###########"""""""""""!!!!!!!wwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyxxxyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{|||||||||}}}}}}}}}}}}}~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€�����������€€€€€€€€€€€€€€�����������������������������������������������������‚‚‚‚‚‚‚‚������������������‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………†††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††……………………………………………………………………………………………††††††††††††††††………………………††‡‡ˆˆ‰ŠŠ‹ŒŒ��ŽŽ����������������������Ž������ŽŽ��ŒŒ‹‹ŠŠŠ‰‰‰ˆˆˆˆˆ‡‡††††††‡‡ˆˆˆ‰‰ŠŠ‹‹‹ŒŒŒŒŒŒ�‹‹ŒŒ��ŽŽ���‘’’’“““““’‘‘��’��Ž�Œ‹Š‰ˆ‡‡‡††††††††††††‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������€€€€€~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||{||||}}}}~~~~~~~~|||{{{{{{{{{{{{{{{{{{zzzyyxxxwwwwwwwwwwwwwwwwwwwwwvvvvvvvvuuuuuuuuuuutttttttttttttttttttsssssssssrrrrqqpppppppooooooooooooooonoooooonnnnnnnnnnnmmmmmmmmllllllllllkkkkkkkkkkkkkkjjiiiiiiiihhhhhhhhhhhhggggffffeeeeeeeeeeeedddddddddbbbbbbbbbbbaaaaaaaaaaaa`````````````____________^^^^^^^^^^^]]]]]]]]]]]\\\\\\]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUVVUUUUUUUUUUUTTTTTTTTTTSSTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAA@@@@@@@@@@??????????>>??>>>>>>>>>>==========<<<=<<<<<<<<<<;;;;;;;;;;;::::::::99999999999888888888877777777766666666666555555555544444444444333333333333322222222221111111111111100000000000//////////////////...........-----------,,,,,,,,,,,+++++++++++++++***********))))))))))))))(((((((((((''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$%%$$$$$$$$$$$$###########"""""""""""!!!!!!!wwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{||||||||||}}}}}}}}}}}}}~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€�����������€€€€€€€€€€€€€�����������������������������������������������������‚‚‚‚‚‚‚‚‚�����������������‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††‡‡††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††……………………………………………………………………†………………………†††††††††††††††………………………††‡‡ˆˆ‰Š‹‹Œ���ŽŽ����������������������ŽŽ�����ŽŽ��ŒŒ‹‹ŠŠŠ‰‰‰ˆˆˆˆˆ‡‡†††††‡‡‡ˆˆ‰‰ŠŠ‹‹‹ŒŒŒŒŒŒ��‹‹ŒŒ��ŽŽ���‘’’“““““““’‘��’‘�Ž�Œ‹Š‰ˆˆ‡‡††††††††††††‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������€€€€€~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||{||||}}}}~~~~~~||||{{{{{{{{{{{{{{{{{{zzzyxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuutttttttttttttttttttsssssssssrrrrqqqppppppoooooooooooooooooooooooonnnnnnnnnnmmmmmmmllllllllllkkkkkkkkkkkkkkjjiiiiiiiiihhhhhhhhhhhggggfffffeeeeeeeeeeeeddddddddbbbbbbbbbbbaaaaaaaaaaaa`````````````____________^^^^^^^^^^^]]]]]]]]]]]\\\\\\]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWVVVVVVVVVVUUUUUUUVVUUUUUUUUUUUTTTTTTTTTTSSTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAA@@@@@@@@@@??????????>>??>>>>>>>>>>==========<<<=<<<<<<<<<<<;;;;;;;;;;:::::::::9999999999888888888877777777766666666666555555555544444444444333333333333322222222221111111111111100000000000//////////////////...........-----------,,,,,,,,,,,+++++++++++++++***********))))))))))))))(((((((((((''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$%%$$$$$$$$$$$$###########"""""""""""!!!!!!!wwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{||||||||||}}}}}}}}}}}}~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€������������€€€€€€€€€€€€€�����������������������������������������������������‚‚‚‚‚‚‚‚‚����������������‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……„„…………………………………………………………………………††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††‡‡‡‡‡†‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††……………………………………………………………………†…………………………†††††††††††††††……………………††‡‡ˆˆ‰Š‹‹Œ��ŽŽŽ����������������������ŽŽ�����ŽŽ��ŒŒ‹‹ŠŠ‰‰‰ˆˆˆˆˆˆ‡‡††††‡‡‡ˆˆ‰‰ŠŠŠ‹‹ŒŒŒŒŒŒ���‹ŒŒŒ��ŽŽ���‘’’“““““““’’‘�“‘���Œ‹Š‰ˆˆ‡‡††††††††††††‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������€€€€€€~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||}}}~~~~~~~||||{{{{{{{{{{{{|{{{{{{zzyyxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuutttttttttttttttttttssssssssrrrrqqqpppppppooooooooooooooooooooooooonnnnnnnnmmmmmmmlllllllllllkkkkkkkkkkkkkkjjiiiiiiiihhhhhhhhhhhhgggfffffeeeeeeeeeeeeddddddddbbbbbbbbbbbbaaaaaaaaaaaa````````````____________^^^^^^^^^^^]]]]]]]]]]]\\\\\\]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWWWWVVVVVVVVVVUUUUUUUVVUUUUUUUUUUUTTTTTTTTTTSSTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAA@@@@@@@@@@???????????>??>>>>>>>>>>===========<<=<<<<<<<<<<<;;;;;;;;;;:::::::::9999999999888888888877777777766666666666555555555544444444444333333333333322222222221111111111111110000000000//////////////////...........-----------,,,,,,,,,,,+++++++++++++++************)))))))))))))(((((((((((''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$%%$$$$$$$$$$$$###########"""""""""""!!!!!!!wwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyxxyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{||||||||||}}}}}}}}}}}}~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€������������€€€€€€€€€€€€�����������������������������������������������������‚‚‚‚‚‚‚‚‚‚����������������‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†…………†††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††……………………………………………………………………††……………………†††††††††††††††††…………………††‡‡ˆ‰‰Š‹ŒŒ��ŽŽŽ����������������������ŽŽ�����ŽŽ��ŒŒ‹‹ŠŠ‰‰‰ˆˆˆˆˆˆˆˆ†††‡‡‡ˆˆˆ‰‰ŠŠ‹‹ŒŒŒŒŒ�����ŒŒŒŒ��ŽŽ���‘’’“““””“““’‘�“‘��ŽŒ‹Š‰ˆˆ‡‡††††††††††††‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������€€€€€€~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||}||||}}}}~~~~~~}||||{{{{{{{||||||||{{{zzyyxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuutttttttttttttttttttsssssssssrrrqqqqppppppppoooooooooooooooooooooooonnnnnnnmmmmmmmmlllllllllllkkkkkkkkkkkkkjjiiiiiiiihhhhhhhhhhhhgggfffffeeeeeeeeeeeeddddddddbbbbbbbbbbbbaaaaaaaaaaaa`````````````___________^^^^^^^^^^^]]]]]]]]]]]\\\\\\]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWWWWVVVVVVVVVVUUUUUUUVVUUUUUUUUUUUTTTTTTTTTTTSTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAA@@@@@@@@@@???????????>??>>>>>>>>>>===========<<=<<<<<<<<<<<;;;;;;;;;;:::::::::9999999999888888888877777777766666666666555555555544444444444333333333333322222222222111111111111110000000000//////////////////...........-----------,,,,,,,,,,,++++++++++++++++***********)))))))))))))(((((((((((''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$%%$$$$$$$$$$$$###########"""""""""""!!!!!!!wwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyxxyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||}}}}}}}}}}}~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€�������������€€€€€€€€€€€€����������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚���������������‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………††††…†††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††……………………………………………………………………†††…………………†††††††††††††††††…………………††‡‡ˆ‰‰Š‹ŒŒ��ŽŽŽ����������������������ŽŽ�����ŽŽ�ŒŒ‹‹ŠŠŠ‰‰‰ˆˆˆˆˆˆˆˆ††‡‡‡‡ˆˆ‰‰ŠŠ‹‹‹ŒŒŒ�������ŒŒŒ��ŽŽ����‘’’““”””“““’‘�“‘���Œ‹Š‰ˆˆ‡‡††††††††††††‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������€€€€€€€~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||}}|||}}}}~~~~~~}||||||||||||||||||||{{{zyyyxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuutttttttttttttttttttssssssssrrrqqqqppppppppppppoooooooooppoooooooooonnnnnnnmmmmmmmlllllllllllkkkkkkkkkkkkkjjiiiiiiiihhhhhhhhhhhhgggffffffeeeeeeeeeeeddddddddbbbbbbbbbbbbaaaaaaaaaaaa`````````````___________^^^^^^^^^^^]]]]]]]]]]]]\\\\\]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWWWWVVVVVVVVVVUUUUUUUVVVUUUUUUUUUUTTTTTTTTTTTSTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAA@@@@@@@@@@???????????>??>>>>>>>>>>===========<<=<<<<<<<<<<<;;;;;;;;;;:::::::::99999999998888888888777777777666666666665555555555444444444443333333333333222222222221111111111111100000000000/////////////////...........-----------,,,,,,,,,,,++++++++++++++++***********)))))))))))))(((((((((((('''''''''&&&&&&&&&&&%%%%%%%%%%%$$$%%$$$$$$$$$$$$###########"""""""""""!!!!!!!wwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||}}}}}}}}}}}~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€�������������€€€€€€€€€€€��������������������������������������‚��������������‚‚‚‚‚‚‚‚‚‚‚��������������‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡……………………………………………………………………†††††……………††††††††††‡‡††††††………………††‡‡ˆ‰‰Š‹Œ��ŽŽŽŽ����������������������ŽŽ�����Ž��ŒŒ‹‹ŠŠŠ‰‰‰ˆˆˆˆˆˆˆˆ‡‡‡‡‡ˆˆ‰‰ŠŠ‹‹‹ŒŒŒ������ŽŽŒŒ���ŽŽ���‘‘’’“““””““’’‘�“‘���Œ‹Š‰ˆˆ‡‡††††††††††††‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������€€€€€€€~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||}}}|||}}}~~~~~~}}||||||||||||||||||||{{{zyyxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuutttttttttttttttttttsssssssrrrqqqqqpppppppppppppppppoooppppoooooooonnnnnnnmmmmmmmlllllllllllllkkkkkkkkkkkjjjiiiiiiihhhhhhhhhhhhhggffffffeeeeeeeeeeeddddddddbbbbbbbbbbbbaaaaaaaaaaaa`````````````___________^^^^^^^^^^^]]]]]]]]]]]]\\\\\]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWWWWVVVVVVVVVVVUUUUUUVVVUUUUUUUUUUTTTTTTTTTTTSTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAA@@@@@@@@@@???????????>??>>>>>>>>>>===========<<==<<<<<<<<<<;;;;;;;;;;:::::::::99999999998888888888777777777666666666665555555555444444444443333333333333222222222221111111111111100000000000/////////////////...........-----------,,,,,,,,,,,++++++++++++++++***********)))))))))))))(((((((((((('''''''''&&&&&&&&&&&%%%%%%%%%%%$$$%%$$$$$$$$$$$$###########"""""""""""!!!!!!!wwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||}}}}}}}}}}}~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€�������������€€€€€€€€€€€��������������������������������������‚�������������‚‚‚‚‚‚‚‚‚‚‚‚��������������‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡……………………………………………………………………††††††…………†††††††††‡‡‡‡‡††††………………††‡‡ˆ‰‰Š‹Œ��ŽŽŽ�����������������������ŽŽ�����Ž��ŒŒ‹‹ŠŠ‰‰‰‰ˆˆˆˆˆˆˆˆ‡‡‡ˆˆˆ‰‰‰ŠŠ‹‹ŒŒŒ�����ŽŽŽŽ����ŽŽ����‘‘’’“““”“““’’‘�’‘�Ž�Œ‹Š‰ˆˆ‡‡††††††††††††‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������€€€€€€€~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||}}}}}||}}}}~~~~~}}}||||||||||||}}}|||||{{zyyyxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuutttttttttttttttttttssssssssrrqqqqqqpppppppppppppppppppppppppooooooonnnnnnnmmmmmmlllllllllllllkkkkkkkkkkkjjjiiiiiiiihhhhhhhhhhhhggffffffeeeeeeeeeeeedddddddbbbbbbbbbbbbaaaaaaaaaaaa`````````````____________^^^^^^^^^^^]]]]]]]]]]]\\\\\]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWWWWVVVVVVVVVVVUUUUUUVVVUUUUUUUUUUTTTTTTTTTTTSTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHHHHGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAA@@@@@@@@@@@??????????>??>>>>>>>>>>===========<<==<<<<<<<<<<;;;;;;;;;;:::::::::99999999998888888888777777777666666666665555555555444444444443333333333333222222222221111111111111100000000000/////////////////...........-----------,,,,,,,,,,,++++++++++++++++***********)))))))))))))(((((((((((('''''''''&&&&&&&&&&&%%%%%%%%%%%$$$%%$$$$$$$$$$$$###########""""""""""""!!!!!!wwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyxyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||}}}}}}}}}}~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€��������������€€€€€€€€€€��������������������������������������‚‚�������������‚‚‚‚‚‚‚‚‚‚‚‚�������������‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡……………………………………………………………………††††††………††††††††††‡‡‡‡‡†††††……………††‡‡ˆ‰‰Š‹Œ��ŽŽ��������ŽŽŽ�������������ŽŽ����ŽŽ��ŒŒ‹‹ŠŠ‰‰‰ˆˆˆˆˆˆˆˆˆ‡‡ˆˆˆ‰‰‰ŠŠ‹‹ŒŒŒ�����ŽŽŽŽŽ��ŽŽŽ�����‘‘’’““““““’’‘��’‘�Ž�Œ‹Š‰ˆ‡‡‡††††††††††††ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������€€€€€€€€~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||}}}}}}}|}}}}~~~~€€€€€}}}}}||||||}}}}}}}}}||||{zzyyxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuutttttttttttttttttttsssssssrrqqqqqqqqppppppppppppppppppppppppooooooonnnnnnmmmmmmmlllllllllllllkkkkkkkkkkjjjiiiiiiiihhhhhhhhhhhhggffffffeeeeeeeeeeeedddddddcbbbbbbbbbbbbaaaaaaaaaaa`a```````````____________^^^^^^^^^^^]]]]]]]]]]]\\\\\]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWWWWVVVVVVVVVVVUUUUUUVVVUUUUUUUUUUUTTTTTTTTTTSTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHHHHGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAA@@@@@@@@@@@??????????>??>>>>>>>>>>>==========<<==<<<<<<<<<<;;;;;;;;;;:::::::::99999999999888888888777777777766666666665555555555544444444443333333333333222222222221111111111111100000000000/////////////////...........-----------,,,,,,,,,,,++++++++++++++++***********)))))))))))))(((((((((((('''''''''&&&&&&&&&&&%%%%%%%%%%%$$$%%$$$$$$$$$$$$###########""""""""""""!!!!!!wwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyxyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||}}}}}}}}}}~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€��������������€€€€€€€€€€�������������������������������������‚‚‚������������‚‚‚‚‚‚‚‚‚‚‚‚‚������������‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡……………………………………………………………………††††††††††††††††††‡‡‡‡‡‡‡††††……………††‡‡ˆ‰‰Š‹Œ��ŽŽ��������ŽŽŽŽ������������ŽŽ����ŽŽ��Œ‹‹ŠŠŠ‰‰‰ˆˆˆˆˆˆˆˆ‰‡ˆˆˆ‰‰‰ŠŠ‹‹ŒŒŒ����ŽŽŽŽŽ���ŽŽŽ�����‘‘’’’““““““’‘‘��‘��ŽŒ‹Š‰‰ˆ‡‡‡††††††††††††ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������€€€€€€€~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}||||||}}}}}}}~}}}}~~~~€€€€€€€€}}}}}}}}}}}}}}}}}}}}}|||{zzyyyxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuutttttttttttttttttttssssssssrrqqqqqqqqqqppppppppppppppppppppppoooooonnnnnnmmmmmmmllllllllllllllkkkkkkkkkjjjiiiiiiiihhhhhhhhhhhhhgffffffeeeeeeeeeeeedddddddcbbbbbbbbbbbbaaaaaaaaaaaaa```````````____________^^^^^^^^^^^]]]]]]]]]]]\\\\\]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWWVVVVVVVVVVUUUUUUVVVUUUUUUUUUUUTTTTTTTTTTSTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAA@@@@@@@@@@@??????????>??>>>>>>>>>>>==========<<==<<<<<<<<<<;;;;;;;;;;;::::::::99999999999888888888777777777766666666665555555555544444444443333333333333222222222221111111111111100000000000/////////////////...........-----------,,,,,,,,,,,++++++++++++++++***********)))))))))))))(((((((((((('''''''''&&&&&&&&&&&%%%%%%%%%%%%$$%%$$$$$$$$$$$$###########""""""""""""!!!!!!wwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||}}}}}}}}}}~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€���������������€€€€€€€€€€�������������������������������������‚‚‚�����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡……………………………………………………………………††††††††††††††††††‡‡‡‡‡‡‡††††……………†††‡ˆ‰‰Š‹Œ�ŽŽ��������ŽŽŽŽŽŽ�����������ŽŽ����ŽŽ�ŒŒ‹‹ŠŠ‰‰‰‰ˆˆˆˆˆˆ‰‰‰ˆˆˆ‰‰ŠŠŠ‹‹ŒŒŒ����ŽŽŽŽŽ���ŽŽ������‘‘‘’’’““““’’’‘��Ž‘�Ž�Œ‹Š‰ˆˆ‡‡‡††††††††††††ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������€€€€€€€€~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}||}}}}}}}}}~~}}}~~~~€€€€€€€€€€€€~~}}}}}}}}}}}}}}}}}}}}|||{zzyyxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuutttttttttttttttttttssssssssrrrqqqqqqqqqqqqqqqpppppppqppppppppoooooonnnnnnmmmmmmllllllllllllllkkkkkkkkkjjjjiiiiiiiihhhhhhhhhhhhgffffffeeeeeeeeeeeedddddddcbbbbbbbbbbbbaaaaaaaaaaaaa````````````___________^^^^^^^^^^^]]]]]]]]]]]\\\\\]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWWWWVVVVVVVVVVUUUUUUVVVUUUUUUUUUUUTTTTTTTTTTSTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNMMMMMMLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAA@@@@@@@@@@@??????????>??>>>>>>>>>>>==========<<==<<<<<<<<<<;;;;;;;;;;;::::::::99999999999888888888777777777766666666665555555555544444444443333333333333222222222221111111111111100000000000/////////////////...........-----------,,,,,,,,,,,++++++++++++++++***********)))))))))))))(((((((((((('''''''''&&&&&&&&&&&%%%%%%%%%%%%$$%%$$$$$$$$$$$$###########""""""""""""!!!!!!wwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€���������������€€€€€€€€€�������������������������������������‚‚‚‚�����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡……………………………………………………………………††††††††††††††††††‡‡‡‡‡‡‡††††……………†††‡ˆ‰‰Š‹Œ�ŽŽ��������ŽŽŽŽŽŽŽ����������ŽŽ����ŽŽ�ŒŒ‹‹ŠŠ‰‰‰‰ˆˆˆˆ‰‰‰‰‰ˆˆ‰‰ŠŠŠ‹‹ŒŒŒ����ŽŽŽŽ�����Ž������‘‘‘’’’’““’’’’‘��Ž���Ž�‹Š‰‰ˆ‡‡‡†††††††††††††ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������€€€€€€€€~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~}}~~~~€€€€€€€€€€€€€€€~~~~~}}}}}}}~~~~~~~}}}}||{zzzyyxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuttttttttttttttttttssssssssrrrrrrqqqqqqqqqqqqqqqqpppqqpppppppoooooonnnnnnmmmmmmmlllllllllllllkkkkkkkkkjjjjiiiiiiiihhhhhhhhhhhhgfffffffeeeeeeeeeeedddddddcbbbbbbbbbbbbaaaaaaaaaaaaa````````````___________^^^^^^^^^^^]]]]]]]]]]]\\\\\]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUVVVUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNMMMMMLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAA@@@@@@@@@@@??????????>??>>>>>>>>>>>==========<<==<<<<<<<<<<;;;;;;;;;;;::::::::99999999999888888888777777777766666666665555555555544444444443333333333333222222222221111111111111100000000000/////////////////...........-----------,,,,,,,,,,,++++++++++++++++***********)))))))))))))(((((((((((('''''''''&&&&&&&&&&&%%%%%%%%%%%%$$%%$$$$$$$$$$$$###########""""""""""""!!!!!!wwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€����������������€€€€€€€€€�������������������������������������‚‚‚‚����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡……………………………………………………………………††††††††††††††††††‡‡‡‡‡‡‡††††……………†††‡ˆ‰‰Š‹Œ�ŽŽ��������ŽŽŽŽŽŽŽ����������ŽŽ����Ž��ŒŒ‹ŠŠŠ‰‰‰‰‰ˆˆ‰‰‰‰‰Š‰‰‰ŠŠ‹‹‹ŒŒŒ����ŽŽŽŽ�����������‘‘‘’’’’’’’’’’‘‘���Ž��Ž�Œ‹Š‰ˆˆ‡‡‡†††††††††††††ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������€€€€€€€€€~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~}~~~~€€€€€€�����€€€€€~~~~~~~~~~~~~~~~~~~~}}}|{{zzyyxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuutttttttttttttttttttsssssssrrrrrrrrrrrqqqqqqqqqqqqppqqqpppppppoooooonnnnnnmmmmmmmlllllllllllllkkkkkkkkjjjjiiiiiiiihhhhhhhhhhhhhfffffffeeeeeeeeeeedddddddcbbbbbbbbbbbbaaaaaaaaaaaaa````````````___________^^^^^^^^^^^]]]]]]]]]]]]\\\\]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUVVVUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNMMMMMLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAA@@@@@@@@@@??????????>???>>>>>>>>>>==========<<==<<<<<<<<<<;;;;;;;;;;;::::::::99999999999888888888777777777766666666665555555555544444444444333333333333222222222221111111111111100000000000/////////////////...........------------,,,,,,,,,,,+++++++++++++++***********))))))))))))))((((((((((('''''''''&&&&&&&&&&&%%%%%%%%%%%%$$%%$$$$$$$$$$$$###########""""""""""""!!!!!!wwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyzyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€����������������€€€€€€€€�������������������������������������‚‚‚‚‚����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„ƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡……………………………………………………………………††††††††††††††††††‡‡‡‡‡‡‡††††……………†††‡ˆ‰‰Š‹Œ�ŽŽ��������ŽŽŽŽŽŽŽŽ���������ŽŽ����Ž��Œ‹‹ŠŠ‰‰‰‰‰‰‰‰‰‰‰‰ŠŠ‰‰ŠŠ‹‹ŒŒŒ����ŽŽŽŽŽ������‘����‘‘‘’’’’’’’’’’‘‘���Ž�Œ��Œ‹ŠŠ‰ˆˆ‡‡‡†††††††††††††ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������€€€€€€€€€~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~€€€€€����������€€~~~~~~~~~~~~~~~~~~~}}||{{zzyyxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuttttttttttttttttttttsssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqppppppooooooonnnnnmmmmmmmlllllllllllllkkkkkkkkjjjjiiiiiiiiihhhhhhhhhhhhfffffffeeeeeeeeeeeeddddddcbbbbbbbbbbbbaaaaaaaaaaaaa````````````____________^^^^^^^^^^]]]]]]]]]]]]\\\\]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUVVVVUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNMMMMMLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAA@@@@@@@@@@??????????>???>>>>>>>>>>==========<<==<<<<<<<<<<;;;;;;;;;;;::::::::99999999999888888888777777777766666666666555555555544444444444333333333333222222222221111111111111100000000000/////////////////...........------------,,,,,,,,,,,+++++++++++++++***********))))))))))))))((((((((((('''''''''&&&&&&&&&&&%%%%%%%%%%%%$$%%$$$$$$$$$$$$###########""""""""""""!!!!!!wwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyzyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€����������������€€€€€€€€��������������������������������������‚‚‚‚���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„ƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡……………………………………………………………………††††††††††††††††††‡‡‡‡‡‡‡††††……………†††‡ˆˆ‰Š‹Œ�ŽŽ��������ŽŽŽŽŽŽŽŽ���������ŽŽ����Ž��Œ‹‹ŠŠ‰‰‰‰‰‰‰‰‰‰‰ŠŠŠ‰ŠŠ‹‹ŒŒŒ���ŽŽŽŽŽ�������‘‘��‘‘‘’’’’’’’’’’’‘‘���Ž�Œ‹Ž�Œ‹Š‰ˆˆ‡‡‡††††††††††††††ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������€€€€€€€€€~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~€€€€��������������~~~~~~~~~~~}}|{{zzyyyxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuutttttuuuuuutttttttttttssssssssssssrrrrrrrrqqqqqqqqqqqpppppppooooooonnnnnmmmmmmmllllllllllllkkkkkkkkjjjjjiiiiiiiihhhhhhhhhhhhfffffffeeeeeeeeeeeeddddddccbbbbbbbbbbbbaaaaaaaaaaaaa```````````____________^^^^^^^^^^^]]]]]]]]]]]\\\\]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUVVVVUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNMMMMMLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAA@@@@@@@@@@??????????????>>>>>>>>>>==========<<==<<<<<<<<<<<;;;;;;;;;;:::::::::9999999999888888888777777777766666666666555555555544444444444333333333333222222222221111111111111100000000000/////////////////...........------------,,,,,,,,,,,+++++++++++++++***********))))))))))))))((((((((((('''''''''&&&&&&&&&&&%%%%%%%%%%%%$$%%%$$$$$$$$$$$###########""""""""""""!!!!!!wwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyzyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€�����������������€€€€€€€��������������������������������������‚‚‚‚‚���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„ƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡……………………………………………………………………††††††††††††††††††‡‡‡‡‡‡‡††††………………††‡ˆˆ‰Š‹Œ�ŽŽ��������ŽŽŽŽŽŽŽŽŽ��������ŽŽ����Ž�ŒŒ‹‹ŠŠ‰‰‰‰‰‰‰‰‰‰ŠŠŠ‹ŠŠ‹‹ŒŒ���ŽŽŽŽ���������‘‘’�‘‘‘’’’’““““’’’’‘‘��Ž�Œ‹Š�Œ‹Š‰‰ˆˆ‡‡‡††††††††††††††ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������€€€€€€€€€€€~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~€€€€������‚‚‚‚�����€~~~}}||{{zzyyxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuttttttttttsssssssssssssrrrrrrrqqqqqqqqqqppppppooooooonnnnnnmmmmmmmlllllllllllkkkkkkkkjjjjjiiiiiiiihhhhhhhhhhhhfffffffeeeeeeeeeeeeddddddccbbbbbbbbbbbbaaaaaaaaaaaaa```````````____________^^^^^^^^^^^]]]]]]]]]]]\\\\]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUVVVVUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNMMMMMLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAA@@@@@@@@@@??????????????>>>>>>>>>>===========<==<<<<<<<<<<<;;;;;;;;;;:::::::::9999999999888888888777777777766666666666555555555544444444444333333333333322222222221111111111111100000000000//////////////////..........------------,,,,,,,,,,,+++++++++++++++***********))))))))))))))((((((((((('''''''''&&&&&&&&&&&%%%%%%%%%%%%$$%%%$$$$$$$$$$$###########""""""""""""!!!!!!wwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyzyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€�����������������€€€€€€€��������������������������������������‚‚‚‚‚��������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡……………………………………………………………………††††††††††††††††††‡‡‡‡‡‡‡†††††……………††‡‡ˆ‰Š‹Œ�ŽŽ��������ŽŽŽŽŽŽŽŽŽ��������ŽŽ����Ž�ŒŒ‹ŠŠŠ‰‰‰‰‰‰‰‰‰ŠŠŠ‹‹Š‹‹ŒŒ��ŽŽŽŽ����������‘‘’’‘‘‘’’’““““““’’’‘‘���Ž�Œ‹Š�Œ‹Š‰ˆˆ‡‡‡‡††††††††††††††ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����€€€€€€€€€€€~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~€€€€�����‚‚‚‚‚‚‚‚‚��€€€€~~~}||{{zzyyyxxxwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuttttttttsstttttttssssssrrrrrrqqqqqqqqqpppppppooooooonnnnnnmmmmmmlllllllllllkkkkkkkkjjjjjiiiiiiiiihhhhhhhhhhhffffffffeeeeeeeeeeeddddddccbbbbbbbbbbbbaaaaaaaaaaaaa````````````___________^^^^^^^^^^^]]]]]]]]]]]\\\\]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNMMMMMLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAA@@@@@@@@@@??????????????>>>>>>>>>>===========<==<<<<<<<<<<<;;;;;;;;;;:::::::::9999999999888888888777777777766666666666555555555544444444444333333333333322222222221111111111111100000000000//////////////////..........------------,,,,,,,,,,,+++++++++++++++***********))))))))))))))((((((((((('''''''''&&&&&&&&&&&%%%%%%%%%%%%$$%%%$$$$$$$$$$$###########""""""""""""!!!!!!wwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyzzyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€������������������€€€€€€��������������������������������������‚‚‚‚‚‚�������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡……………………………………………………………………†††††††††††††††††††‡‡‡‡‡‡†††††……………††‡‡ˆ‰Š‹Œ�ŽŽ��������ŽŽŽŽŽŽŽŽŽŽ������ŽŽ����ŽŽ�Œ‹‹ŠŠŠ‰‰‰‰‰‰‰‰ŠŠŠ‹‹Œ‹‹ŒŒ��ŽŽŽ����������‘‘‘’’’‘‘’’’“““““““’’‘‘���Ž�Œ‹Š‰Œ‹Š‰‰ˆˆ‡‡‡‡††††††††††††††ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����€€€€€€€€€€€~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~€€€€€�����‚‚‚‚‚‚‚‚‚‚‚‚€€€€€~~~}||{{zzyyxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttsssssrrrrrqqqqqqqqpppppppoooooooonnnnnnmmmmmmmlllllllllkkkkkkkkjjjjjjiiiiiiiihhhhhhhhhhhffffffffeeeeeeeeeeeddddddccbbbbbbbbbbbbaaaaaaaaaaaaa````````````___________^^^^^^^^^^^]]]]]]]]]]]\\\\]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNMMMMMLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAA@@@@@@@@@@??????????????>>>>>>>>>>===========<==<<<<<<<<<<<;;;;;;;;;;:::::::::9999999999888888888777777777766666666666555555555544444444444333333333333322222222221111111111111100000000000//////////////////..........------------,,,,,,,,,,,+++++++++++++++***********))))))))))))))((((((((((('''''''''&&&&&&&&&&&%%%%%%%%%%%%$$%%%$$$$$$$$$$$###########""""""""""""!!!!!!wwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyzzyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€������������������€€€€€€��������������������������������������‚‚‚‚‚‚�������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡……………………………………………………………………†††††††††††††††††††‡‡‡‡‡‡†††††……………††‡‡ˆ‰Š‹Œ��Ž��������ŽŽŽŽŽŽŽŽŽŽ������ŽŽ����ŽŽ�Œ‹‹ŠŠŠ‰‰‰‰‰‰‰ŠŠŠ‹‹‹Œ‹ŒŒ��ŽŽ����������‘‘‘‘’’’“‘’’’““““““““’’‘‘��Ž�Œ‹Š‰‰‹‹Š‰ˆˆ‡‡‡‡‡††††††††††††††ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����€€€€€€€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~€€€€€€�����‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€~~}||{{zzyyyxxxwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuvvvvuuuuuuuuuuuuutttuuuuuttttttssssrrrrqqqqqqqqqpppppppoooooooonnnnnnmmmmmmlllllllllkkkkkkkkjjjjjjiiiiiiiiihhhhhhhhhhffffffffeeeeeeeeeeeddddddccbbbbbbbbbbbbaaaaaaaaaaaaa````````````___________^^^^^^^^^^^]]]]]]]]]]]]\\\]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNMMMMMLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAA@@@@@@@@@@@?????????????>>>>>>>>>>===========<===<<<<<<<<<<;;;;;;;;;;:::::::::9999999999888888888777777777766666666666555555555544444444444333333333333322222222221111111111111110000000000//////////////////...........-----------,,,,,,,,,,,+++++++++++++++***********))))))))))))))((((((((((('''''''''&&&&&&&&&&&%%%%%%%%%%%%$$%%%$$$$$$$$$$$###########""""""""""""!!!!!!wwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{{{{||||||||{{{{{{{{{{{{|||||||||||||{{{{{{{{{{{{{{{||||||||||{{{{{{{{{{{||||||||||||||~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����������������‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………††††††††††…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………†††††††††††††††……………………††‡ˆˆ‰Š‹Œ�ŽŽ��ŽŽŽŽ���ŒŒŒŒŒŒŒ��������ŒŒ‹�Ž��Œ‹ŠŠ‰‰‰ˆˆˆˆˆˆ‰‰‰ŠŠŠ‹‹‰ŠŠ‹‹ŒŒ���ŽŽŽŽŽŽ��������‘’’’““““““““’’‘‘��ŽŽ�Œ‹Š‰ˆŒ‹ŠŠ‰‰ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‚‚‚‚������������������€€€€~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}|||||||||||||||||||||}}}~~~~~€€€€�������‚‚‚‚������€€€€€€€€€€€€€€€€€€~}}||{{zzyyyxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvwwwwwwwvvvvvvvvvvvwwwwwwwwwwwwvvvvuuutttttstttssssssrrrrrrrrrqqqqqqqoooonnnnnnmmmmmmmmmllllllkjjjjjjjjiiiiiiiiiihhhhhhgggfffffffffffeeeeeeeeeeecccccbbbbbbbbbbbbbaaaaaaaaaaaa````````````_________^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYZZZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>==================<<<<<<<<<<;;;;;;;;;:::::9999999999988888888888777777777766666666666556665555555555544444444443444333333333322222222222111111111100000000000///////////..........--------------,,,,,,,,,,,++++++++++++***********)))))))))))((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""""""""!!!!!!wwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{{{{||||||||{{{{{{{{{{{{|||||||||||||{{{{{{{{{{{{{{{||||||||||{{{{{{{{{{{||||||||||||||~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����������������‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………†††††††††††††…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††……………………………††††††††††††††……………………††‡‡ˆ‰Š‹Œ��ŽŽ�ŽŽŽŽ���ŒŒŒŒŒŒŒ��������ŒŒ‹�Ž�ŒŒ‹ŠŠ‰‰‰ˆˆˆˆˆ‰‰‰‰ŠŠ‹‹Œ‰Š‹‹ŒŒ��ŽŽŽŽŽ����������‘‘’’““““““““’’’‘���Ž�Œ‹Š‰ˆ‡‹‹Š‰‰ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‚‚‚‚������������������€€€€~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}||||||||||||||||||||}}}}~~~€€€€€�����‚‚‚‚‚‚‚�����€€€€€€€€€€€€€€€€€€€~}}||{{zzyyyxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvwwwwwwwwwwwwvvvvvvwwwwxxxxxxxwwwwvvvvuuuttttstttssssssrrrrrrrrrrqqqqqqooooonnnnnnmmmmmmmmmlllllkjjjjjjjjiiiiiiiiiihhhhhhgggfffffffffffeeeeeeeeeeeccccccbbbbbbbbbbbbaaaaaaaaaaaa````````````_________^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYZZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>==================<<<<<<<<<<;;;;;;;;;:::::9999999999988888888888777777777766666666666556665555555555544444444444444333333333322222222222111111111110000000000///////////..........--------------,,,,,,,,,,,++++++++++++***********)))))))))))((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""""""""!!!!!!wwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{{{{||||||||{{{{{{{{{{{||||||||||||||{{{{{{{{{{{{{{{||||||||||{{{{{{{{{{{||||||||||||||~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������������‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…„„……………………………………………†††††††††††††††…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………††††††††††††††………………………††‡ˆ‰Š‹ŒŒ�ŽŽ�ŽŽŽŽ���ŒŒŒŒŒŒŒ�������ŒŒ‹‹�Ž�ŒŒ‹ŠŠ‰‰‰ˆˆˆˆ‰‰‰‰ŠŠ‹‹ŒŒŠŠ‹ŒŒ��ŽŽŽ������������‘‘‘’’““““““““’’‘‘��Ž�Œ‹‹Š‰ˆ‡‹ŠŠ‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‚‚‚‚������������������€€€€~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}||||||||||||||||||}}}}~~~€€€€€������‚‚‚‚‚‚‚�����€€€€€€€€€€€€€€€€€€€€~}}||{{zzyyxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxwwwvvvuuuuttttttttssssssrrrrrrrrrrrqqqqpoooooonnnnmmmmmmmmmmllllkkjjjjjjjjiiiiiiiiihhhhhhgggfffffffffffeeeeeeeeeeeccccccbbbbbbbbbbbbaaaaaaaaaaaa````````````_________^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYZZZZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>==================<<<<<<<<<<;;;;;;;;;:::::9999999999988888888888777777777766666666666556666555555555544444444444444333333333322222222222111111111110000000000///////////..........--------------,,,,,,,,,,,++++++++++++***********)))))))))))((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""""""""!!!!!!wwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{{{{{||||||||{{{{{{{{{{{||||||||||||||{{{{{{{{{{{{{{|||||||||||{{{{{{{{{{|||||||||||||||~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������������‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………„…………………………………………†††††††††††††††††…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††……………………†††††††††††††††………………………††‡ˆ‰ŠŠ‹Œ�ŽŽŽŽŽŽŽ����ŒŒŒŒŒŒ�������ŒŒ‹‹�Ž�ŒŒ‹ŠŠ‰‰‰ˆˆˆ‰‰‰‰ŠŠŠ‹‹ŒŒŠ‹‹Œ��ŽŽŽ�����������‘‘‘‘’’“““““““““’’‘���Ž�Œ‹Š‰ˆ‡‡‹Š‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‚‚‚‚�������������������€€€~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}||||||||||||||||||}}}~~~€€€€€€������‚‚‚‚‚‚‚‚�����€€€€€€€€€€€€€€€€€€€€€~}}||{{zzyyxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxwwwvvvuuuttttttttssssssrrrrrrrrrrrrrqqpppooooonnnnmmmmmmmmmmlllkkkjjjjjjjiiiiiiiiiihhhhhgggfffffffffffeeeeeeeeeeeccccccbbbbbbbbbbbbaaaaaaaaaaaa````````````_________^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYZZZZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>==================<<<<<<<<<<;;;;;;;;;::::::999999999988888888888777777777776666666666556666555555555544444444444444333333333322222222222111111111110000000000///////////...........-------------,,,,,,,,,,,++++++++++++***********)))))))))))((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""""""""!!!!!!wwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{{{{|||||||||{{{{{{{{{{{||||||||||||||{{{{{{{{{{{{{{|||||||||||{{{{{{{{{{|||||||||||||||~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������������‚�‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………††……†††††††††††††††††††…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††……………………††††††††††††††††……………………††‡‡ˆ‰Š‹Œ��ŽŽŽŽŽŽŽ���ŒŒŒŒŒŒ��������ŒŒ‹�Ž�Œ‹‹ŠŠ‰‰‰‰‰‰‰‰‰‰ŠŠ‹‹ŒŒ�‹‹ŒŒ�ŽŽŽ����������‘‘‘‘‘’’“““““““““’’‘‘��Ž�Œ‹Š‰‰ˆ‡†ŠŠ‰‰ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‚‚‚‚�������������������€€€~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}|||||||||||||||||}}}}~~~€€€€€€€€��������‚‚‚‚‚‚�����€€€€€€€€€€€€€€€€€€€€€€~}}||{{zzyyyxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxwwwwwwwwwwxxxyyyyyyyxxxxwwwvvvuuutttttttttsssssrrrrrrrrrrrrrrrppppooooonnnnmmmmmmmmmmllkkkjjjjjjjjiiiiiiiiihhhhhggggffffffffffeeeeeeeeeeeccccccbbbbbbbbbbbbaaaaaaaaaaaaa````````````________^^^^^]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYZZZZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>==================<<<<<<<<<<;;;;;;;;;::::::999999999988888888888777777777776666666666556666555555555544444444444444333333333322222222222111111111110000000000///////////...........-------------,,,,,,,,,,,++++++++++++***********)))))))))))((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""""""""!!!!!!wwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{{{{|||||||||{{{{{{{{{{{||||||||||||||{{{{{{{{{{{{{{|||||||||||{{{{{{{{{{|||||||||||||||~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������������‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………††††…††††††††††††††††††††…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††……………………††††††††††††††††………………………††‡ˆ‰Š‹ŒŒ�ŽŽŽŽŽŽŽ����ŒŒŒŒŒ��������ŒŒ‹�Ž�ŒŒ‹ŠŠ‰‰‰‰‰‰‰‰‰ŠŠŠ‹‹ŒŒ�‹‹Œ��ŽŽ��������‘‘‘‘‘‘‘’’’““““““““’’‘‘��ŽŽ�Œ‹Š‰ˆ‡‡†Š‰‰‰ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‚‚‚‚‚������������������€€€~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}||||||||||||||||}}}~~~€€€€€€€€€��������‚‚‚‚‚������€€€€€€€€€€€€€€€€€€€~~}}|{{zzyyyxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyxxxxwwvvvuuuutttutttttsssssrrrrrrrrrrrrrrppppppoooonnnnmmmmmmmmmmlkkkkjjjjjjjiiiiiiiiihhhhhggggffffffffffeeeeeeeeeeecccccccbbbbbbbbbbbaaaaaaaaaaaaa````````````________^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZYZZZZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>>=================<<<<<<<<<<<;;;;;;;;::::::999999999988888888888777777777776666666666556666555555555544444444444444333333333322222222222111111111110000000000///////////...........-------------,,,,,,,,,,,++++++++++++***********))))))))))))(((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""""""""!!!!!!wwwwwwwwxxxxxxxxxxxxxxyxxyyyyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{{{{|||||||||{{{{{{{{{{|||||||||||||||{{{{{{{{{{{{{{|||||||||||{{{{{{{{{||||||||||||||||~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������������‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………†††††††††††††††††††††††††…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………††††††††††††††††………………………††‡ˆ‰‰Š‹Œ��ŽŽŽŽŽŽ�����ŒŒŒ���������ŒŒ‹�Ž�ŒŒ‹ŠŠ‰‰‰‰‰‰‰‰ŠŠŠ‹‹ŒŒ��‹ŒŒ�ŽŽ������‘‘‘‘‘‘‘‘‘’’’’““““““““’’‘���Ž�Œ‹Š‰ˆˆ‡††Š‰‰‰ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‚‚‚‚‚�������������������€€~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}|||||||||||||||}}}~~~€€€�€€€€€�������������������€€€€€€€€€€€€�€€€€€~~}}|{{zzyyyxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyxxxwwwvvvuuuuttuuttttssssssrrrrrrrrrrrrrqqpppppoooonnnnmmmmmmmmmmkkkkjjjjjjjiiiiiiiiihhhhhggggfffffffffffeeeeeeeeeecccccccbbbbbbbbbbbbaaaaaaaaaaaa````````````________^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZYZZZZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>>=================<<<<<<<<<<<;;;;;;;;::::::999999999988888888888777777777776666666666556666555555555544444444444444333333333332222222222111111111110000000000///////////...........-------------,,,,,,,,,,,++++++++++++***********))))))))))))(((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""#"""""""""""!!!!!!wwwwwwwwxxxxxxxxxxxxxxyxxyyyyyyyyyyyyyyzzzzzzzzzz{{{{{{{{{{{{{{{|||||||||{{{{{{{{{{|||||||||||||||{{{{{{{{{{{{{||||||||||||{{{{{{{{{||||||||||||||||~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������������‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………†††††††††††††††††††††††††…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††††……………†††††††††††††††††…………………………†‡‡ˆ‰Š‹ŒŒ�Ž�ŽŽŽŽ�����Œ�����������ŒŒ‹�Ž�ŒŒ‹ŠŠ‰‰‰‰‰‰‰ŠŠŠ‹‹ŒŒ��ŽŒŒ��Ž�����‘‘‘‘‘‘‘‘‘’’’’’’“““““““’’‘‘��Ž�Œ‹‹Š‰ˆ‡††…‰‰‰ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‚‚‚‚‚‚������������������€€~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}||||||||||||||}}}}~~~€€€��€€���������������������€€€€€€€€€€�€€€€€~~}}|{{zzyyyxxxxxwwwwwwwwxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyxxxwwwvvvuuuuutuuutttttsssssrrrrrrrrrrrrqqqqppppoooonnnnmmmmmmmmmkkkkjjjjjjjjiiiiiiiiihhhhggggfffffffffffeeeeeeeeeecccccccbbbbbbbbbbbbaaaaaaaaaaaa````````````________^^^^^^]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>>=================<<<<<<<<<<<;;;;;;;;::::::999999999988888888888777777777776666666666556666555555555544444444444444333333333332222222222111111111110000000000///////////...........-------------,,,,,,,,,,,++++++++++++***********))))))))))))(((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""#"""""""""""!!!!!!wwwwwwwwxxxxxxxxxxxxxxyxxyyyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{{{{||||||||||{{{{{{{{{{|||||||||||||||{{{{{{{{{{{{{||||||||||||{{{{{{{{{||||||||||||||||~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������������‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………†††††††††††††††††††††††††…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††††…†††††††††††††††††††††………………………††‡ˆ‰Š‹‹Œ���ŽŽŽŽ�������������Ž����Œ‹�Ž�ŒŒ‹ŠŠ‰‰‰‰‰‰‰ŠŠ‹‹‹ŒŒ�ŽŽŒ��ŽŽ����‘‘‘‘‘‘‘‘’’’’’’’’““““““’’‘‘���Ž�Œ‹Š‰ˆ‡‡†……‰‰‰ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‚‚‚‚‚‚�������������������€~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}|||||||||||||}}}~~~€€€������������������������€€€€€€€€€€��€€€€~~}}|{{zzyyyxxxxxwwwwwwwwxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxyyyyyyyyyyyyxxxwwwvvvuuuuuuuuuuttttsssssssrrrrssssssqqqqqppppoooonnnnmmmmmmmmkkkkjjjjjjjjiiiiiiiiihhhhggggfffffffffffeeeeeeeeeecccccccbbbbbbbbbbbbaaaaaaaaaaaaa````````````_______^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>>=================<<<<<<<<<<<;;;;;;;;::::::999999999988888888888777777777776666666666556666555555555544444444444444333333333332222222222111111111110000000000///////////...........-------------,,,,,,,,,,,++++++++++++***********))))))))))))(((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""#"""""""""""!!!!!!wwwwwwwwxxxxxxxxxxxxxxyxyyyyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{{{{||||||||||{{{{{{{{{||||||||||||||||{{{{{{{{{{{{{||||||||||||{{{{{{{{{||||||||||||||||~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������������‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„…„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………†††††††††††††††††††††††††…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††………………………††‡ˆ‰‰Š‹Œ����ŽŽŽ�����������ŽŽŽŽ���Œ‹�Ž��Œ‹ŠŠ‰‰‰‰‰‰ŠŠŠ‹‹ŒŒ��Ž�Œ�ŽŽ����‘‘‘‘’’’’’’’’’’’’’““““’’’‘‘���Ž�Œ‹Š‰‰ˆ‡††……‰‰ˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‚‚‚‚‚‚��������������������~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}||||||||||||}}}}~~€€€���‚��������������������€€€€~€€€€€�€€€€€~~}||{{zzyyxxxxxxwwwwwwwwxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxyyyyyyyyyyyxxxxwwwvvvvuuuuuvuuuuuttttsssssssssssssssqqqqqqppppoooonnnnmmmmmmmkkkkkjjjjjjjiiiiiiiiihhhhggggfffffffffffeeeeeeeeeeccccccccbbbbbbbbbbbaaaaaaaaaaaaa````````````_______^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUTTTTTTTTTTTSSSSSSSTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAABAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>==================<<<<<<<<<<;;;;;;;;::::::999999999988888888888777777777776666666666556666555555555544444444444444333333333332222222222111111111110000000000///////////...........-------------,,,,,,,,,,,++++++++++++***********))))))))))))(((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""#"""""""""""!!!!!!wwwwwwwwxxxxxxxxxxxxxxyxyyyyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{{{{||||||||||{{{{{{{{{||||||||||||||||{{{{{{{{{{{{|||||||||||||{{{{{{{{|||||||||||||||||~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������������‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„…„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………†††††††††††††††††††††††††…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††………………………††‡‡ˆ‰Š‹ŒŒ����Ž�����������ŽŽŽŽŽŽ��ŒŒ�ŽŽ�Œ‹ŠŠŠ‰‰‰‰ŠŠŠ‹‹ŒŒ��ŽŽ���Ž����‘‘‘’’’’’’’’’’’’’’’“““’’’‘‘���Ž�Œ‹‹Š‰ˆ‡‡†……„‰‰ˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‚‚‚‚‚‚‚�������������������~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}|||||||||||}}}}~~~€€���‚‚��‚‚‚‚‚�����������€€€€€~~~~~~~€€€€€€€€€€€~~}||{{zzyyxxxxxxwwwwwwxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxyyyyyzyyyyyyxxxwwwwvvvvvuuuuvvuuuuuttttssssssssssssssrrrqqqqppppooonnnnnnmmmmmkkkkkjjjjjjjiiiiiiiiiihhhgggggfffffffffffeeeeeeeeeccccccccbbbbbbbbbbbbaaaaaaaaaaaa````````````_______^^^^^^^]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUTTTTTTTTTTTSSSSSSSTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAABAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>==================<<<<<<<<<<;;;;;;;;::::::9999999999888888888888777777777766666666666566665555555555544444444444443333333333322222222221111111111100000000000//////////...........-------------,,,,,,,,,,,++++++++++++************)))))))))))(((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""#"""""""""""!!!!!!wwwwwwwxxxxxxxxxxxxxxyyxyyyyyyyyyyyyyyzzzzzzzzzz{{{{{{{{{{{{{{{||||||||||{{{{{{{{{||||||||||||||||{{{{{{{{{{{{|||||||||||||{{{{{{{{|||||||||||||||||~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„……„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………†††††††††††††††††††††††††…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………†‡‡ˆ‰Š‹ŒŒ����������������ŽŽŽŽŽŽŽ�ŒŒ��Ž�Œ‹ŠŠŠ‰‰‰ŠŠŠŠ‹‹ŒŒ�ŽŽ���ŽŽ���‘‘‘’’’’’’’’’’’’’’’’’’’’’‘‘���Ž��Œ‹Š‰ˆ‡‡††……„‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‚‚‚‚‚‚‚�������������������~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}||||||||||}}}}~~~€€���‚‚‚‚‚‚‚‚‚‚‚‚��������€€€€€~~~~~~~~~~€€€€€€€€€€~~}||{{zzyyxxxxxxxxwxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxyyyyyyyyyyyxxxxwwwwvvvvvvuuuvvvvuuuuttttsssssssssssssrrrrqqqqppppoooonnnnnmmmmkkkkkjjjjjjjiiiiiiiiiihhhgggggfffffffffffeeeeeeeeeccccccccbbbbbbbbbbbbaaaaaaaaaaaa````````````_______^^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUTTTTTTTTTTTSSSSSSSTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAABAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>==================<<<<<<<<<<;;;;;;;;::::::9999999999988888888888777777777766666666666566665555555555544444444444443333333333322222222221111111111100000000000//////////...........-------------,,,,,,,,,,,++++++++++++************)))))))))))(((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""#"""""""""""!!!!!!wwwwwwwxxxxxxxxxxxxxxyyxyyyyyyyyyyyyyyzzzzzzzzzz{{{{{{{{{{{{{{|||||||||||{{{{{{{{{||||||||||||||||{{{{{{{{{{{{|||||||||||||{{{{{{{{|||||||||||||||||~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„……„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………†††††††††††††††††††††††††…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………†‡‡ˆ‰Š‹‹Œ���������������ŽŽŽŽŽŽŽŽ��Œ��Ž�Œ‹‹ŠŠ‰‰‰ŠŠŠ‹‹ŒŒ��Ž���ŽŽ����‘‘’’’’’’’’’’’’’’’’’’’’‘‘‘���ŽŽ�Œ‹Š‰ˆˆ‡††……„„‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‚‚‚‚‚‚‚�������������������~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}|||||||||}}}}~~€€���‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚������€€€€~~~~~~~~~~~~€€€€€€€€€~}}||{zzyyyxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxyyyyyyyyyyxxxwwwwvvvvvvvvvuvvvvvuuuuttttssssssssssssrrrrrqqqqppppooonnnnnnmmmkkkkkjjjjjjjjiiiiiiiiihhhgggggfffffffffffeeeeeeeeeccccccccbbbbbbbbbbbbaaaaaaaaaaaaa```````````_______^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUTTTTTTTTTTTSSSSSSSTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAABAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>==================<<<<<<<<<<;;;;;;;;::::::9999999999988888888888777777777766666666666566665555555555544444444444443333333333322222222221111111111100000000000//////////...........-------------,,,,,,,,,,,+++++++++++++***********)))))))))))(((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$############""""""#""""""""""""!!!!!wwwwwwwxxxxxxxxxxxxxxyyxyyyyyyyyyyyyyyzzzzzzzzzz{{{{{{{{{{{{{{|||||||||||{{{{{{{{{||||||||||||||||{{{{{{{{{{{{|||||||||||||{{{{{{{||||||||||||||||||~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………†††††††††††††††††††††††††…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………††‡‡ˆ‰Š‹‹Œ���������������ŽŽŽ���ŽŽŽ�Œ��Ž�Œ‹‹ŠŠŠŠŠŠŠ‹‹ŒŒ��ŽŽ���Ž����‘‘’’’’’’’’’’’’‘‘‘‘‘‘’‘‘‘‘���ŽŽ�Œ‹ŠŠ‰ˆ‡††……„„„ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‚‚‚‚‚‚‚�������������������~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}||||||||}}}}~~~€€��‚‚ƒƒƒ‚‚ƒƒ‚‚‚‚‚‚�����€€€€~~~~~}}}~~~~~~€€€€€€€€~}}||{zzyyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxyyyyyyyyxxxxwwwwvvvvvvvvvvvvvvvvvuuutttttssssssssssrrrrrrqqqqpppoooonnnnnmmmkkkkkjjjjjjjjiiiiiiiiihhhgggggfffffffffffeeeeeeeeeccccccccbbbbbbbbbbbbaaaaaaaaaaaaa````````````______^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUTTTTTTTTTTTSSSSSSSTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAABAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>==================<<<<<<<<<<;;;;;;;;::::::9999999999988888888888777777777766666666666566665555555555544444444444443333333333322222222222111111111100000000000//////////...........-------------,,,,,,,,,,,+++++++++++++***********)))))))))))(((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$############""""""#""""""""""""!!!!!wwwwwwwxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzz{{{{{{{{{{{{{{|||||||||||{{{{{{{{|||||||||||||||||{{{{{{{{{{{||||||||||||||{{{{{{{||||||||||||||||||~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������������‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………††‡ˆˆ‰Š‹‹Œ���������������ŽŽ�����ŽŽ�Œ��Ž�Œ‹‹ŠŠŠŠŠŠŠ‹‹ŒŒ�ŽŽ���‘Ž���‘‘‘’’’’’’’’’’‘‘‘‘‘‘‘‘‘‘‘����ŽŽ�Œ‹‹Š‰ˆ‡‡†………„„„ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‚‚‚‚‚‚‚�������������������~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}|}||||||}}}}~~€€��‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚���€€€€~~~~}}}}}}}~~~~€€€€€€~}}|{{zzyyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxyyyyyyxxxxwwwwvvvvvvvvvvvwwwvvvvvuuutttttsssssssttrrrrrrrqqqqpppoooonnnnnmmkkkkkkjjjjjjjiiiiiiiiihhhgggggffffffffffffeeeeeeeecccccccccbbbbbbbbbbbbaaaaaaaaaaaaa```````````______^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAABAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>==================<<<<<<<<<<;;;;;;;;::::::9999999999988888888888777777777766666666666566665555555555544444444444443333333333322222222222111111111100000000000//////////...........-------------,,,,,,,,,,,+++++++++++++***********)))))))))))(((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$############""""""#""""""""""""!!!!!wwwwwwwxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyzzzzzzzzzz{{{{{{{{{{{{{{|||||||||||{{{{{{{{||||||||||||||||}{{{{{{{{{{{||||||||||||||{{{{{{{||||||||||||||||||~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������������‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„…………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††……………………………………………………†††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………††‡ˆ‰‰Š‹ŒŒ�Œ�������Œ����ŽŽŽ������Ž����Ž�Œ‹‹ŠŠŠŠŠŠ‹‹ŒŒ��Ž���‘‘���‘‘‘’’’’’’’’’’‘‘‘‘‘‘���������ŽŽ�Œ‹‹Š‰ˆˆ‡††……„„„„ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‚‚‚‚‚‚‚�������������������~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}|}|||||}}}}}~~€€��‚‚ƒƒ„„ƒƒƒƒƒƒƒ‚‚‚‚���€€€~~~~}}}}}}}}}~~~~€€€€~}}|{{zzyyyxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxyyyyyxxxxxwwwwvvvvvvvvvvvwwwwwvvvvuuuttttttsssttttrrrrrrrrqqqqpppoooonnnnnmlkkkkkjjjjjjjjiiiiiiiihhhgggggffffffffffffeeeeeeeecccccccccbbbbbbbbbbbbaaaaaaaaaaaaa````````````_____^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZ[ZZZZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAABAAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>==================<<<<<<<<<<;;;;;;;;::::::9999999999988888888888777777777766666666666566665555555555544444444444444333333333322222222222111111111100000000000//////////...........-------------,,,,,,,,,,,+++++++++++++***********)))))))))))(((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$############""""""#""""""""""""!!!!!wwwwwwxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzz{{{{{{{{{{{{{{|||||||||||{{{{{{{{||||||||||||||||}{{{{{{{{{{{||||||||||||||{{{{{{{||||||||||||||||||~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„…………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††…………………………………………†††††††††‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††††††††††………………………††‡‡ˆ‰ŠŠ‹ŒŒ�������ŒŒŒŒ���ŽŽ�������ŽŽ�‘�Ž�ŒŒ‹ŠŠŠŠŠŠ‹‹Œ��Ž���‘‘’���‘‘’’’’’’’’’’‘‘‘‘‘���������ŽŽ��Œ‹‹Š‰ˆˆ‡††……„„„„„ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‚‚‚‚‚‚‚‚������������������~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}|}||||}}}}}~~~€€��‚‚ƒƒ„„„ƒƒƒƒƒƒƒƒ‚‚‚���€€€~~~~}}}}}}}}}}~~~~~~}}||{{zzyyyxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxyyyxxxxxxwwwwvvvvvvvvvvvvwwwwwwvvvvuuuttttttttttttrrrrrrrrrqqqppppoooonnnnmlkkkkkjjjjjjjjiiiiiiiihhhgggggffffffffffffeeeeeeeecccccccccbbbbbbbbbbbbaaaaaaaaaaaaa````````````_____^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZ[ZZZZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAABAAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>==================<<<<<<<<<<;;;;;;;;::::::9999999999988888888888777777777766666666666566665555555555544444444444444333333333322222222222111111111100000000000//////////...........--------------,,,,,,,,,,+++++++++++++***********)))))))))))(((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$############""""""#""""""""""""!!!!!wwwwwwxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzz{{{{{{{{{{{{{||||||||||||{{{{{{{{||||||||||||||||}{{{{{{{{{{{||||||||||||||{{{{{{|||||||||||||||||||~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„……………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………ƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††………………………………†††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††††††………………………††‡‡ˆ‰‰Š‹‹Œ�������ŒŒŒŒŒ���ŽŽ��������Ž�‘���ŒŒ‹ŠŠŠŠŠ‹‹ŒŒ�ŽŽ���‘’’��‘‘’’’’’’’’’’’‘‘‘���������ŽŽŽ��Œ‹‹Š‰ˆˆ‡††………„„„„„ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‚‚‚‚‚‚‚‚������������������~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}|}|||}}}}}}~~€€��‚‚ƒƒ„„„ƒ„„ƒƒƒƒƒ‚‚‚���€€~~~~}}}}}}}}}}}}~~~~~}}||{{zzyyyxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxwwwwwvvvvvvvvvvvvvwwwwwwwvvvuuuutttttttttttrsrrrrrrrqqqqppppoooonnnnlkkkkkjjjjjjjjjiiiiiiiihhggggggfffffffffffeeeeeeeeccccccccccbbbbbbbbbbbaaaaaaaaaaaaaa```````````_____^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZ[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAABAAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>==================<<<<<<<<<<;;;;;;;;::::::9999999999988888888888777777777766666666666566665555555555544444444444444333333333322222222222111111111100000000000//////////...........--------------,,,,,,,,,,,++++++++++++***********)))))))))))(((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$############""""""#""""""""""""!!!!!wwwwwwxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzz{{{{{{{{{{{{{||||||||||||{{{{{{{|||||||||||||||||}{{{{{{{{{{|||||||||||||||{{{{{{|||||||||||||||||||~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„……………„„„„„„„„„„„„„„„„„„„„„„„„…„„„„………………………………………………………ƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††………………………††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††††††……………………†††‡ˆˆ‰Š‹‹ŒŒ������ŒŒŒŒŒŒ���Ž���������Ž�‘��Ž�Œ‹‹ŠŠŠ‹‹‹Œ��Ž���‘‘’“�‘‘’’’’’’’’’’’‘‘‘������ŽŽŽŽŽ��ŒŒ‹‹Š‰‰ˆ‡‡†………„„„„„ƒˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‚‚‚‚‚‚‚‚‚�����������������~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}|}}||}}}}}}~~€€�‚‚ƒƒ„„„„„„„„ƒƒƒƒ‚‚‚���€€~~~}}}}}}}}}}}}}}~~~~~~}}||{{zzyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvwwwwwwwwwxxxxxxwwwwwvvvvvvvvvvvvvvwwwwwwwvvvvuuutttttttttttrrrrrrrrrrqqqqpppoooonnnnllkkkkkjjjjjjjjiiiiiiiihhggggggffffffffffffeeeeeeeccccccccccbbbbbbbbbbbaaaaaaaaaaaaaa```````````_____^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZ[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAABAAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>==================<<<<<<<<<<;;;;;;;;:::::::999999999988888888888777777777766666666666566666555555555544444444444444333333333322222222222111111111100000000000//////////...........--------------,,,,,,,,,,,++++++++++++***********)))))))))))(((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$############""""""#""""""""""""!!!!!wwwwwwxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzz{{{{{{{{{{{{{||||||||||||{{{{{{{|||||||||||||||||}{{{{{{{{{{|||||||||||||||{{{{{{|||||||||||||||||||~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„………………„„„„„„„„„„„„„„„„„„„„„„„„…„„„„………………………………………………………ƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††………………†††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††††……………………†††‡‡ˆ‰‰Š‹ŒŒ�������ŒŒŒŒŒŒ��ŽŽ����‘‘���ŽŽ‘��Ž�Œ‹‹ŠŠŠ‹‹ŒŒ�ŽŽ��‘‘’““‘‘‘’’’’““’’’’‘‘‘�����ŽŽŽ����ŒŒ‹‹ŠŠ‰‰ˆ‡‡††……„„„„„„„ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‚‚‚‚‚‚‚‚‚‚����������������~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}|}||}}}}}}~~~€��‚‚ƒƒ„„„…„„„„„ƒƒƒƒ‚‚��€€€~~~~}}}}}}}}}}}}}}~~~~~~~~~}}||{{zzyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvwwwwwwwxxxxwwwwwwvvvvvvuuuuuvvvvwwwwwwwwvvvuuutttttttttttrrsrrrrrrrqqqqppppoooonnnllkkkkkjjjjjjjjjiiiiiiihhggggggffffffffffffeeeeeeeccccccccccbbbbbbbbbbbbaaaaaaaaaaaaa````````````____^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZ[[ZZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAABAAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>>=================<<<<<<<<<<;;;;;;;;:::::::999999999988888888888777777777776666666666566666555555555544444444444444333333333322222222222111111111100000000000///////////..........--------------,,,,,,,,,,,++++++++++++***********)))))))))))(((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$############""""""#""""""""""""!!!!!wwwwwwxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzz{{{{{{{{{{{{{||||||||||||{{{{{{{||||||||||||||||}}{{{{{{{{{{|||||||||||||||{{{{{||||||||||||||||||||~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„………………„„„„„„„„„„„„„„„„„„„„„„„……„„„…………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††………††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††††……………………†††‡‡ˆ‰‰Š‹‹Œ���Ž���ŒŒŒŒŒŒŒ��ŽŽ���‘‘‘‘���Ž‘��Ž�Œ‹‹‹Š‹‹‹Œ��Ž���‘’’““‘‘’’’’“““’’’’‘‘�����ŽŽ����ŒŒŒ‹‹ŠŠ‰ˆˆ‡‡††………„„„„„„ƒˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‚‚‚‚‚‚‚‚‚‚����������������~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}|}||}}}}}}~~~€€��‚‚ƒƒ„„„…„„„„„„ƒƒƒ‚‚��€€~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~}}||{{zzzyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvwwwwwwwwwwwwwvvvvvvuuuuuuuuvvvwwwwwwwwvvvvuuuttttttttttrrrrrrrrrrrqqqqppppooonnnllkkkkkjjjjjjjjjiiiiiiihhggggggffffffffffffeeeeeeecccccccccccbbbbbbbbbbbaaaaaaaaaaaaaa```````````____^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZ[[ZZZZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAABAAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>>=================<<<<<<<<<<<;;;;;;;:::::::999999999988888888888777777777776666666666566666555555555544444444444444333333333322222222222111111111110000000000///////////..........--------------,,,,,,,,,,,++++++++++++***********)))))))))))(((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############""""""#""""""""""""!!!!!wwwwwxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzz{{{{{{{{{{{{|||||||||||||{{{{{{{||||||||||||||||}}{{{{{{{{{{|||||||||||||||{{{{{||||||||||||||||||||~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„………………„„„„„„„„„„„„„„„„„„„„„„„……„„„…………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††…††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††………………………†††‡ˆˆ‰Š‹‹Œ���ŽŽ���ŒŒŒŒŒŒŒ��Ž���‘‘‘‘‘‘��Ž’��Ž�Œ‹‹‹‹‹‹ŒŒ�ŽŽ��‘‘’““”‘’’’’““““’’’’‘‘����ŽŽ��ŒŒŒŒ‹‹ŠŠ‰‰ˆˆ‡‡††………„„„„„„„ƒˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‚‚‚‚‚‚‚‚‚‚����������������~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}|}}|}}}}}}~~€€��‚‚ƒƒ„„„…„„„„„„ƒƒƒ‚‚��€€~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~~}}||{{zzzyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvwwwwwwwvvvvvvuuuuuuuuuuuvwwwwwwwwvvvvuuuttttttttttrrrrrrrrrrrqqqqppppooonnnllkkkkkjjjjjjjjjiiiiiiiihgggggggfffffffffffeeeeeeecccccccccccbbbbbbbbbbbbaaaaaaaaaaaaa```````````____^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZ[[ZZZZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAABAAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>>=================<<<<<<<<<<<;;;;;;;:::::::999999999988888888888777777777776666666666566666555555555544444444444444333333333322222222222111111111110000000000///////////..........--------------,,,,,,,,,,,++++++++++++***********)))))))))))(((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############""""""#""""""""""""!!!!!wwwwwxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzz{{{{{{{{{{{{|||||||||||||{{{{{{|||||||||||||||||}}{{{{{{{{{||||||||||||||||{{{{{||||||||||||||||||||~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„…………………„„„„„„„„„„„„„„„„„„„„„„………„„……………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††……………………†††‡‡ˆ‰‰Š‹ŒŒ��ŽŽŽ���ŒŒŒŒŒŒŒ��Ž���‘‘’’‘‘��Ž’‘�Ž�ŒŒ‹‹‹‹‹ŒŒ�Ž���‘’’“””‘’’’“““““’’’‘‘����ŽŽ��ŒŒ‹‹‹ŠŠŠ‰‰ˆˆ‡‡††………„„„„„„„„„ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‚‚‚‚‚‚‚‚‚‚‚���������������~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}~~€€��‚‚ƒƒ„„„…„„„„„„ƒƒƒ‚‚��€€~~~}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~}}||{{{zzzyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwxxxxwwwwwwwwvvvvvvvvvvvvvwwwwwvvvvvvvuuuuuuuuuuuuuwwwwwwwvvvvuuuutttttsssssrrrrrrrrrrrqqqqqpppoooonnllkkkkkjjjjjjjjjiiiiiiiihgggggggffffffffffffeeeeeeccccccccccccbbbbbbbbbbbaaaaaaaaaaaaa````````````___^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZ[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAABAAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>>=================<<<<<<<<<<<;;;;;;;:::::::999999999988888888888777777777776666666666566666555555555544444444444444333333333322222222222111111111110000000000///////////..........--------------,,,,,,,,,,,++++++++++++***********)))))))))))(((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############""""""#""""""""""""!!!!!wwwwwxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzz{{{{{{{{{{{{|||||||||||||{{{{{{|||||||||||||||||}}{{{{{{{{{||||||||||||||||{{{{{||||||||||||||||||||~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„…………………„„„„„„„„„„„„„„„„„„„„„„………„………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††……………………†††‡ˆˆ‰Š‹‹Œ��ŽŽŽŽ���ŒŒŒŒŒŒŒ��Ž��‘‘’’’’‘‘�Ž’‘�Ž�ŒŒ‹‹‹‹ŒŒ��Ž��‘‘’““””’’’““““““’’’‘‘���ŽŽ��Œ‹‹‹‹ŠŠ‰‰ˆˆˆ‡‡†††………„„„„„„„„„ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‚‚‚‚‚‚‚‚‚‚‚���������������~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}~~€€��‚‚ƒƒ„„„…„„„„„„ƒƒƒ‚‚��€€~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~}}|||{{zzzzyyyyyyyyyyxxxxxxxxyyyxxxxxxxxxxwwwwwwwwwxxxxxxwwwwwwwvvvvvvvvvvvvwwwvvvvvvvvuuuuuuuuuuuuuuvvwwwwvvvvvuuutttttssssssrrrrrrrrrrrrqqqqppppooonnllkkkkkjjjjjjjjjjiiiiiiihgggggggffffffffffffeeeeeeccccccccccccbbbbbbbbbbbaaaaaaaaaaaaaa```````````___^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[ZZZZZZ[[[ZZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBABBAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>>=================<<<<<<<<<<<;;;;;;;:::::::999999999988888888888777777777776666666666566666555555555544444444444444333333333322222222222111111111110000000000///////////...........-------------,,,,,,,,,,,++++++++++++***********)))))))))))((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############""""""#""""""""""""!!!!!wwwwwxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzz{{{{{{{{{{{{|||||||||||||{{{{{{||||||||||||||||}}}{{{{{{{{{||||||||||||||||{{{{||||||||||||||||||||}~~~~€€€€€€€€€€€€€€€€€€€€€€€€�€€€€€€€€€€€€€€€€€€€€€������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„……………………„„„„„„„„„„„„„„„„„„„„„…………„………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††……………………††‡‡ˆ‰‰Š‹Œ��ŽŽŽŽŽ���ŒŒŒ‹ŒŒŒ�ŽŽ��‘’’’’’’‘��’‘�Ž�ŒŒ‹‹‹‹ŒŒ�ŽŽ��‘’’“””•’’’““““““’’’‘����Ž��Œ‹‹ŠŠŠ‰‰‰ˆˆ‡‡‡†††………„„„„„„„„„„ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‚‚‚‚‚‚‚‚‚‚‚���������������~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}~~€€��‚‚ƒƒ„„„…„„„„„„ƒƒƒ‚‚��€€~~~}}}}}}}}}}}}}~~~~~~~~~~~~~~~~}}}|||{{{zzzzzyyyyyyyyyyxxyyyyyyyyyxxxxxxxxxwwwwwwwxxxxxxxwwwwwwwvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuvvvvvvvvvvvuuuttttsssssssrrrrrrrrrrrrqqqqppppooonnllkkkkkjjjjjjjjjjiiiiiiihgggggggfffffffffffffeeeeedccccccccccccbbbbbbbbbbaaaaaaaaaaaaaa```````````___^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[ZZZZZZ[[[ZZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUUUUUTTTTTTTTTTSSSSSSTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBABBAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>=================<<<<<<<<<<<;;;;;;;:::::::999999999988888888888777777777776666666666566666555555555544444444444444333333333332222222222111111111110000000000///////////...........-------------,,,,,,,,,,,++++++++++++***********)))))))))))((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############""""""#""""""""""""!!!!!xxxxxyyyyyyyyyyyyyyzzzzyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{|||||||||||}}}}}}}}}}}}}}{{{{{{{|||||||||||||||||}{{{{{{{{{{{||||||||||||||}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€�����������������������‚‚�����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ…………………………………………………††††††………………………………………………†††††††„„„„„„…………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††……………………††‡‡ˆ‰ŠŠ‹Œ��ŽŽŽŽŽŒŒŒ‹‹‹Š‹‹‹Œ�ŽŽ��‘‘’‘‘‘��Ž���Œ‹Š‰‰‰‰‰ŠŠ‹‹Œ�Ž���‘‘’’’““““““““’’’‘‘���Ž�ŒŒ‹‹ŠŠ‹‹‹ŠŠ‰‰‰ˆˆˆ‡‡‡‡††††††††††ƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}||||||}}}}~~€€��‚‚ƒƒ„„„„…………„„„ƒƒƒ‚��€€~~~~~~|{{{{zzzzyyyyyyxxxxxxxxxwyyyyyyyyyyyyyxxxxxxxxxxxxxyyyyyyyyxxxxxxwwwwwwwwwwwvvuuuuuuuuuutttttttttttttuuuuuuuuuuttttssssrrrrrrrrrrrrrrrrrrrrrqqqqpppooonmllllkkkkkkkkjjjjjjjjiiiigggggggfffffffffffffeeeeeeddddddddddddccccccccccbbbbbaaaaaaaaaaaa```````````_____^^^^^^^^^^^^]]]]]]]]^^]]]]]]]]]]\\\\\\\\\\\[[\[[[[[[[[[ZZZZZZZZZZYYYYYXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;:::;::::::::::999999999998889999888888888877777777777666666665555555555444444444333333333322222222222111111111110000000000/////////////...........--------------,,,,,,,,,,,++++++++++++************))))))))))(((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!xxxxxyyyyyyyyyyyyyyzzzzyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{|||||||||||}}}}}}}}}}}}}}{{{{{{||||||||||||||||||}{{{{{{{{{{{||||||||||||||}}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€����������������������‚‚‚����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ…………………………………………………††††††……………………………………………††††††††„„„„„……………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††……………………††‡‡ˆ‰Š‹ŒŒ�ŽŽŽŽŽŽŒŒ‹‹‹ŠŠ‹‹‹Œ�Ž���‘’’’‘‘��Ž���Œ‹Š‰‰‰‰‰ŠŠ‹ŒŒ�Ž���‘’’“’““““““““’’’‘���Ž��Œ‹‹Š‰‰‹ŠŠŠ‰‰‰ˆˆˆ‡‡‡‡‡††††††††††„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}||||||}}}}~~€€��‚‚ƒƒƒ„„„………„„„„ƒƒƒ‚��€€~~~~~~~€€€€€€€€||{{{{zzzzyyyyyyyyxxxxxxxyyyyyyyyyyyyyyxxxxxxxxxxxxyyyyyyyyyxxxxxxwwwwwwwwwvuuuuuuuuuuuutttttttttttttuuuuuuuuuttttssssrrrrrrrrrrrrrrrrrrrrrrqqqqpppooonmllllkkkkkkkkjjjjjjjjiiiiggggggggffffffffffffeeeeeeedddddddddddcccccccccccbbbbaaaaaaaaaaaa```````````_____^^^^^^^^^^^^]]]]]]]]^^]]]]]]]]]]\\\\\\\\\\\[[\[[[[[[[[[ZZZZZZZZZZYYYYYXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOONNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAAAA@@@@@@@@@????????>>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;:::;::::::::::999999999998889999888888888877777777777666666665555555555444444444333333333332222222222111111111110000000000/////////////...........--------------,,,,,,,,,,,++++++++++++************))))))))))(((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!xxxxxyyyyyyyyyyyyyyzzzzyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{|||||||||||}}}}}}}}}}}}}}{{{{{{||||||||||||||||||}{{{{{{{{{{{||||||||||||||}}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€����������������������‚‚‚����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ………………………………………………†††††††…………………………………………†††††††††„„„„………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††………………………††‡ˆˆ‰Š‹ŒŒ�ŽŽŽŽŽŽŒŒ‹‹‹ŠŠŠ‹‹Œ�Ž��‘‘’’’’‘��Ž���Œ‹Š‰‰‰‰‰ŠŠ‹Œ��Ž��‘‘’’““““““““““’’‘‘���Ž�ŒŒ‹ŠŠ‰ˆŠŠŠ‰‰‰ˆˆˆ‡‡‡‡‡†††††††††††„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}||||||}}}}~~€€��‚‚ƒƒƒ„„„„…„„„„„ƒƒƒ‚��€€~~~~~~~€€€€€€€€€€€||{{{{{zzzzzyyyyyyyxxxxxxyyyyyyyyyyyyyyyxxxxxxxxxxxyyyyyyyyyyxxxxxxwwwwwwwvvuuuuuuuuuuuttttttttttttttuuuuuuuuuttttsssrrrrrrrrrrrrrrrrrrrrrrrqqqqpppooonmlllkkkkkkkkkjjjjjjjjiiiiggggggggfffffffffffffeeeeeeedddddddddddccccccccccbbbbbaaaaaaaaaaaa``````````_____^^^^^^^^^^^^]]]]]]]]^^]]]]]]]]]]\\\\\\\\\\\[[\[[[[[[[[[ZZZZZZZZZZYYYYYXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOONNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;::;::::::::::999999999998889999888888888877777777777666666665555555555444444444333333333332222222222111111111110000000000/////////////...........--------------,,,,,,,,,,,+++++++++++++***********))))))))))(((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!xxxxxyyyyyyyyyyyyyyzzzzyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{|||||||||||}}}}}}}}}}}}}}{{{{{{|||||||||||||||||}}{{{{{{{{{{|||||||||||||||}}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€����������������������‚‚‚����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ………………………………………………†††††††…………………………………………†††††††††„„„„………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††……………………†††‡ˆˆ‰Š‹Œ��ŽŽŽŽŽŽŒŒ‹‹ŠŠŠŠ‹‹Œ�Ž��‘‘’’’’‘��Ž���Œ‹Š‰‰‰‰‰ŠŠ‹Œ�ŽŽ��‘‘’’““““““““““’’‘‘��ŽŽ�Œ‹ŠŠ‰ˆˆŠ‰‰‰ˆˆˆˆ‡‡‡‡‡‡†††††††††††„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}|||||}}}}}~~€€��‚‚‚ƒƒ„„„„„„„„„„ƒƒƒ‚��€€~~~~~~~€€€€€€€€€€€€€€€|||{{{{{zzzzzzzyyyyyyxxxxyyyyyyyyyyyyyyyyyxxxxxxxxxyyyyyyyyyyyxxxxxwwwwwwvvvuuuuuuuuuuuttttttttttttttuuuuuuutttttssssrrrrrrrrrrrrrrrrrrrrrrqqqqqpppooonmlllkkkkkkkkkjjjjjjjjiiiiggggggggffffffffffffffeeeeeedddddddddddcccccccccccbbbbaaaaaaaaaaaa``````````_____^^^^^^^^^^^^]]]]]]]]^^]]]]]]]]]]]\\\\\\\\\\[[\[[[[[[[[[ZZZZZZZZZZYYYYYXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOONNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;::;::::::::::999999999998889999888888888887777777777666666665555555555444444444333333333332222222222111111111110000000000//////////////..........--------------,,,,,,,,,,,+++++++++++++***********))))))))))(((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!xxxxxyyyyyyyyyyyyyzzzzzyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{|||||||||||}}}}}}}}}}}}}}{{{{{{|||||||||||||||||}}{{{{{{{{{{|||||||||||||||}}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€���������������������‚‚‚‚���������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ……………………………………………††††††††………………………………………††††††††††„„„…………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„……„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††………………………†††‡ˆ‰‰Š‹Œ��ŽŽŽŽŽŽŒ‹‹ŠŠŠŠŠ‹ŒŒ�Ž��‘‘’’’‘‘��Ž�Ž�Œ‹Š‰‰‰‰‰ŠŠ‹Œ�ŽŽ��‘‘’’““““““““““’’‘���Ž�ŒŒ‹Š‰‰ˆˆ‰‰‰ˆˆˆˆ‡‡‡‡‡‡††††††††††††„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||||}}}}}~~€€€��‚‚ƒƒƒ„„„„„„„„„ƒƒ‚‚��€€~~~~~~~€€€€€€€€€€€€€€€€|||{{{{{{{zzzzzzzyyyyyxxxyyyyyyyyyyyyyyyyyyxxxxxxxxyyyyyyyyyyyxxxxxxwwwwwvvvuuuuuuuuuuuuttttttttttttttuuuuttttttssssrrrrrrrqqqrrrrrrrrrrrrqqqqqqpppooonmlllkkkkkkkkkjjjjjjjjiiiigggggggggffffffffffffffeeeeeeddddddddddcccccccccccbbbbbaaaaaaaaaaa``````````_____^^^^^^^^^^^^]]]]]]]]^^]]]]]]]]]]]\\\\\\\\\\[[\[[[[[[[[[ZZZZZZZZZZZYYYYXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOONNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;::;::::::::::999999999998889999888888888887777777777666666665555555555444444444333333333332222222222111111111110000000000//////////////..........--------------,,,,,,,,,,,+++++++++++++***********))))))))))(((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!xxxxxyyyyyyyyyyyyyzzzzzyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{||||||||||}}}}}}}}}}}}}}}{{{{{||||||||||||||||||}}{{{{{{{{{{|||||||||||||||}}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€€���������������������‚‚‚‚���������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ……………………………………………††††††††………………………………………††††††††††„„„…………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††………………………††‡‡ˆ‰‰Š‹Œ��ŽŽŽŽŽ�‹‹‹ŠŠŠŠŠ‹ŒŒ�Ž��‘‘’’’‘‘����Ž�Œ‹Š‰‰‰‰‰ŠŠ‹Œ�ŽŽ��‘’’“““““““““““’’‘���Ž�Œ‹ŠŠ‰ˆˆ‡‰‰ˆˆˆˆ‡‡‡‡‡‡‡††††††††††††„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||||}}}}}~~€€��‚‚ƒƒƒ„„„„„„„„„ƒƒ‚‚��€€~~~~~~~€€€€€�����€€€€€€€€||||{{{{{{{{zzzzzzyyyyyxxyyyyyyyzzzzzzzyyyyyxxxxxxxyyyyyyyyyyyxxxxxxwwwwwvvvuuuuuuuuuuuuttttttttttttttttttttttttssssrrrrrqqqqqqqqrrrrrrrqqqqqqqppppooonmlllkkkkkkkkkjjjjjjjjiiiigggggggggfffffffffffffffeeeeeedddddddddcccccccccccbbbbbaaaaaaaaaaa``````````_____^^^^^^^^^^^^]]]]]]]]^^]]]]]]]]]]]\\\\\\\\\\[[\[[[[[[[[[[ZZZZZZZZZZYYYYXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOONNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;::;:::::::::::99999999998889999888888888887777777777666666665555555555444444444333333333332222222222111111111110000000000//////////////..........--------------,,,,,,,,,,,+++++++++++++***********))))))))))(((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!xxxxxyyyyyyyyyyyyyzzzzzyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{||||||||||}}}}}}}}}}}}}}}{{{{{||||||||||||||||||}}{{{{{{{{{{|||||||||||||||}}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€€���������������������‚‚‚‚���������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ…………………………………………†††††††††……………………………………†††††††††††„„……………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††………………………††‡‡ˆ‰ŠŠ‹ŒŒ��ŽŽŽ��‹‹ŠŠŠŠŠŠ‹Œ��Ž��‘‘’’‘‘��Ž��Ž�‹‹Š‰‰‰‰‰ŠŠ‹Œ�Ž���‘’’““““““““““’’‘‘��ŽŽ�Œ‹Š‰‰ˆ‡‡‰ˆˆˆˆ‡‡‡‡‡‡‡‡††††††††††††„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}||||}}}}}~~~€€��‚‚‚ƒƒƒ„„„„„„„ƒƒƒ‚‚��€€~~~~~~~€€€€���������€€€€€€€|||||{{{{{{{{{zzzzzyyyyxxyyyyyyzzzzzzzzzzyyyyxxxxxxyyyyyyyyyyyyxxxxxxwwwwwvvuuuuuuuuuuuuuutttttttttttttttttttttssssrrrrrrqqqqqqqqqqqqqqqqqqqqqqppppooonllllkkkkkkkkkjjjjjjjjiiiiggggggggggffffffffffffffeeeeeeddddddddddccccccccccbbbbbaaaaaaaaaaa``````````______^^^^^^^^^^^^]]]]]]]^^]]]]]]]]]]]\\\\\\\\\\[[\[[[[[[[[[[ZZZZZZZZZZYYYYXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOONNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;::;:::::::::::99999999998889999888888888887777777777666666665555555555444444444333333333332222222222111111111110000000000//////////////..........--------------,,,,,,,,,,,+++++++++++++***********))))))))))(((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!xxxxxyyyyyyyyyyyyyzzzzzyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{||||||||||}}}}}}}}}}}}}}}{{{{{||||||||||||||||||}}{{{{{{{{{{|||||||||||||||}}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€��������������������‚‚‚‚‚��������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ…………………………………………†††††††††……………………………………†††††††††††„………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„…………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††………………………††‡‡ˆ‰ŠŠ‹ŒŒ�������‹ŠŠŠŠŠŠŠ‹Œ�ŽŽ��‘‘‘‘‘‘��Ž��ŽŒ‹Š‰‰‰ˆ‰‰‰Š‹Œ�Ž���‘’’““““““““““’’‘‘��Ž�Œ‹‹Š‰ˆ‡‡†ˆˆˆˆ‡‡‡‡‡‡‡‡‡††††††††††††„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}||||}}}}}~~~€€��‚‚‚ƒƒƒ„„„„„„„ƒƒƒ‚‚��€€~~~~~~~€€€�����������€€€€€€€€|||||||{{{{{{{{{zzzzyyyyxzzyyyzzzzzzzzzzzzyyyyxxxxxyyyyyyyyyyyyyxxxxxwwwwwvvuuuuuuuuuuuuuuutttttttttttttttttttsssssrrrrrqqqqqqqqqqqqqqqqqqqqqqppppoooonllllkkkkkkkkkkjjjjjjjiiiiggggggggggfffffffffffffffeeeeeedddddddddccccccccccbbbbbaaaaaaaaaaa``````````______^^^^^^^^^^^^]]]]]]]^^]]]]]]]]]]]\\\\\\\\\\[[\[[[[[[[[[[ZZZZZZZZZZZYYYXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOONNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;::;:::::::::::999999999988899998888888888877777777776666666655555555554444444443333333333322222222221111111111100000000000/////////////..........--------------,,,,,,,,,,,+++++++++++++***********))))))))))(((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!xxxxxyyyyyyyyyyyyyzzzzzyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{||||||||||}}}}}}}}}}}}}}}{{{{{|||||||||||||||||}}}{{{{{{{{{{|||||||||||||||}}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€��������������������‚‚‚‚‚��������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ………………………………………††††††††††…………………………………††††††††††††„………………………………………………………………„„„„„„„„„„„„„„„„„„„„„……………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††……………………††‡‡ˆ‰ŠŠ‹ŒŒ������Œ‹ŠŠŠŠŠŠ‹‹Œ�Ž���‘‘‘‘‘���ŽŒŽ�Œ‹Š‰‰ˆˆˆ‰‰Š‹Œ�Ž���‘’’“““““““““’’‘‘���Ž�Œ‹Š‰‰ˆ‡‡†ˆˆˆ‡‡‡‡‡‡‡‡‡‡††††††††††††„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}|}}}}}}~~~€€���‚‚‚ƒƒƒ„„„„„ƒƒƒ‚‚��€€~~~~~~~€€€������������€€€€€€€€|||||||||{{{{{{{{zzzyyyyyzzzzzzzzzzzzzzzzzzyyyyxxxxyyxyyyyyyyyyyxxxxxxwwwwwvuuuuuuuuuuuuuuuuuttttttttttttttttsssssrrrrrqqqqqqqqqqqqqqqqqqqqqqpppppooonnllllkkkkkkkkkjjjjjjjjiiiigggggggggggffffffffffffffeeeeeeeddddddddccccccccccbbbbbbaaaaaaaaaaa`````````_______^^^^^^^^^^^]]]]]]]^^]]]]]]]]]]]\\\\\\\\\\[[\\[[[[[[[[[ZZZZZZZZZZZYYYXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOONNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;::;:::::::::::999999999988899998888888888877777777776666666655555555554444444443333333333322222222221111111111100000000000/////////////..........--------------,,,,,,,,,,,+++++++++++++***********))))))))))(((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!xxxxxyyyyyyyyyyyyyzzzzzyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{||||||||||}}}}}}}}}}}}}}}{{{{{|||||||||||||||||}}}{{{{{{{{{{|||||||||||||||}}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€��������������������‚‚‚‚‚��������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ………………………………………††††††††††…………………………………††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††………………………††‡‡ˆ‰ŠŠ‹ŒŒ�����ŒŒŠŠŠŠŠŠŠ‹‹Œ�Ž���‘‘‘‘���Ž�ŒŽ�Œ‹Š‰ˆˆˆˆ‰‰Š‹Œ�Ž���‘’““““““““““’’‘‘��Ž�ŒŒ‹Š‰ˆ‡‡††ˆˆ‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}~~~€€€��‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚��€€~~~~~~~€€€����‚‚‚‚‚������€€€€€€|||||||||||{{{{{{zzzzyyyyzzzzzzzzzzz{{{{zzzzyyyxxxxyyxxxxyyyyyyyyxxxxxwwwwwvuuuuuuuuuuuuuuuuutttttttttttttttssssssrrrrrqqqqqqqqqqqqqqqqqqqqqppppppooonnllllkkkkkkkkkjjjjjjjjjiiigggggggggggffffffffffffffeeeeeeeddddddddccccccccccbbbbbbaaaaaaaaaaa`````````_______^^^^^^^^^^^]]]]]]]^^]]]]]]]]]]]\\\\\\\\\\[[\\[[[[[[[[[ZZZZZZZZZZZYYYXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOONNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;::;:::::::::::999999999988899999888888888877777777776666666655555555554444444443333333333322222222221111111111100000000000/////////////..........--------------,,,,,,,,,,,+++++++++++++***********))))))))))(((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!xxxxyyyyyyyyyyyyyyzzzzzyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{|||||||||}}}}}}}}}}}}}}}}{{{{||||||||||||||||||}}}{{{{{{{{{{|||||||||||||||}}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€�������������������‚‚‚‚‚‚�������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ………………………………………††††††††††………………………………†††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„…………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††……………………†††‡ˆˆ‰ŠŠ‹ŒŒŒ���ŒŒŒŠŠŠŠŠŠŠ‹ŒŒ�Ž����‘‘���ŽŽŒ‹�Œ‹Š‰‰ˆˆˆˆ‰‰Š‹Œ�Ž��‘‘’“““““““““’’‘‘���Ž�Œ‹Š‰‰ˆ‡‡††ˆˆ‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}~~~~€€€���‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚��€€€~~~~~~~~€€€���‚‚‚‚‚‚‚������€€€€€}||||||||||{{{{{{zzzzyyyyzzzzzzzzz{{{{{{{zzzzyyyxxxyyxxxxxyyyyyyyxxxxxwwwwwvuuuuuuuuuuuuuuuuuttttttttttttttssssssrrrrrqqqqqqqqqqqqqqqpppppppppppppooonnlllllkkkkkkkkjjjjjjjjiiiigggggggggggffffffffffffffeeeeeeedddddddddcccccccccbbbbbbbaaaaaaaaaa`````````________^^^^^^^^^^]]]]]]]^^]]]]]]]]]]]\\\\\\\\\\\[\\[[[[[[[[[ZZZZZZZZZZZYYYXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOONNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;::;:::::::::::999999999988899999888888888877777777776666666655555555554444444443333333333322222222221111111111100000000000/////////////...........-------------,,,,,,,,,,,+++++++++++++***********))))))))))(((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!xxxxyyyyyyyyyyyyyyzzzzzyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{|||||||||}}}}}}}}}}}}}}}}{{{{{|||||||||||||||||}}}{{{{{{{{{||||||||||||||||}}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€�������������������‚‚‚‚‚‚�������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ…………………………………………†††††††††………………………………†††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„…………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††……………………†††‡ˆˆ‰ŠŠ‹ŒŒŒŒŒŒŒŒŒŠŠŠŠŠŠ‹‹Œ��Ž���������Ž�Œ‹�Œ‹Š‰ˆˆˆˆˆˆ‰Š‹Œ�Ž��‘’’““”““““““’’‘���Ž�Œ‹‹Š‰ˆ‡‡†††ˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}~~~€€���‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚��€€~~~~~~~~€€€���‚‚‚‚‚‚‚‚‚‚�����€€€€}}||||||||||{{{{{zzzzyyyyzzzzzzzzz{{{{{{{{zzzyyyxxxyyxxxxxxyyyyyyxxxxxxwwwwvuuuuuuuuuuuuuuuuuuttttttttttttsssssssrrrrrqqqqqqqqqqqpppppppppppppppppooonnlllllkkkkkkkkjjjjjjjjiiiiggggggggggggfffffffffffffeeeeeeedddddddddcccccccccbbbbbbbaaaaaaaaaa`````````________^^^^^^^^^^]]]]]]]^^]]]]]]]]]]]\\\\\\\\\\\[\\[[[[[[[[[ZZZZZZZZZZZYYYXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOONNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;::;;::::::::::999999999988899999888888888877777777776666666655555555555444444443333333333322222222222111111111100000000000/////////////...........-------------,,,,,,,,,,,+++++++++++++***********))))))))))(((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!xxxxyyyyyyyyyyyyyyzzzzzyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{|||||||||}}}}}}}}}}}}}}}}{{{{{|||||||||||||||||}}}{{{{{{{{{||||||||||||||||}}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€�������������������‚‚‚‚‚‚�������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ………………………………………††††††††††……………………………††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„……………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††……………………††‡‡ˆ‰‰Š‹‹ŒŒŒŒŒŒŒŒŒŠŠŠŠŠŠ‹ŒŒ�ŽŽ��������Ž�Œ‹ŠŒ‹Š‰‰ˆˆˆˆˆˆ‰Š‹Œ�Ž��‘’’““”“““““’’‘‘��Ž��Œ‹Š‰ˆˆ‡‡††…‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}~~~€€€���‚‚‚‚‚‚‚‚‚‚‚‚��€€€~~~~~~~€€€���‚‚‚‚‚‚‚‚‚‚‚�����€€€}}}}||||||||{{{{{zzzzyyyyzzzzzzzzz{{{{{{{{{zzzyyyxxyyxxxxxxxyyyyyxxxxxxwwwwwuuuuuuuuuuuuuuuuuttttttttttttsssssssrrrrrrqqqqqqqqqppppppppppppppppppoooonnlllllkkkkkkkkjjjjjjjjiiiiggggggggggggfffffffffffffeeeeeeedddddddddcccccccccbbbbbbbaaaaaaaaaa`````````________^^^^^^^^^^]]]]]]]^^]]]]]]]]]]]]\\\\\\\\\\[\\[[[[[[[[[[ZZZZZZZZZZYYYXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOONNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;::;;::::::::::999999999988899999888888888877777777776666666655555555555444444443333333333322222222222111111111100000000000/////////////...........-------------,,,,,,,,,,,+++++++++++++***********))))))))))(((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!xxxxyyyyyyyyyyyyyyzzzzzyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{|||||||||}}}}}}}}}}}}}}}}{{{{{|||||||||||||||||}}}{{{{{{{{{||||||||||||||||}}}}}~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€�������������������‚‚‚‚‚‚������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ………………………………………††††††††††……………………………††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††……………………†††‡‡ˆ‰‰Š‹‹ŒŒŒŒŒŒŒŒŒŠŠŠŠŠ‹‹Œ��ŽŽ�������Ž��Œ‹‰Œ‹Š‰ˆˆ‡‡ˆˆˆ‰Š‹Œ�Ž��‘’““”””“““’’‘‘���Ž�Œ‹ŠŠ‰ˆ‡‡†††…‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}~~~€€€����‚‚‚‚‚‚‚‚‚����€€~~~~~~€€����‚‚‚‚‚‚‚‚‚‚‚������€€}}}}||||||||{{{{{zzzzyyyyzzzzzzzzz{{{{{{{{{zzzyyyxxyyxxxxxxxxyyyxxxxxxxwwwwwuuuuuuuuuuuuuuuuutttttttstttsssssssrrrrrrqqqqqqqqppppppppppppppppppppoooonnlllllkkkkkkkkjjjjjjjjiiiigggggggggggggffffffffffffeeeeeeeedddddddddccccccccbbbbbbbbaaaaaaaaa`````````_________^^^^^^^^^]]]]]]]^^]]]]]]]]]]]]\\\\\\\\\\[\\[[[[[[[[[[ZZZZZZZZZZZYYXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOONNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;::;;::::::::::999999999988899999888888888877777777776666666655555555555444444443333333333322222222222111111111100000000000/////////////...........-------------,,,,,,,,,,,+++++++++++++***********))))))))))(((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!xxxxyyyyyyyyyyyyyyzzzzzyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{|||||||||}}}}}}}}}}}}}}}}{{{{||||||||||||||||||}}}{{{{{{{{{||||||||||||||||}}}}}~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€������������������‚‚‚‚‚‚‚������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ………………………………………††††††††††……………………………††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„…………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††…………………†††‡ˆˆ‰ŠŠ‹‹ŒŒŒŒŒŒŒŒŒŠŠŠŠ‹‹ŒŒ�ŽŽ�������ŽŽ�Œ‹Š‰‹Š‰ˆˆˆ‡‡‡ˆˆ‰Š‹Œ�Ž�‘’’“””””“““’’‘���Ž�Œ‹‹Š‰ˆˆ‡†††……‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}~~~~€€€�����‚‚‚‚‚����€€€€~~~~~~€€���‚‚‚‚‚‚‚‚‚‚‚‚‚������€}}}}|||||||{{{{{{zzzyyyyyzzzzzzzzz{{{{{{{{{{zzyyyxxyyyxxxxxxxxxxxxxxxxxwwwwwuuuuuuuuuuuuuuuutttttttsstssssssssrrrrrrqqqqqqqqqpppppppppppppppppppooooonnlllllkkkkkkkjjjjjjjjjiiiigggggggggggggffffffffffffeeeeeeeedddddddddccccccccbbbbbbbbaaaaaaaaa`````````_________^^^^^^^^^]]]]]]]^^]]]]]]]]]]]]\\\\\\\\\\[\\[[[[[[[[[[ZZZZZZZZZZZYYXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOONNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;::;;::::::::::999999999988899999888888888877777777776666666655555555555444444443333333333322222222222111111111100000000000/////////////...........-------------,,,,,,,,,,,+++++++++++++***********))))))))))(((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!xxxxyyyyyyyyyyyyyzzzzzzyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{|||||||||}}}}}}}}}}}}}}}}{{{{||||||||||||||||||}}}{{{{{{{{{||||||||||||||||}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€������������������‚‚‚‚‚‚‚������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ……………………………………†††††††††††………………………………†††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„…………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡†††††††††††††††††††††††………………†††‡‡ˆˆ‰ŠŠ‹‹ŒŒŒŒŒŒŒŒŒŠŠ‹‹‹ŒŒ��Ž��������Ž�Œ‹Š‰ˆ‹Š‰ˆˆ‡‡‡‡ˆ‰‰Š‹ŒŽ��‘’““””””“““’‘���Ž�ŒŒ‹Š‰ˆˆ‡‡††………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}~~~~€€€€�����������€€€€~~~~~€€���‚‚‚‚‚‚‚‚‚‚‚‚�������€}}}}||||||{{{{{{zzzzyyyyxzyyyzzzzzz{{{{{{{{zzzzyyxxyyyxxxxxxxxxxxxxxxxwwwwwwuuuuuuuuuuuuuuttttttttssssssssssrrrrrrrqqqqqqqqqpppppppppppppppppppoooooonnlllllkkkkkkkkjjjjjjjjiiiigggggggggggggffffffffffffeeeeeeeeddddddddddcccccccbbbbbbbbaaaaaaaaaa````````_________^^^^^^^^^]]]]]]]^^^]]]]]]]]]]]\\\\\\\\\\[\\[[[[[[[[[[ZZZZZZZZZZZYYXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOONNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::;;::::::::::999999999988899999888888888877777777776666666655555555555444444444333333333322222222222111111111100000000000/////////////...........-------------,,,,,,,,,,,+++++++++++++***********))))))))))(((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!xxxyyyyyyyyyyyyyyzzzzzzyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{|||||||||}}}}}}}}}}}}}}}}{{{{||||||||||||||||||}}}{{{{{{{{|||||||||||||||||}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€������������������‚‚‚‚‚‚‚�����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ………………………………†…†††††††††††……………………………††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„……………………………„„„„„„„„„„„„„„„„„„„„„„„…„…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡††††††††††††††††††††††…………………†††‡‡ˆ‰‰ŠŠ‹‹ŒŒŒŒŒŒŒŒŒ‹‹‹‹ŒŒ��Ž��������ŽŽ�Œ‹Š‰ˆŠ‰‰ˆ‡‡‡‡ˆˆ‰Š‹Œ�Ž��‘’“”””””““’’‘��Ž��Œ‹Š‰‰ˆ‡‡†††………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}~~~~€€€€€€�����€€€€€€~~~€�����‚‚‚‚‚‚‚‚‚‚‚�������€}}}}||||||{{{{{zzzzyyyyyxyyyyyzzzzzz{{{{{{{zzzzyyxxyyyxxxxxxxxxxxxxxxxwwwwwwuuuuuuuuuuuuttttttttsssssssssssrrrrrrrrqqqqqqqqpppppppppoooooooooooooooonnnlllllkkkkkkkjjjjjjjjjiiiiggggggggggggggfffffffffffeeeeeeeeedddddddddcccccccbbbbbbbbaaaaaaaaaa````````_________^^^^^^^^^^]]]]]]^^^]]]]]]]]]]]\\\\\\\\\\[\\\[[[[[[[[[ZZZZZZZZZZZYYXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOONNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;::;;::::::::::999999999988899999888888888877777777776666666655555555555444444444333333333322222222222111111111100000000000/////////////...........-------------,,,,,,,,,,,+++++++++++++***********))))))))))(((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############"""""""""""""""!!!!!!!!!!!xxxyyyyyyyyyyyyyyzzzzzzyyyyyyyyyyzzzzzzzzzzzzzz{zzzzzzzzzz{{{{{{{{{{{{{{{|||||||||}}}}}}}}}}}}}}}}{{{{|||||||||||||||||}}}}{{{{{{{{|||||||||||||||||}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€�����������������‚‚‚‚‚‚‚‚�����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ………………………………†††††††††††††……………………………††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„………………………………„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡††††††††††††††††††††††………………†††‡‡ˆˆ‰‰Š‹‹‹ŒŒŒŒŒŒŒŒŒ‹‹‹ŒŒ��Ž���������Ž�Œ‹Š‰ˆ‡Š‰ˆˆ‡‡‡‡ˆˆ‰Š‹Œ�Ž�‘’““”””””““’‘���Ž�Œ‹Š‰‰ˆ‡‡†††…………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}~~~~~€€€€€€€€€€€€€€�����‚‚‚‚‚‚‚‚‚‚�������€€}}}|||||{{{{{{zzzzzyyyyxxyyyyyyyzzzzz{{{{{{zzzyyyxxyyyxxxxxxxxxxxxxxxwwwwwwvuuuuuuuuuuuttttttttsssssssssssrrrrrrrqqqqqqqqqppppppppoooooooooooooooooonnnlllllkkkkkkkjjjjjjjjjiiiiggggggggggggggfffffffffffeeeeeeeeeddddddddddccccccbbbbbbbbaaaaaaaaaa````````_________^^^^^^^^^^]]]]]]^^^^]]]]]]]]]]]\\\\\\\\\[\\\[[[[[[[[[[ZZZZZZZZZZYYXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOONNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;::;;::::::::::999999999988899999888888888877777777776666666655555555555444444444333333333322222222222111111111100000000000/////////////...........-------------,,,,,,,,,,,+++++++++++++***********))))))))))(((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############"""""""""""""""!!!!!!!!!!!xxxyyyyyyyyyyyyyyzzzzzzyyyyyyyyyyzzzzzzzzzzzzzz{zzzzzzzzzz{{{{{{{{{{{{{{{|||||||||}}}}}}}}}}}}}}}}{{{{|||||||||||||||||}}}}{{{{{{{{|||||||||||||||||}}}}~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€�����������������‚‚‚‚‚‚‚‚�����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ……………………………††††††††††††††…………………………†††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„………………………………„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡†††††††††††††††††††††††……………†††‡‡ˆˆ‰ŠŠ‹‹‹ŒŒŒŒŒŒŒŒ�‹ŒŒŒ��Ž���������ŽŽ�Œ‹Š‰ˆ‡‰‰ˆ‡‡‡‡‡ˆ‰‰Š‹�Ž��‘’“””•••”““’‘��Ž�Œ‹ŠŠ‰ˆˆ‡‡††……………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~€€€€€€������‚‚‚‚‚‚‚��������€€€}}}|||||{{{{{zzzzzyyyyxxxyyyyyyyyzzzzzzzzzzzzzyyyyxyyyxxxxxxxxxxxxxwwwwwwwvvuuuuuuuutttttttttsssssssrsssrrrrrrrrqqqqqqqqqpppppppppooooooooooooooooonnnnlllllkkkkkkkjjjjjjjjjiiiiggggggggggggggfffffffffffeeeeeeeeedddddddddddcccccbbbbbbbbaaaaaaaaaaa```````_________^^^^^^^^^^]]]]]]^^^^]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZYYXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOONNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;::;;::::::::::999999999988899999888888888877777777776666666655555555555444444444333333333322222222222111111111100000000000/////////////...........--------------,,,,,,,,,,+++++++++++++***********))))))))))(((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############"""""""""""""""!!!!!!!!!!!xxxyyyyyyyyyyyyyyzzzzzzyyyyyyyyyyzzzzzzzzzzzzzz{zzzzzzzzzz{{{{{{{{{{{{{{{|||||||||}}}}}}}}}}}}}}}}{{{||||||||||||||||||}}}}{{{{{{{{|||||||||||||||||}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€�����������������‚‚‚‚‚‚‚‚�����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ……………………………†…††††††††††††…………………………†††††††††††††††…………………………………………………………………„„„„„„„„„„„„„…………………………………„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡††††††††††††††††††††††………………†††‡‡ˆˆ‰ŠŠ‹‹ŒŒŒŒŒŒŒ���ŒŒ��ŽŽ����������Ž�Œ‹Š‰ˆ‡‡‰ˆˆ‡‡‡‡ˆˆ‰Š‹Œ�Ž�‘’“””••••”“’’‘��Ž�Œ‹Š‰ˆˆ‡‡†††……………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~}}|}|}}}}}}}}~~~~~~€�������������������€€€€€}}|||||{{{{{zzzzzyyyyyxxxyyyyyyyyyzzzzzzzzzzzyyyyxxyyyxxxxxxxxxxxxwwwwwwwvvvuuuuuutttttttttsssssssrrrsrrrrrrrrqqqqqqqqqqqppppppppoooooooooooooooooonnnnllllkkkkkkkkjjjjjjjjjiiiigggggggggggggggffffffffffeeeeeeeeeedddddddddddccccbbbbbbbbbaaaaaaaaaa```````_________^^^^^^^^^^]]]]]]^^^^]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOONNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;::;;::::::::::999999999998899999888888888877777777776666666655555555555444444444333333333322222222222111111111100000000000/////////////...........--------------,,,,,,,,,,+++++++++++++***********))))))))))(((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$###########"""""""""""""""!!!!!!!!!!!xxxyyyyyyyyyyyyyyzzzzzzyyyyyyyyyyzzzzzzzzzzzzzz{zzzzzzzzzz{{{{{{{{{{{{{{{||||||||}}}}}}}}}}}}}}}}}{{{||||||||||||||||||}}}}{{{{{{{{|||||||||||||||||}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€�����������������‚‚‚‚‚‚‚‚����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ………………………………†††††††††††††…………………………†††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„……………………………„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡††††††††††††††††††††††……………†††‡‡ˆˆ‰‰ŠŠ‹‹ŒŒŒŒŒŒ����Œ��ŽŽ����������ŽŽ�Œ‹Š‰ˆ‡†‰ˆˆ‡‡‡‡ˆˆ‰Š‹ŒŽ��‘’“”•••••”“’‘��Ž�Œ‹Š‰ˆˆ‡‡†††………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~}|||}|}}}}}}}}}~~~~~~~~~~~~~~~€€����������������€€€€€€€||||||{{{{{zzzzzyyyyyxxxxyyyyyyyyyyyzzzzzzzzyyyyyxxyyyxxxxxxxxxxwwwwwwwwvvvvuuuutttttttttsssssssrrrrrrrrrrrrrqqqqqqqqqqpppppppppoooooooooooooooooonnnnnllllkkkkkkkkjjjjjjjjjiiiiggggggggggggggggffffffffffeeeeeeeeedddddddddddccccbbbbbbbbbaaaaaaaaaa```````__________^^^^^^^^^]]]]]]^^^^^]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOONNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAAAA@@@@@@@@?????????>>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;::;;::::::::::999999999998899999888888888877777777776666666655555555555444444444333333333322222222222111111111100000000000/////////////...........--------------,,,,,,,,,,+++++++++++++***********))))))))))(((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$###########"""""""""""""""!!!!!!!!!!!xxxyyyyyyyyyyyyyyzzzzzzyyyyyyyyyyzzzzzzzzzzzzzz{zzzzzzzzz{{{{{{{{{{{{{{{{||||||||}}}}}}}}}}}}}}}}}{{{||||||||||||||||||}}}}{{{{{{{||||||||||||||||||}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€����������������‚‚‚‚‚‚‚‚‚����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ………………………………†††††††††††††………………………††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„………………………………„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡††††††††††††††††††††††……………†††‡‡ˆˆ‰‰ŠŠ‹‹ŒŒŒŒŒ����Ž��ŽŽ�����������Ž�Œ‹Š‰ˆˆ‡†ˆˆ‡‡‡‡ˆˆ‰Š‹Œ�Ž�‘’“””•••••”“’‘��Ž�‹ŠŠ‰ˆ‡‡†††…………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~}}|||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~€€€�����������€€€€€€€€€€||||{{{{{{zzzzzyyyyyxxxxxyyyyyyyyyyyyyyyyyyyyyyyyxxyyyyxxxxxxxxwwwwwwwvvvvvvuutttttttttsssssssrrrrrrrrrrrrrqqqqqqqqqqppppppppppooooooooooooooooonnnnnnnllllkkkkkkkjjjjjjjjjjiiiihgggggggggggggggffffffffffeeeeeeeeeedddddddddddccccbbbbbbbbaaaaaaaaaa```````_________^^^^^^^^^^]]]]]]^^^^^]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZYXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOONNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAAAA@@@@@@@@?????????>>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;::;;::::::::::999999999998899999888888888877777777776666666655555555555444444444333333333322222222222111111111100000000000/////////////...........--------------,,,,,,,,,,,++++++++++++***********))))))))))(((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############""""""""""""""!!!!!!!!!!!xxxyyyyyyyyyyyyyzzzzzzzyyyyyyyyyyzzzzzzzzzzzzzz{zzzzzzzzz{{{{{{{{{{{{{{{{||||||||}}}}}}}}}}}}}}}}~{{{|||||||||||||||||}}}}}{{{{{{{||||||||||||||||||}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€����������������‚‚‚‚‚‚‚‚‚����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ………………………………†††††††††††††………………………††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„………………………………„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡††††††††††††††††††††††……†……†††‡‡ˆˆ‰‰ŠŠ‹‹ŒŒŒŒ����ŽŽ�ŽŽ����‘‘‘‘����Ž�Œ‹Š‰ˆ‡††ˆˆ‡‡‡ˆˆ‰‰Š‹Œ���‘’“”••••••”“’‘�Ž�Œ‹Š‰ˆˆ‡†††……………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€||{{{{{{{zzzzzyyyyyyxxxxxyyyxxxxxyyyyyyyyyyyyyyyxxxyyyxxxxxxxwwwwwwwvvvvvvvvttttttttttssssssrrrrrrrrrrrrrqqqqqqqqqqppppppppppppooooooooooooooonnnnnnnnmlllkkkkkkkkjjjjjjjjjjjiiihggggggggggggggggffffffffffeeeeeeeeeeddddddddddccccbbbbbbbbaaaaaaaaaa```````_________^^^^^^^^^^^]]]]]^^^^^]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZYXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOONNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;::;;::::::::::999999999998899999888888888877777777776666666665555555555444444444333333333322222222222111111111100000000000/////////////...........--------------,,,,,,,,,,,++++++++++++***********))))))))))(((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############""""""""""""""!!!!!!!!!!!xxxyyyyyyyyyyyyyzzzzzzzyyyyyyyyyyzzzzzzzzzzzzzz{zzzzzzzzz{{{{{{{{{{{{{{{{||||||||}}}}}}}}}}}}}}}}~{{{|||||||||||||||||}}}}}{{{{{{{||||||||||||||||||}}}~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€����������������‚‚‚‚‚‚‚‚‚���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ……………………………††††††††††††††……………………†††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„…………………………………„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡†††††††††††††††††††††††††…††††‡‡ˆˆ‰ŠŠ‹‹‹ŒŒŒŒ���ŽŽ�ŽŽ����‘‘‘‘‘���Ž��Œ‹Š‰ˆ‡†…ˆˆ‡‡‡ˆˆ‰Š‹Œ�Ž�‘’“”••–––••““’��Ž�ŒŠŠ‰ˆ‡‡†††……………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}|||}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€{{{{{{{zzzzzzyyyyyyxxxxxxyyxxxxxxxxxxyyyyyyyyyxxxxxyyyxxxxxxxwwwwwvvvvvvvvvuttttttttsssssssrrrrrrrrqqrrqqqqqqqqqqppppppppppppoooooooooonnnnnnnnnnnnnnmmllkkkkkkkkkjjjjjjjjjjjiiihggggggggggggggggffffffffffeeeeeeeeeeeddddddddddcccbbbbbbbbaaaaaaaaaaa``````_________^^^^^^^^^^^]]]]]^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZYXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOONNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;:;;::::::::::999999999998899999888888888877777777776666666665555555555444444444333333333322222222222111111111100000000000/////////////...........--------------,,,,,,,,,,,++++++++++++***********)))))))))))((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############""""""""""""""!!!!!!!!!!!xxyyyyyyyyyyyyyyzzzzzzzyyyyyyyyyzzzzzzzzzzzzzzz{zzzzzzzzz{{{{{{{{{{{{{{{{||||||||}}}}}}}}}}}}}}}}~{{{|||||||||||||||||}}}}}{{{{{{{||||||||||||||||||}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€����������������‚‚‚‚‚‚‚‚‚���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ……………………………††††††††††††††……………………†††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„…………………………………„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡†††††††††††††††††††††††††…†††‡‡ˆˆ‰‰ŠŠ‹‹‹ŒŒŒŒ���ŽŽ�Ž����‘‘‘‘‘‘���Ž�Œ‹Š‰ˆ‡‡†…ˆˆ‡ˆˆˆ‰‰Š‹Œ���‘’“”••–––•”“’‘���Œ‹Š‰ˆ‡‡†††………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}||}}|}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~€€€€€€€€€€€€€€€~~{{{{{{zzzzzzzyyyyyyxxxxxxyyxxxxxxxxxxxxxxxxxxxxxxxxyyyxxxxxxwwwwwvvvvvvvuuuutttttttssssssrrrrrrrrqqqqqqqqqqqqqqqppppppppppppoooooooooonnnnnnnnnnnnnnmmmllkkkkkkkkkjjjjjjjjjjjiiihhggggggggggggggggffffffffffeeeeeeeeeeddddddddddcccbbbbbbbbbaaaaaaaaaa``````_________^^^^^^^^^^^]]]]]^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZYXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOONNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;:;;::::::::::999999999998899999888888888877777777776666666665555555555444444444333333333322222222222111111111100000000000/////////////...........--------------,,,,,,,,,,,++++++++++++***********)))))))))))((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############""""""""""""""!!!!!!!!!!!wwwwwwwwwwwxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyzzzzyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{||||||||||{{{{{{{{{{|||||||||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€��������‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„ƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„……………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆ‰‰ŠŠ‹‹ŒŒŒ���ŽŽŽ����‘�‘’’““““““’’‘��Ž�Œ‹ŠŠ‰ˆ‡‡ŠŠŠŠŠŠ‹Œ�Ž��‘“”•–——˜˜˜˜—–��Ž�Œ‹‰ˆ‡†……„„ƒƒƒƒƒƒƒƒƒƒƒ‡‡‡‡‡‡‡‡†††††††††††††††††€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}|||||||||{{{{{{zzzzzz{{zzzzzzzzzzzzzzzzzzzzzzzzyxxxxxxxwwwwvvvvvuuuuuuuutttttttsssssssrrrrrrrqqqqqqqqqqqqpppppppppppppoooonnnnnmmmmmmmmmmmmmmmlllllkkkkkjjjjjjjjjjjiiiiiiiiihhhhhgggggggggggggggggggfffffeeeeeeeeeeddddddddddcdddccccccccbbbbbbbbbbbaaaa``````````___________^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZYYYYYYXXXXXXXXXXWWWWWWWWWVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>>>>>==========<<<<<<<<<<;;;<;;;;;;;;;;;::::::::::9999999988888888887777777777666665555555555444444444433333333222222222221111111111111111100000000000//////////...........--------------,,,,,,,,,,+++++++++************)))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!wwwwwwwwwwwxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyzzzzyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{|||||||||||{{{{{{{{{{|||||||||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€��������‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„ƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„…………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ‰‰ŠŠ‹‹ŒŒŒ���ŽŽŽ���‘‘‘‘’’““““““’’‘��Ž�Œ‹Š‰ˆˆ‡‡ŠŠŠŠŠ‹ŒŒ�Ž�‘’“”•–——˜˜˜——–��Ž�‹Š‰ˆ‡†……„„ƒƒƒƒƒƒƒƒƒƒƒ‡‡‡‡‡‡‡‡†††††††††††††††††�€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}|}|||||||||||{{{{{{{{zzzzz{{zzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxwwwwwvvvvuuuuuuuuuttttttsssssssrrrrrrrqqqqqqqqqqqqppppppppppppoooooonnnnmmmmmmmmmmmmmmmllllllkkkkkjjjjjjjjjjjiiiiiiiiihhhhhgggggggggggggggggggfffffeeeeeeeeeeedddddddddcdddccccccccbbbbbbbbbbbaaaa``````````____________^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZYYYYYYYXXXXXXXXXWWWWWWWWWVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>>>>>==========<<<<<<<<<<;;;<;;;;;;;;;;;::::::::::9999999988888888887777777777666665555555555444444444433333333222222222221111111111111111100000000000//////////...........--------------,,,,,,,,,,+++++++++************)))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!wwwwwwwwwwwxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyzzzzyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{|||||||||||{{{{{{{{{{|||||||||||||||}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€��������‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„ƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆ‰‰‰ŠŠ‹‹ŒŒŒ���ŽŽŽ���‘’‘’’“““““““’‘���ŽŒ‹‹Š‰ˆˆ‡‡ŠŠŠŠ‹‹Œ�Ž��‘’”•––—˜˜˜˜——–�Ž�Œ‹Šˆ‡††…„„„ƒƒƒƒƒƒƒƒƒƒƒ‡‡‡‡‡‡‡‡‡††††††††††††††††�€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}||||||||||||||{{{{{{{{zzzzzz{zzzzzzzzzyyyyyyyyyyyyzzzzxxxxxxxwwwwvvvvuuuuuuuuttttttssssssssrrrrrrrqqqqqqqqqqqpppppppppppppooooooonnnnmmmmmmmmmmmmmmlllllllkkkkkjjjjjjjjjjjiiiiiiiiihhhhhggggggggggggggggggggfffffeeeeeeeeeeeddddddddcdddcccccccccbbbbbbbbbbaaaa``````````____________^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZYYYYYYYXXXXXXXXXWWWWWWWWWVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>>>>>==========<<<<<<<<<<;;;<;;;;;;;;;;;::::::::::9999999988888888887777777777666665555555555444444444433333333222222222221111111111111111100000000000//////////...........--------------,,,,,,,,,,+++++++++************)))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!wwwwwwwwwwwxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyzzzzyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{|||||||||||{{{{{{{{{{|||||||||||||||}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€��������‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„ƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ‰‰ŠŠ‹‹‹ŒŒŒ���ŽŽŽ���‘’‘’“““”“““’’‘��Ž�Œ‹Š‰‰ˆ‡‡‡ŠŠŠ‹‹ŒŒ�Ž�‘’“”•––——˜˜——–•�Ž�ŒŠ‰ˆ‡†……„„ƒƒƒƒƒƒƒƒƒƒƒƒ‡‡‡‡‡‡‡‡‡††††††††††††††††��€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}|||||}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~}}}}}}|||||||||||||||{{{{{{{{{zzzzzy{zzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxwwwwvvvvuuuuuuttttttttssssssssrrrrrrqqqqqqqqqqqqpppppppppppppoooooooonnnnmmmmmmmmmmmmmllllllllkkkkkjjjjjjjjjjjiiiiiiiiihhhhhhgggggggggggggggggggfffffeeeeeeeeeeeddddddddcdddcccccccccbbbbbbbbbbbaaa```````````___________^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZYYYYYYYXXXXXXXXXXWWWWWWWWVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>>>>>==========<<<<<<<<<<;;;<<;;;;;;;;;;::::::::::9999999988888888887777777777666665555555555444444444433333333222222222221111111111111111100000000000//////////...........--------------,,,,,,,,,,,++++++++************)))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!wwwwwwwwwwwxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyzzzzyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{|||||||||||{{{{{{{{{{|||||||||||||||}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€��������‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………ƒƒ„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ‰‰ŠŠ‹‹ŒŒŒŒ���ŽŽŽ���‘’’’““”””““’‘‘��Ž�Œ‹Š‰ˆˆ‡‡‡ŠŠŠ‹‹Œ�Ž��‘’“”•––—————––•Ž�Œ‹Š‰ˆ‡†…„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‡‡‡‡‡‡‡‡‡††††††††††††††††���€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}||||||}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}~~~~~~~~}}}}}|||||||||||||{{{{{{{{{{{{zzzzzz{zzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxwwwwvvvvuuuuuttttttssssssssssrrrrrrrqqqqqqqqqqqpppppppppppppooooooooonnnnmmmmmmmmmmmmlllllllllkkkkkjjjjjjjjjjjiiiiiiiiihhhhhhggggggggggggggggggfffffffeeeeeeeeeeedddddddddddcccccccccbbbbbbbbbbbaaa```````````____________^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZYYYYYYYXXXXXXXXXXWWWWWWWWVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>>>>>==========<<<<<<<<<<;;;<<;;;;;;;;;;::::::::::9999999988888888887777777777666665555555555444444444433333333222222222221111111111111111100000000000//////////...........--------------,,,,,,,,,,,++++++++************)))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!wwwwwwwwwwxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyzzzzyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{|||||||||||{{{{{{{{{||||||||||||||||}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€���������‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………ƒƒ„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‰‰ŠŠŠ‹‹ŒŒŒŒ���ŽŽŽ��‘‘’’’““””“““’‘��Ž�Œ‹Š‰‰ˆˆ‡‡‡ŠŠ‹‹Œ��Ž��‘’“”•––————––•”Ž�Œ‹‰ˆ‡††…„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‡‡‡‡‡‡‡‡‡††††††††††††††††����€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}|||||||}}}}}}}}}}}~~~~~~~~~~~~~~}}}}}}}~~~~~~}}}}}|||||{{{{{{{{{{{{{{{{{{{{{zzzzzz{zzzzzyyyyyyyyyyyyyyyyyyyyxxxxxwwwwwvvvuuuuutttttttsssssssssrrrrrrrqqqqqqqqqqqpppppppppppppoooooooooonnnmmmmmmmmmmmmmlllllllllkkkkkjjjjjjjjjjjjiiiiiiiihhhhhhggggggggggggggggggffffffeeeeeeeeeeeedddddddddddcccccccccbbbbbbbbbbbaaa```````````____________^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZYYYYYYYXXXXXXXXXXWWWWWWWWVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>>>>>==========<<<<<<<<<<;;;<<;;;;;;;;;;::::::::::9999999988888888887777777777666665555555555444444444433333333222222222221111111111111111100000000000//////////...........--------------,,,,,,,,,,,++++++++************)))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!wwwwwwwwwwxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyzzzzyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{|||||||||||{{{{{{{{{||||||||||||||||}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€���������‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………ƒƒ„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‰‰ŠŠ‹‹‹ŒŒŒŒ����ŽŽ��‘’’’’““””““’’‘��Ž�Œ‹Š‰ˆˆ‡‡‡‡Š‹‹ŒŒ�Ž��‘’’“”••––––––•”“�Œ‹Š‰ˆ‡†……„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‡‡‡‡‡‡‡‡‡††††††††††††††††����€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}|||||||}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}~~~~~}}}}}||||{{{{{{{{{{{{{{{{{{{{{{zzzzzz{zzzzzzyyyyyyyyyyyyyyyyyyyxxxxwwwwwvvvvuuuuttttttttssssssssrrrrrrrqqqqqqqqqqqppppppppppppppoooooooooonnnmmmmmmmmmmmmmlllllllllkkkkkjjjjjjjjjjjjjiiiiiiihhhhhhhgggggggggggggggggffffffeeeeeeeeeeeeddddddddddddccccccccbbbbbbbbbbbaaa````````````___________^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZYYYYYYYYXXXXXXXXXWWWWWWWWVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>>>>>==========<<<<<<<<<<;;;<<;;;;;;;;;;::::::::::9999999988888888887777777777666665555555555444444444433333333222222222221111111111111111100000000000//////////...........--------------,,,,,,,,,,,++++++++************)))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!wwwwwwwwwwxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{|||||||||||{{{{{{{{{||||||||||||||||}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€���������‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………ƒ„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ‰‰‰ŠŠ‹‹ŒŒŒŒŒŒ���ŽŽ��‘’’’““”””““’‘‘��ŽŒ‹ŠŠ‰ˆˆ‡‡‡‡‹‹‹Œ��Ž��‘’““”••––––••”“’Œ‹Š‰ˆ‡‡†…„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‡‡‡‡‡‡‡‡‡††††††††††††††††����€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}|||||||}}}}}}}}}}}}}}}}}}}~~~~~~}}}}}}}}~~~~~}}}}}|||{{{{{{{{{{{{{{{{{{{{{{{zzzzzz{zzzzzzyyyyyyyyyxxxxxxyyyywwwwwwwwwvvvuuuuuttttttttssssssssrrrrrrrqqqqqqqqqqqpppppppppppppooooooooooonnnmmmmmmmmmmmmmlllllllllkkkkkkjjjjjjjjjjjjiiiiiiihhhhhhhggggggggggggggggffffffeeeeeeeeeeeeeedddddddddddcccccccccbbbbbbbbbbbaaa```````````___________^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZYYYYYYYYXXXXXXXXXWWWWWWWWVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@???????????>>>>>>>>>>>>==========<<<<<<<<<<;;;<<;;;;;;;;;;::::::::::9999999988888888887777777777666665555555555444444444433333333222222222221111111111111111100000000000//////////...........--------------,,,,,,,,,,,+++++++++***********)))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!wwwwwwwwwwxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{|||||||||||{{{{{{{{{||||||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€���������‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………ƒ„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‰‰ŠŠ‹‹‹ŒŒŒŒŒŒ���ŽŽ��‘’’’““”””““’‘��Ž�Œ‹Š‰‰ˆˆ‡‡‡‡‹‹ŒŒ�ŽŽ��‘’““””•••••””““’Œ‹Š‰ˆ‡††…„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‡‡‡‡‡‡‡‡‡‡†††††††††††††††������€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}|||||||}}}}}}}}}}}}}}}}}}}}}}}}}|}}}}}}}}~~~~}}}}||||{{{{{{{{{{{{{{{{{{{{{{{{zzzzz{zzzzzzyyyyyyyyxxxxxxxxxxywwwwwwwwvvvvuuuutttttttttsssssssrrrrrrrrqqqqqqqqqqqpppppppppppppooooooooooonnnmmmmmmmmmmmmmmllllllllkkkkkkjjjjjjjjjjjjjiiiiiihhhhhhhhggggggggggggggffffffffeeeeeeeeeeeeedddddddddddcccccccccbbbbbbbbbbbaaa```````````____________^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZYYYYYYYYXXXXXXXXXWWWWWWWWVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@???????????>>>>>>>>>>>>==========<<<<<<<<<<;;;<<;;;;;;;;;;::::::::::9999999988888888887777777777666665555555555444444444433333333222222222221111111111111111100000000000//////////...........--------------,,,,,,,,,,,+++++++++***********)))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!wwwwwwwwwwxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{||||||||||||{{{{{{{{{||||||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€���������‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………ƒ„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‰‰ŠŠŠ‹‹ŒŒŒŒŒŒŒ���ŽŽ��‘’“’““”””““’‘��Ž�Œ‹Š‰‰ˆˆˆ‡‡ˆ‹ŒŒ��Ž���‘’““””””””””“’’‘‹Š‰ˆˆ‡†……„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‡‡‡‡‡‡‡‡‡‡†††††††††††††††������€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}||||||}}}}}}}}}}}}}}}}}}}}}}}}}|||}}}}}}~~~}}}}}|||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzz{{zzzzzyyyyyyyyxxxxxxxxxxxwwwwwwwvvvvuuuuutttttttttssssssrrrrrrrrrqqqqqqqqqqqpppppppppppppooooooooooonnnnmmmmmmmmmmmmmmlllllllkkkkkkjjjjjjjjjjjjjiiiiiihhhhhhhhggggggggggggggffffffeeeeeeeeeeeeeeedddddddddddcccccccccbbbbbbbbbbbaaa````````````___________^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZYYYYYYYYXXXXXXXXXXWWWWWWWVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@???????????>>>>>>>>>>>>==========<<<<<<<<<<;;;<<;;;;;;;;;;::::::::::9999999988888888887777777777666665555555555444444444433333333222222222221111111111111111100000000000//////////...........--------------,,,,,,,,,,,+++++++++***********)))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!wwwwwwwwwwxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{||||||||||||{{{{{{{{{||||||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€����������‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‰‰ŠŠ‹‹‹ŒŒŒŒŒŒŒ���ŽŽ��‘’“’““”””““’‘��Ž�Œ‹Š‰‰ˆˆˆ‡ˆˆ‹ŒŒ�ŽŽ���‘’’““””””“““’’‘�ŠŠ‰ˆ‡††……„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‡‡‡‡‡‡‡‡‡‡†††††††††††††††������€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}|||||}}}}}}}}}}}}}}}}}}}}}}}}}||||}}}}}}~}}}}}}|||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzz{{zzzzzyyyyyyyyxxxxxxxxxxxwwwwwwwvvvvuuuuutttttttttssssssrrrrrrrrrqqqqqqqqqqqpppppppppppppooooooooooonnnnmmmmmmmmmmmmmmlllllllkkkkkkkjjjjjjjjjjjjiiiiiihhhhhhhhggggggggggggggffffffeeeeeeeeeeeeeeeddddddddddddcccccccccbbbbbbbbbbbaaa```````````___________^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZYYYYYYYYYXXXXXXXXXWWWWWWWVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@???????????>>>>>>>>>>>>==========<<<<<<<<<<;;;<<;;;;;;;;;;::::::::::9999999988888888887777777777666665555555555544444444433333333222222222221111112111111111100000000000//////////...........--------------,,,,,,,,,,,+++++++++***********)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!wwwwwwwwwwxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{||||||||||||{{{{{{{{{||||||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€����������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‰‰ŠŠ‹‹‹ŒŒŒŒŒŒŒŒ���ŽŽ��‘’“’““”””““’‘��Ž�Œ‹Š‰‰ˆˆˆˆˆˆŒŒ��Ž���‘‘’’“““““““’’‘‘��Љˆˆ‡††……„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‡‡‡‡‡‡‡‡‡‡†††††††††††††††�������€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}|||||}}}}}}}}}}}}}}}}}}}}}}}}}||||}}}}}}}}}}}}||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzz{{zzzzzzyyyyyyyxxxxxxxxxxxwwwwwwvvvvvuuuutttttttttssssssrrrrrrrrrrqqqqqqqqqqqpppppppppppppooooooooooonnnnmmmmmmmmmmmmmmmllllllkkkkkkkjjjjjjjjjjjjjiiiiihhhhhhhhggggggggggggggfffffeeeeeeeeeeeeeeeeddddddddddddcccccccccbbbbbbbbbbbaaa````````````__________^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZYYYYYYYYYXXXXXXXXXWWWWWWWVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@???????????>>>>>>>>>>>>==========<<<<<<<<<<;;;<<;;;;;;;;;;::::::::::9999999988888888887777777777666665555555555544444444433333333222222222221111112111111111100000000000//////////...........--------------,,,,,,,,,,,+++++++++***********)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!wwwwwwwwwwxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{||||||||||||{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€����������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ‰‰‰ŠŠ‹‹ŒŒŒŒŒŒŒŒŒ���ŽŽ��‘’“’“””””““’‘��Ž�Œ‹Š‰‰ˆˆˆˆˆˆŒŒ��Ž���‘‘’’’’’’’’’‘‘‘���‰ˆˆ‡‡†……„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‡‡‡‡‡‡‡‡‡‡†††††††††††††††�������€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}|||||}}}}}}}}}}}}}}}}}}}}}}}}}|||||}}}}}}}}}}}|||{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzz{{{zzzzzyyyyyyyxxxxxxxxxxxwwwwvvvvvvuuuuutttttttttsssssssrrrrrrrrrqqqqqqqqqqqpppppppppppppooooooooooonnnnnmmmmmmmmmmmmmmmmllllkkkkkkkkjjjjjjjjjjjjiiiiihhhhhhhhhggggggggggggfffffeeeeeeeeeeeeeeeeeddddddddddddcccccccccbbbbbbbbbbbbaaa```````````_________^^^^^^^^^^^]]]]]]]]]]]]]]\\]\\\\\\\[[[[[[[[ZZZZZZZZZYYYYYYYYYXXXXXXXXXWWWWWWWVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>>>>==========<<<<<<<<<<;;;<<;;;;;;;;;;::::::::::9999999988888888887777777777666665555555555544444444433333333222222222221111112111111111100000000000//////////...........--------------,,,,,,,,,,,+++++++++***********)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!wwwwwwwwwwxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{||||||||||||{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€����������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…„„„„„„„„„„„„…………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‰‰ŠŠ‹‹‹ŒŒŒŒŒŒŒŒŒ���Ž���‘’“““””””““’‘��Ž�Œ‹Š‰‰ˆˆˆˆˆˆŒŒ�ŽŽ���‘‘‘’’’’’‘‘‘‘����މˆˆ‡††……„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‡‡‡‡‡‡‡‡‡‡‡††††††††††††††��������€€€€€€€€€€€€€€€€€€€€€€~~~~~€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}||||}}}}}}}}}||||||||||||||}}||||||}}}}}}}}}|||{{{{{zz{{{{{{{{{{{{{{{{{{{{{zzzz{{{zzzzzyyyyyyyyxxxxxxxxxxwwvvvvvvvvuuuuutttttttttssssssrrrrrrrrrrqqqqqqqqqqqpppppppppppppooooooooooonnnnnnmmmmmmmmmmmmmmmmlllkkkkkkkkjjjjjjjjjjjjiiiiihhhhhhhhhggggggggggggfffffeeeeeeeeeeeeeeeeeddddddddddddcccccccccbbbbbbbbbbbbaaa```````````_________^^^^^^^^^^^]]]]]]]]]]]]]]\\]]\\\\\\\[[[[[[[ZZZZZZZZZYYYYYYYYYXXXXXXXXXWWWWWWWVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>>>>==========<<<<<<<<<<;;;<<;;;;;;;;;;::::::::::9999999988888888888777777777666665555555555544444444433333333222222222221111112111111111100000000000//////////...........--------------,,,,,,,,,,,+++++++++***********)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!wwwwwwwwwwxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{||||||||||||{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€����������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…„„„„„„„„„„„„…………………………………„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ‰‰‰ŠŠ‹‹ŒŒŒŒ���ŒŒŒ���Ž���‘’“““”””””“’‘��Ž�Œ‹Š‰‰ˆˆˆˆˆˆŒ��ŽŽ����‘‘‘‘‘‘‘‘������ŽŽˆˆ‡‡††………„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‡‡‡‡‡‡‡‡‡‡‡††††††††††††††��������€€€€€€€€€€€€€€€€€€€€€€~~~~€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}||||}}}}}}}||||||||||||||||||{|||||||}}}}}|||||{{{{zzz{{{{{{{{{{{{{{{{{{{{{{zzz{{{{zzzzzyyyyyyyxxxxxxxxxxvvvvvvvvvuuuuuutttttttttssssssrrrrrrrrrrqqqqqqqqqqqpppppppppppppooooooooooonnnnnnmmmmmmmmmmmmmmmmlllkkkkkkkkjjjjjjjjjjjjiiiiihhhhhhhhhggggggggggggfffffeeeeeeeeeeeeeeeeeddddddddddddccccccccccbbbbbbbbbbbaaaa``````````_________^^^^^^^^^^]]]]]]]]]]]]]]]]\]]\\\\\\\[[[[[[[ZZZZZZZZZYYYYYYYYYXXXXXXXXXWWWWWWWVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>>>>==========<<<<<<<<<<;;;<<;;;;;;;;;;::::::::::9999999988888888888777777777666665555555555544444444433333333322222222221111112111111111100000000000//////////...........--------------,,,,,,,,,,,+++++++++***********)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!wwwwwwwwwxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{||||||||||||{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€����������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…„„„„„„„„„„„„…………………………………„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ‰‰‰ŠŠ‹ŒŒŒ�����������Ž��‘’“““””””””“’‘��Ž�Œ‹Š‰‰‰ˆˆˆˆ‰Œ��Ž�����‘‘‘‘‘�������ŽŽŽ�ˆˆ‡‡†††……„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††��������€€€€€€€€€€€€€€€€€€€€€€~~~~€~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}|||}}}}|||||||||||||||||||||{{|||||||||||||||{{{{zzzzz{{{{{{{{{{{{{{{{{{{{{zzz{{{{zzzzzyyyyyyyxxxxxxxxxxvvvvvvvvvuuuuuuttttttttttsssssrrrrrrrrrrqqqqqqqqqqqpppppppppppppooooooooooonnnnnnnnmmmmmmmmmmmmmmmllkkkkkkkkkjjjjjjjjjjjjiiiihhhhhhhhhggggggggggggffffeeeeeeeeeeeeeeeeeeddddddddddddccccccccccbbbbbbbbbbbaaaa``````````_________^^^^^^^^^^]]]]]]]]]]]]]]]]\]]\\\\\\\[[[[[[[ZZZZZZZZZYYYYYYYYYXXXXXXXXXWWWWWWWVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>>>>==========<<<<<<<<<<;;;<<;;;;;;;;;;::::::::::9999999988888888888777777777666665555555555544444444433333333322222222221111112111111111100000000000//////////...........--------------,,,,,,,,,,,+++++++++***********)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!wwwwwwwwwxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{||||||||||||{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€�����������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…„„„„„„„„„„„……………………………………„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‰‰ŠŠ‹‹ŒŒŒ����������ŽŽ��‘’“”“””••””“’’��Ž�Œ‹ŠŠ‰‰ˆˆˆ‰‰��ŽŽ�����‘‘‘�������ŽŽŽŽ��ˆˆ‡‡‡††………„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‡‡‡‡‡‡‡‡‡‡‡‡†‡†††††††††††���������€€€€€€€€€€€€€€€€€€€€€~~~~€~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}|||}}}}}||||||||||||||||||||{{{{|||||||||||{{{{{zzzzzzz{{{{{{{{{{{{{{{{{{{{{zz{{{{{zzzzzyyyyyyyxxxxxxxxxvvvvvvvvvuuuuuuttttttttttsssssrrrrrrrrrrqqqqqqqqqqqpppppppppppppooooooooooonnnnnnnnnmmmmmmmmmmmmmmlllkkkkkkkkjjjjjjjjjjjjiiiihhhhhhhhhggggggggggggffffeeeeeeeeeeeeeeeeeedddddddddddddcccccccccbbbbbbbbbbbaaaaa``````````________^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]\\\\\\[[[[[[[ZZZZZZZZZYYYYYYYYYXXXXXXXXXWWWWWWWVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>>>>==========<<<<<<<<<<;;;<<;;;;;;;;;;::::::::::9999999988888888888777777777666665555555555544444444433333333322222222221111112111111111100000000000//////////...........--------------,,,,,,,,,,,+++++++++***********)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!wwwwwwwwwxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{|||||||||||||{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€�����������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……„„„„„„„„„„„……………………………………„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡ˆˆˆ‰‰‰ŠŠ‹‹ŒŒ�����������Ž���‘’“”“”••••”““’‘�Ž�Œ‹ŠŠ‰‰ˆˆˆ‰‰��ŽŽ�������������ŽŽŽŽ����ˆˆ‡‡‡†††……„„„„ƒƒƒƒƒƒƒƒƒƒƒ‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††���������€€€€€€€€€€€€€€€€€€€€~~~~€~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}|||}}}}}||||||||||||||||||||{{{{{{{||||||{{{{{{zzzzzzzzz{{{{{{{{{{{{{{{{{{{{{z|{{{{{zzzzzyyyyyyxxxxxxxxxvvvvvvvvuuuuuuuttttttttttsssssrrrrrrrrrrqqqqqqqqqqqpppppppppppppooooooooooonnnnnnnnnnmmmmmmmmmmmmmmllkkkkkkkkjjjjjjjjjjjjjiiihhhhhhhhhggggggggggggffffeeeeeeeeeeeeeeeeeedddddddddddddcccccccccbbbbbbbbbbbaaaaa``````````________^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\[[[[[[[ZZZZZZZZZYYYYYYYYYXXXXXXXXXWWWWWWWVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>>>>==========<<<<<<<<<<;;;<<;;;;;;;;;;::::::::::9999999988888888888777777777666665555555555544444444433333333322222222221111112111111111100000000000//////////...........--------------,,,,,,,,,,,+++++++++***********)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!wwwwwwwwwxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{|||||||||||||{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€�����������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……„„„„„„„„„„„……………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‰‰ŠŠ‹‹ŒŒ�����������ŽŽ���‘’“”””••••””“’‘�Ž�Œ‹ŠŠ‰‰‰‰‰‰‰��ŽŽ������������ŽŽŽ������ˆˆ‡‡‡‡††………„„„ƒƒƒƒƒƒƒƒƒƒƒ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††����������€€€€€€€€€€€€€€€€€€€~~~~€€~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}||}}}}}||||||||||||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{||{{{{zzzzzyyyyyyyxxxxxxxxvvvvvvvvuuuuuuuttttttttttssssssrrrrrrrrrqqqqqqqqqqqppppppppppppppoooooooooonnnnnnnnnnmmmmmmmmmmmmmmllkkkkkkkkjjjjjjjjjjjjjiiihhhhhhhhhhgggggggggggffffeeeeeeeeeeeeeeeeeeeddddddddddddcccccccccbbbbbbbbbbbaaaaaa`````````________^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\[[[[[[[ZZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWWVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>>>>==========<<<<<<<<<<;;;<<;;;;;;;;;;::::::::::9999999988888888888777777777666665555555555544444444433333333322222222221111112111111111100000000000//////////...........--------------,,,,,,,,,,,+++++++++***********)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!wwwwwwwwwxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{|||||||||||||{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€�����������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……„„„„„„„„„„………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‰‰ŠŠ‹‹ŒŒ����������ŽŽŽ��‘’“”•”•••••””“’‘�Ž�Œ‹‹Š‰‰‰‰‰‰‰�ŽŽ�����������ŽŽŽ��������ˆˆˆ‡‡‡‡††……„„„„ƒƒƒƒƒƒƒƒƒƒ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††����������€€€€€€€€€€€€€€€€€€€~~~~€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}||}}}}}||||||||||||||||||||{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{|||{{{{zzzzzyyyyyyyxxxxxxxvvvvvvvvuuuuuuuttttttttttssssssrrrrrrrrrrqqqqqqqqqqppppppppppppppoooooooooonnnnnnnnnnnmmmmmmmmmmmmmllkkkkkkkkkjjjjjjjjjjjjiiihhhhhhhhhhgggggggggggffffeeeeeeeeeeeeeeeeeeeddddddddddddccccccccccbbbbbbbbbbaaaaaa`````````________^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\[[[[[[[ZZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWWVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>>>>==========<<<<<<<<<<;;;<<;;;;;;;;;;::::::::::9999999988888888888777777777666665555555555544444444433333333322222222221111112111111111100000000000//////////...........--------------,,,,,,,,,,,+++++++++***********)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!wwwwwwwwwxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{|||||||||||||{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€�����������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……„„„„„„„„„„………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡ˆˆˆˆ‰‰ŠŠ‹‹ŒŒ���ŽŽŽŽŽŽŽŽŽŽ���‘’“”•”•••••””“’‘�Ž�Œ‹‹Š‰‰‰‰‰‰Š�ŽŽ����������ŽŽŽ���������ˆˆˆˆ‡‡‡††………„„„ƒƒƒƒƒƒƒƒƒƒ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††����������€€€€€€€€€€€€€€€€€€€~~~~€€~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}||}}}}}||||||||||||||||||||zzzzzzz{{{zzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{|||{{{{zzzzzyyyyyyyxxxxxxxvvvvvvvvuuuuuuuutttttttttssssssrrrrrrrrrrqqqqqqqqqqppppppppppppppoooooooooonnnnnnnnnnnmmmmmmmmmmmmmllkkkkkkkkkjjjjjjjjjjjjiiihhhhhhhhhhgggggggggggffffeeeeeeeeeeeeeeeeeeeddddddddddddccccccccccbbbbbbbbbbaaaaaa`````````________^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\[[[[[[[ZZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWWVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>>>>==========<<<<<<<<<<;;;<<;;;;;;;;;;::::::::::9999999988888888888777777777666665555555555544444444433333333322222222221111112111111111100000000000//////////...........--------------,,,,,,,,,,,+++++++++***********)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!wwwwwwwwwxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{|||||||||||||{{{{{{{||||||||||||||||||}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€�����������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………„„„„„„„„„„………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡ˆˆˆˆ‰‰ŠŠ‹‹ŒŒ��ŽŽŽŽŽŽŽŽŽŽ���‘’’“”•”•••••””“’‘�Ž�Œ‹‹ŠŠ‰‰‰‰‰ŠŽŽŽ����������ŽŽ���ŒŒŒŒŒ��ˆˆˆˆˆ‡‡‡††……„„„ƒƒƒƒƒƒƒƒƒƒ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††�����������€€€€€€€€€€€€€€€€€€€~~~€€€~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}||}}}}}||||||||||||||||||{{zzzzzzzzzzzzzzzzzzzyyyyyzzzzzzzzzzz{{{{{{{{{{{{{{{||||{{{{zzzzzyyyyyyxxxxxxxvvvvvvvvuuuuuuuutttttttttsssssssrrrrrrrrrqqqqqqqqqqppppppppppppppoooooooooonnnnnnnnnnmmmmmmmmmmmmmmlllkkkkkkkkjjjjjjjjjjjjiiihhhhhhhhhhgggggggggggfffffeeeeeeeeeeeeeeeeeeddddddddddddcccccccccccbbbbbbbbbaaaaaa`````````________^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\[[[[[[[ZZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWWVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>>>>==========<<<<<<<<<<;;;<<;;;;;;;;;;::::::::::9999999988888888888777777777666665555555555544444444433333333322222222221111112111111111100000000000//////////...........--------------,,,,,,,,,,,+++++++++***********)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!wwwwwwwwwxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{|||||||||||||{{{{{{{||||||||||||||||||}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€�����������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………„„„„„„„„„„………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡ˆˆˆˆ‰‰‰Š‹‹ŒŒ��ŽŽŽŽŽŽŽŽŽ�����‘’“””•••••••”“’’��Ž�Œ‹‹ŠŠ‰‰‰‰ŠŠŽŽ����������ŽŽ���ŒŒŒŒŒŒ��ˆˆˆˆˆˆ‡‡‡†………„„„ƒƒƒƒƒƒƒƒƒ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††������������€€€€€€€€€€€€€€€€€€~~~€€€€~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}||}}}}||||||||||||||||||{{{zzzzzzzzzzzzzzzzzyyyyyyyyzzzzzzzzzzzz{{{{{{{{{{{{{||||{{{{zzzzzyyyyyyyxxxxxxvvvvvvvvuuuuuuuuuttttttttsssssssrrrrrrrrrqqqqqqqqqqppppppppppppppoooooooooonnnnnnnnnmmmmmmmmmmmmmmmlllkkkkkkkkjjjjjjjjjjjjjiihhhhhhhhhhgggggggggggfffffeeeeeeeeeeeeeeeeeeeddddddddddddcccccccccccbbbbbbbbaaaaaaa````````________^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]\\\\\[[[[[[[ZZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWWVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>>>>==========<<<<<<<<<<<;;<<;;;;;;;;;;::::::::::9999999988888888888777777777666665555555555544444444433333333322222222221111112111111111100000000000//////////...........--------------,,,,,,,,,,,+++++++++***********)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!wwwwwwwwwxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{|||||||||||||{{{{{{{||||||||||||||||||}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€�����������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………„„„„„„„„„…………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡ˆˆˆˆ‰‰ŠŠ‹‹Œ��ŽŽŽŽ����������‘’’“”•••••••””“’‘��Ž�Œ‹‹ŠŠ‰‰‰ŠŠŠŽŽ����������ŽŽ��ŒŒŒŒŒŒŒ��ˆˆˆˆˆˆˆ‡‡††……„„„ƒƒƒƒƒƒƒƒƒ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††������������€€€€€€€€€€€€€€€€€€~~€€€€~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}||}}}}}||||||||||||||||{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyzzzzzzzzzzzz{{{{{{{{{{{{|||||{{{{zzzzzyyyyyyxxxxxxvvvvvvvvuuuuuuuuuttttttttsssssssrrrrrrrrrqqqqqqqqqqppppppppppppppoooooooooonnnnnnnnnnmmmmmmmmmmmmmmlllkkkkkkkkjjjjjjjjjjjjjiihhhhhhhhhhggggggggggggfffffeeeeeeeeeeeeeeeeeeddddddddddddccccccccccccbbbbbbbaaaaaaa````````_________^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\[[[[[[[ZZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWWVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>>>>==========<<<<<<<<<<<;;<<;;;;;;;;;;::::::::::9999999988888888888777777777666665555555555544444444433333333322222222221111112111111111100000000000//////////...........--------------,,,,,,,,,,,+++++++++***********)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!wwwwwwwwwxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{|||||||||||||{{{{{{{||||||||||||||||||}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………„„„„„„„„„…………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„……………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡ˆˆˆ‰‰‰Š‹‹ŒŒ��ŽŽ�����������‘‘’“””•••••••””“’‘��Ž�Œ‹‹ŠŠŠŠŠŠŠŠŽ�����������Ž���ŒŒŒŒŒŒŒ��ˆˆ‰‰ˆˆˆ‡‡††……„„„ƒƒƒƒƒƒƒƒƒ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††�������������€€€€€€€€€€€€€€€€€~~€€€€~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}||}}}}}|||||||||||||||{{{{{zzzzzzyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzz{{{{{{{{|{{}||||{{{{zzzzzyyyyyyxxxxxxvvvvvvvvvuuuuuuuuttttttttsssssssrrrrrrrrrqqqqqqqqqqppppppppppppppoooooooooonnnnnnnnnmmmmmmmmmmmmmmmlllkkkkkkkkkjjjjjjjjjjjjiihhhhhhhhhhggggggggggggfffffeeeeeeeeeeeeeeeeeeddddddddddddccccccccccccbbbbbbbaaaaaaa````````_________^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\[[[[[[[ZZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWWVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>>>>==========<<<<<<<<<<<;;<<;;;;;;;;;;::::::::::9999999988888888888777777777666665555555555544444444433333333322222222221111112111111111100000000000//////////...........--------------,,,,,,,,,,,+++++++++***********)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!wwwwwwwwwxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{|||||||||||||{{{{{{{||||||||||||||||||}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………„„„„„„„„„…………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„……………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡ˆˆˆˆ‰‰ŠŠ‹ŒŒ��ŽŽ�����������‘‘’““”••–••••””“’‘��ŽŽ�Œ‹‹ŠŠŠŠŠŠŠ‹�����������ŽŽ��ŒŒŒŒŒŒŒŒ��ˆ‰‰‰‰ˆˆˆ‡††……„„„ƒƒƒƒƒƒƒƒƒ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††�������������€€€€€€€€€€€€€€€€€~~€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}|}}}}}|||||||||||||||{{{{{zzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzz{{{{{{{|{{}|||||{{{{zzzzzyyyyyyxxxxxvvvvvvvvvuuuuuuuuutttttttsssssssrrrrrrrrrqqqqqqqqqqpppppppppppppppooooooooonnnnnnnnnmmmmmmmmmmmmmmmlllkkkkkkkkkjjjjjjjjjjjjiihhhhhhhhhhggggggggggggfffffeeeeeeeeeeeeeeeeeeeddddedddddddccccccccccccbbbbbbaaaaaaaa````````________^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\[[[[[[[ZZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWWVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>>>>==========<<<<<<<<<<<;;<<;;;;;;;;;;::::::::::9999999988888888888777777777666665555555555544444444433333333322222222221111112111111111100000000000//////////...........--------------,,,,,,,,,,,+++++++++***********)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!wwwwwwwwxxxxxxxxxxxxxxyxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{||||||||||||||||}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€����������������������‚ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„………………………………………………………………†………………………………………………………††††…………………………………………………………………„„„„„„…………………………………………………………………………………………………………………………………………………………………………………………†††††††††††††††††††‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰ŠŠ‹ŒŒ�ŽŽ��������‘‘‘‘’’““””•–––˜˜˜——––•”“’‘���ŽŽ������ŽŽ’“““““““““’’‘‘������������ŽŽŽŽŽ��ŒŒ‹ŠŠ‰‰‰ˆˆˆˆˆˆˆˆˆ††††††……………………………………………………„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ��������€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}|||||||||||{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{|||||||||{{{{{zzzzyyyyyxxxxxwwwwwwwxxxxxxwwwwwwwwwvvvvvvvvvuutttttttttssssssssssrrrrrqqqqqqqqqqqppppppppppppppnnnnnnnnnnnnnnnmmmmmmmmmmlllllllkkkkkkkkkkjjjjjjjjiiiihhhhhhhhhhhhhgggggggggggggggfffffffffffffffffeeeeeedddddddddccccccccccccbbbbbbbaaaaaaaa```````___^^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@??????????>>>>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::999988888888887777777777766666666666555555555554444444433333333332222222222222111111111100000000000/////...........-------------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!! wwwwwwwwxxxxxxxxxxxxxxyxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{||||||||||||||||}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€���������������������‚‚ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„……………………………………………………………††………………………………………………………††††…………………………………………………………………„„„„„„…………………………………………………………………………………………………………………………………………………………………………………………††††††††††††††††††‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰ŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰ŠŠ‹‹Œ��Ž������‘‘‘‘‘‘’’““””••–––————––•”“’’‘��ŽŽŽ�����ŽŽŽ“““““““““’’‘‘�������������ŽŽŽŽ���ŒŒ‹‹Š‰‰‰ˆˆˆˆˆˆˆˆˆ††††††……………………………………………………„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ����������€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}|||||||||||{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{||||||||{{{{{{zzzyyyyyxxxxxwwwwwwwxxxxxxwwwwwwwwwvvvvvvvvvuutttttttttssssssssssrrrrrqqqqqqqqqqqqpppppppppppppnnnnnnnnnnnnnnmmmmmmmmmmmlllllllkkkkkkkkkkjjjjjjjjiiiiihhhhhhhhhhhhgggggggggggggggfffffffffffffffffeeeeeeedddddddddcccccccccccbbbbbbbaaaaaaaa```````___^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYXXXXXXXWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@??????????>>>>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::999988888888887777777777766666666666555555555554444444433333333332222222222222111111111100000000000/////...........-------------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!! wwwwwwwwxxxxxxxxxxxxxxyxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{||||||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€���������������������‚‚ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„……………………………………………………………††……………………………………………………†††††…………………………………………………………………„„„„„„…………………………………………………………………………………………………………………………………………………………………………………………††††††††††††††††††‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰ŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰ŠŠ‹ŒŒ�ŽŽ�����‘‘‘‘‘’’’““””•••–––———––•””“’‘���ŽŽŽ���ŽŽŽŽ�“““““““““’’‘‘��������������ŽŽŽ���ŒŒ‹‹Š‰‰‰‰ˆˆˆˆˆˆˆˆ††††††……………………………………………………„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ����������€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}||||||||||||{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{||||||||{{{{{{zzzzyyyyxxxxxxwwwwwwxxxxxxwwwwwwwwwwvvvvvvvvuutttttttttssssssssssrrrrrqqqqqqqqqqqqqppppppppppppnnnnnnnnnnnnnnmmmmmmmmmmmlllllllkkkkkkkkkkjjjjjjjjiiiiihhhhhhhhhhhhgggggggggggggggfffffffffffffffffeeeeeeedddddddddcccccccccccbbbbbbbbaaaaaaa```````___^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYXXXXXXXWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@??????????>>>>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::999988888888887777777777766666666666555555555554444444433333333332222222222222111111111100000000000/////...........-------------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!! wwwwwwwwxxxxxxxxxxxxxxyxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{||||||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€���������������������‚‚ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„……………………………………………………………††……………………………………………………†††††…………………………………………………………………„„„„„„…………………………………………………………………………………………………………………………………………………………………………………………†††††††††††††††††‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰ŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰ŠŠ‹‹Œ��Ž�����‘‘‘‘‘’’’“““””••––––——––••”“’‘‘���ŽŽŽŽŽŽŽŽŽ��“““”“““““’’‘������ŽŽ�������������ŒŒ‹ŠŠŠ‰‰‰ˆˆˆˆˆˆˆˆ††††††……………………………………………………„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ����������€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}||||||||||||{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{|||||||{{{{{{zzzzyyyyyxxxxxwwwwwwxxxxxxxwwwwwwwwwvvvvvvvvvutttttttttssssssssssrrrrrqqqqqqqqqqqqqppppppppppppnnnnnnnnnnnnnnmmmmmmmmmmmlllllllkkkkkkkkkkjjjjjjjjiiiiihhhhhhhhhhhhgggggggggggggggffffffffffffffffffeeeeeeedddddddddccccccccccbbbbbbbbaaaaaaa````````__^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYXXXXXXXWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@??????????>>>>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::999988888888887777777777766666666666555555555554444444433333333332222222222222111111111100000000000/////...........-------------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!! wwwwwwwwxxxxxxxxxxxxxxyxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{||||||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€���������������������‚‚ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„……………………………………………………………††……………………………………………………†††††…………………………………………………………………„„„„„„…………………………………………………………………………………………………………………………………………………………………………………………†††††††††††††††††‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰ŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰ŠŠ‹ŒŒ�ŽŽ����‘‘‘‘‘’’’“““””••–––––—––••”“’’‘���ŽŽŽŽŽŽŽŽŽ���““””““““’’‘‘�����ŽŽŽŽ�����������ŒŒ‹‹ŠŠ‰‰‰‰ˆˆˆˆˆˆˆˆ††††††……………………………………………………„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ����������€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}||||||||||||||{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyzzzzzzzz{{{{{||||||{{{{{{zzzzzyyyyxxxxxwwwwwwxxxxxxxwwwwwwwwwwvvvvvvvvutttttttttssssssssssrrrrrqqqqqqqqqqqqqppppppppppppnnnnnnnnnnnnnnmmmmmmmmmmmlllllllkkkkkkkkkkjjjjjjjjiiiiihhhhhhhhhhhhggggggggggggggfffffffffffffffffffeeeeeeedddddddddccccccccccbbbbbbbbbaaaaaaa```````__^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYXXXXXXXWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@??????????>>>>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::999988888888887777777777766666666666555555555554444444433333333332222222222222111111111100000000000/////...........-------------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!! wwwwwwwwxxxxxxxxxxxxxxyxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{|||||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€����������������������‚‚ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„……………………………………………………………††……………………………………………………†††††…………………………………………………………………„„„„„„…………………………………………………………………………………………………………………………………………………………………………………………†††††††††††††††††‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰ŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰ŠŠ‹‹Œ��Ž�����‘‘‘‘’’’“““””••––––––––••”“’’‘����ŽŽŽŽŽŽŽ�����””””“““’’’‘�����ŽŽŽŽŽŽ���Œ�����ŒŒŒ‹‹ŠŠ‰‰‰ˆˆˆˆˆˆˆˆˆ†††††††…………………………………………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ����������€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}||||||||||||||{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyzzzzzz{{{{{||||||{{{{{{{zzzzyyyyyxxxxxwwwwwxxxxxxxwwwwwwwwwwvvvvvvvvutttttttttssssssssssrrrrrqqqqqqqqqqqqqqpppppppppppnnnnnnnnnnnnnnmmmmmmmmmmmlllllllkkkkkkkkkkjjjjjjjjiiiiihhhhhhhhhhhhggggggggggggggfffffffffffffffffffeeeeeeeddddddddddcccccccccbbbbbbbbbaaaaaaa```````__^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\[[[[[[[[ZZZZZZZZZZZZZZZZZZZYYYYYYYXXXXXXXWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@??????????>>>>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::999988888888887777777777766666666666555555555554444444433333333332222222222222111111111100000000000/////...........-------------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!! wwwwwwwxxxxxxxxxxxxxxyyxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{|||||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€�����������������������‚ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„……………………………………………………………††……………………………………………………†††††…………………………………………………………………„„„„„…………………………………………………………………………………………………………………………………………………………………………………………†††††††††††††††††‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰ŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰ŠŠ‹‹Œ��ŽŽ����‘‘‘‘’’’’““””••–––––––––•”““’‘����ŽŽŽŽŽŽŽ������”””““““’’‘‘����ŽŽŽŽŽŽŽŽ��ŒŒŒ�ŒŒŒŒ‹‹‹ŠŠ‰‰‰ˆˆˆˆˆˆˆˆˆ††††††††…………………………………………………„„„„„„„„„„„„„„„„„„„ƒƒƒƒ����������€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyzzzzzz{{{{{|||||{{{{{{{zzzzzyyyyxxxxxwwwwwxxxxxxxwwwwwwwwwwvvvvvvvvutttttttttssssssssssrrrrrqqqqqqqqqqqqqqpppppppppppnnnnnnnnnnnnnnmmmmmmmmmmmlllllllkkkkkkkkkkkjjjjjjjiiiiihhhhhhhhhhhhhgggggggggggggfffffffffffffffffffeeeeeeeeddddddddddccccccccbbbbbbbbbaaaaaaa```````__^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\[[[[[[[[ZZZZZZZZZZZZZZZZZZZYYYYYYYXXXXXXXWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@??????????>>>>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::999988888888887777777777766666666666555555555554444444433333333332222222222222111111111100000000000/////...........-------------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!! wwwwwwwxxxxxxxxxxxxxxyyxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{|||||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€�����������������������‚ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„……………………………………………………………††……………………………………………………†††††…………………………………………………………………„„„„„…………………………………………………………………………………………………………………………………………………………………………………………†††††††††††††††††‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰ŠŠ‹ŒŒ��Ž�����‘‘‘‘’’’““””••–––––––•–••”“’‘‘����ŽŽŽŽŽŽ�������”””“““’’‘‘�����ŽŽŽŽŽŽŽŽŽ�ŒŒŒŒŒŒŒŒ‹‹ŠŠŠ‰‰‰‰ˆˆˆˆˆˆˆˆ†††††††††………………………………………………„„„„„„„„„„„„„„„„„„„ƒƒƒƒ����������€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyzzzzzz{{{{{{||||{{{{{{{zzzzzyyyyxxxxxxwwwwxxxxxxxxwwwwwwwwwvvvvvvvvutttttttttsssssssssssrrrrqqqqqqqqqqqqqqqppppppppppnnnnnnnnnnnnnnmmmmmmmmmmmlllllllkkkkkkkkkkkjjjjjjjiiiiiihhhhhhhhhhhhgggggggggggggfffffffffffffffffffeeeeeeeeddddddddddccccccccbbbbbbbbbaaaaaaa```````__^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYXXXXXXXWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@??????????>>>>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::999988888888887777777777766666666666555555555554444444433333333332222222222222111111111100000000000/////...........-------------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!! wwwwwwwxxxxxxxxxxxxxxyyxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{|||||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€�����������������������‚ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„……………………………………………………………††……………………………………………………†††††…………………………………………………………………„„„„„…………………………………………………………………………………………………………………………………………………………………………………………†††††††††††††††††‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰ŠŠ‹‹Œ��ŽŽ����‘‘‘‘’’’“““””••–––––––•–•”““’‘����ŽŽŽŽŽ���������””“““’’’‘‘����ŽŽŽŽ��ŽŽŽŽŽ‹ŒŒŒŒŒ‹‹‹‹ŠŠŠ‰‰‰‰ˆˆˆˆˆˆˆˆ†††††††††………………………………………………„„„„„„„„„„„„„„„„„„„ƒƒƒƒ���������€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzyyyyyyyyzzzzzzz{{{{{{|||{{{{{{{zzzzzyyyyyxxxxxwwwwxxxxxxxxwwwwwwwwwwvvvvvvvutttttttttsssssssssssrrrrqqqqqqqqqqqqqqqqppppppppponnnnnnnnnnnnnnmmmmmmmmmmlllllllkkkkkkkkkkkjjjjjjjiiiiiihhhhhhhhhhhhgggggggggggggfffffffffffffffffffeeeeeeeeeddddddddddcccccccbbbbbbbbbaaaaaaa````````_^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYXXXXXXXWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@??????????>>>>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::999988888888887777777777766666666666555555555554444444433333333332222222222222111111111100000000000/////...........-------------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!! wwwwwwwxxxxxxxxxxxxxxyyxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{|||||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€�����������������������‚ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„…………………………………………………………†††…………………………………………………††††††…………………………………………………………………„„„„„…………………………………………………………………………………………………………………………………………………………………………………………††††††††††††††††‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆ‰‰‰ŠŠ‹‹ŒŒ�ŽŽ�����‘‘‘‘’’’““””••–––——–––•••”“’‘‘���ŽŽŽŽŽ����������””““’’’‘‘�����ŽŽŽ�����ŽŽŽ‹‹‹‹‹‹‹‹‹ŠŠŠ‰‰‰‰‰ˆˆˆˆˆˆˆˆ††††††††††……………………………………………„„„„„„„„„„„„„„„„„„„ƒƒƒƒ���������€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}|||||||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyzzzzzzzz{{{{{{||{{{{{{{zzzzzzyyyyyxxxxwwwwxxxxxxxxwwwwwwwwwwvvvvvvvutttttttttsssssssssssrrrrqqqqqqqqqqqqqqqqqqppppppponnnnnnnnnnnnnnmmmmmmmmmmllllllllkkkkkkkkkkjjjjjjjiiiiiihhhhhhhhhhhhhggggggggggggffffffffffffffffffffeeeeeeeeddddddddddcccccccbbbbbbbbbaaaaaaaa```````_^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYXXXXXXXWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@??????????>>>>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::999988888888887777777777766666666666555555555554444444433333333332222222222222111111111100000000000/////...........-------------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!! wwwwwwwxxxxxxxxxxxxxxxyxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{||||||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€����������������������‚ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„…………………………………………………………†††…………………………………………………††††††…………………………………………………………………„„„„„………………………………………………………………………………………………………………………………………………………………………………………†††††††††††††††††‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆ‰‰‰ŠŠ‹‹ŒŒ��ŽŽ�����‘‘‘‘’’’““”••–––————––••””“’‘����ŽŽŽŽ�����������”“““’’‘‘�����ŽŽŽŽ�������Ž‹‹‹‹‹‹‹‹ŠŠŠŠ‰‰‰‰‰ˆˆˆˆˆˆˆˆ†††††††††††…………………………………………„„„„„„„„„„„„„„„„„„„ƒƒƒƒ���������€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}||||||||||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyzzzzzzzz{{{{{{{{{{{{{{{zzzzzzyyyyyxxxxxwwwyxxxxxxxwwwwwwwwwwvvvvvvvutttttttttsssssssssssrrrrqqqqqqqqqqqqqqqqqqqpppppponnnnnnnnnnnnnnmmmmmmmmmmllllllllkkkkkkkkkkkjjjjjjiiiiiiihhhhhhhhhhhhgggggggggggggfffffffffffffffffffeeeeeeeeddddddddddcccccccbbbbbbbbbbaaaaaaa```````_^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYXXXXXXXWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@??????????>>>>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::999988888888887777777777766666666666555555555554444444433333333332222222222222111111111100000000000/////...........-------------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!! wwwwwwwxxxxxxxxxxxxxxxyxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{||||||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€���������������������‚‚ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„…………………………………………………………†††…………………………………………………††††††…………………………………………………………………„„„„„………………………………………………………………………………………………………………………………………………………………………………………†††††††††††††††††‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆ‰‰‰ŠŠ‹‹ŒŒ��ŽŽ������‘‘‘‘’’““””••––—————––••”“’‘‘����ŽŽŽ������������”““’’‘‘�����ŽŽŽŽ���������ŠŠ‹‹‹‹ŠŠŠŠŠ‰‰‰‰‰‰ˆˆˆˆˆˆˆˆ†††††††††††…………………………………………„„„„„„„„„„„„„„„„„„„ƒƒƒƒ���������€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}||||||||||||||||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzyyyyzzzzzzzzzz{{{{{{{{{{{{{zzzzzzzyyyyyxxxxxwwwyxxxxxxxxwwwwwwwwwvvvvvvvuttttttttssssssssssssrrrrqqqqqqqqqqqqqqqqqqqqppppponnnnnnnnnnnnnnnmmmmmmmmmllllllllkkkkkkkkkkkjjjjjjiiiiiiihhhhhhhhhhhhhggggggggggggffffffffffffffffffeeeeeeeeeddddddddddcccccccbbbbbbbbbbaaaaaaa```````_^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYXXXXXXXWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@??????????>>>>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::999988888888887777777777766666666666555555555554444444433333333332222222222222111111111100000000000/////...........-------------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!! wwwwwwwxxxxxxxxxxxxxxxyxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{||||||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€���������������������‚‚ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„…………………………………………………………†††…………………………………………………††††††…………………………………………………………………„„„„…………………………………………………………………………………………………………………………………………………………………………………………††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆ‰‰‰ŠŠ‹‹ŒŒ��ŽŽ�������‘‘‘‘’’““”••––——————–•••”“’‘�����ŽŽ�������������““’’‘‘�����ŽŽŽŽ����������ŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆ†††††††††††…………………………………………„„„„„„„„„„„„„„„„„„„ƒƒƒƒ���������€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}||||||||||||||||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzz{{{{{{z{{{zzzzzzzzzyyyyyyxxxxxwwyyxxxxxxxwwwwwwwwwvvvvvvvuttttttttssssssssssssrrrrqqqqqqqqqqqqqqqqqqqqpppppoonnnnnnnnnnnnnnnmmmmmmmmllllllllkkkkkkkkkkkkjjjjjiiiiiiihhhhhhhhhhhhhggggggggggggffffffffffffffffffeeeeeeeeeddddddddddcccccccbbbbbbbbbbaaaaaaa````````^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYXXXXXXXWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@??????????>>>>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::999988888888887777777777766666666666555555555554444444433333333332222222222221111111111100000000000/////...........-------------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!! wwwwwwwxxxxxxxxxxxxxxxyxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{||||||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€���������������������‚‚ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„…………………………………………………………†††…………………………………………………††††††…………………………………………………………………„„„„…………………………………………………………………………………………………………………………………………………………………………………………††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆ‰‰‰ŠŠŠ‹‹Œ��ŽŽŽ�������‘‘‘‘’’““”••––——————–•••”“’‘��������������������““’’‘‘�����ŽŽŽŽ����������ŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆ†††††††††††…………………………………………„„„„„„„„„„„„„„„„„„„ƒƒƒƒ���������€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzz{{{{{zzzzzzzzzzzzzyyyyyyxxxxxwwyyxxxxxxxwwwwwwwwwvvvvvvvutttttttttsssssssssssrrrrqqqqqqqqqqqqqqqqqqqqqppppoonnnnnnnnnnnnnnnmmmmmmmmllllllllkkkkkkkkkkkkjjjjjiiiiiiiihhhhhhhhhhhhhgggggggggggffffffffffffffffffeeeeeeeeeddddddddddcccccccbbbbbbbbbbaaaaaaa````````_^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYXXXXXXXWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@??????????>>>>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::999988888888887777777777766666666666555555555554444444433333333332222222222221111111111100000000000/////...........-------------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!! wwwwwwwwxxxxxxxxxxxxxxyxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{||||||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€���������������������‚‚ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„…………………………………………………………†††…………………………………………………††††††…………………………………………………………………„„„„………………………………………………………………………………………………………………………………………………………………………………………†††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆ‰‰‰ŠŠ‹‹ŒŒ�ŽŽŽ��������‘‘‘’’““””•––——————––•”•”“’‘��������������������“’’‘‘�����ŽŽŽŽ�����������ŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆ†††††††††††…………………………………………„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ���������€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzz{{{zzzzzzzzzzzzzyyyyyyxxxxxxwyyxxxxxxxwwwwwwwwvvvvvvvuuttttttttssssssssssssrrrrqqqqqqqqqqqqqqqqqqqqqppppooonnnnnnnnnnnnnnnmmmmmmmllllllllkkkkkkkkkkkkjjjjjiiiiiiiihhhhhhhhhhhhhgggggggggggffffffffffffffffffeeeeeeeeeddddddddddcccccccbbbbbbbbbaaaaaaaa````````_^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYXXXXXXXWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@??????????>>>>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::999988888888887777777777766666666666555555555554444444433333333332222222222221111111111100000000000/////...........-------------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!! wwwwwwwwxxxxxxxxxxxxxxyxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{||||||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€���������������������‚‚ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„…………………………………………………………†††…………………………………………………††††††…………………………………………………………………„„„„………………………………………………………………………………………………………………………………………………………………………………………†††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆ‰‰‰ŠŠ‹‹ŒŒ��ŽŽ����������‘‘’’““”••––——————––•””““’‘��������������������’’‘‘�����ŽŽŽŽ������������ŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰ˆ‰ˆˆˆˆˆ†††††††††††…………………………………………„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ���������€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzz{{zzzzzzzzzzzzyyyyyyyxxxxxxwyyyxxxxxxwwwwwwwwvvvvvvvutttttttttssssssssssssrrrrqqqqqqqqqqqqqqqqqqqqqqpppooonnnnnnnnnnnnnnnnmmmmmmllllllllkkkkkkkkkkkkkjjjjiiiiiiiiihhhhhhhhhhhhhgggggggggggfffffffffffffffffeeeeeeeeeddddddddddcccccccbbbbbbbbbaaaaaaaa````````_^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYXXXXXXXWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@??????????>>>>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::999988888888887777777777766666666666555555555554444444433333333332222222222221111111111100000000000/////...........-------------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!! wwwwwwwwxxxxxxxxxxxxxxyxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{||||||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€���������������������‚‚ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„…………………………………………………………†††…………………………………………………††††††…………………………………………………………………„„„„………………………………………………………………………………………………………………………………………………………………………………………††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆ‰‰‰‰ŠŠ‹ŒŒ��ŽŽ�����������‘‘’’“””•––———————––•””“’’‘�������������������Ž’‘‘�����ŽŽŽŽŽ������������‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆ†††††††††††…………………………………………„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ��������€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyxxxxxxwyyyxxxxxxwwwwwwwwvvvvvvvutttttttttsssssssssssrrrrrqqqqqqqqqqqqqqqqqqqqqqpppooonnnnnnnnnnnnnnnnmmmmmmlllllllllkkkkkkkkkkkkjjjjiiiiiiiiiihhhhhhhhhhhhgggggggggggfffffffffffffffffeeeeeeeeeddddddddddcccccccbbbbbbbbbaaaaaaaa````````_^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYXXXXXXXWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@??????????>>>>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::999988888888887777777777766666666666555555555554444444433333333332222222222221111111111100000000000/////...........-------------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!! wwwwwwwwxxxxxxxxxxxxxxyxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{||||||||||||||||}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€����������������������‚‚ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„…………………………………………………………†††…………………………………………………††††††…………………………………………………………………„„„„………………………………………………………………………………………………………………………………………………………………………………………††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆ‰‰‰ŠŠ‹‹ŒŒ�ŽŽŽ�����������‘‘’’“””•––———————–••””“’’‘������������������ŽŽ’‘�����ŽŽŽŽŽ�����������ŒŒ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆ†††††††††††…………………………………………„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ��������€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyxxxxxxwyyyxxxxxxwwwwwwwvvvvvvvvutttttttttsssssssssssrrrrrqqqqqqqqqqqqqqqqqqqqqqpppooonnnnnnnnnnnnnnnnnmmmmmlllllllllkkkkkkkkkkkkkjjjiiiiiiiiiihhhhhhhhhhhhhggggggggggffffffffffffffffeeeeeeeeeeddddddddddcccccccbbbbbbbbaaaaaaaaa````````_^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYXXXXXXXXWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@??????????>>>>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::999988888888887777777777766666666666555555555554444444433333333332222222222221111111111100000000000/////...........-------------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!! wwwwwwwwxxxxxxxxxxxxxxyxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{||||||||||||||||}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€����������������������‚‚ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„…………………………………………………………†††…………………………………………………††††††…………………………………………………………………„„„„………………………………………………………………………………………………………………………………………………………………………………………††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆ‰‰‰‰ŠŠ‹ŒŒ��ŽŽ�����������‘‘‘’““”••–———————––•”””“’‘‘������������������ŽŽ‘‘����ŽŽŽŽŽ�����������ŒŒŒ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆ††††††††††………………………………………………„„„„„„„„„„„„„„„„„ƒƒƒƒƒ��������€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzyyzyyyyyyyyyyyyyyyxxxxxxxwyyyxxxxxxwwwwwwvvvvvvvvvutttttttttsssssssssssrrrrrqqqqqqqqqqqqqqqqqqqqqqpppoooonnnnnnnnnnnnnnnnmmmmmlllllllllkkkkkkkkkkkkkkjjiiiiiiiiiiihhhhhhhhhhhhggggggggggffffffffffffffffeeeeeeeeeeddddddddddcccccccbbbbbbbbaaaaaaaaa````````_^^^^^^^^^^]]]]]]]]]]]]]\]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYXXXXXXXWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@??????????>>>>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::999988888888887777777777766666666666555555555554444444433333333332222222222221111111111100000000000/////...........-------------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!! wwwwwwwwxxxxxxxxxxxxxxyxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{||||||||||||||||}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€����������������������‚‚ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„…………………………………………………………†††………………………………………………†††††††…………………………………………………………………„„„„………………………………………………………………………………………………………………………………………………………………………………………††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆ‰‰‰ŠŠ‹‹ŒŒ��ŽŽ�����������‘‘’’“””•––———————––•”“”“’‘‘����������������ŽŽŽ�‘����ŽŽŽŽŽ������������ŒŒŒ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆ‰ˆ††††††††††………………………………………………„„„„„„„„„„„„„„„„„ƒƒƒƒƒ�������€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxwyyyxxxxxxwwwwwwvvvvvvvvuutttttttttssssssssssrrrrrrqqqqqqqqqqqqqqqqqqqqqqpppoooonnnnnnnnnnnnnnnnnmmmmllllllllllkkkkkkkkkkkkkkjiiiiiiiiiiiihhhhhhhhhhhhgggggggggfffffffffffffffeeeeeeeeeeeddddddddddcccccccbbbbbbbaaaaaaaaaa````````__^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYXXXXXXXWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@??????????>>>>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::999988888888887777777777766666666666555555555554444444433333333332222222222221111111111100000000000/////...........-------------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!! wwwwwwwwxxxxxxxxxxxxxxyxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{||||||||||||||||}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€����������������������‚‚ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„…………………………………………………………†††………………………………………………†††††††…………………………………………………………………„„„„……………………………………………………………………………………………………………………………………………………………………………………††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆ‰‰‰ŠŠ‹‹Œ��ŽŽŽ�����������‘‘’’“”••––——————––••”“““’‘‘���������������ŽŽŽ�������ŽŽŽŽŽ������������ŒŒŒ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆ††††††††††………………………………………………„„„„„„„„„„„„„„„„„ƒƒƒƒƒ�������€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxwwyyyxxxxxxwwwwwvvvvvvvvvvuuttttttttssssssssssrrrrrrqqqqqqqqqqqqqqqqqqqqqqpppoooonnnnnnnnnnnnnnnnnmmmmmlllllllllkkkkkkkkkkkkkkjiiiiiiiiiiiiihhhhhhhhhhhgggggggggfffffffffffffffeeeeeeeeeeddddddddddccccccccbbbbbbbaaaaaaaaaa````````__^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYXXXXXXXWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@??????????>>>>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::999988888888887777777777766666666666555555555554444444433333333332222222222221111111111100000000000/////...........-------------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!! wwwwwwwwxxxxxxxxxxxxxyyxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{||||||||||||||||}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€����������������������‚‚ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„…………………………………………………………†††………………………………………………†††††††…………………………………………………………………„„„„……………………………………………………………………………………………………………………………………………………………………………………††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆ‰‰‰ŠŠŠ‹ŒŒ��ŽŽŽ�����������‘‘’““”••–———————––•””“““’‘‘��������������ŽŽŽ��Œ����ŽŽŽŽ�������������ŒŒŒŒ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆ††††††††††………………………………………………„„„„„„„„„„„„„„„„„ƒƒƒƒƒ�������€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxxxwwwyyyxxxxxxwwwwwvvvvvvvvvvuutttttttttsssssssssrrrrrrqqqqqqqqqqqqqqqqqqqqqqpppoooonnnnnnnnnnnnnnnnnnmmmmlllllllllkkkkkkkkkkkkkkkiiiiiiiiiiiiiihhhhhhhhhhgggggggggffffffffffffffeeeeeeeeeeeddddddddddccccccccbbbbbbbaaaaaaaaaa````````__^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYXXXXXXXWWWWVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@??????????>>>>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::999988888888887777777777766666666666555555555554444444433333333332222222222221111111111100000000000/////...........-------------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!! wwwwwwwxxxxxxxxxxxxxxyyxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{||||||||||||||||}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€����������������������‚‚ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„………………………………………………………††††………………………………………………†††††††…………………………………………………………………„„„………………………………………………………………………………………………………………………………………………………………………………………††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆ‰‰‰ŠŠ‹‹ŒŒ��ŽŽŽ�����������‘’’“””•––——————––••”“““’’‘‘������������ŽŽŽ���ŒŒ���ŽŽŽŽŽ�������������ŒŒŒŒ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆ††††††††††………………………………………………„„„„„„„„„„„„„„„„„ƒƒƒƒƒ�������€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyxxxxxxxxxxxxxxxwwwwyyxxxxxxwwwwwwvvvvvvvvvvuutttttttttssssssssrrrrrrrqqqqqqqqqqqqqqqqqqqqqqpppoooonnnnnnnnnnnnnnnnnnmmmmmllllllllkkkkkkkkkkkkkkkiiiiiiiiiiiiiihhhhhhhhhhgggggggggffffffffffffffeeeeeeeeeedddddddddddccccccccbbbbbbbaaaaaaaaaa````````__^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYYYYXXXXXXXWWWWVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@??????????>>>>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::999988888888887777777777766666666666555555555554444444433333333332222222222221111111111100000000000/////...........-------------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!! wwwwwwwxxxxxxxxxxxxxxyyxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{||||||||||||||||}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€����������������������‚‚ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„………………………………………………………††††………………………………………………†††††††…………………………………………………………………„„„………………………………………………………………………………………………………………………………………………………………………………………††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆ‰‰‰‰ŠŠ‹‹ŒŒ��ŽŽŽŽ���������‘‘’““”••––—————–––•””“““’’‘‘����������ŽŽŽŽ���ŒŒ‹��ŽŽŽŽŽ��������������ŒŒŒŒ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆ††††††††††…………………………………………………„„„„„„„„„„„„„„„„ƒƒƒƒƒ�������€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzyyyyyxxxxxxxxxxxxxxwwwwwwwyyxxxxxxwwwwwwvvvvvvvvvvvuuttttttttssssssssrrrrrrrqqqqqqqqqqqqqqqqqqqqqqpppoooonnnnnnnnnnnnnnnnnnnmmmmlllllllllkkkkkkkkkkkkkkiiiiiiiiiiiiiiihhhhhhhhhgggggggggfffffffffffffeeeeeeeeeeedddddddddddccccccccbbbbbbbaaaaaaaaaa````````__^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYYYYXXXXXXXWWWWVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@??????????>>>>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::999988888888887777777777766666666666555555555554444444433333333332222222222221111111111100000000000/////...........-------------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!! wwwwwwwxxxxxxxxxxxxxxyyxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{||||||||||||||||}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€����������������������‚‚ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„………………………………………………………††††………………………………………………†††††††…………………………………………………………………„„„………………………………………………………………………………………………………………………………………………………………………………………††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆ‰‰‰‰ŠŠ‹‹ŒŒ��ŽŽŽŽŽ��������‘‘’“””••––————–––••””“’“’’‘‘���������ŽŽŽŽ���ŒŒ‹‹�ŽŽŽŽŽ���������������ŒŒŒŒ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆ††††††††††…………………………………………………„„„„„„„„„„„„„„„„ƒƒƒƒƒ�������€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{z{zzzzzzzzzzzzzzzzzzzyyyyxxxxxxxxxxwwwwwwwwwwwwyyxxxxxxwwwwwvvvvvvvvvvvvuuutttttttssssssssrrrrrrrqqqqqqqqqqqqqqqqqqqqqqpppoooonnnnnnnnnnnnnnnnnnnnmmmmlllllllllkkkkkkkkkkkkkjiiiiiiiiiiiiiihhhhhhhhhggggggggggffffffffffffeeeeeeeeeeedddddddddddccccccccbbbbbbaaaaaaaaaa`````````__^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYYYYXXXXXXXXWWWVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@??????????>>>>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::999988888888887777777777766666666666555555555544444444433333333332222222222221111111111100000000000/////...........-------------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!! wwwwwwwwwwwwxxxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{||||||||||||||||}}}}}}|||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€�����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………„„„„„„„„„„„„„„„„………………………„„„„„„„„…………………………………………………………………………………………………………††……………………………………………………………………††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆ‰‰‰ŠŠ‹‹ŒŒ���ŽŽŽŽŽŽŽ������‘’’“””••–––––•••””“’’‘“’’‘‘��������ŽŽŽŽ���ŒŒŒ‹‹ŒŒ‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††……………………………………„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ‚������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||{{{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyxxxxxxxxxxxxxxxxwwwvvvvvvuuuuuuttttttttttssssssssrrrrrrrqqqqqqqqqqpppppppppppooooooooooooooooooooonnnnnnnnnnnnnnnnnnmmllllllllkkkkkkkkkkkkkkjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhggggggggggggfffeeeedddddddddddccccccccccbbbaaaaaaaaaaa``````````________^^^^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\[[[[[[[ZZZZYYYYYYYYYYXXXXXXXXWWWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTSSSSSSSSSSRRRRRRRRRRQQRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>===========<<<<<<<<<<;;;;;;;;;;;;;::::::::::99999999988888888888777777777777666666666655555555555444333333333332222222222211111111111110000000000/////////...........----------,,,,,,,,,,,++++++++++++*********)))))))))))(((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!! wwwwwwwwwwwwxxxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{||||||||||||||||}}}}}}|||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€�����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………„„„„„„„„„„„„„„„„………………………„„„„„„„„…………………………………………………………………………………………………………††……………………………………………………………………††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆ‰ˆˆ‰‰‰‰ŠŠ‹‹ŒŒ���ŽŽŽŽŽŽŽ�����‘‘’““”•••––––•••””““’’‘“’’‘‘�������ŽŽŽŽ���ŒŒŒ‹‹‹Œ‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††……………………………………„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ‚�������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||{{{{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyxxxxxxxxxxxxxxxxxxwwvvvvvvvuuuuuuttttttttttsssssssssrrrrrrqqqqqqqqqqpppppppppppoooooooooooooooooooooonnnnnnnnnnnnnnnnnmmmllllllllkkkkkkkkkkkkkjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhggggggggggggfffeeeddddddddddddccccccccccbbbaaaaaaaaaaa``````````________^^^^^^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\[[[[[[[ZZZYYYYYYYYYYYXXXXXXXXWWWWWWWWVVVVVVVVUUUUUUUUUUUTTTTTSSSSSSSSSSRRRRRRRRRRQQRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>===========<<<<<<<<<<;;;;;;;;;;;;;::::::::::99999999988888888888777777777777666666666655555555555444333333333332222222222211111111111110000000000/////////...........----------,,,,,,,,,,,++++++++++++*********)))))))))))(((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!! wwwwwwwwwwwwxxxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{||||||||||||||||}}}}}}|||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€�����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………„„„„„„„„„„„„„„„„………………………„„„„„„„„…………………………………………………………………………………………………………††……………………………………………………………………††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆ‰‰ˆ‰‰‰‰ŠŠ‹‹‹ŒŒ���ŽŽŽŽŽŽ������‘’’“””•••––••••””““’’‘‘’’‘‘‘������ŽŽŽ����ŒŒŒ‹‹‹Š‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††…………………………………„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ‚�������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||{{{{{{{{{{{{{{{{{{zzzzzzzzyyyyyyxxxxxxxxxxxxxxxxxxxwvvvvvvvvuuuuuuttttttttttttsssssssrrrrrrqqqqqqqqqqppppppppppooooooooooooooooooooooonnnnnnnnnnnnnnnnnmmmmlllllllllkkkkkkkkkkkjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhggggggggggggfffeeeddddddddddddcccccccccbbbbaaaaaaaaaaa`````````_________^^^^^^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\[[[[[[[[ZZZYYYYYYYYYYYXXXXXXXXWWWWWWWWVVVVVVVVUUUUUUUUUUUTTTTTSSSSSSSSSSRRRRRRRRRRQQRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>===========<<<<<<<<<<;;;;;;;;;;;;;::::::::::99999999988888888888777777777777666666666655555555555444333333333332222222222211111111111110000000000/////////...........----------,,,,,,,,,,,++++++++++++*********)))))))))))(((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!! wwwwwwwwwwwwxxxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{||||||||||||||||}}}}}}|||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€�����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………„„„„„„„„„„„„„„„„………………………„„„„„„„„…………………………………………………………………………………………………………††……………………………………………………………………††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠ‹‹ŒŒŒ���ŽŽŽŽŽŽ�����‘‘’““””••••••••””““’’’‘‘’’‘‘‘�����ŽŽŽ���ŒŒŒ‹‹‹‹ŠŠ‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††…………………………………„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ‚�������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||{{{{{{{{{{{{{{{{{{zzzzzzzzyyyyyxxxxxxxxxxwwwwwwwwxwvvvvvvvvvuuuuuutttttttttttttssssssrrrrrrqqqqqqqqqqpppppppppooooooooooooooooooooooooonnnnnnnnnnnnnnnnmmmmllllllllllkkkkkkkkkkjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhgggggggggggffffeeeddddddddddddcccccccccbbbbaaaaaaaaaaa`````````________^^^^^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\[[[[[[[ZZZZYYYYYYYYYYYXXXXXXXXWWWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTSSSSSSSSSSRRRRRRRRRRQQRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>===========<<<<<<<<<<;;;;;;;;;;;;;::::::::::99999999988888888888777777777777666666666655555555555444333333333332222222222211111111111110000000000/////////...........----------,,,,,,,,,,,++++++++++++*********)))))))))))(((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!! wwwwwwwwwwwwxxxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{||||||||||||||||}}}}}}|||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€�����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………„„„„„„„„„„„„„„„„………………………„„„„„„„„…………………………………………………………………………………………………………††……………………………………………………………………††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠ‹‹‹ŒŒ����ŽŽŽŽŽ�����‘‘’’“””•••••••”””““’’’‘‘�’‘‘‘������ŽŽ���ŒŒŒ‹‹‹‹‹ŠŠ‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††………………………………„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ‚‚�������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|{{{{{{{{{{{{{{{{{{zzzzzzzyyyyyxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvuuuuuuttttttttttttttsssssrrrrrrqqqqqqqqqqpppppppppooooooooooooooooooooooooonnnnnnnnnnnnnnnnmmmmmlllllllllkkkkkkkkkkkjjjiiiiiiiiiiiihhhhhhhhhghhhhhhhhhhgggggggggggffffeeedddddddddddccccccccccbbbbaaaaaaaaaaa`````````________^^^^^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\[[[[[[[ZZZYYYYYYYYYYYXXXXXXXXXWWWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTSSSSSSSSSSRRRRRRRRRRQQRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>===========<<<<<<<<<<;;;;;;;;;;;;;::::::::::99999999988888888888777777777777666666666655555555555444333333333332222222222211111111111110000000000/////////...........----------,,,,,,,,,,,++++++++++++*********)))))))))))(((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!! wwwwwwwwwwwwxxxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{||||||||||||||||}}}}}}|||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€�����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………„„„„„„„„„„„„„„„„………………………„„„„„„„„…………………………………………………………………………………………………………††……………………………………………………………………†††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠ‹‹ŒŒ����ŽŽŽŽŽ�����‘‘’’““””••••••”””““’’’‘‘��’‘‘������ŽŽ���ŒŒŒ‹‹‹‹ŠŠŠŠ‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††……………………………„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ‚‚������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}~~~~~~}}}}}}}}}}}}}|{{{{{{{{{{{{{{{{{{zzzzzzzyyyyyxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvuuuuuuttttttttttttttsssssrrrrrrqqqqqqqqqqppppppppoooooooooooooooooooooooooonnnnnnooooonnnnnmmmmmmlllllllllkkkkkkkkkkjjjiiiiiiiiiiihhhhhhhhhhghhhhhhhhhhgggggggggggffffeeedddddddddddccccccccccbbbbaaaaaaaaaaa`````````________^^^^^^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\[[[[[[[ZZZZYYYYYYYYYYYXXXXXXXXXWWWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTSSSSSSSSSSRRRRRRRRRRQQRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>===========<<<<<<<<<<;;;;;;;;;;;;;::::::::::99999999988888888888777777777777666666666655555555555444333333333332222222222211111111111110000000000/////////...........----------,,,,,,,,,,,++++++++++++*********)))))))))))(((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!! wwwwwwwwwwwwxxxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{||||||||||||||||}}}}}}|||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€�����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………„„„„„„„„„„„„„„„„………………………„„„„„„„„…………………………………………………………………………………………………………††……………………………………………………………………†††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠ‹‹‹ŒŒŒ��ŽŽŽŽŽ������‘‘‘’““”””••••”””“““’’‘‘‘���‘‘‘�����ŽŽŽ��ŒŒŒ‹‹‹‹‹ŠŠŠŠ‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††……………………………„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ‚‚������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}~~~~~~~~~~}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{zzzzzzzyyyyyxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvuuuuuuttttttttttttttsssssrrrrrqqqqqqqqqqqppppppppoooooooooooooooooooooooooonnnnnoooooooonnnmmmmmmmlllllllllkkkkkkkkjjjjiiiiiiiiiiihhhhhhhhhgghhhhhhhhhhgggggggggggffffeeedddddddddddccccccccccbbbbaaaaaaaaaaa`````````________^^^^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\[[[[[[[ZZZZYYYYYYYYYYYXXXXXXXXXWWWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTSSSSSSSSSSRRRRRRRRRRQQRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>===========<<<<<<<<<<;;;;;;;;;;;;;::::::::::99999999988888888888777777777777666666666655555555555444333333333332222222222111111111111110000000000/////////...........----------,,,,,,,,,,,+++++++++++**********)))))))))))(((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!! wwwwwwwwwwwwxxxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{||||||||||||||||}}}}}}|||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€�����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………„„„„„„„„„„„„„„„„………………………„„„„„„„„…………………………………………………………………………………………………………††……………………………………………………………………†††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠ‹‹‹ŒŒ���ŽŽŽŽ�������‘‘’’’““”””•••”””““’’’‘‘‘����‘‘�����ŽŽŽ��ŒŒŒ‹‹‹‹‹ŠŠŠŠŠ‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††…………………………„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ‚‚������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{zzzzzzyyyyxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvuuuuuuuttttttttttttttsssssrrrrrqqqqqqqqqqqppppppppoooooooooooooooooooooooooonnnnoooooooooonnmmmmmmmlllllllllkkkkkkkkjjjiiiiiiiiiiihhhhhhhhhhgghhhhhhhhhhgggggggggggffffeeddddddddddddccccccccccbbbbaaaaaaaaaaa`````````________^^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\[[[[[[[[ZZZZYYYYYYYYYYYXXXXXXXXXWWWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTSSSSSSSSSSRRRRRRRRRRQQRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>===========<<<<<<<<<<;;;;;;;;;;;;;::::::::::99999999988888888888777777777777666666666655555555555444333333333332222222222111111111111110000000000/////////...........----------,,,,,,,,,,,+++++++++++**********)))))))))))(((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!! wwwwwwwwwwwwxxxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{||||||||||||||||}}}}}}|||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€�����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………„„„„„„„„„„„„„„„„………………………„„„„„„„„…………………………………………………………………………………………………………††……………………………………………………………………†††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠ‹‹‹ŒŒ���ŽŽŽ��������‘‘’’’““”””••””””““’’‘‘‘������‘�����ŽŽŽ���ŒŒŒ‹‹‹‹ŠŠŠŠŠŠ‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††…………………………„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚�����������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{zzzzzzyyyyxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvuuuuuuuttttttttttttttsssssrrrrrqqqqqqqqqqqppppppppooooooooooooooooooooooooonnnnnooooooooooonmmmmmmmmllllllllkkkkkkkkjjjiiiiiiiiiihhhhhhhhhhggghhhhhhhhhhgggggggggggffffeedddddddddddcccccccccccbbbbaaaaaaaaaaa`````````________^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\[[[[[[[ZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTSSSSSSSSSSRRRRRRRRRRQQRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>===========<<<<<<<<<<;;;;;;;;;;;;;::::::::::99999999988888888888777777777777666666666655555555555444333333333332222222222111111111111110000000000/////////...........----------,,,,,,,,,,,+++++++++++**********)))))))))))(((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!! wwwwwwwwwwwwxxxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{||||||||||||||||}}}}}}|||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€�����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………„„„„„„„„„„„„„„„„………………………„„„„„„„„…………………………………………………………………………………………………………††……………………………………………………………………†††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠ‹‹ŒŒ���ŽŽŽ���������‘‘’’“““”””””””””““’’‘‘�������������ŽŽŽ��ŒŒŒŒ‹‹‹‹ŠŠŠŠŠŠŠ‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††………………………„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚�����������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}{{{{{{{{{{{{{{{{{{zzzzzzzyyyyxxxxxwwwwwwwwwwwwwwwwwvvvvvvvuuuuuuuutttttttttttttssssssrrrrrqqqqqqqqqqqpppppppooooooooooooooooooooooooonnnnnnnoooooooooonmmmmmmmmmlllllllkkkkkkkkjjjiiiiiiiiiihhhhhhhhhhggghhhhhhhhhggggggggggggffffeedddddddddddcccccccccccbbbbaaaaaaaaaaa`````````________^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\[[[[[[[[ZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTSSSSSSSSSSRRRRRRRRRRQQRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>===========<<<<<<<<<<;;;;;;;;;;;;;::::::::::99999999988888888888777777777777666666666655555555555444333333333332222222222111111111111110000000000/////////...........----------,,,,,,,,,,,+++++++++++**********)))))))))))(((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!! wwwwwwwwwwwwxxxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{||||||||||||||||}}}}}}|||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€�����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………„„„„„„„„„„„„„„„„………………………„„„„„„„„…………………………………………………………………………………………………………††……………………………………………………………………†††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠ‹‹‹‹ŒŒ��ŽŽŽ��������‘‘‘‘’’“““””””•””””““’’‘‘�������ŽŽ����ŽŽŽ���ŒŒŒ‹‹‹‹ŠŠŠŠŠŠŠŠ‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††………………………„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚�����������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~}}}}}}}}}}||{|{{{{{{{{{{{{{{zzzzzzzyyyyxxxxxwwwwwwwwwwwwwwwwwvvvvvvuuuuuuuuuttttttttttttsssssssrrrrrqqqqqqqqqqqpppppppoooooooooooooooooooooooonnnnnnnnnoooooooooonmmmmmmmmlllllllkkkkkkkkjjjiiiiiiiiihhhhhhhhhhgggghhhhhhhhhggggggggggggffffeedddddddddddcccccccccccbbbbaaaaaaaaaaa`````````________^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\[[[[[[[[ZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTSSSSSSSSSSRRRRRRRRRRQQRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>===========<<<<<<<<<<;;;;;;;;;;;;;::::::::::99999999988888888888777777777777666666666655555555555444333333333332222222222111111111111110000000000/////////...........----------,,,,,,,,,,,+++++++++++**********)))))))))))(((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!! wwwwwwwwwwwwxxxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{||||||||||||||||}}}}}}|||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€�����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………„„„„„„„„„„„„„„„„………………………„„„„„„„„…………………………………………………………………………………………………………††……………………………………………………………………†††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠ‹‹ŒŒŒ���ŽŽ�������‘‘‘‘’’’“““”””””••”””““’‘‘������ŽŽŽŽŽ���ŽŽŽ���ŒŒŒ‹‹‹‹‹ŠŠŠŠŠŠŠŠ‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††……………………„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚����������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}~~~~~~~~~~~~~~~~}}}}}}}}}}||||||||{{{{{{{{{{zzzzzzyyyyyxxxxxwwwwwwwwwwwwwwwwwvvvvvuuuuuuuuuutttttttttttsssssssrrrrrrqqqqqqqqqqqpppppppoooooooooooooooooooooooonnnnnnnnnnoooooooonnmmmmmmmmlllllllkkkkkkkjjjjiiiiiiiiihhhhhhhhhhgggghhhhhhhhhggggggggggggffffeedddddddddddcccccccccccbbbbaaaaaaaaaaa`````````________^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\[[[[[[[[ZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTSSSSSSSSSSRRRRRRRRRRQQRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>===========<<<<<<<<<<;;;;;;;;;;;;;::::::::::99999999988888888888777777777777666666666655555555554444333333333332222222222111111111111110000000000/////////...........----------,,,,,,,,,,,+++++++++++**********)))))))))))(((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!! wwwwwwwwwwwwxxxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{||||||||||||||||}}}}}}|||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€�����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………„„„„„„„„„„„„„„„„………………………„„„„„„„„…………………………………………………………………………………………………………††……………………………………………………………………††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠ‹‹ŒŒŒ��ŽŽ������‘‘‘‘’’’’“““”””””•••”””““’‘‘�����ŽŽŽŽ����ŽŽŽ����ŒŒŒ‹‹‹‹‹ŠŠŠŠŠŠŠŠŠ‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††……………………„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚����������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}~~~~~~~~~~~~~~}}}}}}}}}}||||||||{{{{{{{{{zzzzzzzyyyyyxxxxxwwwwwwwwwwwwwwwwwvvuuuuuuuuuuuutttttttttttsssssssrrrrrrqqqqqqqqqqqqpppppppooooooooooooooooooooooonnnnnnnnnnnnooooooonmmmmmmmmmlllllllkkkkkkkjjjiiiiiiiiiihhhhhhhhhhgggghhhhhhhhhggggggggggggffffeedddddddddddcccccccccccbbbbaaaaaaaaaaa`````````________^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\[[[[[[[[[ZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTSSSSSSSSSSRRRRRRRRRRQQRRRRRRRQQQQQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>===========<<<<<<<<<<;;;;;;;;;;;;;::::::::::99999999988888888888777777777777666666666655555555554444333333333332222222222111111111111110000000000/////////...........----------,,,,,,,,,,,+++++++++++**********)))))))))))(((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!! wwwwwwwwwwwwxxxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{||||||||||||||||}}}}}}|||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€�����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………„„„„„„„„„„„„„„„„………………………„„„„„„„„…………………………………………………………………………………………………………††……………………………………………………………………††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠ‹‹ŒŒ���ŽŽ����‘‘‘’’’’’’“““””””••••••””““’’‘����ŽŽŽ�����ŒŽŽŽ���ŒŒŒŒ‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠ‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††……………………„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚����������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~}}}}}}}}}}|||||||||{{{{{{{{zzzzzzzyyyyxxxxxxxwwwwwwwwwwwwwwwvuuuuuuuuuuuuuttttttttttttsssssssrrrrrrqqqqqqqqqqqqpppppppoooooooooooooooooooooonnnnnnnnnnnnnnnoooonnmmmmmmmmmlllllllkkkkkkkjjjiiiiiiiiiihhhhhhhhhggggghhhhhhhhhggggggggggggffffeedddddddddddcccccccccccbbbbaaaaaaaaaaa`````````________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\[[[[[[[[ZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTSSSSSSSSSSRRRRRRRRRRRQRRRRRRRQQQQQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>==========<<<<<<<<<<<;;;;;;;;;;;;;::::::::::99999999988888888888777777777777666666666655555555554444333333333332222222222111111111111110000000000/////////...........----------,,,,,,,,,,,+++++++++++**********)))))))))))(((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!! wwwwwwwwwwwwxxxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{||||||||||||||||}}}}}}|||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€�����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………„„„„„„„„„„„„„„„„………………………„„„„„„„„…………………………………………………………………………………………………………††……………………………………………………………………††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠ‹‹ŒŒ��ŽŽ����‘‘’’’’““““““””””•••••••”””“’’‘���ŽŽŽ����ŒŒŒŒŽ����ŒŒŒŒ‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††……………………„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚����������������€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~~~~}}}}}}}}}}|||||||||{{{{{{{zzzzzzzyyyyyxxxxxxxwwwwwwwwwwwwwvvvuuuuuuuuuuuutttttttttttttssssssrrrrrrrqqqqqqqqqqqqpppppppoooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnmmmmmmmmmlllllllkkkkkkkjjjiiiiiiiiiihhhhhhhhhggggghhhhhhhhhhgggggggggggffffeedddddddddddcccccccccccbbbbaaaaaaaaaaa`````````________^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\[[[[[[[[[ZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTSSSSSSSSSSRRRRRRRRRRQQRRRRRRRQQQQQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>==========<<<<<<<<<<<;;;;;;;;;;;;;::::::::::99999999988888888888777777777777666666666655555555554444333333333332222222222111111111111110000000000/////////...........----------,,,,,,,,,,,+++++++++++**********)))))))))))(((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!! wwwwwwwwwwwwxxxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{||||||||||||||||}}}}}}|||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………„„„„„„„„„„„„„„„„………………………„„„„„„„„…………………………………………………………………………………………………………††……………………………………………………………………††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠ‹‹ŒŒ�ŽŽŽ���‘‘’’’“““““”””””••••••••••””““’‘���ŽŽ���ŒŒŒŒŒŒ‹���ŒŒŒŒ‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††……………………„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚�����������������€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~~~}}}}}}}}}}|||||||||{{{{{{{zzzzzzyyyyyyxxxxxxxwwwwwwwwwwwwwvvvuuuuuuuuuuuutttttttttttttsssssrrrrrrrqqqqqqqqqqqqqppppppoooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnmmmmmmmmlllllllkkkkkkkjjjjiiiiiiiiiihhhhhhhhhggggghhhhhhhhhhgggggggggggffffeedddddddddddcccccccccccbbbbaaaaaaaaaaa`````````________^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\[[[[[[[[[ZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTSSSSSSSSSSRRRRRRRRRRQQRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKKJKKJJJJJJJJJJIIIIIIIIIIIHHIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>==========<<<<<<<<<<<;;;;;;;;;;;;;::::::::::99999999988888888888777777777777666666666655555555554444333333333332222222222111111111111110000000000/////////...........----------,,,,,,,,,,,+++++++++++**********)))))))))))(((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!! wwwwwwwwwwwwxxxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{||||||||||||||||}}}}}}|||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………„„„„„„„„„„„„„„„„………………………„„„„„„„„…………………………………………………………………………………………………………††……………………………………………………………………††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠ‹‹ŒŒ�ŽŽ���‘‘’’“““””””””•••••••–––••••””“’‘‘��ŽŽ��ŒŒŒŒ‹‹‹‹‹�ŒŒŒŒŒ‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰Š‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††……………………„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚�����������������€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}~~~~~~~~~~~}}}}}}}}}}|||||||||{{{{{{zzzzzzzyyyyyyxxxxxxxxwwwwwwwwwwwvvvvuuuuuuuuuuutttttttttttttsssssrrrrrrrrqqqqqqqqqqqqqppppppoooooooooooooooooonooonnnnnnnnnnnnnnnnnnnnnnmmmmmmmmlllllllkkkkkkkjjjjiiiiiiiiiihhhhhhhhhggggghhhhhhhhhhgggggggggggffffeedddddddddddcccccccccccbbbbaaaaaaaaaaa`````````________^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\[[[[[[[[[ZZZZZZYYYYYYYYYXXXXXXXXXXWWWWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTSSSSSSSSSSRRRRRRRRRRQQRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKKJKKJJJJJJJJJJIIIIIIIIIIHHHIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>==========<<<<<<<<<<<;;;;;;;;;;;;;::::::::::99999999988888888888777777777777666666666655555555554444333333333332222222222111111111111100000000000/////////...........----------,,,,,,,,,,,+++++++++++**********)))))))))))(((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!! wwwwwwwwwwwwxxxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{||||||||||||||||}}}}}}|||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………„„„„„„„„„„„„„„„„………………………„„„„„„„„…………………………………………………………………………………………………………††……………………………………………………………………††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠ‹‹ŒŒ��Ž���‘‘’““””””••••••••–––––––•••””“’’‘���Ž��ŒŒ‹‹‹‹‹‹‹‹ŒŒŒŒ‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰Š‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††……………………„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚�����������������€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~}}}}}}}}}|||||||||{{{{{zzzzzzzyyyyyyxxxxxxxxxwwwwwwwwwwwvvvvuuuuuuuuuutttttttttttttsssssrrrrrrrrqqqqqqqqqqqqqqppppppoooooooooooooooooonoonnnnnnnnnnnnnnnnnnnnnnnmmmmmmmlllllllkkkkkkkkjjjjiiiiiiiiiihhhhhhhhhggggghhhhhhhhhhgggggggggggffffeddddddddddddcccccccccccbbbbaaaaaaaaaaa`````````________^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\[[[[[[[[[[ZZZZZZYYYYYYYYYXXXXXXXXXXWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTSSSSSSSSSSRRRRRRRRRRQQRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKKJKKJJJJJJJJJJIIIIIIIIIIHHHIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>==========<<<<<<<<<<<;;;;;;;;;;;;;::::::::::99999999988888888887777777777777666666666655555555554444333333333332222222222111111111111100000000000/////////...........----------,,,,,,,,,,,+++++++++++**********)))))))))))(((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!! wwwwwwwwwwwwxxxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{||||||||||||||||}}}}}}|||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………„„„„„„„„„„„„„„„„………………………„„„„„„„„„………………………………………………………………………………………………………††……………………………………………………………………††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰ˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠ‹‹Œ��Ž���‘’’““””••••––––––––––––––•••”““’‘���Ž��ŒŒ‹‹‹‹ŠŠŠŠŠŒŒŒ‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††……………………„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚������������������€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}~~~~~~€€€€~~~~~}}}}}}}}}||||||||{{{{{zzzzzzzyyyyyyyxxxxxxxxxwwwwwwwwwwwvvvvuuuuuuuuuttttttttttttssssssrrrrrrrrrqqqqqqqqqqqqqqppppppooooooooooooooooonnoonnnnnnnnnnnnnnnnnnnnnnnmmmmmmllllllllkkkkkkkkjjjjiiiiiiiiiihhhhhhhhhggggghhhhhhhhhggggggggggggffffeddddddddddddcccccccccccbbbbaaaaaaaaaaa``````````_______^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\[[[[[[[[[[ZZZZZZYYYYYYYYYXXXXXXXXXXWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTSSSSSSSSSSRRRRRRRRRRQQRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKKJKKJJJJJJJJJJIIIIIIIIIIHHHIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>==========<<<<<<<<<<<;;;;;;;;;;;;;::::::::::99999999988888888887777777777777666666666655555555554444333333333332222222222111111111111100000000000/////////...........----------,,,,,,,,,,,+++++++++++**********)))))))))))(((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!! wwwwwwwwwwwwxxxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{||||||||||||||||}}}}}}|||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………„„„„„„„„„„„„„„„„………………………„„„„„„„„„…………………………………………………………………………………………………………†……………………………………………………………………††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰ˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠ‹‹ŒŒ�Ž���‘’’“””••–––––––––—————––––••””“’‘‘��Ž��ŒŒ‹‹‹ŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††……………………„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚������������������€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}~~~~~~€€€€€€~~~~~}}}}}}}}}||||||||{{{{{zzzzzyyyyyyyyxxxxxxxxxxxwwwwwwwwwwvvvvuuuuuuuuttttttttttttssssssrrrrrrrrrrqqqqqqqqqqqqqqppppppooooooooooooooooonnoonnnnnnnnnnnnnnnnnnnnnnnmmmmmllllllllkkkkkkkkjjjjiiiiiiiiiiihhhhhhhhhggggghhhhhhhhhgggggggggggfffffeddddddddddddcccccccccccbbbbaaaaaaaaaaa``````````_______^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\[[[[[[[[[[ZZZZZZYYYYYYYYYXXXXXXXXXXWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTSSSSSSSSSSRRRRRRRRRRQQRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKKJKKJJJJJJJJJJIIIIIIIIIIHHHIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>==========<<<<<<<<<<<;;;;;;;;;;;;;::::::::::99999999988888888887777777777777666666666655555555554444333333333332222222222111111111111100000000000/////////...........----------,,,,,,,,,,,+++++++++++**********)))))))))))(((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$#$############""""""""""""""!!!!!!!!!!!! wwwwwwwwwwwwxxxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{||||||||||||||||}}}}}}|||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………„„„„„„„„„„„„„„„„„……………………„„„„„„„„„…………………………………………………………………………………………………………†……………………………………………………………………††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆ‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠ‹‹ŒŒ�ŽŽ��‘’’“”••–––——————————————–––••”““’‘��ŽŽ�ŒŒ‹‹‹ŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††……………………„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚�����������������€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~}}}}~~~~~€€€€€€€€~~~~~}}}}}}}}}|||||||{{{{{zzzzzyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwvvvuuuuuuuutttttttttttssssssrrrrrrrrrrrqqqqqqqqqqqqqqpppppoooooooooooooooooonnoonnnnnnnnnnnnnnnnnnnnnnnmmmllllllllllkkkkkkkkjjjjiiiiiiiiiiihhhhhhhhhggggghhhhhhhhhgggggggggggfffffeddddddddddddcccccccccccbbbbaaaaaaaaaaa`````````_________^^^^^^^^^^]]]]]]]]]]]\\\\\\\\[[[[[[[[[[ZZZZZZYYYYYYYYYXXXXXXXXXXWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTSSSSSSSSSSRRRRRRRRRRQQRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKKJKKJJJJJJJJJJIIIIIIIIIIHHHIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>==========<<<<<<<<<<<;;;;;;;;;;;;;::::::::::99999999988888888887777777777777666666666655555555554444333333333332222222222111111111111100000000000/////////...........----------,,,,,,,,,,,+++++++++++**********)))))))))))(((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$#$############""""""""""""""!!!!!!!!!!!! wwwwwwwwwwwwxxxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{||||||||||||||||}}}}}}|||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………„„„„„„„„„„„„„„„„„……………………„„„„„„„„„…………………………………………………………………………………………………………†……………………………………………………………………†††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠ‹‹‹Œ��Ž��‘‘’“”••––————˜˜˜˜˜———————–––•””“’‘���Ž��Œ‹‹‹ŠŠŠŠŠŠ‰‰‰‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††……………………„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚������������������€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}~~~~~~€€€€€€€€~~~~~}}}}}}}}}||||||{{{{{zzzzzyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwvvvuuuuuuuttttttttttttssssssrrrrrrrrrrqqqqqqqqqqqqqqqppppppooooooooooooooooonnoonnnnnnnnnnnnnnnnnnnnnnnmlllllllllllkkkkkkkkkjjjjiiiiiiiiiiihhhhhhhhhggggghhhhhhhhhgggggggggggfffffeddddddddddddcccccccccccbbbbaaaaaaaaaaa`````````_________^^^^^^^^^^]]]]]]]]]]]\\\\\\\\[[[[[[[[[[ZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTSSSSSSSSSSRRRRRRRRRRQQRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKKJKKJJJJJJJJJJIIIIIIIIIIHHHIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>==========<<<<<<<<<<<;;;;;;;;;;;;;::::::::::99999999988888888887777777777777666666666655555555554444333333333332222222222111111111111100000000000/////////...........----------,,,,,,,,,,,+++++++++++**********)))))))))))(((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$#$############""""""""""""""!!!!!!!!!!!! wwwwwwwwwwwwxxxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{||||||||||||||||}}}}}}|||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………„„„„„„„„„„„„„„„„„……………………„„„„„„„„„…………………………………………………………………………………………………………†……………………………………………………………………†††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠ‹‹ŒŒ�Ž���‘’“””•––——˜˜˜˜˜˜˜˜˜˜—————––•””“’‘‘��Ž��Œ‹‹‹ŠŠŠŠŠ‰‰‰‰‰‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††……………………„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚������������������€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~}}}}~~~~~~€€€€€€€€€€~~~~~~}}}}}}}}|||||{{{{{zzzzzzyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwvvvuuuuuutttttttttttttssssssrrrrrrrrrrqqqqqqqqqqqqqqqppppppooooooooooooooooonnoonnnnnnnnnnnnnnnnnnnnmmmlllllllllllkkkkkkkkkkjjjjiiiiiiiiiiihhhhhhhhhggggghhhhhhhhggggggggggggfffffdddddddddddddcccccccccccbbbbaaaaaaaaaa``````````_________^^^^^^^^^^]]]]]]]]]]\\\\\\\\\[[[[[[[[[[ZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTSSSSSSSSSSRRRRRRRRRRQQRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKKJKKJJJJJJJJJJIIIIIIIIIIHHHIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>==========<<<<<<<<<<;;;;;;;;;;;;;;::::::::::99999999988888888887777777777777666666666655555555554444333333333332222222222111111111111100000000000/////////...........----------,,,,,,,,,,,+++++++++++**********)))))))))))(((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$#$############""""""""""""""!!!!!!!!!!!! wwwwwwwwwwwwxxxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{||||||||||||||||}}}}}}|||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………„„„„„„„„„„„„„„„„„……………………„„„„„„„„„…………………………………………………………………………………………………………†……………………………………………………………………†††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠ‹‹ŒŒ�ŽŽ��‘’“””•––—˜˜˜˜™™™˜˜˜˜˜˜———––••”“’’‘��ŽŽ�ŒŒ‹‹ŠŠŠŠ‰‰‰‰‰‰‰‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††‡‡‡‡††††††††………………………„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚��������������������€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~}}}}~~~~~€€€€€€€€€€~~~~~~}}}}}}}}|||||{{{{{zzzzzyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwvvvuuuuuuttttttttttttsssssssrrrrrrrrrrqqqqqqqqqqqqqqqppppppooooooooooooooooonnoonnnnnnnnnnnnnnnnnnmmmmmlllllllllllkkkkkkkkkjjjjjiiiiiiiiiiihhhhhhhhhggggghhhhhhhhgggggggggggffffffdddddddddddddcccccccccccbbbbaaaaaaaaaa``````````_________^^^^^^^^^^]]]]]]]]]]\\\\\\\\\[[[[[[[[[[ZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTSSSSSSSSSSRRRRRRRRRRQQRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKKJKKJJJJJJJJJJIIIIIIIIIIHHHIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>==========<<<<<<<<<<;;;;;;;;;;;;;;::::::::::99999999988888888887777777777777666666666655555555554444333333333332222222222111111111111100000000000/////////...........----------,,,,,,,,,,,+++++++++++**********)))))))))))(((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$#$############""""""""""""""!!!!!!!!!!!! wwwwwwwwwwwwxxxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{||||||||||||||||}}}}}}|||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………„„„„„„„„„„„„„„„„„……………………„„„„„„„„„…………………………………………………………………………………………………………†……………………………………………………………………†††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠ‹‹ŒŒ��Ž���‘’“”••–—˜˜˜™™™™™™™˜˜˜˜———––•”““’‘���Ž�ŒŒ‹‹ŠŠŠŠ‰‰‰‰‰‰‰‰‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†‡‡‡‡‡‡‡‡‡††††††………………………„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚��������������������€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}~~~~~€€€€€€€€€€~~~~~~}}}}}}}}||||{{{{{zzzzzyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwvvvuuuuuuttttttttttttsssssssrrrrrrrrrrrqqqqqqqqqqqqqqppppppooooooooooooooooonnoonnnnnnnnnnnnnnnnmmmmmmmllllllllllkkkkkkkkkkjjjjjiiiiiiiiiiihhhhhhhhhggggghhhhhhhggggggggggggffffffddddddddddddccccccccccccbbbbaaaaaaaaaa``````````_________^^^^^^^^^^]]]]]]]]]]\\\\\\\\\[[[[[[[[[[ZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTSSSSSSSSSSSRRRRRRRRRRQQRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKKJKKJJJJJJJJJJIIIIIIIIIIHHHIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>==========<<<<<<<<<<;;;;;;;;;;;;;;::::::::::99999999988888888887777777777777666666666655555555554444333333333332222222222111111111111100000000000/////////...........----------,,,,,,,,,,,+++++++++++**********)))))))))))(((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#$############""""""""""""""!!!!!!!!!!!! uuvvvvvvvvvvvvvvwwwwwwwvvwwwwwwwwwwwwwwwxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{|||{{{{{{{{{{{|||||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~€€€€���������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„…………………………………………………………………………………………………………†††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆ‰‰‰ŠŠ‹‹ŒŒ�Ž���‘’“••–——˜˜™™™™™™˜˜˜———––••”“˜—–•””“’‘‘����ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽ�����������������ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††……………………„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚��������€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}~~~~}}}}}}}}}}}}}~~~~~~~~}}}}}||||||||}}||||||{{{{{zzzzzzzyyyyywwwwwwwwwwvvvvvvvvvvvvuuuusssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqqqpppppppppppppppoooooooooooooooonnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmnnmmmmmmmmmmmmllllllllllllllllkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhggggfffffffffffffeeeeeeeeeeedccccccccbbbbbbbbbbbaaaaaaaaaaaaaa``````````_______^^^^^]]]]]]]]\\\\\\\\\\[[\\[[[[[[[[[ZZZZZZZZZYYYYYXXXXXXXXWWWWWWWWWWVVVVVVVUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::99999999999999988888888887777777777766666666666555555555544444433333333333222222221111111100000000000////////////...........--------,,,,,,,,,,,+++++++++++***********)))))))))))(((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!! uuvvvvvvvvvvvvvvwwwwwwwvvwwwwwwwwwwwwwwwxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{|||{{{{{{{{{{{|||||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~€€€€���������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„……………………………………………………………………………………………………………††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆ‰‰‰ŠŠ‹‹ŒŒ�ŽŽ��‘’““•––—˜˜™™™™™™™˜˜˜——––••”““—–••”“’‘‘�����ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽ����������������Œˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††……………………„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚��������€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}~~~~}}}}}}}}}}}}}~~~~~~~~}}}}}||||||||}||||||{{{{{zzzzzzzyyyyyywwwwwwwwwvvvvvvvvvvvvvuuuusssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqqqpppppppppppppppoooooooooooooooonnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmnmmmmmmmmmmmmmllllllllllkllllkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhggggfffffffffffffeeeeeeeeeeedccccccccbbbbbbbbbbbaaaaaaaaaaaaaa`````````________^^^^^]]]]]]]]]\\\\\\\\\[[\\[[[[[[[[[ZZZZZZZZZYYYYYXXXXXXXXWWWWWWWWWWVVVVVVVUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::99999999999999988888888887777777777766666666666555555555544444433333333333222222221111111100000000000////////////...........--------,,,,,,,,,,,+++++++++++***********)))))))))))(((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!! uuvvvvvvvvvvvvvvwwwwwwwvvwwwwwwwwwwwwwwwxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{|||{{{{{{{{{{{|||||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€��������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„……………………………………………………………………………………………………………†††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆ‰‰‰ŠŠ‹‹ŒŒ�ŽŽ��‘‘’“”•–——˜˜™™™™™™™˜˜———–••””“’–••”“’’‘�����ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽ���������������ŒŒˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††……………………„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚�������€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}~~~~}}}}}}}}}}}}}~~~~~~~~}}}}}}|||||||||||||||{{{{{zzzzzzzyyyyyywwwwwwwwvvvvvvvvvvvvvvuuuusssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqqqpppppppppppppppoooooooooooooooonnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllkllllkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhgggggffffffffffffeeeeeeeeeeeedcccccccbbbbbbbbbbbbaaaaaaaaaaaaaa`````````________^^^^^]]]]]]]]]\\\\\\\\\[[\\[[[[[[[[[ZZZZZZZZZYYYYYXXXXXXXXWWWWWWWWWWVVVVVVVUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::99999999999999988888888887777777777766666666666555555555544444433333333333222222221111111100000000000////////////...........--------,,,,,,,,,,,+++++++++++***********)))))))))))(((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$############""""""""""!!!!!!!!!!!!! uuvvvvvvvvvvvvvvwwwwwwwvvwwwwwwwwwwwwwwwxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{|||{{{{{{{{{{{|||||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€��������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„…………………………………………………………………………………………………………†††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆ‰‰‰ŠŠ‹‹ŒŒ�ŽŽ���‘’““”––—˜˜˜™™™™™™˜˜˜——––•””“’‘–•”“’’‘�����ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽ���������������ŒŒŒˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††……………………„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚�������€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}~~~~}}}}}}}}}}}}}~~~~~~~~~~}}}}}|||||||||||||||{{{{{zzzzzzzzyyyyyywwwwwwwvvvvvvvvvvvvvvvuuuusssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqqqpppppppppppppppoooooooooooooooonnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllkkllllkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhggggfffffffffffffeeeeeeeeeeeedcccccccbbbbbbbbbbbaaaaaaaaaaaaaaaa````````________^^^^^]]]]]]]]]\\\\\\\\\[[\\[[[[[[[[[ZZZZZZZZZYYYYYXXXXXXXXWWWWWWWWWVVVVVVVVUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::99999999999999988888888887777777777766666666666555555555544444433333333333222222221111111100000000000////////////...........--------,,,,,,,,,,,+++++++++++***********)))))))))))(((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$############""""""""""!!!!!!!!!!!!! uuvvvvvvvvvvvvvvwwwwwwwvvwwwwwwwwwwwwwwwxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{|||{{{{{{{{{{{|||||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€��������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„…………………………………………………………………………………………………………†††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠ‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆ‰‰‰ŠŠ‹‹ŒŒ�ŽŽ���‘’’“””––—˜˜˜™™™™™˜˜˜——––•””“’‘‘•”“’’‘�����ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽ�������������ŒŒŒŒŒˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††………………………„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚�������€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}~~~~}}}}}}}}}}}}}}~~~~~~~~~~}}}}}}||||||||||||||{{{{{{zzzzzzzyyyyyyywwwwwwvvvvvvvvvvvvvvvuuuuussssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqpppppppppppppppoooooooooooooooonnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllkklllkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhggggfffffffffffffeeeeeeeeeeeedcccccccbbbbbbbbbbbaaaaaaaaaaaaaaa`````````________^^^^^]]]]]]]]]\\\\\\\\\[[\\[[[[[[[[[ZZZZZZZZZYYYYYXXXXXXXXWWWWWWWWWVVVVVVVVUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::99999999999999988888888887777777777766666666666555555555544444433333333333222222221111111100000000000////////////...........--------,,,,,,,,,,,+++++++++++***********)))))))))))(((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$############""""""""""!!!!!!!!!!!!! uuvvvvvvvvvvvvvvvwwwwwwvvwwwwwwwwwwwwwwwxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{|||{{{{{{{{{{{|||||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€��������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„…………………………………………………………………………………………………………†††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰ˆˆˆˆ‰‰‰ŠŠ‹‹ŒŒ�ŽŽ���‘‘’““”•–——˜˜˜™™™™˜˜˜——––•””“’‘‘�”““’‘‘�����ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽ�������������ŒŒŒŒŒˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††‡‡‡‡‡‡‡‡‡ˆ‡‡‡‡‡‡‡‡‡‡‡†††††………………………„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚�������€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}~~~~}}}}}}}}}}}}}}~~~~~~~~~~~~~~}}}}}}||||||||||||||{{{{{{{zzzzzzzyyyyyyywwwwwwvvvvvvvvvvvvvvuuuuuussssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppppppppoooooooooooooooonnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmlllllllllllkkklllkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhggggfffffffffffffeeeeeeeeeeeedcccccccbbbbbbbbbbaaaaaaaaaaaaaaaa`````````________^^^^^]]]]]]]]]]\\\\\\\\[[\\[[[[[[[[[ZZZZZZZZZYYYYYXXXXXXXXWWWWWWWWWVVVVVVVVUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::99999999999999988888888887777777777766666666665555555555544444433333333333222222221111111100000000000////////////...........--------,,,,,,,,,,,+++++++++++***********)))))))))))(((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$############""""""""""!!!!!!!!!!!!! uuuvvvvvvvvvvvvvvwwwwwwvvwwwwwwwwwwwwwwwxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{|||{{{{{{{{{{{|||||||||||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€��������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„……………………………………………………………………………………………………………†††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰ˆˆ‰‰‰‰ŠŠŠ‹ŒŒ��Ž���‘‘’““””•–——˜˜˜˜˜˜˜˜˜——––•””“’‘‘��““’‘‘�����ŽŽŽŽŽŽŽŽŽŽŽŽŽ��ŽŽŽŽŽŽŽ������������ŒŒŒŒŒŒˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††‡‡‡‡‡‡‡‡‡ˆ‡‡‡‡‡‡‡‡‡‡‡†††††………………………„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚�������€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~~}}}}}}||||||||||{|||{{{{{{{zzzzzzzzyyyyyyywwwwwvvvvvvvvvvvvvvvuuuuuussssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqpppppppppppppooooooooooooooooonnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmlllllllllllkkkllkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhgggggfffffffffffffeeeeeeeeeeeedccccccccbbbbbbbbbaaaaaaaaaaaaaaaa`````````________^^^^^]]]]]]]]]]\\\\\\\\\[\\[[[[[[[[[ZZZZZZZZYYYYYYXXXXXXXWWWWWWWWWWVVVVVVVVUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::99999999999999988888888887777777777766666666665555555555544444433333333333222222221111111100000000000////////////...........--------,,,,,,,,,,,+++++++++++***********)))))))))))(((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$############""""""""""!!!!!!!!!!!!! uuuvvvvvvvvvvvvvvwwwwwwvvwwwwwwwwwwwwwwwxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{|||{{{{{{{{{{{{||||||||||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€��������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„……………………………………………………………………………………………………………†††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰ˆ‰‰‰‰‰ŠŠ‹‹Œ��Ž���‘‘’““””••–——˜˜˜˜˜˜˜˜——––•””“’‘‘��Ž“’‘‘�����ŽŽŽŽŽŽŽŽŽŽŽŽŽŽ��ŽŽŽŽŽŽŽ������������ŒŒŒŒŒŒˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††‡‡‡‡‡‡‡‡‡ˆ‡‡‡‡‡‡‡‡‡‡‡†††††………………………„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚�������€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}|||||||||{{{||{{{{{{{{zzzzzzzzyyyyyyywwwwwvvvvvvvvvvvvvvuuuuuuussssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqpppppppppppppoooooooooooooooonnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmllllllllllllkkkllkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhgggggfffffffffffffeeeeeeeeeeeedccccccccbbbbbbbbbaaaaaaaaaaaaaaaa`````````________^^^^^]]]]]]]]]]\\\\\\\\[[\\[[[[[[[[[ZZZZZZZZYYYYYYXXXXXXXWWWWWWWWWWVVVVVVVVUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::99999999999999988888888887777777777766666666665555555555544444433333333333222222221111111100000000000////////////...........--------,,,,,,,,,,,+++++++++++***********)))))))))))(((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$############""""""""""!!!!!!!!!!!!! uuuvvvvvvvvvvvvvvwwwwwwvvwwwwwwwwwwwwwwwxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{||{{{{{{{{{{{{||||||||||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€���������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„……………………………………………………………………………………………………………†††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰ŠŠ‹‹ŒŒ�Ž���‘‘’’“”””••———˜˜˜˜˜˜———––•””“’‘‘��ŽŽ’‘‘�����ŽŽŽŽŽŽŽŽŽŽŽŽŽ����ŽŽŽŽŽŽ������������ŒŒŒŒŒŒŒˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††‡‡‡‡‡‡‡‡‡ˆ‡‡‡‡‡‡‡‡‡‡††††††………………………„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚�������€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}~~~~~}}}}}}}}}}}}}}}}~~~~}}}~}}}}}}}}|||||||||{{{{|{{{{{{{{zzzzzzzzzyyyyyyywwwwvvvvvvvvvvvvvvuuuuuuuussssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqpppppppppppppoooooooooooooooonnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmllllllllllllkkkklkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhgggggffffffffffffeeeeeeeeeeeeedccccccccbbbbbbbbbaaaaaaaaaaaaaaaa`````````________^^^^^]]]]]]]]]]\\\\\\\\[[\\[[[[[[[[[ZZZZZZZZYYYYYYXXXXXXXWWWWWWWWWWVVVVVVVVUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::99999999999999988888888887777777777766666666665555555555544444433333333333222222221111111100000000000////////////...........--------,,,,,,,,,,,+++++++++++***********)))))))))))(((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$############""""""""""!!!!!!!!!!!!! uuuvvvvvvvvvvvvvvwwwwwwvvvwwwwwwwwwwwwwwxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{||{{{{{{{{{{{{||||||||||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€���������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„…………………………………………………………………………………………………………†††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰Š‰‰‰‰ŠŠŠ‹ŒŒ�ŽŽ��‘‘’’“”””••–———˜˜˜˜˜———––•””“’‘‘��ŽŽ�‘‘�����ŽŽŽŽŽŽŽŽŽŽŽŽŽŽ����ŽŽŽŽŽ�������������ŒŒŒŒŒŒŒˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††‡‡‡‡‡‡‡‡ˆ‡‡‡‡‡‡‡‡‡‡††††††………………………„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚�������€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}~~~~}}}}}}}}}}}}}}}}}}}~~}}}}}}}}}}||||||||||{{{{{{{{{{{{{{zzzzzzzzzyyyyyyywwwvvvvvvvvvvvvvvvuuuuuuuusssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqpppppppppppppoooooooooooooooonnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmlllllllllllkkkkklkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhgggggffffffffffffeeeeeeeeeeeeedccccccccbbbbbbbbbaaaaaaaaaaaaaaaa`````````________^^^^]]]]]]]]]]]\\\\\\\\[[\\[[[[[[[[[ZZZZZZZZYYYYYYXXXXXXXWWWWWWWWWWVVVVVVVVUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::99999999999999988888888887777777777766666666665555555555544444433333333333222222221111111100000000000////////////...........--------,,,,,,,,,,,+++++++++++***********)))))))))))(((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$############""""""""""!!!!!!!!!!!!! uuuvvvvvvvvvvvvvvwwwwwwvvvwwwwwwwwwwwwwwxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{||{{{{{{{{{{{{||||||||||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€���������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„……………………………………………………………………………………………………………†††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰ŠŠ‹‹Œ��Ž��‘‘’’“”””••––———˜˜˜————–••”““’‘���ŽŽ�Œ‘�����ŽŽŽŽŽŽŽŽŽŽŽŽ�������ŽŽŽŽ��������������ŒŒŒŒŒŒŒˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††…………………………„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚�������€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||{{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyywwwvvvvvvvvvvvvvvvuuuuuuuusssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqpppppppppppppoooooooooooooooonnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmlllllllllllkkkkklkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhgggggffffffffffffeeeeeeeeeeeeeecccccccccbbbbbbbbbaaaaaaaaaaaaaaa`````````________^^^^]]]]]]]]]]]\\\\\\\\[[\\[[[[[[[[[ZZZZZZZZYYYYYYXXXXXXXWWWWWWWWWWVVVVVVVVUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;:::::::::::9999999999999988888888888777777777776666666666555555555554444443333333333222222222111111110000000000/////////////...........--------,,,,,,,,,,,+++++++++++**********))))))))))))(((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$############""""""""""!!!!!!!!!!!!! uuuvvvvvvvvvvvvvvwwwwwwvvvwwwwwwwwwwwwwwxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{||{{{{{{{{{{{{||||||||||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€���������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„……………………………………………………………………………………………………………†††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰ŠŠ‹‹ŒŒ�Ž���‘’’“”””••–––———˜˜————–••”““’‘���ŽŽ�ŒŒ�����ŽŽŽŽŽŽŽŽŽŽŽŽŽ�������ŽŽŽŽ��������������ŒŒŒŒŒŒŒˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††…………………………„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚�������€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyywwwvvvvvvvvvvvvvvuuuuuuuuusssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqppppppppppppppoooooooooooooooonnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhgggggffffffffffffeeeeeeeeeeeeeecccccccccbbbbbbbbbaaaaaaaaaaaaaaa`````````________^^^]]]]]]]]]]]]\\\\\\\\[[\\[[[[[[[[[ZZZZZZZZYYYYYYXXXXXXXWWWWWWWWWWVVVVVVVVUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;:::::::::::9999999999999988888888888777777777776666666666555555555554444443333333333222222222111111110000000000/////////////...........--------,,,,,,,,,,,+++++++++++**********))))))))))))(((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$############""""""""""!!!!!!!!!!!!! uuuvvvvvvvvvvvvvvwwwwwwvvvwwwwwwwwwwwwwwxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{||{{{{{{{{{{{{||||||||||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€���������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„……………………………………………………………………………………………………………†††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰ŠŠŠ‹‹Œ�ŽŽ��‘‘’““””••––––—˜˜˜˜———––•”““’‘���Ž��ŒŒ‹����ŽŽŽŽŽŽŽŽŽŽŽŽ���������ŽŽ���������������ŒŒŒŒŒŒŒŒˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††…………………………„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚�������€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}~~~~~}}}}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyywwwvvvvvvvvvvvvvvuuuuuuuuusssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqppppppppppppppoooooooooooooooonnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhgggggffffffffffffeeeeeeeeeeeeeeccccccccccbbbbbbbbaaaaaaaaaaaaaaa`````````________^^^]]]]]]]]]]]]\\\\\\\\[[\\[[[[[[[[[ZZZZZZZZYYYYYYXXXXXXXWWWWWWWWWWVVVVVVVVUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;:::::::::::9999999999999988888888888777777777776666666666555555555554444443333333333222222222111111110000000000/////////////..........---------,,,,,,,,,,,+++++++++++**********))))))))))))(((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$############""""""""""!!!!!!!!!!!!! uuuvvvvvvvvvvvvvvwwwwwwvvvwwwwwwwwwwwwwwwxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{||{{{{{{{{{{{{|||||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€��������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„………………………………………………………………………………………………………………†††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰ŠŠ‹‹ŒŒ�Ž���‘’’“””••–––——˜˜˜˜˜——––•””“’‘���Ž��ŒŒ‹‹���ŽŽŽŽŽŽŽŽŽŽŽŽŽ���������Ž����������������ŒŒŒŒŒŒŒŒˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††……………………………„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚�������€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}~~~~~~}}}}}}}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyywwwvvvvvvvvvvvvvuuuuuuuuuusssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqppppppppppppppooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhggggffffffffffffeeeeeeeeeeeeeeccccccccccbbbbbbbbbaaaaaaaaaaaaaa`````````________^^^]]]]]]]]]]]]\\\\\\\\\[\\[[[[[[[[[ZZZZZZZZYYYYYYXXXXXXXWWWWWWWWWWVVVVVVVVUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;:::::::::::9999999999999988888888888777777777776666666666555555555554444443333333333222222222111111110000000000/////////////..........---------,,,,,,,,,,,+++++++++++**********))))))))))))(((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$############""""""""""!!!!!!!!!!!! uuuvvvvvvvvvvvvvvwwwwwwvvvwwwwwwwwwwwwwwwxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{||{{{{{{{{{{{{|||||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€��������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„……………………………………………………………………………………………………………†††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ††††††††‡‡‡‡‡‡‡‡‡‡‡††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰ŠŠŠ‹‹Œ��Ž��‘‘’“””••–––———˜˜˜˜˜——–••”“’‘���Ž��ŒŒ‹‹Š��ŽŽŽŽŽŽŽŽŽŽŽŽ����������������������������ŒŒŒŒŒŒŒŒˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡††††††††……………………………„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚�������€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~}~~~~~~}}}}}}}}}}}}}}}}}}}||||||||||{{{{{{{{{{{{{{z{{{{{zzzzzzzzzzzyyyyyyyyywwwvvvvvvvvvvvvvuuuuuuuuuussssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqppppppppppppppooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhggggffffffffffffeeeeeeeeeeeeeeccccccccccbbbbbbbbbaaaaaaaaaaaaaa`````````________^^^]]]]]]]]]]]]\\\\\\\\\[\\[[[[[[[[ZZZZZZZZZYYYYYYXXXXXXXWWWWWWWWWWVVVVVVVVUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;:::::::::::9999999999999988888888888777777777776666666666555555555554444443333333333222222222111111110000000000/////////////..........---------,,,,,,,,,,,+++++++++++**********))))))))))))(((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$############""""""""""!!!!!!!!!!!! uuuvvvvvvvvvvvvvvwwwwwwvvvwwwwwwwwwwwwwwwxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{||{{{{{{{{{{{{|||||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€��������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„……………………………………………………………………………………………………………††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰ŠŠŠ‹ŒŒ�ŽŽ��‘’’“””••––————˜˜˜˜˜——–•”“’’‘��Ž��ŒŒ‹‹ŠŠ�ŽŽŽŽŽŽŽŽŽŽŽŽ����������������������������ŒŒŒŒŒŒŒŒŒˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††‡‡‡‡‡‡‡‡†††††††††………………………………„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~}~~~~~~}}}}}}}}}}}}}}}}|||||||||||{{{{{{{{{{{{{{{zz{{{{zzzzzzzzzzzzyyyyyyyyywwvvvvvvvvvvvvvvuuuuuuuuuussssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqppppppppppppppooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhggggffffffffffffeeeeeeeeeeeeeecccccccccccbbbbbbbbaaaaaaaaaaaaaa`````````________^^]]]]]]]]]]]]]\\\\\\\\[[\\[[[[[[[[ZZZZZZZZZYYYYYYXXXXXXXWWWWWWWWWWVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;:::::::::::9999999999999988888888888777777777776666666666555555555544444443333333333222222222111111110000000000/////////////..........---------,,,,,,,,,,++++++++++++**********))))))))))))(((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$############""""""""""!!!!!!!!!!!! uuuvvvvvvvvvvvvvvwwwwwwvvvwwwwwwwwwwwwwwwxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{||{{{{{{{{{{{{|||||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€��������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„………………………………………………………………………………………………………………†††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰ŠŠ‹‹ŒŒ�Ž���‘’““”••––————˜˜˜˜˜˜—––•”“’‘��Ž��Œ‹‹‹ŠŠŠŽŽŽŽŽŽŽŽŽŽŽŽŽ����������������������������ŒŒŒŒŒŒŒŒŒˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††‡‡††††††††††††…………………………………„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}~~~~~~}}}}}}}}}}}}}}|||||||||||{{{{{{{{{{{{{{{zzzz{{{zzzzzzzzzzzzyyyyyyyyyywwvvvvvvvvvvvvvvuuuuuuuuuussssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqppppppppppppppooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmllllllllllkkkkkkklkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhgggggfffffffffffeeeeeeeeeeeeeecccccccccccbbbbbbbbaaaaaaaaaaaaaa`````````________^^]]]]]]]]]]]]]\\\\\\\\[[\\[[[[[[[[ZZZZZZZZZYYYYYYXXXXXXXWWWWWWWWWWVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@??????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;::::::::::99999999999999988888888887777777777776666666666555555555544444443333333333222222222111111110000000000/////////////..........---------,,,,,,,,,,++++++++++++**********))))))))))))(((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$############""""""""""!!!!!!!!!!!! uuuvvvvvvvvvvvvvvwwwwwwvvvwwwwwwwwwwwwwwwxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{||{{{{{{{{{{{{|||||||||||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€���������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„………………………………………………………………………………………………………………†††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹Œ��Ž��‘‘’“””••––———˜˜™™˜˜˜—––•”“’‘��Ž�ŒŒ‹‹ŠŠŠŠŽŽŽŽŽŽŽŽŽŽŽŽ�����������������������������ŒŒŒŒŒŒŒŒŒˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††………………………………„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚�������€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}~~~~~~~}}}}}}}}}}}}}||||||||{{{{{{{{{{{{{{{{{zzzzz{{{zzzzzzzzzzzzyyyyyyyyyywwvvvvvvvvvvvvvvuuuuuuuuuussssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqppppppppppppppooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmllllllllllkkkkkkklkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhggggfffffffffffeeeeeeeeeeeeeecccccccccccbbbbbbbbbaaaaaaaaaaaaa`````````________^^]]]]]]]]]]]]]\\\\\\\\[[\\[[[[[[[[ZZZZZZZZZYYYYYYXXXXXXXWWWWWWWWWWVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@??????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;::::::::::99999999999999988888888887777777777776666666666555555555544444443333333333222222222111111110000000000////////////...........---------,,,,,,,,,,++++++++++++**********))))))))))))(((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$############""""""""""!!!!!!!!!!!! uuuvvvvvvvvvvvvvvwwwwwwvvvwwwwwwwwwwwwwwwxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{||{{{{{{{{{{{{|||||||||||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€���������������������������‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„……………………………………………………………………………………………………………††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹ŒŒ�ŽŽ��‘’’“””•––———˜˜˜™™™˜˜—–•”“’‘��Ž�ŒŒ‹‹ŠŠŠŠ‰ŽŽŽŽŽŽŽŽŽŽ�������������������������������ŒŒŒŒŒŒŒŒŒˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††…………………………………„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚�������€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}~~~~~~~}}}}}}}}}}}}}|||||||{{{{{{{{{{{{{{{{{zzzzzz{{zzzzzzzzzzzzzyyyyyyyyyywwvvvvvvvvvvvvvvuuuuuuuuuussssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqppppppppppppppooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhgggggfffffffffffeeeeeeeeeeeeeccccccccccccbbbbbbbbaaaaaaaaaaaaa`````````________^^]]]]]]]]]]]]]\\\\\\\\[[\\[[[[[[[[ZZZZZZZZZYYYYYYXXXXXXXWWWWWWWWWWVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@??????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;::::::::::99999999999999988888888887777777777776666666666555555555544444443333333333222222222111111100000000000////////////...........---------,,,,,,,,,,+++++++++++***********))))))))))))(((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$############""""""""""!!!!!!!!!!!! uuuvvvvvvvvvvvvvvwwwwwwvvvwwwwwwwwwwwwwwwxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{||{{{{{{{{{{{{{||||||||||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€���������������������������‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„………………………………………………………………………………………………………………†††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹ŒŒ�Ž���‘’““”••––——˜˜˜˜™™™˜˜—–•”“’‘��Ž�ŒŒ‹ŠŠŠŠ‰‰ŽŽŽŽŽŽŽŽŽŽ�������������������������������ŒŒŒŒŒŒŒŒŒˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††………………………………………„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚�������€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}~~~~~~~}}}}}}}}}}}}}||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyywwvvvvvvvvvvvvvvuuuuuuuuuussssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqppppppppppppppooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmllllllllllkkkkkkklkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhgggggffffffffffeeeeeeeeeeeeeeccccccccccccbbbbbbbbaaaaaaaaaaaaa``````````_______^^]]]]]]]]]]]]\\\\\\\\\[[\\[[[[[[[[ZZZZZZZZYYYYYYYXXXXXXXWWWWWWWWWWVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;::::::::::99999999999999988888888887777777777776666666666555555555544444443333333333222222222111111100000000000////////////...........---------,,,,,,,,,,+++++++++++***********)))))))))))((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$############""""""""""!!!!!!!!!!!! uuuvvvvvvvvvvvvvvvwwwwwvvvwwwwwwwwwwwwwwwxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{|{{{{{{{{{{{{{||||||||||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€���������������������������‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„………………………………………………………………………………………………………………††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹ŠŠ‹‹Œ��Ž��‘‘’“””••–———˜˜˜˜™™™˜˜—–•”“’‘��Ž�Œ‹‹ŠŠŠ‰‰‰ŽŽŽŽŽŽŽŽŽ��������������������������������ŒŒŒŒŒŒŒŒŒˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††…………………………………………„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}~~~~~~}}}}}}}}}}}}}}|||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyywvvvvvvvvvvvvvvvuuuuuuuuuussssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqppppppppppppppoooooooooooooonnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmlllllllllllkkkkkklkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhgggggffffffffffeeeeeeeeeeeeeecccccccccccbbbbbbbbbaaaaaaaaaaaaa``````````_______^^]]]]]]]]]]]]]\\\\\\\\\[\\[[[[[[[[ZZZZZZZZYYYYYYYXXXXXXXWWWWWWWWWWVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;::::::::::99999999999999988888888887777777777776666666666555555555544444443333333333222222222111111100000000000////////////...........---------,,,,,,,,,,+++++++++++***********)))))))))))((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$############""""""""""!!!!!!!!!!!! uuuuvvvvvvvvvvvvvvwwwwwvvvwwwwwwwwwwwwwwwxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{|{{{{{{{{{{{{{||||||||||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€��������������������������‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„………………………………………………………………………………………………………………†††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠ‰ŠŠŠŠŠŠ‹ŠŠ‹ŒŒ�ŽŽ��‘’’“””•––——˜˜˜˜™™™™˜˜—–•”“’‘��Ž�Œ‹‹ŠŠŠ‰‰‰ŽŽŽŽŽŽŽŽ��������������������������������ŒŒŒŒŒŒŒŒŒŒˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††………………………………………………………„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}~~~~~~}}}}}}}}}}}}}}|||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyywvvvvvvvvvvvvvvvuuuuuuuuuussssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqppppppppppppppoooooooooooooonnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmlllllllllllkkkkkkllkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhgggggfffffffffffeeeeeeeeeeeeecccccccccccbbbbbbbbbaaaaaaaaaaaaa``````````_______^^]]]]]]]]]]]]]\\\\\\\\\[\\[[[[[[[ZZZZZZZZZYYYYYYYXXXXXXWWWWWWWWWWWVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;::::::::::99999999999999988888888887777777777776666666666555555555544444443333333333222222222111111100000000000////////////...........---------,,,,,,,,,,+++++++++++***********)))))))))))((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$############""""""""""!!!!!!!!!!!! uuuuvvvvvvvvvvvvvvwwwwwvvvvwwwwwwwwwwwwwwxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{|{{{{{{{{{{{{{||||||||||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€��������������������������‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„………………………………………………………………………………………………………………††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠ‰ŠŠŠŠŠŠ‹Š‹‹ŒŒ�Ž���‘’““”••––——˜˜˜™™™™™™˜—–•”“’‘�Ž��Œ‹‹ŠŠŠ‰‰‰ŽŽŽŽŽŽ����������������������������������ŒŒŒŒŒŒŒŒŒŒˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††………………………………………………………„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}~~~~~~}}}}}}}}}}}}}||||||{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyywvvvvvvvvvvvvvvvuuuuuuuuuussssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqppppppppppppppoooooooooooooonnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmlllllllllllkkkkkkllkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhggggfffffffffffeeeeeeeeeeeeecccccccccccbbbbbbbbbaaaaaaaaaaaaa``````````_______^^]]]]]]]]]]]]]\\\\\\\\\[\\[[[[[[[ZZZZZZZZZYYYYYYYXXXXXXWWWWWWWWWWWVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;::::::::::99999999999999988888888887777777777776666666666555555555544444443333333333222222222111111100000000000////////////...........---------,,,,,,,,,,+++++++++++***********)))))))))))((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$############""""""""""!!!!!!!!!!!! uuuuvvvvvvvvvvvvvvwwwwwvvvvwwwwwwwwwwwwwwxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{|{{{{{{{{{{{{{|||||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€��������������������������‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„………………………………………………………………………………………………………………††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠ‰ŠŠŠŠŠŠŠ‹Š‹‹Œ��Ž��‘‘’“””••–———˜˜™™™š™™™˜—–•”“’‘�Ž��Œ‹‹ŠŠŠ‰‰‰ŽŽŽŽŽŽ���������������������������������ŒŒŒŒŒŒŒŒŒŒŒˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††……†…………………………………………………………„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}~~~~~}}}}}}}}}}}}}}||||||{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyywvvvvvvvvvvvvvvuuuuuuuuuuusssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqppppppppppppppoooooooooooooonnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmlmmmmmmmmllllllllllllkkkkkllkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhgggggffffffffffeeeeeeeeeeeeecccccccccccbbbbbbbbbaaaaaaaaaaaaa``````````_______^^]]]]]]]]]]]]]\\\\\\\\\[\\[[[[[[[ZZZZZZZZZYYYYYYYXXXXXXWWWWWWWWWWWVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::99999999999999988888888887777777777776666666666555555555544444443333333333222222222111111100000000000////////////...........---------,,,,,,,,,,+++++++++++***********)))))))))))((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$############""""""""""!!!!!!!!!!!! uuuuvvvvvvvvvvvvvvwwwwwvvvvwwwwwwwwwwwwwwxxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{|{{{{{{{{{{{{{|||||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€��������������������������‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„…………………………………………………………………………………………………………………††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠ‰ŠŠŠŠŠŠ‹‹Š‹ŒŒ�ŽŽ��‘’’“””•––——˜˜˜™™™š™™™˜—–•”“’‘��Ž�Œ‹‹ŠŠŠ‰‰‰ŽŽŽ������������������������������������ŒŒŒŒŒŒŒŒŒŒŒˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††……………………………………………………………………„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}~~~~~}}}}}}}}}}}}}}||||||{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyvvvvvvvvvvvvvvvuuuuuuuuuuusssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqppppppppppppppoooooooooooooonnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmlmmmmmmmmlllllllllllkkkkkklllkkkkkkkkkkkjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhggggfffffffffffeeeeeeeeeeeeecccccccccccbbbbbbbbaaaaaaaaaaaaaa``````````_______^^]]]]]]]]]]]]]\\\\\\\\\[\\[[[[[[[ZZZZZZZZYYYYYYYYXXXXXXWWWWWWWWWWWVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::99999999999999988888888887777777777776666666666555555555544444443333333333222222222111111100000000000////////////...........---------,,,,,,,,,,+++++++++++***********)))))))))))((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$############""""""""""!!!!!!!!!!!! tttttttttuuuuuuuuuuuuuuvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyyyyxxxyyyyyyyyyyyyyyyyzzzzzz{{{{{{{{{{||||||||||||||||||||||||||||||}}}}}}}}}}€€€€€€€€€€€€€€€€€€������������������������������‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ��������������������������‚�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠ‹Œ��Ž���‘’““”••–——˜˜™™™ššš››šš™˜—–•”“’‘��Ž��Œ‹‹‹‹ŠŠ�������������������������‡‡‡‡‡‡†††††††††††††††††††‡‡‡‡‡††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}}}}|||||||||||||||{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuuuttttttsssssssssssrrrrrrrrrrrrrqrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqppppppppppppppppoooooooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmllllllllkkkkkkkkkkjjjjjjjjjiiiiiihhhgggggggggggggfffffffffeeeeeeeeeeedddddddddddccccddccccccccccbbbbbbbbbaaaaaaaaaa```````````________^^^^]]]]]]]]]]]]]\\\\\\\\[[[[[ZZZZZZYYYYYYYYYXXXXXYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQPPPPPPPPPPOOOOOOOOOONNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFEEEEEEEEEEDDDDDDDDDDCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@??????????>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;::::::::::9999999999999998888888888777777666666666555555555544444443333333333222222222221111111111100000000000///////////...........---------,,,,,,,,,+++++++++++***********))))))))))))(((((((('''''''''''&&&&&&&&&&&&%%&&%%%%%%%%%%%$$$$$$$$$$$$########""""""""""""!!!!!!!!!!!!!!!!! tttttttttuuuuuuuuuuuuuuvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyyyyxxxyyyyyyyyyyyyyyyyzzzzzz{{{{{{{{{{||||||||||||||||||||||||||||||}}}}}}}}}}€€€€€€€€€€€€€€€€€€������������������������������‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ����������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŒŒ�ŽŽ��‘’’“”••––—˜˜™™™šššš››šš™˜—–•”“’‘��Ž��ŒŒ‹‹‹ŠŠ�������������������������‡‡‡‡‡‡†††††††††††††††††††‡‡‡‡‡††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}}}}|||||||||||||||{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuuuttttttssssssssssrrrrrrrrrrrrrrqrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqppppppppppppppppoooooooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmllllllllkkkkkkkkkkjjjjjjjjjjiiiiihhhgggggggggggggfffffffffeeeeeeeeeeedddddddddddccccddccccccccccbbbbbbbbbaaaaaaaaaa````````````_______^^^^^]]]]]]]]]]]]]\\\\\\\[[[[[ZZZZZZYYYYYYYYYXXXXXYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQPPPPPPPPPPOOOOOOOOOONNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFEEEEEEEEEEDDDDDDDDDDCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@??????????>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;::::::::::9999999999999998888888888777777666666666555555555544444443333333333222222222221111111111100000000000///////////...........---------,,,,,,,,,+++++++++++***********))))))))))))(((((((('''''''''''&&&&&&&&&&&&%%&&%%%%%%%%%%%$$$$$$$$$$$$########""""""""""""!!!!!!!!!!!!!!!!! ttttttttttuuuuuuuuuuuuuvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyyyyxxxyyyyyyyyyyyyyyyyzzzzzz{{{{{{{{{{||||||||||||||||||||||||||||||}}}}}}}}}}€€€€€€€€€€€€€€€€€€������������������������������‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ���������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠ‹ŒŒ�Ž���‘’““”•––——˜˜™™™šššš››šš™˜—–•”“’‘��Ž��ŒŒ‹‹‹ŠŠ�������������������������‡‡‡‡‡‡†††††††††††††††††††‡‡‡‡‡††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}}}|||||||||||||||{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvuuuuuuuuuuuuuuuttttttssssssssssrrrrrrrrrrrrrrqrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqpppppppppppppppoooooooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmllllllllkkkkkkkkkjjjjjjjjjjjiiiiihhggggggggggggggfffffffffeeeeeeeeeeeddddddddddddcccddccccccccccbbbbbbbbaaaaaaaaaaa````````````_______^^^^^]]]]]]]]]]]]]\\\\\\\[[[[[ZZZZZZYYYYYYYYYXXXXXYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQPPPPPPPPPPOOOOOOOOOONNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFEEEEEEEEEEDDDDDDDDDDCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@??????????>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;::::::::::9999999999999998888888888777777666666666555555555544444443333333333222222222221111111111100000000000///////////...........---------,,,,,,,,,+++++++++++***********))))))))))))(((((((('''''''''''&&&&&&&&&&&&%%&%%%%%%%%%%%%$$$$$$$$$$$$########""""""""""""!!!!!!!!!!!!!!!!! ttttttttttuuuuuuuuuuuuuvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxyyyyyyyyyyyyxxxyyyyyyyyyyyyyyyyzzzzzz{{{{{{{{{{||||||||||||||||||||||||||||||}}}}}}}}}}€€€€€€€€€€€€€€€€€€������������������������������‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ���������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠ‹Œ��Ž��‘‘’“”••–——˜˜™™™ššššš››šš™˜—–•”“’‘��ŽŽ�ŒŒ‹‹‹ŠŠ�������������������������‡‡‡‡‡††††††††††††††††††††‡‡‡‡‡‡†††††††††††††††††††…………………………………………………………………„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}}}|||||||||||||||{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuuuuttttttssssssssssrrrrrrrrrrrrrrqrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqpppppppppppppppoooooooooooooooooonnnnnnnnnnnmnnnnmmmmmmmmmmmmmllllllllkkkkkkkkkjjjjjjjjjjiiiiiihhgggggggggggggffffffffffeeeeeeeeeedddddddddddddcccddccccccccccbbbbbbbbaaaaaaaaaaa````````````_______^^^^^^]]]]]]]]]]]]\\\\\\\[[[[[ZZZZZZYYYYYYYYYXXXXXYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQPPPPPPPPPPOOOOOOOOOONNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFEEEEEEEEEEDDDDDDDDDDCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@??????????>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;::::::::::9999999999999998888888887777777666666666555555555544444443333333333222222222221111111111100000000000///////////...........---------,,,,,,,,,+++++++++++***********)))))))))))((((((((('''''''''''&&&&&&&&&&&&%%&%%%%%%%%%%%%$$$$$$$$$$$$########""""""""""""!!!!!!!!!!!!!!!!! ttttttttttuuuuuuuuuuuuuvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxyyyyyyyyyyyyxxxyyyyyyyyyyyyyyyyyzzzzz{{{{{{{{{{{|||||||||||||||||||||||||||||}}}}}}}}}}€€€€€€€€€€€€€€€€€€������������������������������‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ��������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠ‹Œ�ŽŽ��‘’“””•––—˜˜™™™šššššš››š™™˜—–•”“’‘��ŽŽ�ŒŒ‹‹‹ŠŠ�������������������������‡‡‡‡‡‡†††††††††††††††††††‡‡‡‡‡††††††††††††††††††††…………………………………………………………………„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}}|||||||||||||||{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuuuuttttttssssssssssrrrrrrrrrrrrrrqrrrrrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppppppppooooooooooooooooooonnnnnnnnnnnmnnnmmmmmmmmmmmmmlllllllllkkkkkkkkkjjjjjjjjjjiiiiiihhgggggggggggggffffffffffeeeeeeeeeedddddddddddddcccdddccccccccbbbbbbbbbaaaaaaaaaaa````````````_______^^^^^^]]]]]]]]]]]]\\\\\\\[[[[[ZZZZZZYYYYYYYYYXXXXXYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQPPPPPPPPPPOOOOOOOOOONNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFEEEEEEEEEEDDDDDDDDDDCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@??????????>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;;::::::::::9999999999999988888888887777777666666666555555555544444443333333333222222222221111111111100000000000///////////...........---------,,,,,,,,,+++++++++++***********)))))))))))((((((((('''''''''''&&&&&&&&&&&&%%&%%%%%%%%%%%%$$$$$$$$$$$$########""""""""""""!!!!!!!!!!!!!!!!! ttttttttttuuuuuuuuuuuuuvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxyyyyyyyyyyyyxxxyyyyyyyyyyyyyyyyyzzzzz{{{{{{{{{{{|||||||||||||||||||||||||||||}}}}}}}}}}€€€€€€€€€€€€€€€€€€������������������������������‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆ‰‰‰‰‰‰ŠŠ‹‹Œ�Ž��‘’’“”•––——˜˜™™ššššššš›šš™™˜—–•”“’‘��ŽŽ�ŒŒ‹‹‹ŠŠ�������������������������‡‡‡‡‡‡†††††††††††††††††††‡‡‡‡‡††††††††††††††††††††…………………………………………………………………„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}}|||||||||||||||{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuuuuttttttssssssssssrrrrrrrrrrrrrrqrrrrrrrrrrrrrqqqqqqqqqqqqqqqqppppppppppppppooooooooooooooooooonnnnnnnnnnnnmnnnmmmmmmmmmmmmmlllllllllkkkkkkkkkjjjjjjjjjjiiiiiihhggggggggggggfffffffffffeeeeeeeeeeddddddddddddddccdddccccccccbbbbbbbbbaaaaaaaaaaa````````````_______^^^^^^]]]]]]]]]]]]\\\\\\\[[[[[ZZZZZZYYYYYYYYYXXXXXYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQPPPPPPPPPPOOOOOOOOOONNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFEEEEEEEEEEDDDDDDDDDDCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@??????????>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;;::::::::::9999999999999988888888887777777666666666555555555544444433333333333222222222221111111111100000000000///////////...........---------,,,,,,,,,+++++++++++***********)))))))))))((((((((('''''''''''&&&&&&&&&&&&%%&%%%%%%%%%%%%$$$$$$$$$$$$########""""""""""""!!!!!!!!!!!!!!!!! ttttttttttuuuuuuuuuuuuuvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxyyyyyyyyyyyyxxxyyyyyyyyyyyyyyyyyzzzzz{{{{{{{{{{{||||||||||||||||||||||||||||||}}}}}}}}}€€€€€€€€€€€€€€€€€������������������������������‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ�����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆ‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆ‰‰‰‰‰ŠŠ‹‹�ŽŽ��‘’“”••–——˜˜™™šššššššš›šš™˜˜—–•”“’‘��ŽŽ�ŒŒ‹‹‹ŠŠ�������������������������‡‡‡‡‡‡†††††††††††††††††††‡‡‡‡‡‡‡††††††††††††††††††…………………………………………………………………„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}|||||||||||||||{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuuuuttttttssssssssssrrrrrrrrrrrrrrqrrrrrrrrrrrrrqqqqqqqqqqqqqqqqppppppppppppppooooooooooooooooooonnnnnnnnnnnmmnnmmmmmmmmmmmmmmlllllllllkkkkkkkkkjjjjjjjjjjiiiiiihhggggggggggggfffffffffffeeeeeeeeeeddddddddddddddccdddccccccccbbbbbbbbbaaaaaaaaaaa````````````_______^^^^^^]]]]]]]]]]]]\\\\\\\[[[[[ZZZZZZYYYYYYYYYXXXXXYXXXXXXXXXXWWWWWWWWWWVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQPPPPPPPPPPOOOOOOOOOONNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFEEEEEEEEEEDDDDDDDDDDCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@??????????>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;;::::::::::9999999999999988888888887777777666666666555555555544444433333333333222222222221111111111100000000000///////////...........---------,,,,,,,,++++++++++++***********)))))))))))((((((((('''''''''''&&&&&&&&&&&&%%&%%%%%%%%%%%%$$$$$$$$$$$$########""""""""""""!!!!!!!!!!!!!!!!! ttttttttttuuuuuuuuuuuuuvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyyyxxxyyyyyyyyyyyyyyyyyzzzzz{{{{{{{{{{{||||||||||||||||||||||||||||||}}}}}}}}}€€€€€€€€€€€€€€€€€€������������������������������‚‚‚‚‚‚‚ƒƒƒƒƒƒ���������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆ‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆ‰‰‰‰‰ŠŠ‹Œ�Ž��‘’’“”•––—˜˜™™šššš››ššš›šš™˜—–••”“’‘��ŽŽ��Œ‹‹‹ŠŠ�������������������������‡‡‡‡‡‡†††††††††††††††††††‡‡‡‡‡‡†††††††††††††††††††………………………………………………………………„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}|||||||||||||||{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuutttttttsssssssssrrrrrrrrrrrrrrqqrrrrrrrrrrrrrqqqqqqqqqqqqqqqqppppppppppppppoooooooooooooooooonnnnnnnnnnnmmmnnmmmmmmmmmmmmmllllllllllkkkkkkkkjjjjjjjjjjjiiiiiihhggggggggggggfffffffffffeeeeeeeeeeedddddddddddddccdddccccccccbbbbbbbbbaaaaaaaaaaa`````````````______^^^^^^^]]]]]]]]]]]\\\\\\\[[[[ZZZZZZZYYYYYYYYYXXXXXYXXXXXXXXXXWWWWWWWWWWVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQPPPPPPPPPPOOOOOOOOONNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFEEEEEEEEEEDDDDDDDDDDCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@??????????>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;;::::::::::9999999999999988888888887777777666666666555555555544444433333333333222222222221111111111100000000000///////////...........---------,,,,,,,,++++++++++++***********)))))))))))((((((((('''''''''''&&&&&&&&&&&&%%&%%%%%%%%%%%%$$$$$$$$$$$$########""""""""""""!!!!!!!!!!!!!!!!! ttttttttttuuuuuuuuuuuuuvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyyyxxxxyyyyyyyyyyyyyyyyzzzzz{{{{{{{{{{{||||||||||||||||||||||||||||||}}}}}}}}}€€€€€€€€€€€€€€€€€€������������������������������‚‚‚‚‚‚‚‚ƒƒƒƒƒ��������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆ‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆ‰‰‰‰Š‹‹Œ�Ž��‘’“”•––—˜˜™™ššš››››ššš›š™™˜—–•”““’‘��ŽŽ�ŒŒ‹‹‹ŠŠ�������������������������‡‡‡‡‡††††††††††††††††††††‡‡‡‡‡‡†††††††††††††††††††………………………………………………………………„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}|||||||||||||||{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuutttttttsssssssssrrrrrrrrrrrrrrqqrrrrrrrrrrrrrqqqqqqqqqqqqqqqqppppppppppppppoooooooooooooooooonnnnnnnnnnnmmmnmmmmmmmmmmmmmmllllllllllkkkkkkkkjjjjjjjjjjiiiiiiihhggggggggggggfffffffffffeeeeeeeeeedddddddddddddddcdddccccccccbbbbbbbbaaaaaaaaaaaa`````````````______^^^^^^^]]]]]]]]]]]\\\\\\\[[[[ZZZZZZZYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQPPPPPPPPPPOOOOOOOOONNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFEEEEEEEEEEDDDDDDDDDDCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@??????????>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;;::::::::::9999999999999988888888887777777666666666555555555544444433333333333222222222211111111111100000000000///////////...........---------,,,,,,,,++++++++++++***********)))))))))))((((((((('''''''''''&&&&&&&&&&&%%%&%%%%%%%%%%%%$$$$$$$$$$$$########""""""""""""!!!!!!!!!!!!!!!!! ttttttttttuuuuuuuuuuuuuvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyyyxxxxyyyyyyyyyyyyyyyyzzzzz{{{{{{{{{{{||||||||||||||||||||||||||||||}}}}}}}}}€€€€€€€€€€€€€€€€€€�������������������������������‚‚‚‚‚‚‚ƒƒƒƒƒ�������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆ‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆ‰‰‰ŠŠ‹‹ŒŽ��‘’“””•–——˜™™ššš›››››ššššš™˜——–•”“’‘‘��ŽŽ�ŒŒ‹‹‹ŠŠ�������������������������‡‡‡‡‡††††††††††††††††††††‡‡‡‡‡‡‡††††††††††††††††††………………………………………………………………„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}|||||||||||||||{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuuuutttttttsssssssssrrrrrrrrrrrrrrqqrrrrrrrrrrrrqqqqqqqqqqqqqqqqqppppppppppppppooooooooooooooooonnnnnnnnnnnnmmmnmmmmmmmmmmmmmlllllllllllkkkkkkkjjjjjjjjjjjiiiiiiihhgggggggggggggffffffffffeeeeeeeeeedddddddddddddddcdddccccccccbbbbbbbbaaaaaaaaaaaa`````````````______^^^^^^^]]]]]]]]]]\\\\\\\\[[[[ZZZZZZZYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQPPPPPPPPPOOOOOOOOOONNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFEEEEEEEEEEDDDDDDDDDDCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@??????????>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;;::::::::::9999999999999988888888887777777666666665555555555544444433333333333222222222211111111111100000000000///////////...........---------,,,,,,,,+++++++++++************)))))))))))((((((((('''''''''''&&&&&&&&&&&%%%&%%%%%%%%%%%%$$$$$$$$$$$$########""""""""""""!!!!!!!!!!!!!!!!! ttttttttttuuuuuuuuuuuuuvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyyyxxxxyyyyyyyyyyyyyyyyzzzzz{{{{{{{{{{{||||||||||||||||||||||||||||||}}}}}}}}}€€€€€€€€€€€€€€€€€€�������������������������������‚‚‚‚‚‚‚ƒƒƒƒƒ������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆ‰‰ŠŠ‹ŒŒŽ��‘’“”•–——˜™™ššš››››››šššš™™˜—–•””“’‘���Ž��ŒŒ‹‹ŠŠŠ�������������������������‡‡‡‡‡††††††††††††††††††††‡‡‡‡‡‡‡††††††††††††††††††…………………………………………………………………„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}|||||||||||||||{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuuuutttttttsssssssssrrrrrrrrrrrrrrqqrrrrrrrrrrrrqqqqqqqqqqqqqqqqqpppppppppppppoooooooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmmmmlllllllllllkkkkkkjjjjjjjjjjjjiiiiiiihggggggggggggggffffffffffeeeeeeeeeedddddddddddddddcdddccccccccbbbbbbbbaaaaaaaaaaaa````````````_______^^^^^^^]]]]]]]]]]\\\\\\\\[[[[ZZZZZZZYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVUUUUUUUUUUTTTTTTTTTTSTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQPPPPPPPPPOOOOOOOOOONNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@??????????>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;;::::::::::9999999999999988888888887777777666666665555555555544444433333333333222222222211111111111100000000000///////////...........---------,,,,,,,,+++++++++++************)))))))))))((((((((('''''''''''&&&&&&&&&&&%%%&%%%%%%%%%%%%$$$$$$$$$$$$########""""""""""""!!!!!!!!!!!!!!!! tttttttttttuuuuuuuuuuuuvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyyyxxxxyyyyyyyyyyyyyyyyyzzzz{{{{{{{{{{{{|||||||||||||||||||||||||||||}}}}}}}}}€€€€€€€€€€€€€€€€€€�������������������������������‚‚‚‚‚‚‚‚ƒƒƒƒ������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆ‰‰ŠŠ‹Œ�Ž��‘“””•–—˜˜™™šš›››››››šš™š™˜——–•”“’‘‘���Ž��ŒŒ‹‹ŠŠŠ�������������������������‡‡‡‡†††††††††††††††††††††‡‡‡‡‡‡‡††††††††††††††††††…………………………………………………………………„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}||||||||||||||{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuuttttttttsssssssssrrrrrrrrrrrrrqqqrrrrrrrrrrrrqqqqqqqqqqqqqqqqppppppppppppppooooooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmmmmllllllllllllkkkkkjjjjjjjjjjjjjiiiiiiihggggggggggggggffffffffffeeeeeeeeeeeddddddddddddddcdddcccccccbbbbbbbbbaaaaaaaaaaaa````````````_______^^^^^^^]]]]]]]]]\\\\\\\\[[[[ZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVUUUUUUUUUUTTTTTTTTTTSTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQPPPPPPPPPOOOOOOOOOONNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@??????????>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;;::::::::::999999999999998888888888777777766666666555555555554444443333333333322222222221111111111110000000000////////////...........---------,,,,,,,,+++++++++++************)))))))))))((((((((('''''''''''&&&&&&&&&&&%%%&%%%%%%%%%%%%$$$$$$$$$$$$########""""""""""""!!!!!!!!!!!!!!!! tttttttttttuuuuuuuuuuuuvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyyyxxxxyyyyyyyyyyyyyyyyyzzzz{{{{{{{{{{{{|||||||||||||||||||||||||||||}}}}}}}}}€€€€€€€€€€€€€€€€€€�������������������������������‚‚‚‚‚‚‚ƒƒƒƒ������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆ‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‰ˆ‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆ‰‰ŠŠ‹Œ���‘’“”•–——˜™™šš›››››››ššš™™™˜—–•”““’‘���ŽŽ�ŒŒ‹‹‹ŠŠŠ�������������������������‡‡†††††††††††††††††††††††‡‡‡‡‡‡‡††††††††††††††††††………………………………………………………………„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}}|||||||||||||{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuuuuttttttttsssssssssrrrrrrrrrrrrrqqqrrrrrrrrrrrrqqqqqqqqqqqqqqqqppppppppppppppoooooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmmmmllllllllllllkkkkjjjjjjjjjjjjjjiiiiiiihggggggggggggggffffffffffeeeeeeeeeeeddddddddddddddcdddcccccccbbbbbbbbbaaaaaaaaaaaa````````````_______^^^^^^^]]]]]]]]\\\\\\\\\[[[[ZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVUUUUUUUUUUTTTTTTTTTTSTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQPPPPPPPPPOOOOOOOOOONNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@??????????>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;;::::::::::999999999999998888888888777777766666666555555555554444443333333333322222222221111111111110000000000////////////...........---------,,,,,,,,+++++++++++************)))))))))))((((((((('''''''''''&&&&&&&&&&&%%%&%%%%%%%%%%%%$$$$$$$$$$$$########""""""""""""!!!!!!!!!!!!!!!! tttttttttttuuuuuuuuuuuuvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyyyxxxxyyyyyyyyyyyyyyyyyzzzz{{{{{{{{{{{{||||||||||||||||||||||||||||||}}}}}}}}€€€€€€€€€€€€€€€€€€�������������������������������‚‚‚‚‚‚‚ƒƒƒƒ������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆ‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‰ˆˆ‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰ŠŠ‹Œ���‘’“”•–—˜™™ššš›››››››šš™˜™˜—–••”“’‘‘���Ž��ŒŒ‹‹‹ŠŠŠ�������������������������‡‡†††††††††††††††††††††††‡‡‡‡‡‡‡††††††††††††††††††………………………………………………………………„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}}||||||||||||||{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuuuuttttttttsssssssssrrrrrrrrrrrrrqqqrrrrrrrrrrrrqqqqqqqqqqqqqqqqqpppppppppppppoooooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmmmmllllllllllllkkkkjjjjjjjjjjjjjjiiiiiiiihggggggggggggggffffffffffeeeeeeeeeeddddddddddddddccdddcccccccbbbbbbbbaaaaaaaaaaaaa````````````_______^^^^^^^]]]]]]]]\\\\\\\\\[[[[ZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVUUUUUUUUUUTTTTTTTTTTSTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQPPPPPPPPPOOOOOOOOOONNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@??????????>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;;::::::::::999999999999998888888888777777766666666555555555554444443333333333322222222221111111111110000000000////////////...........---------,,,,,,,,+++++++++++************)))))))))))((((((((('''''''''''&&&&&&&&&&&%%%&%%%%%%%%%%%%$$$$$$$$$$$$########""""""""""""!!!!!!!!!!!!!!!! tttttttttttuuuuuuuuuuuuvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyyyxxxxyyyyyyyyyyyyyyyyyzzzz{{{{{{{{{{{{||||||||||||||||||||||||||||||}}}}}}}}€€€€€€€€€€€€€€€€€€�������������������������������‚‚‚‚‚‚‚ƒƒƒƒ������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰Š‹‹Œ���’“”•–—˜˜™™šš›››››››šš™™˜˜˜—–•”“’‘‘���ŽŽ��ŒŒ‹‹ŠŠŠŠ�������������������������‡††††††††††††††††††††††††‡‡‡‡‡‡‡††††††††††††††††††………………………………………………………………„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}}|||||||||||||{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuuuuttttttttssssssssrrrrrrrrrrrrrrqqqrrrrrrrrrrrrqqqqqqqqqqqqqqqqppppppppppppppoooooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllllllkkkkjjjjjjjjjjjjjjjiiiiiiiihggggggggggggggffffffffffeeeeeeeeeeddddddddddddddccddccccccccbbbbbbbbaaaaaaaaaaaaa```````````________^^^^^^^]]]]]]]]\\\\\\\\[[[[[ZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQPPPPPPPPPPOOOOOOOOOONNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@?????????>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;;::::::::::999999999999998888888888777777766666666555555555554444443333333333322222222221111111111110000000000////////////...........---------,,,,,,,,+++++++++++************)))))))))))((((((((('''''''''''&&&&&&&&&&&%%%&%%%%%%%%%%%%$$$$$$$$$$$$#######"""""""""""""!!!!!!!!!!!!!!!! tttttttttttuuuuuuuuuuuuvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyxxxxyyyyyyyyyyyyyyyyyzzzz{{{{{{{{{{{{||||||||||||||||||||||||||||||}}}}}}}}€€€€€€€€€€€€€€€€€€�������������������������������‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆ‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰Š‹Œ�Ž�‘’“”•–—˜™™ššš›››››››šš™˜—˜—–•”“’’‘���ŽŽ��ŒŒ‹‹‹ŠŠŠŠ�������������������������‡††††††††††††††††††††††††‡‡‡‡‡‡‡††††††††††††††††††………………………………………………………………„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}|||||||||||||{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuuutttttttttssssssssrrrrrrrrrrrrrrqqqrrrrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppppppooooooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllllllkkkjjjjjjjjjjjjjjjjiiiiiiiihgggggggggggggfffffffffffeeeeeeeeeedddddddddddddcccddcccccccbbbbbbbbbaaaaaaaaaaaaa```````````________^^^^^^]]]]]]]]\\\\\\\\\[[[[ZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQPPPPPPPPPPOOOOOOOOOONNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@?????????>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;;::::::::::999999999999998888888888777777766666666555555555554444443333333333322222222221111111111110000000000////////////...........---------,,,,,,,,+++++++++++************)))))))))))(((((((((''''''''''&&&&&&&&&&&&%%%&%%%%%%%%%%%%$$$$$$$$$$$$#######"""""""""""""!!!!!!!!!!!!!!!! tttttttttttuuuuuuuuuuuuvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyxxxxxyyyyyyyyyyyyyyyyzzzz{{{{{{{{{{{{||||||||||||||||||||||||||||||}}}}}}}}€€€€€€€€€€€€€€€€€€�������������������������������‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰Š‹Œ�Ž�‘’”•–——˜™™šš›››››››šš™™˜——–•”“’’‘���ŽŽ��ŒŒŒ‹‹‹ŠŠŠŠ�������������������������†††††††††††††††††††††††††‡‡‡‡‡††††††††††††††††††††……………………………………………………………„…„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}}|||||||||||||{{{{{{{{{zzzzzzzzyyyyyyyyyyyyyyyyxxxxxwwwwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuuutttttttttssssssssrrrrrrrrrrrrrqqqqrrrrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppppppoooooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllllllkkkjjjjjjjjjjjjjjjiiiiiiiiiggggggggggggggfffffffffffeeeeeeeeeeddddddddddddccccdccccccccbbbbbbbbbaaaaaaaaaaaaaa``````````________^^^^^^]]]]]]]]\\\\\\\\[[[[[ZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQPPPPPPPPPPOOOOOOOOOONNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFEEEEEEEEEEDDDDDDDDDDCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@??????????>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;:::::::::::999999999999998888888888777777766666666555555555544444443333333333222222222221111111111110000000000////////////...........---------,,,,,,,,+++++++++++************)))))))))))(((((((((''''''''''&&&&&&&&&&&&%%%&%%%%%%%%%%%%$$$$$$$$$$$$#######"""""""""""""!!!!!!!!!!!!!!!! tttttttttttuuuuuuuuuuuuvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyxxxxxyyyyyyyyyyyyyyyyzzzz{{{{{{{{{{{{||||||||||||||||||||||||||||||}}}}}}}}€€€€€€€€€€€€€€€€€€������������������������������‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡ˆˆˆˆ‰Š‹Œ�Ž�‘“”•–—˜™™ššš››››››šš™™˜—–—–””“’‘���ŽŽ��ŒŒŒ‹‹‹ŠŠŠŠŠ�������������������������†††††††††††††††††††††††††‡‡‡‡‡††††††††††††††††††††………………………………………………………………„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}}||||||||||||{{{{{{{{{zzzzzzzzyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuuutttttttttssssssssrrrrrrrrrrrrrqqqqrrrrrrrrrrrrqqqqqqqqqqqqqqqqqppppppppppppoooooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmmllllllllllllkkkjjjjjjjjjjjjjjjjiiiiiiiiigggggggggggggffffffffffffeeeeeeeeeeddddddddddddcccccccccccccbbbbbbbbaaaaaaaaaaaaaaa`````````_________^^^^^^]]]]]]]\\\\\\\\\[[[[[ZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQPPPPPPPPPPOOOOOOOOOONNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFEEEEEEEEEEDDDDDDDDDDCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@??????????>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;:::::::::::999999999999998888888888777777766666666555555555544444443333333333222222222221111111111100000000000////////////...........---------,,,,,,,,+++++++++++************)))))))))))(((((((((''''''''''&&&&&&&&&&&&%%%&%%%%%%%%%%%%$$$$$$$$$$$########"""""""""""""!!!!!!!!!!!!!!!! tttttttttttuuuuuuuuuuuuvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyxxxxxyyyyyyyyyyyyyyyyyzzz{{{{{{{{{{{{{||||||||||||||||||||||||||||||}}}}}}}€€€€€€€€€€€€€€€€€€������������������������������‚‚‚‚‚‚ƒƒƒƒƒ‚������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡ˆˆˆ‰Š‹Œ�Ž�’“”•–—˜™™ššš›››››ššš™˜˜—––•”“’‘���ŽŽ��ŒŒŒ‹‹‹‹ŠŠŠŠŠ�������������������������†††††††††††††††††††††††††‡‡‡‡†††††††††††††††††††††………………………………………………………………„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}}||||||||||||{{{{{{{{{zzzzzzzzyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuutttttttttsssssssrrrrrrrrrrrrrrqqqqrrrrrrrrrrrqqqqqqqqqqqqqqqqqqppppppppppppoooooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllllllkkkjjjjjjjjjjjjjjjiiiiiiiiiigggggggggggggffffffffffffeeeeeeeeeedddddddddddcccccccccccccbbbbbbbbbaaaaaaaaaaaaaaa`````````_________^^^^^]]]]]]]]\\\\\\\\\[[[[[ZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQPPPPPPPPPPOOOOOOOOOONNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFEEEEEEEEEEDDDDDDDDDDCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@???????????>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;:::::::::::999999999999998888888888777777766666666555555555544444443333333333222222222221111111111100000000000////////////..........----------,,,,,,,,+++++++++++************)))))))))))(((((((((''''''''''&&&&&&&&&&&&%%%&%%%%%%%%%%%%$$$$$$$$$$$########"""""""""""""!!!!!!!!!!!!!!!! ttttttttttttuuuuuuuuuuuvvvvvvvvvvvvwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyxxxxxyyyyyyyyyyyyyyyyyzzz{{{{{{{{{{{{{||||||||||||||||||||||||||||||}}}}}}}€€€€€€€€€€€€€€€€€€������������������������������‚‚‚‚‚‚‚ƒƒƒƒ����������������������������‚�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡ˆˆ‰‰Š‹Œ�Ž�’“”–—˜˜™ššš›››››ššš™™˜—–••”“’‘���ŽŽ��ŒŒŒ‹‹‹‹ŠŠŠŠŠŠ�������������������������†††††††††††††††††††††††††‡‡‡‡†††††††††††††††††††††………………………………………………………………„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}}||||||||||||{{{{{{{{{zzzzzzzzyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuutttttttttsssssssrrrrrrrrrrrrrrqqqqrrrrrrrrrrrqqqqqqqqqqqqqqqqqpppppppppppppoooooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllllllkkkjjjjjjjjjjjjjjiiiiiiiiiiigggggggggggggffffffffffffeeeeeeeeeddddddddddddcccccccccccccbbbbbbbbbaaaaaaaaaaaaaaa`````````_________^^^^^]]]]]]]]\\\\\\\\[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQPPPPPPPPPPOOOOOOOOOONNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFEEEEEEEEEEDDDDDDDDDDCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@??????????>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;::::::::::9999999999999998888888888777777766666666555555555544444443333333333222222222221111111111100000000000////////////..........----------,,,,,,,,+++++++++++***********))))))))))))(((((((((''''''''''&&&&&&&&&&&&%%%&%%%%%%%%%%%%$$$$$$$$$$$########""""""""""""!!!!!!!!!!!!!!!!! ttttttttttttuuuuuuuuuuuvvvvvvvvvvvvwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyxxxxxyyyyyyyyyyyyyyyyyzzz{{{{{{{{{{{{{||||||||||||||||||||||||||||||}}}}}}}€€€€€€€€€€€€€€€€€€������������������������������‚‚‚‚‚‚‚ƒƒƒƒ������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡ˆˆ‰‰Š‹Œ��‘’“•–—˜™™ššš››››ššš™™˜—––••”’‘���Ž���ŒŒŒ‹‹‹‹ŠŠŠŠŠŠŠ�������������������������†††††††††††††††††††††††††‡‡‡‡†††††††††††††††††††††…………………………………………………………„…„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������‚‚‚‚‚‚‚‚‚‚‚‚�������������€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}}||||||||||||{{{{{{{{{zzzzzzzzyyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuuuutttttttttsssssssrrrrrrrrrrrrrrqqqqrrrrrrrrrrrqqqqqqqqqqqqqqqqqpppppppppppppooooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllllllkkkjjjjjjjjjjjjjiiiiiiiiiiiiggggggggggggffffffffffffeeeeeeeeeedddddddddddcccccccccccccbbbbbbbbbbaaaaaaaaaaaaaaaa````````_________^^^^^]]]]]]]\\\\\\\\\[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQPPPPPPPPPPOOOOOOOOOONNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFEEEEEEEEEEDDDDDDDDDDCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@??????????>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;::::::::::9999999999999998888888888777777766666666555555555544444443333333333222222222221111111111100000000000////////////..........----------,,,,,,,,+++++++++++***********))))))))))))(((((((((''''''''''&&&&&&&&&&&&%%%&%%%%%%%%%%%$$$$$$$$$$$$########""""""""""""!!!!!!!!!!!!!!!!! ttttttttttttuuuuuuuuuuuvvvvvvvvvvvvwwwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyxxxxxyyyyyyyyyyyyyyyyyzzz{{{{{{{{{{{{{||||||||||||||||||||||||||||||}}}}}}}€€€€€€€€€€€€€€€€€€������������������������������‚‚‚‚‚‚‚‚ƒƒƒ��������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡ˆˆ‰‰Š‹ŒŽ�‘’”•–—˜™™šššš›ššššš™˜˜—–•””“’‘��ŽŽ�ŒŒŒ‹‹‹‹‹ŠŠŠŠŠŠŠŠ�������������������������†††††††††††††††††††††††††‡‡‡††††††††††††††††††††††…………………………………………………………„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������‚‚‚‚‚‚‚‚‚‚‚‚�������������€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}}|||||||||||||{{{{{{{{{zzzzzzzyyyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuuuutttttttttsssssssrrrrrrrrrrrrrrqqqqrrrrrrrrrrqqqqqqqqqqqqqqqqqqpppppppppppppooooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmmmlllllllllllkkkkjjjjjjjjjjjjjiiiiiiiiiiihgggggggggggffffffffffffeeeeeeeeeedddddddddddccccccccccccccbbbbbbbbbbaaaaaaaaaaaaaaaa````````_________^^^^]]]]]]]]\\\\\\\\\[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQPPPPPPPPPPOOOOOOOOOONNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFEEEEEEEEEEDDDDDDDDDDCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@??????????>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;::::::::::9999999999999998888888888777777766666666555555555544444443333333333222222222221111111111100000000000///////////...........----------,,,,,,,,+++++++++++***********))))))))))))(((((((((''''''''''&&&&&&&&&&&&%%%&%%%%%%%%%%%$$$$$$$$$$$$########""""""""""""!!!!!!!!!!!!!!!!! ttttttttttttuuuuuuuuuuuvvvvvvvvvvvvwwwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyxxxxxxyyyyyyyyyyyyyyyyzzz{{{{{{{{{{{{{||||||||||||||||||||||||||||||}}}}}}}€€€€€€€€€€€€€€€€€€������������������������������‚‚‚‚‚‚‚‚ƒƒ��������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡ˆˆ‰‰Š‹ŒŽ�‘“”•–—˜™™ššššššššš™™˜——–•””“‘��ŽŽ�ŒŒŒ‹‹‹‹‹ŠŠŠŠŠŠŠŠŠ�������������������������†††††††††††††††††††††††††‡‡‡††††††††††††††††††††††…………………………………………………………„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������‚‚‚‚‚‚‚‚‚‚‚��������������€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}}}|||||||||||||{{{{{{{{{zzzzzzzyyyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuuuttttttttttsssssssrrrrrrrrrrrrrrqqqqrrrrrrrrrrqqqqqqqqqqqqqqqqqqpppppppppppppooooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmmmmlllllllllllkkkkjjjjjjjjjjjjiiiiiiiiiiiihgggggggggggfffffffffffeeeeeeeeeeeddddddddddcccccccccccccccbbbbbbbbbbaaaaaaaaaaaaaaaa```````__________^^^^]]]]]]]]\\\\\\\\[[[[[ZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQPPPPPPPPPPOOOOOOOOOONNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFEEEEEEEEEEDDDDDDDDDDCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@??????????>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;;::::::::::9999999999999998888888888777777766666666555555555544444443333333333222222222221111111111100000000000///////////...........----------,,,,,,,,+++++++++++***********))))))))))))(((((((((''''''''''&&&&&&&&&&&&%%%&%%%%%%%%%%%$$$$$$$$$$$$########""""""""""""!!!!!!!!!!!!!!!!! ttttttttttttuuuuuuuuuuuvvvvvvvvvvvvwwwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyxxxxxxyyyyyyyyyyyyyyyyzzz{{{{{{{{{{{{{{||||||||||||||||||||||||||||||}}}}}}€€€€€€€€€€€€€€€€€€������������������������������‚‚‚‚‚‚‚‚‚‚��������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡ˆˆ‰‰Š‹�Ž�‘“”•—˜˜™ššššššššš™™™˜—–•”““’‘��Ž��ŒŒ‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠ�������������������������†††††††††††††††††††††††††‡‡†††††††††††††††††††††††………………………………………………………„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������‚‚‚‚‚‚‚‚‚‚‚��������������€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}}}|||||||||||||{{{{{{{{{zzzzzzzyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuuuttttttttttsssssssrrrrrrrrrrrrrqqqqqrrrrrrrrrrrqqqqqqqqqqqqqqqqqpppppppppppppooooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllllllkkkkjjjjjjjjjjjiiiiiiiiiiiihhggggggggggfffffffffffeeeeeeeeeeedddddddddddccccccccccccccbbbbbbbbbbbaaaaaaaaaaaaaaaa```````_________^^^^]]]]]]]]\\\\\\\\\[[[[[ZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQPPPPPPPPPPOOOOOOOOOONNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFEEEEEEEEEEDDDDDDDDDDCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@??????????>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;;::::::::::9999999999999988888888887777777766666666555555555544444443333333333222222222221111111111100000000000///////////...........----------,,,,,,,,+++++++++++***********))))))))))))(((((((((''''''''''&&&&&&&&&&&&%%%&%%%%%%%%%%%$$$$$$$$$$$$########""""""""""""!!!!!!!!!!!!!!!!! ttttttttttttuuuuuuuuuuuvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyxxxxxxyyyyyyyyyyyyyyyyyzz{{{{{{{{{{{{{{||||||||||||||||||||||||||||||}}}}}}€€€€€€€€€€€€€€€€€€������������������������������‚‚‚‚‚‚‚‚‚‚���������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡ˆˆˆ‰Š‹Œ�Ž�’“”–—˜™™ššššššššš™™˜˜—–•”““’‘��Ž�ŒŒ‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠ�������������������������††††††††††††††††††††††††††††††††††††††††††††††††††………………………………………………………„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������‚‚‚‚‚‚‚‚‚‚���������������€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}}}|||||||||||||{{{{{{{{{{zzzzzzzyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuuuttttttttttsssssssrrrrrrrrrrrrrqqqqqrrrrrrrrrrrqqqqqqqqqqqqqqqqqpppppppppppppooooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllllllkkkkjjjjjjjjjjjiiiiiiiiiiihhhgggggggggfffffffffffeeeeeeeeeeddddddddddddcccccccccccccccbbbbbbbbbbbaaaaaaaaaaaaaaaa```````_________^^^^]]]]]]]]\\\\\\\\\[[[[[ZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQPPPPPPPPPPOOOOOOOOOONNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFEEEEEEEEEEDDDDDDDDDDCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@??????????>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;;::::::::::9999999999999988888888887777777766666666555555555544444443333333333222222222221111111111100000000000///////////...........----------,,,,,,,,+++++++++++***********))))))))))))(((((((((''''''''''&&&&&&&&&&&&%%%&%%%%%%%%%%%$$$$$$$$$$$$########""""""""""""!!!!!!!!!!!!!!!!! ttttttttttuuuuuuuuuuuuuvvvvvvvvvvvvvvvwwwwwwwwwwxyyyyyyyyyyyyyyyzzzzzzzzzzzzz{{{{{{{{{{{{{{{{|||||{{{{{{{{{||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€��������������€€�������������€€€€€€€€€€€€€€€€€€€�����������������������������‚‚��������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡ˆˆ‰Š‹Œ�Ž�’”•–—˜™ššš››››šššš™™˜—–•”“–•”“’‘����ŽŽŽŽŽŽ���������ŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰†††††††††††………………………………………………………………………………„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}||||||||{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxyxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvuuuuuuuuuuuuuuttttttttttsssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqqqpppppooooooooooonnnnnnnnnnnnnmnnnnnnnnnnnnmmmmmmmmmmmmllllllllkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhgggggggggggggfffffffffffeeeeeeeeeeeeeeeddddddddddccccccccccbbbbbbbbbbbbbaaaaaa````````________^^^^^^]]]]]]]]]\\\\\\\\[[[[[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSRRRRRRRRRRQQQQQQQQQQPPPPQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;:::::::::::999999998888887777777777666666666666555555555544444444444344333333333332222222222111111111110000000000///////...........-----------,,,,,,,,,,,,+++++++++++************)))))))))))(((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!! ttttttttttuuuuuuuuuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwxyyyyyyyyyyyyyyyzzzzzzzzzzzzz{{{{{{{{{{{{{{{{|||||{{{{{{{{{{|||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€������€€€€€€€€�������������€€€€€€€€€€€€€€€€€€€€�����������������������������‚��������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡ˆˆˆ‰Š‹Œ���“”•—˜˜™šš›››››ššš™™˜˜—–•”“–•”“’‘����ŽŽŽŽŽ����������ŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰†††††††††††………………………………………………………………………………„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}|||||||||{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxyxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvuuuuuuuuuuuuuuttttttttttsssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqqqpppppooooooooooonnnnnnnnnnnnnmnnnnnnnnnnnmmmmmmmmmmmmmllllllllkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiihhhhhhhhgggggggggggggffffffffffffeeeeeeeeeeeeeeeddddddddddcccccccccbbbbbbbbbbbbbbaaaaaa````````_______^^^^^^^]]]]]]]]]\\\\\\\\[[[[[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSRRRRRRRRRRQQQQQQQQQQPPPPQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;:::::::::::999999998888887777777777666666666666555555555544444444444344333333333332222222222111111111100000000000///////...........-----------,,,,,,,,,,,,+++++++++++************)))))))))))(((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!! ttttttttttuuuuuuuuuuuuuuvvvvvvvvvvvvvvvwwwwwwwwwxyyyyyyyyyyyyyyyzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{||||{{{{{{{{{{|||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����������€€€€€€€€€€€€€€€€€€€€€����������������������������‚���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡ˆˆˆ‰Š‹Œ���“”•—˜™™šš›››››ššš™™˜˜—–•”“–•”“’‘���ŽŽŽŽŽ�����������ŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰††††††††††………………………………………………………………………………„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}|||||||||{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxyxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvuuuuuuuuuuuuuutttttttttssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqqqpppppooooooooooonnnnnnnnnnnnnmnnnnnnnnnnnmmmmmmmmmmmmlllllllllkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiihhhhhhhhhggggggggggggfffffffffffeeeeeeeeeeeeeeeeddddddddddccccccccccbbbbbbbbbbbbbbaaaaaa````````_______^^^^^^^]]]]]]]]\\\\\\\\\[[[[[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSRRRRRRRRRRQQQQQQQQQQPPPPQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;:::::::::::999999998888887777777777666666666666555555555544444444444344333333333322222222222111111111100000000000///////...........-----------,,,,,,,,,,,,+++++++++++***********))))))))))))(((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!! ttttttttttuuuuuuuuuuuuuuvvvvvvvvvvvvvvvwwwwwwwwwxyyyyyyyyyyyyyyyyzzzzzzzzzzzz{{{{{{{{{{{{{{{{{||||{{{{{{{{{{||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����������€€€€€€€€€€€€€€€€€€€€€��������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡ˆˆ‰‰Š‹Œ���“”–—˜™ššš›››››ššš™™˜˜—–•”“–•”“’‘���ŽŽŽŽŽ�����������ŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰†††††††††…………………………………………………………………………………„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}||||||||||{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxyxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvuuuuuuuuuuuuuuutttttttttsssssssssssssrrrrrrrrrrrqqqqqqqqqqqqqqqppppppooooooooooonnnnnnnnnnnnmmnnnnnnnnnnnmmmmmmmmmmmmlllllllllkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhgggggggggggfffffffffffeeeeeeeeeeeeeeeeedddddddddcccccccccccbbbbbbbbbbbbbbaaaaaa````````_______^^^^^^^]]]]]]]]\\\\\\\\\[[[[[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSRRRRRRRRRRQQQQQQQQQQPPPPQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;::::::::::9999999998888887777777777666666666666555555555544444444444344333333333322222222222111111111100000000000///////...........-----------,,,,,,,,,,,,+++++++++++***********))))))))))))(((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!! ttttttttttuuuuuuuuuuuuuuvvvvvvvvvvvvvvvwwwwwwwwwxyyyyyyyyyyyyyyyyzzzzzzzzzzzzz{{{{{{{{{{{{{{{{||||{{{{{{{{{{||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����������€€€€€€€€€€€€€€€€€€€€€€€�������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡ˆˆ‰‰Š‹ŒŽ��“•–—˜™šš››››››ššš™™˜˜—–•”“–•”“’‘���ŽŽŽŽŽ�����������ŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰††††††††……………………………………………………………………………………„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}|||||||||||{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvuuuuuuuuuuuuuuttttttttttsssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqqqppppppooooooooooonnnnnnnnnnnnmmnnnnnnnnnnnmmmmmmmmmmmmlllllllllkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhgggggggggggffffffffffeeeeeeeeeeeeeeeeeddddddddddcccccccccccbbbbbbbbbbbbbbaaaaa````````________^^^^^^^]]]]]]]]\\\\\\\\[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSRRRRRRRRRQQQQQQQQQQQPPPPQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;::::::::::9999999998888877777777777666666666666555555555544444444444344333333333322222222222111111111100000000000///////...........-----------,,,,,,,,,,,,+++++++++++***********))))))))))))(((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!! tttttttttttuuuuuuuuuuuuuvvvvvvvvvvvvvvvwwwwwwwwwxxyyyyyyyyyyyyyyyzzzzzzzzzzzzz{{{{{{{{{{{{{{{{||||{{{{{{{{{{||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����������€€€€€€€€€€€€€€€€€€€€€€€�������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡ˆˆˆ‰‰Š‹ŒŽ�‘“•–—˜™šš››››››ššš™™˜˜—–•”“–•”“’‘����ŽŽŽŽ�����������ŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰†††††††……………………………………………………………………………………„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}|||||||||||{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvuuuuuuuuuuuuuuttttttttttsssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqqqppppppoooooooooonnnnnnnnnnnnnmmnnnnnnnnnnnmmmmmmmmmmmmlllllllllkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhggggggggggfffffffffffeeeeeeeeeeeeeeeedddddddddddcccccccccccbbbbbbbbbbbbbbaaaaa````````_______^^^^^^^^]]]]]]]\\\\\\\\\[[[[[[[[[ZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSRRRRRRRRRRQQQQQQQQQQQPPPPQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;::::::::::9999999998888877777777777666666666666555555555544444444444344333333333322222222222111111111100000000000///////...........-----------,,,,,,,,,,,,+++++++++++***********))))))))))))(((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!! tttttttttttuuuuuuuuuuuuuvvvvvvvvvvvvvvvwwwwwwwwwxxyyyyyyyyyyyyyyyzzzzzzzzzzzzz{{{{{{{{{{{{{{{{||||{{{{{{{{{{{|||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����������€€€€€€€€€€€€€€€€€€€€€€€€�������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡ˆˆˆ‰‰Š‹ŒŽ�‘“•–—˜™šš››››››ššš™™˜˜—–•”“–•”“’‘����ŽŽŽŽ�����������ŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰†††††††……………………………………………………………………………………„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvuuuuuuuuuuuuuuttttttttttsssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqqqppppppoooooooooonnnnnnnnnnnnnmmnnnnnnnnnnnmmmmmmmmmmmmlllllllllkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhggggggggggffffffffffeeeeeeeeeeeeeeeedddddddddddccccccccccccbbbbbbbbbbbbbaaaaa````````________^^^^^^^^]]]]]]]\\\\\\\\[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSRRRRRRRRRRQQQQQQQQQQQPPPPQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;::::::::::9999999998888877777777777666666666666555555555544444444444344333333333322222222222111111111100000000000///////...........-----------,,,,,,,,,,,,+++++++++++***********))))))))))))(((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!! tttttttttttuuuuuuuuuuuuuuvvvvvvvvvvvvvvwwwwwwwwwxxyyyyyyyyyyyyyyyzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{|||{{{{{{{{{{{|||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����������€€€€€€€€€€€€€€€€€€€€€€€€�������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡ˆˆˆ‰‰Š‹�Ž�‘“•–—˜™šš››››››ššš™™˜˜—–•”“–•”“’‘����ŽŽŽŽŽ����������ŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰††††††……………………………………………………………………………………„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}||||||||||||{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvuuuuuuuuuuuuuuttttttttttsssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqqpppppppoooooooooonnnnnnnnnnnnmmmnnnnnnnnnnnmmmmmmmmmmmmlllllllllkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhgggggggggfffffffffffeeeeeeeeeeeeeeeedddddddddddcccccccccccbbbbbbbbbbbbbbaaaaa````````_______^^^^^^^^^]]]]]]]\\\\\\\\[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSRRRRRRRRRRQQQQQQQQQQQPPPPQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;::::::::::9999999998888877777777777666666666666555555555544444444444344333333333322222222222111111111100000000000///////...........-----------,,,,,,,,,,,++++++++++++***********)))))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!! tttttttttttuuuuuuuuuuuuuuvvvvvvvvvvvvvvvwwwwwwwwxxyyyyyyyyyyyyyyyzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{|||{{{{{{{{{{{||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����������€€€€€€€€€€€€€€€€€€€€€€€€��������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡ˆˆ‰‰Š‹ŒŽ�‘“•–—˜™šš››››››ššš™™˜˜—–•”“–•”“’‘‘���ŽŽŽŽŽ����������ŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰††††††……………………………………………………………………………………„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvuuuuuuuuuuuuuuttttttttttsssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqqpppppppoooooooooonnnnnnnnnnnnmmmnnnnnnnnnnnmmmmmmmmmmmmlllllllllkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhgggggggggfffffffffffeeeeeeeeeeeeeeddddddddddddccccccccccccbbbbbbbbbbbbbaaaaa````````________^^^^^^^^^]]]]]]\\\\\\\\\[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSRRRRRRRRRRQQQQQQQQQQQPPPPQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@???????????>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;::::::::::9999999998888877777777777666666666665555555555544444444443344333333333322222222222111111111100000000000///////..........-----------,,,,,,,,,,,,++++++++++++***********)))))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!! tttttttttttuuuuuuuuuuuuuuvvvvvvvvvvvvvvvwwwwwwwwxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzz{{{{{{{{{{{{{{{{|||{{{{{{{{{{{||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡ˆˆ‰‰Š‹ŒŽ�‘“•–—˜™šš››››››ššš™™˜˜—–•”“—•”“’‘‘���ŽŽŽŽŽŽ���������ŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰†††††……………………………………………………………………………………„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvuuuuuuuuuuuuuuutttttttttssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqqpppppppooooooooonnnnnnnnnnnnnmmmnnnnnnnnnnmmmmmmmmmmmmmllllllllkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhgggggggggfffffffffffeeeeeeeeeeeeedddddddddddddcccccccccccbbbbbbbbbbbbbbaaaaa````````_______^^^^^^^^^]]]]]]]\\\\\\\\\[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSRRRRRRRRRRQQQQQQQQQQPPPPPQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;::::::::::9999999998888877777777777666666666665555555555544444444443344333333333322222222222111111111100000000000///////..........-----------,,,,,,,,,,,,+++++++++++************)))))))))))((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!! tttttttttttuuuuuuuuuuuuuuvvvvvvvvvvvvvvvwwwwwwwwxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzz{{{{{{{{{{{{{{{{|||{{{{{{{{{{{||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡ˆˆ‰‰Š‹ŒŽ��“”–—˜™šš››››››ššš™™˜˜—–•”“—•”“’‘‘���ŽŽŽŽŽŽ���������ŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰†††††……………………………………………………………………………………„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}||||||||||||||{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvuuuuuuuuuuuuuuttttttttttsssssssssssssrrrrrrrrrrrqqqqqqqqqqqqqqppppppppooooooooonnnnnnnnnnnnnmmmnnnnnnnnnnmmmmmmmmmmmmmllllllllkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhgggggggggfffffffffffeeeeeeeeeeeeddddddddddddddcccccccccccbbbbbbbbbbbbbaaaaaa```````________^^^^^^^^^]]]]]]\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSRRRRRRRRRRQQQQQQQQQQPPPPPQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;::::::::::9999999998888877777777776666666666665555555555544444444443343333333333322222222222111111111100000000000//////...........-----------,,,,,,,,,,,,+++++++++++************)))))))))))((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!! ttttttttttttuuuuuuuuuuuuuvvvvvvvvvvvvvvvwwwwwwwwxxxyyyyyyyyyyyyyyyzzzzzzzzzzzzz{{{{{{{{{{{{{{{{|||{{{{{{{{{{{{|||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ‰Š‹Œ���“”–—˜™ššš›››››ššš™™˜——–•”“–•”“’‘‘����ŽŽŽŽŽ���������ŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰††††………………………………………………………………………………………„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}||||||||||||||{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvuuuuuuuuuuuuuuttttttttttsssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqqppppppppooooooooonnnnnnnnnnnnnmmmnnnnnnnnnnmmmmmmmmmmmmmllllllllkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhgggggggggfffffffffffeeeeeeeeeeeedddddddddddddcccccccccccbbbbbbbbbbbbbaaaaaaa``````________^^^^^^^^^^]]]]]]\\\\\\\\\[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSRRRRRRRRRRQQQQQQQQQQPPPPPQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;::::::::::9999999998888877777777776666666666665555555555544444444443343333333333322222222221111111111100000000000//////...........-----------,,,,,,,,,,,,+++++++++++************)))))))))))((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!! ttttttttttttuuuuuuuuuuuuuvvvvvvvvvvvvvvvwwwwwwwwxxxyyyyyyyyyyyyyyyzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{||{{{{{{{{{{{{||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������€€€€€€€€€€€€€€€€€€€€€€€€€���������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆ‰Š‹Œ�Ž�’”•—˜™™šš››››šššš™™˜——–•”“–•”“’‘‘����ŽŽŽŽŽ���������ŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰††††……………………………………………………………………………………„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvuuuuuuuuuuuuuuttttttttttsssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqqppppppppooooooooonnnnnnnnnnnnnmmmnnnnnnnnnnmmmmmmmmmmmmmllllllllkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhgggggggggfffffffffffeeeeeeeeeeddddddddddddddcccccccccccbbbbbbbbbbbbbaaaaaaaa``````________^^^^^^^^^]]]]]]]\\\\\\\\\[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSRRRRRRRRRRQQQQQQQQQQPPPPPQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;::::::::::9999999998888877777777776666666666665555555555544444444443343333333333322222222221111111111100000000000//////...........-----------,,,,,,,,,,,,+++++++++++************)))))))))))((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!! ttttttttttttuuuuuuuuuuuuuuvvvvvvvvvvvvvvwwwwwwwwxxxyyyyyyyyyyyyyyyzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{||{{{{{{{{{{{{||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������€€€€€€€€€€€€€€€€€€€€€€€€€���������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆ‰ŠŠŒ�Ž�’”•–—˜™ššš›››ššš™™˜˜—––•”“–•”“’‘‘����ŽŽŽŽŽ���������ŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰†††………………………………………………………………………………………„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvuuuuuuuuuuuuuuttttttttttsssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqpppppppppooooooooonnnnnnnnnnnnnmmmnnnnnnnnnnmmmmmmmmmmmmlllllllllkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhgggggggggfffffffffffeeeeeeeeeeddddddddddddddcccccccccccbbbbbbbbbbbbaaaaaaaaa`````________^^^^^^^^^^]]]]]]\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSRRRRRRRRRRRQQQQQQQQQQPPPPPQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;::::::::::999999999888887777777777666666666666555555555554444444444334333333333332222222222111111111110000000000///////...........-----------,,,,,,,,,,,,+++++++++++************)))))))))))((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!! ttttttttttttuuuuuuuuuuuuuuvvvvvvvvvvvvvvvwwwwwwwxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzz{{{{{{{{{{{{{{{{||{{{{{{{{{{{{||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������€€€€€€€€€€€€€€€€€€€€€€€€€����������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆ‰‰Š‹�Ž�’“•–—˜™ššš›››ššš™™˜˜—––•”“–•”“’‘‘����ŽŽŽŽŽ���������ŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰†††……………………………………………………………………………………„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}|||||||||||||||||{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvuuuuuuuuuuuuuuttttttttttsssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqpppppppppooooooooonnnnnnnnnnnnnmmmnnnnnnnnnnmmmmmmmmmmmmlllllllllkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhgggggggggffffffffffeeeeeeeeeeddddddddddddddcccccccccccbbbbbbbbbbbbaaaaaaaaaa`````_______^^^^^^^^^^]]]]]]]\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSRRRRRRRRRRRQQQQQQQQQQQPPPPQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;::::::::::999999999888887777777777666666666666555555555554444444444334333333333332222222222111111111110000000000///////...........-----------,,,,,,,,,,,,+++++++++++************)))))))))))((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!! ttttttttttttuuuuuuuuuuuuuuvvvvvvvvvvvvvvvwwwwwwwxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzz{{{{{{{{{{{{{{{{||{{{{{{{{{{{{||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������€€€€€€€€€€€€€€€€€€€€€€€€€����������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆ‰Š‹Œ��‘“”–—˜™™ššš››ššš™™˜˜—–•”“’–•”“’‘‘����ŽŽŽŽŽ���������ŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰††………………………………………………………………………………………„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}|||||||||||||||||{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvuuuuuuuuuuuuuuutttttttttssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqpppppppppooooooooonnnnnnnnnnnnnmmmnnnnnnnnnnmmmmmmmmmmmmlllllllllkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhgggggggggffffffffffeeeeeeeeedddddddddddddddccccccccccbbbbbbbbbbbbbaaaaaaaaaa````________^^^^^^^^^^]]]]]]]\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSRRRRRRRRRRQQQQQQQQQQQPPPPQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;:::::::::::999999999888887777777777666666666666555555555544444444444334333333333332222222222111111111110000000000///////...........-----------,,,,,,,,,,,,+++++++++++************)))))))))))((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!! ttttttttttttuuuuuuuuuuuuuuvvvvvvvvvvvvvvvwwwwwwwxxxxyyyyyyyyyyyyyyyzzzzzzzzzzzzz{{{{{{{{{{{{{{{{||{{{{{{{{{{{{{||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������€€€€€€€€€€€€€€€€€€€€€€€€€�����������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆ‰Š‹Œ�Ž‘’”•–—˜™šššššššš™™˜˜—–•”“’–•”“’‘����ŽŽŽŽŽŽ���������ŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰††……………………………………………………………………………………„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}|||||||||||||||||{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvuuuuuuuuuuuuuuttttttttttsssssssssssssrrrrrrrrrrrqqqqqqqqqqqqqppppppppppoooooooonnnnnnnnnnnnnnmmmnnnnnnnnnmmmmmmmmmmmmmlllllllllkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhgggggggggffffffffffeeeeeeeeeddddddddddddddcccccccccccbbbbbbbbbbbbaaaaaaaaaaa```________^^^^^^^^^^]]]]]]]\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSRRRRRRRRRRRQQQQQQQQQPPPPPQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;:::::::::::999999999888887777777777666666666666555555555544444444444334333333333332222222222111111111110000000000///////...........-----------,,,,,,,,,,,,+++++++++++************)))))))))))((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!! tttttttttttttuuuuuuuuuuuuuvvvvvvvvvvvvvvvwwwwwwwxxxxyyyyyyyyyyyyyyyzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{|{{{{{{{{{{{{{||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������€€€€€€€€€€€€€€€€€€€€€€€€€�����������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆ‰‰ŠŒ�Ž‘’“•–—˜™™ššššššš™™˜——–•”“’•””“’‘����ŽŽŽŽŽŽ���������ŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰††……………………………………………………………………………………„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}||||||||||||||||||{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvuuuuuuuuuuuuuutttttttttssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqppppppppppoooooooonnnnnnnnnnnnnmmmmnnnnnnnnnmmmmmmmmmmmmmlllllllllkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhgggggggggffffffffffeeeeeeeeddddddddddddddcccccccccccbbbbbbbbbbbbaaaaaaaaaaa````________^^^^^^^^^^]]]]]]]\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSRRRRRRRRRRRRQQQQQQQQQQPPPPQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;::::::::::9999999999888887777777777666666666666555555555544444444444334333333333332222222222111111111100000000000///////...........-----------,,,,,,,,,,,,+++++++++++************)))))))))))((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!! tttttttttttttuuuuuuuuuuuuuuvvvvvvvvvvvvvvwwwwwwwxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzz{{{{{{{{{{{{{{{{{|{{{{{{{{{{{{{||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������€€€€€€€€€€€€€€€€€€€€€€€€€������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆ‰Š‹ŒŽ�’“”–—˜™™ššššššš™™˜——–•”“’•”““’‘����ŽŽŽŽŽ����������ŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰††…………………………………………………………………………………„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}||||||||||||||||||{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvuuuuuuuuuuuuuutttttttttssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqppppppppppoooooooonnnnnnnnnnnnnmmmmnnnnnnnnnnmmmmmmmmmmmmlllllllllkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhgggggggggfffffffffeeeeeeeeeddddddddddddddccccccccccbbbbbbbbbbbbaaaaaaaaaaaa````_______^^^^^^^^^^^]]]]]]]\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSRRRRRRRRRRRRQQQQQQQQQQPPPPQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;::::::::::9999999999888877777777777666666666666555555555544444444444334333333333322222222222111111111100000000000///////...........-----------,,,,,,,,,,,,+++++++++++************)))))))))))(((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!! tttttttttttttuuuuuuuuuuuuuuvvvvvvvvvvvvvvvwwwwwwxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzz{{{{{{{{{{{{{{{{|{{{{{{{{{{{{{||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������€€€€€€€€€€€€€€€€€€€€€€€€€������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆ‰Š‹Œ��‘“”•–˜˜™ššššššš™™˜——–•”“’•”“’’‘����ŽŽŽŽŽ����������ŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰†……………………………………………………………………………………„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}||||||||||||||||||{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvuuuuuuuuuuuuuutttttttttssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqppppppppppooooooonnnnnnnnnnnnnnmmmmnnnnnnnnnmmmmmmmmmmmmmllllllllkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhggggggggffffffffffeeeeeeeeedddddddddddddcccccccccccbbbbbbbbbbbaaaaaaaaaaaa````________^^^^^^^^^^^]]]]]]]\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSRRRRRRRRRRRRQQQQQQQQQPPPPPQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;::::::::::9999999999888877777777777666666666666555555555544444444444334333333333322222222222111111111100000000000///////...........-----------,,,,,,,,,,,,+++++++++++***********))))))))))))(((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!! tttttttttttttuuuuuuuuuuuuuuvvvvvvvvvvvvvvvwwwwwwxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzz{{{{{{{{{{{{{{{{|{{{{{{{{{{{{{{||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€��������€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆ‰Š‹Œ��‘’”•–—˜™ššššššš™™˜—––•”“’•”“’‘‘����ŽŽŽŽŽ����������ŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰†…………………………………………………………………………………„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}||||||||||||||||||{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvuuuuuuuuuuuuuuutttttttttssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqppppppppppooooooonnnnnnnnnnnnnnmmmmnnnnnnnnnmmmmmmmmmmmmlllllllllkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhggggggggffffffffffeeeeeeeeedddddddddddddcccccccccccbbbbbbbbbbaaaaaaaaaaaa`````________^^^^^^^^^^]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSRRRRRRRRRRRRQQQQQQQQQQPPPPQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;::::::::::9999999999888877777777777666666666666555555555544444444444334333333333322222222222111111111100000000000///////...........-----------,,,,,,,,,,,,+++++++++++***********))))))))))))(((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!! tttttttttttttuuuuuuuuuuuuuuvvvvvvvvvvvvvvvwwwwwwxxxxxyyyyyyyyyyyyyyyzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€�������€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆ‰‰Š‹��‘’“•–—˜™ššššššš™™˜—–•”“’‘•”“’‘‘����ŽŽŽŽŽ����������ŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰……………………………………………………………………………………„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}||||||||||||||||||{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvuuuuuuuuuuuuuuutttttttttsssssssssssssrrrrrrrrrrrqqqqqqqqqqqqqpppppppppppooooooonnnnnnnnnnnnnnmmmmnnnnnnnnnmmmmmmmmmmmmlllllllllkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhggggggggffffffffffeeeeeeeeedddddddddddddccccccccccbbbbbbbbbbbaaaaaaaaaaaa````________^^^^^^^^^^^^]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSRRRRRRRRRRRRQQQQQQQQQQPPPPQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@???????????>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;::::::::::9999999999888877777777777666666666666555555555544444444444334333333333322222222222111111111100000000000///////...........-----------,,,,,,,,,,,,+++++++++++***********))))))))))))(((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!! ttttttttttttttuuuuuuuuuuuuuvvvvvvvvvvvvvvvwwwwwwxxxxxyyyyyyyyyyyyyyyzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||{||||||||||||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€�������€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆ‰Š‹Œ��’“•–—˜™ššššššš™™˜—–•”“’‘•”“’‘‘����ŽŽŽŽŽ����������ŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰…………………………………………………………………………………„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}|||||||||||||||||{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvuuuuuuuuuuuuuuttttttttttsssssssssssssrrrrrrrrrrrqqqqqqqqqqqqqpppppppppppoooooonnnnnnnnnnnnnnnmmmmnnnnnnnnnmmmmmmmmmmmmlllllllllkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhgggggggfffffffffffeeeeeeeeeddddddddddddcccccccccccbbbbbbbbbbaaaaaaaaaaaa````_________^^^^^^^^^^^]]]]]]]]\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSRRRRRRRRRRRQQQQQQQQQQPPPPQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;::::::::::9999999999888877777777777666666666665555555555544444444443334333333333322222222222111111111100000000000///////...........-----------,,,,,,,,,,,,+++++++++++***********))))))))))))(((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!! ttttttttttttttuuuuuuuuuuuuuuvvvvvvvvvvvvvvwwwwwwxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||{|||||||||||||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€������€€€€€€€€€€€€€€€€€€€€€€€€€���������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡†‡‡‡‡ˆˆ‰Š‹Œ��’“”–—˜™ššš›ššš™™˜—–•”“’‘•”“’‘‘����ŽŽŽŽŽ����������ŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰…………………………………………………………………………………„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}||||||||||||||||||{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvuuuuuuuuuuuuuutttttttttssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppoooooonnnnnnnnnnnnnnmmmmmnnnnnnnnnmmmmmmmmmmmllllllllllkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhgggggggffffffffffeeeeeeeeeeddddddddddddcccccccccccbbbbbbbbbaaaaaaaaaaaa`````_________^^^^^^^^^^^^]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSRRRRRRRRRRRRQQQQQQQQQQPPPPQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;::::::::::9999999999888877777777777666666666665555555555544444444443334333333333322222222222111111111100000000000///////..........-----------,,,,,,,,,,,,++++++++++++***********)))))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!! ttttttttttttttuuuuuuuuuuuuuuvvvvvvvvvvvvvvvwwwwwxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||{|||||||||||||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€������€€€€€€€€€€€€€€€€€€€€€€€€���������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡††‡‡‡ˆˆ‰Š‹Œ��‘“”–—˜™ššš››šš™™˜—–•”“’‘”““’‘�����ŽŽŽŽŽŽ���������ŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆ………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}|||||||||||||||||{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvuuuuuuuuuuuuuutttttttttssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqppppppppppppooooonnnnnnnnnnnnnnnmmmmmnnnnnnnnnmmmmmmmmmmmllllllllllkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhgggggggffffffffffeeeeeeeeeeddddddddddddccccccccccbbbbbbbbbbaaaaaaaaaaaa`````_________^^^^^^^^^^^^]]]]]]]\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSRRRRRRRRRRRQQQQQQQQQQPPPPQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;::::::::::9999999999888877777777776666666666666555555555544444444443333333333333322222222222111111111100000000000///////..........-----------,,,,,,,,,,,,+++++++++++************)))))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!! ttttuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||}}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€��������€€€€€€€€€€€€€€€€€€€€�����������������������������‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………†††††††††††††††††††††††††…………………††††††††††††††††††‡‡‡‡‡‡†††††††††††††‡ˆˆ‰ŠŒŒŽ�‘’“”––—˜˜˜˜˜˜—––•”“’‘��’‘‘���ŽŽ���ŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††……††††††††††††††††………………………„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~}}}}}}}}}}}}}}}|||||||||||||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyzzyyyyyyyyyyyyyyyyxxxxxxxvvvvvuuuuuuuuuuuuuuttttttuuuuuttttttttttttttssssssssssssssssssrrrrrrrrrrrrrrppppppppppppppoooooooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhgggggggggggggffffffffffeeeeeeeeedddddddddddcccccccccccbbbbaaaaaaaaaa````````````___^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZYZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVVVVVUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRSSSRRRRRRRRRRRQQQQQQQQQPPPQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@??????????>>>>>>>>>>========<<<<<<<<<<;;;;;;;;;;:::::::9999999999988888888888888777777777776666666666555555555544444444444333333333332222222222111111111100000000000/////////...........-----------,,,,,,,,,,,+++++++++++*************)))))))))))((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""!!!!!!!!!!! ttttuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||}}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€�������€€€€€€€€€€€€€€€€€€€€€�����������������������������‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………†††††††††††††††††††††††††…………………††††††††††††††††††‡‡‡‡‡†††††††††††††‡‡ˆˆ‰ŠŒŒŽ�‘’“•––—˜˜˜˜˜——–••”“’��Ž’‘���ŽŽŽ���ŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ††††††††††††††††††††††………†††††††††††††††…………………………„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~}}}}}}}}}}}}}}}|||||||||||||||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyzzyyyyyyyyyyyyyyyyxxxxxxxvvvvvuuuuuuuuuuuuuuttttttuuuuuttttttttttttttssssssssssssssssssrrrrrrrrrrrrrrpppppppppppppooooooooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmllllllllllllkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhggggggggggggfffffffffffeeeeeeeeedddddddddddcccccccccccbbbbaaaaaaaaaa```````````____^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZYZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWVVVVVVVVVVUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRSSSRRRRRRRRRRRQQQQQQQQQPPPQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@??????????>>>>>>>>>>========<<<<<<<<<<;;;;;;;;;;:::::::9999999999988888888888888777777777776666666666555555555544444444443333333333332222222222111111111100000000000/////////...........-----------,,,,,,,,,,,+++++++++++************))))))))))))((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""!!!!!!!!!!! ttttuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||}}}}}}}}}}}}}}~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€�������€€€€€€€€€€€€€€€€€€€€€�����������������������������‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………†††††††††††††††††††††††††……………………†††††††††††††††††‡‡‡‡††††††††††††††‡‡ˆ‰Š‹Œ�Ž�‘’“•––—˜˜˜˜˜——–•”“’‘��Ž’‘���ŽŽ����ŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ††††††††††††††††††††††………†††††††††††††††…………………………„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~}}}}}}}}}}}}}}}}||||||||||||||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyzzyyyyyyyyyyyyyyyyxxxxxxxvvvvuuuuuuuuuuuuuuuttttttuuuutttttttttttttttssssssssssssssssssrrrrrrrrrrrrrrpppppppppppppoooooooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhhggggggggggggffffffffffeeeeeeeeeedddddddddddccccccccccbbbbbaaaaaaaaa````````````____^^^^^^^]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZYZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWVVVVVVVVVVUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRSSSRRRRRRRRRRRQQQQQQQQQPPPQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@???????????>>>>>>>>>>=======<<<<<<<<<<<;;;;;;;;;;:::::::999999999998888888888888877777777777666666666655555555554444444444333333333332222222222211111111110000000000//////////...........-----------,,,,,,,,,,++++++++++++************))))))))))))(((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""!!!!!!!!!!! ttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||}}}}}}}}}}}}}}~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€������€€€€€€€€€€€€€€€€€€€€€€����������������������������‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………†††††††††††††††††††††††††………………………††††††††††††††††‡‡‡‡†††††††††††††‡‡‡ˆ‰Š‹Œ�Ž�‘’”•–——˜˜˜˜˜——–•”“’‘��Ž’‘���ŽŽ����ŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††…………††††††††††††††……………………………„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~}}}}}}}}}}}}}}}|||||||||||||||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyzzyyyyyyyyyyyyyyyxxxxxxxxvvvvuuuuuuuuuuuuuuuttttttuuuutttttttttttttttssssssssssssssssssrrrrrrrrrrrrrqpppppppppppppoooooooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhgggggggggggggffffffffffeeeeeeeeeedddddddddddccccccccccbbbbbaaaaaaaaa````````````____^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZYZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRSSSRRRRRRRRRRRQQQQQQQQQPPPQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@??????????>>>>>>>>>>>=======<<<<<<<<<<<;;;;;;;;;;:::::::999999999988888888888888877777777776666666666655555555554444444444333333333332222222222211111111110000000000//////////...........-----------,,,,,,,,,,+++++++++++*************))))))))))))(((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$###########"""""""""""!!!!!!!!!!! tttttuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||}}}}}}}}}}}}}~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€������€€€€€€€€€€€€€€€€€€€€€€����������������������������‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………†††††††††††††††††††††††††………………………††††††††††††††††‡‡‡††††††††††††††‡‡ˆ‰‰Š‹����‘“”•–——˜˜˜˜˜—––•”“’‘��Ž’‘���ŽŽ����ŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡†††††††††††††††††††††…………††††††††††††††……………………………„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~}}}}}}}}}}}}}}}||||||||||||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyzyyyyyyyyyyyyyyyyxxxxxxxxvvvvuuuuuuuuuuuuuutttttttuuuuttttttttttttttsssssssssssssssssssrrrrrrrrrrrrrqpppppppppppppoooooooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhhggggggggggggfffffffffffeeeeeeeeeedddddddddddcccccccccccbbbbaaaaaaaaa```````````_____^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZYZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRSSSRRRRRRRRRRRQQQQQQQQQPPPQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@??????????>>>>>>>>>>>=======<<<<<<<<<<<;;;;;;;;;;:::::::999999999988888888888888877777777776666666666555555555554444444444333333333332222222222211111111110000000000//////////...........-----------,,,,,,,,,,+++++++++++*************))))))))))))(((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""!!!!!!!!!!! tttttuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||}}}}}}}}}}}}}~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€�����€€€€€€€€€€€€€€€€€€€€€€€���������������������������‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………†††††††††††††††††††††††††…………………………†††††††††††††††‡‡††††††††††††††‡‡ˆˆ‰Š‹Œ�Ž��’“”•–——˜˜˜˜——–••”“’‘��Ž‘‘���ŽŽ���ŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡††††††††††††††††††††……………†††††††††††††………………………………„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~}}}}}}}}}}}}}}}||||||||||||||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyzyyyyyyyyyyyyyyyyxxxxxxxxvvvvuuuuuuuuuuuuuutttttttuuuuttttttttttttttssssssssssssssssssrrrrrrrrrrrrrrqpppppppppppppooooooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhhggggggggggggfffffffffffeeeeeeeeeeddddddddddddcccccccccbbbbbaaaaaaaaa```````````_____^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZYZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSRRRRSSSRRRRRRRRRRRQQQQQQQQQPPPQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@??????????>>>>>>>>>>========<<<<<<<<<<;;;;;;;;;;;:::::::999999999988888888888888877777777776666666666555555555554444444444333333333332222222222211111111100000000000//////////...........-----------,,,,,,,,,,+++++++++++*************)))))))))))((((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""!!!!!!!!!!! tttttuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||}}}}}}}}}}}}}}~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€�����€€€€€€€€€€€€€€€€€€€€€€€€��������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………†††††††††††††††††††††††††……………………………†††††††††††††††††††††††††††††‡‡ˆˆ‰Š‹Œ�ŽŽ�‘’“”•–——˜˜˜———–•”“’‘��Ž�‘����ŽŽ���ŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡††††††††††††††††††††……………†††††††††††††………………………………„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~}}}}}}}}}}}}}}|||||||||||||||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyzyyyyyyyyyyyyyyyyxxxxxxxxvvvuuuuuuuuuuuuuuutttttttuuuuttttttttttttttssssssssssssssssssrrrrrrrrrrrrrrqpppppppppppppooooooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmllllllllllllkkkkkkjjjjjjjjjjjjiiiiiiiiiiihiiiihhhhhhhhhhhhgggggggggggggfffffffffffeeeeeeeeeeddddddddddddccccccccccbbbbaaaaaaaaa```````````_____^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZYZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSRRRRSSSRRRRRRRRRRRQQQQQQQQQPPPQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@??????????>>>>>>>>>>========<<<<<<<<<<;;;;;;;;;;;:::::::999999999988888888888888877777777776666666666555555555554444444444333333333332222222222211111111100000000000//////////...........-----------,,,,,,,,,,+++++++++++*************)))))))))))((((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""!!!!!!!!!!! tttttuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||}}}}}}}}}}}}}~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€����€€€€€€€€€€€€€€€€€€€€€€€€��������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………†††††††††††††††††††††††††……………………………††††††††††††††††††††††††††††‡‡‡ˆ‰ŠŠ‹Œ�Ž��‘“”••–———————–••”“’‘��Ž�‘���ŽŽ����ŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡††††††††††††††††††††……………††††††††††††…………………………………„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~}}}}}}}}}}}}}}}|||||||||||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyzyyyyyyyyyyyyyyyxxxxxxxxxvvvuuuuuuuuuuuuuuutttttttuuutttttttttttttttssssssssssssssssssrrrrrrrrrrrrrrqppppppppppppooooooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmllllllllllllkkkkkkkjjjjjjjjjjjiiiiiiiiiiihiiiihhhhhhhhhhhhgggggggggggggfffffffffffeeeeeeeeeeedddddddddddccccccccccbbbbaaaaaaaaa```````````_____^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZYZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSRRRRSSSRRRRRRRRRRRQQQQQQQQQPPPQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@??????????>>>>>>>>>>========<<<<<<<<<<;;;;;;;;;;::::::::999999999988888888888888877777777776666666666555555555544444444444333333333332222222222211111111100000000000//////////...........-----------,,,,,,,,,,+++++++++++*************)))))))))))((((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""!!!!!!!!!!! tttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||}}}}}}}}}}}}}~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€����€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………†††††††††††††††††††††††††…………………………………†††††††††††…†††††††††††††‡‡‡ˆ‰‰Š‹Œ�Ž��‘’“”•––——————––•”“’‘��ŽŽ�‘���ŽŽ���ŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡††††††††††††††††††††……………††††††††††††…………………………………„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~}}}}}}}}}}}}}}}||||||||||||||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxvvvuuuuuuuuuuuuuuutttttttuuutttttttttttttttssssssssssssssssssrrrrrrrrrrrrrqqppppppppppppooooooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllkkkkkkkjjjjjjjjjjjjiiiiiiiiiiihiiihhhhhhhhhhhhgggggggggggggffffffffffffeeeeeeeeeeedddddddddddccccccccccbbbbaaaaaaaaa```````````_____^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZYZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSRRRRSSSRRRRRRRRRRRQQQQQQQQQPPPQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@??????????>>>>>>>>>>========<<<<<<<<<<;;;;;;;;;;::::::::999999999988888888888888877777777776666666666555555555544444444444333333333332222222222211111111100000000000//////////..........-----------,,,,,,,,,,,+++++++++++*************)))))))))))((((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""!!!!!!!!!!! ttttttuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||}}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€���€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………†††††††††††††††††††††††††……………………………………†††††††††……†††††††††††††‡‡ˆ‰‰Š‹Œ�Ž��‘’“””•––—————––••”“’‘��Ž�Œ���ŽŽŽ���ŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡†††††††††††††††††††………………†††††††††††……………………………………„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~}}}}}}}}}}}}}}|||||||||||||||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxvvvuuuuuuuuuuuuuuttttttttuuuttttttttttttttsssssssssssssssssssrrrrrrrrrrrrrqqppppppppppppoooooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmllllllllllllkkkkkkkjjjjjjjjjjjjiiiiiiiiiihhiiihhhhhhhhhhhhgggggggggggggffffffffffffeeeeeeeeeeedddddddddddccccccccccbbbbaaaaaaaaa```````````_____^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZYZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSRRRRSSSRRRRRRRRRRQQQQQQQQQPPPPQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@??????????>>>>>>>>>>========<<<<<<<<<<;;;;;;;;;;::::::::999999999988888888888888877777777776666666666555555555544444444444333333333332222222222211111111100000000000//////////..........-----------,,,,,,,,,,,+++++++++++*************)))))))))))((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""!!!!!!!!!!! ttttttuuuuuuuuuuuuuuvvvuvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||}}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€���€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………†††††††††††††††††††††††††…………………………………………†††††…………††††††††††††‡‡ˆ‰‰Š‹Œ�Ž��‘‘’“”••––————––••”“’‘���Ž�Œ���ŽŽ����ŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡†††††††††††††††††††………………††††††††††………………………………………„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}}}||||||||||||||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxvvuuuuuuuuuuuuuuuttttttttuuuttttttttttttttssssssssssssssssssrrrrrrrrrrrrrrqqppppppppppppoooooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllllkkkkkkkjjjjjjjjjjjiiiiiiiiiihhiihhhhhhhhhhhhhgggggggggggggfffffffffffeeeeeeeeeeeedddddddddddccccccccccbbbbaaaaaaaaa```````````_____^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZYZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSRRRRSSSRRRRRRRRRRQQQQQQQQQQPPPQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@??????????>>>>>>>>>>========<<<<<<<<<<;;;;;;;;;;:::::::9999999999988888888888888777777777776666666666555555555544444444444333333333332222222222111111111100000000000//////////..........-----------,,,,,,,,,,,+++++++++++*************)))))))))))((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""!!!!!!!!!! ttttttuuuuuuuuuuuuuuvvvuvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{||||||||||||||||||}}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€��€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………†††††††††††††††††††††††††…………………………………………………………………†††††††††††‡‡ˆˆ‰Š‹Œ�Ž��‘’’“””•––––––––••”““’‘��Ž�ŒŒ��ŽŽŽ���ŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡††††††††††††††††………………………††††††††††………………………………………„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}}}}||||||||||||||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxvvuuuuuuuuuuuuuuuttttttttuutttttttttttttttssssssssssssssssssrrrrrrrrrrrrrrqqppppppppppppoooooooooooonoonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmllllllllllllkkkkkkkjjjjjjjjjjjjiiiiiiiiiihhiihhhhhhhhhhhhgggggggggggggfffffffffffffeeeeeeeeeeedddddddddddccccccccccbbbbaaaaaaaaa````````````____^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZYZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSRRRRSSSRRRRRRRRRRQQQQQQQQQQPPPQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@??????????>>>>>>>>>>========<<<<<<<<<<;;;;;;;;;;:::::::9999999999988888888888888777777777776666666666555555555544444444444333333333332222222222111111111100000000000//////////..........-----------,,,,,,,,,,,+++++++++++*************)))))))))))((((((((((''''''''''''&&&&&&&&&&&%&&&%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""!!!!!!!!!! ttttttuuuuuuuuuuuuuuuvvuvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{||||||||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€��€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………†††††††††††††††††††††††††…………………………………………………………………††††††…††††‡ˆˆ‰Š‹Œ�Ž��‘’““””••–––––––••””“’‘��ŽŽ�Œ‹��ŽŽ����ŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡†††††††††††††††…………………………†††††††††…………………………………………„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}}}|||||||||||||||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxvvuuuuuuuuuuuuuuuttttttttuutttttttttttttttssssssssssssssssssrrrrrrrrrrrrrrqqpppppppppppooooooooooooonoonnnnnnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllllkkkkkkkjjjjjjjjjjjiiiiiiiiiihhhiihhhhhhhhhhhgggggggggggfggfffffffffffffeeeeeeeeeeedddddddddddccccccccccbbbbaaaaaaaaaa```````````____^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZYZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSRRRRSSSRRRRRRRRRRQQQQQQQQQPPPPQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@???????????>>>>>>>>>>========<<<<<<<<<<;;;;;;;;;;:::::::9999999999988888888888888777777777776666666666555555555544444444444333333333332222222222111111111100000000000//////////..........-----------,,,,,,,,,,,+++++++++++*************)))))))))))((((((((((''''''''''''&&&&&&&&&&&%&&&%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""!!!!!!!!!! tttttttuuuuuuuuuuuuuuvvuvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{||||||||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€�€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………†††††††††††††††††††††††††…………………………………………………………………††††………†††‡‡ˆ‰Š‹Œ�Ž��‘’“”””••–––––––••””“’‘���Ž�ŒŒ‹�ŽŽŽ���ŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡†††††††††††††††…………………………†††††††††…………………………………………„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}}}|||||||||||||||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxvvuuuuuuuuuuuuuutttttttttuuttttttttttttttsssssssssssssssssssrrrrrrrrrrrrrqqqpppppppppppooooooooooooonoonnnnnnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllllkkkkkkkjjjjjjjjjjjiiiiiiiiiihhhihhhhhhhhhhhhgggggggggggfggfffffffffffffeeeeeeeeeeddddddddddddccccccccccbbbbaaaaaaaaa````````````____^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZYZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSRRRRSSSRRRRRRRRRRQQQQQQQQQQPPPQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@???????????>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;:::::::9999999999988888888888888777777777776666666666555555555544444444443333333333332222222222111111111100000000000//////////..........-----------,,,,,,,,,,,+++++++++++*************)))))))))))((((((((((''''''''''''&&&&&&&&&&&%&&&%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""!!!!!!!!!! tttttttuuuuuuuuuuuuuuvvuuvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………†††††††††††††††††††††††††…………………………………………………………………†††………††††‡ˆˆ‰Š‹ŒŽ��‘’“”””••–––––––••””“’’‘��Ž��Œ‹‹�ŽŽ���ŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡††††††††††††††……………………………††††††††……………………………………………„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}}}}||||||||||||||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxvuuuuuuuuuuuuuuutttttttttuuttttttttttttttsssssssssssssssssssrrrrrrrrrrrrrqqqpppppppppppooooooooooooonoonnnnnnnnnnnnnnmmmmmmmmmmmmmmmlllllllllllllkkkkkkkjjjjjjjjjjjiiiiiiiiiihhhihhhhhhhhhhhhgggggggggggfggfffffffffffffeeeeeeeeeeddddddddddddccccccccccbbbbaaaaaaaaaa```````````____^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZYYZZYYYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSRRRRSSSRRRRRRRRRRQQQQQQQQQPPPPQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMMMMMLLLLLLLKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@??????????>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;:::::::9999999999888888888888888777777777776666666666555555555544444444443333333333322222222222111111111100000000000//////////..........-----------,,,,,,,,,,,+++++++++++************))))))))))))((((((((((''''''''''''&&&&&&&&&&&%&&%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""!!!!!!!!!! tttttttuuuuuuuuuuuuuuvvuuvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………†††††††††††††††††††††††††…………………………………………………………………††…………†††‡‡ˆ‰Š‹Œ�Ž�‘’“””•••–––––––•••”““’‘���Ž�Œ‹‹ŠŽŽ����ŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡††††††††††††††……………………………††††††††……………………………………………„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}}}|||||||||||||||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxvuuuuuuuuuuuuuuutttttttttuuttttttttttttttssssssssssssssssssrrrrrrrrrrrrrrqqqpppppppppppoooooooooooonnonnnnnnnnnnnnnnnmmmmmmmmmmmmmmllllllllllllllkkkkkkkjjjjjjjjjjjiiiiiiiiiihhhihhhhhhhhhhhggggggggggggfgffffffffffffffeeeeeeeeeeddddddddddddccccccccccbbbbaaaaaaaaa````````````____^^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZYYZZYYYYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSRRRRSSSRRRRRRRRRRQQQQQQQQQPPPPQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMMMMMLLLLLLLKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@??????????>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;:::::::999999999988888888888888877777777776666666666655555555554444444444333333333332222222222211111111110000000000///////////..........-----------,,,,,,,,,,++++++++++++************))))))))))))((((((((((''''''''''''&&&&&&&&&&&%&&%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""!!!!!!!!!! tttttttuuuuuuuuuuuuuuuvuuvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}~~~~}}}~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………†††††††††††††††††††††††††…………………………………………………………………††…………†††‡ˆˆ‰‹Œ�Ž��’“””•–––––––––•••””“’‘‘��Ž�ŒŒ‹ŠŠŽŽ���ŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡††††††††††††††……………………………††††††††……………………………………………„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}||||||||||||||||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxvuuuuuuuuuuuuuuutttttttttutttttttttttttttssssssssssssssssssrrrrrrrrrrrrrrqqqpppppppppppoooooooooooonnonnnnnnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllllkkkkkkkjjjjjjjjjjjjiiiiiiiiiihhhihhhhhhhhhhhggggggggggggfgffffffffffffffeeeeeeeeeeddddddddddddccccccccccbbbbaaaaaaaaa````````````____^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZYYZZYYYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSRRRRSSSRRRRRRRRRRQQQQQQQQQPPPPQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMMMMMLLLLLLLKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@??????????>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;:::::::999999999988888888888888877777777776666666666555555555554444444444333333333332222222222211111111110000000000///////////..........-----------,,,,,,,,,,++++++++++++************))))))))))))(((((((((('''''''''''&&&&&&&&&&&&%&&%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""!!!!!!!!!! ttttttttuuuuuuuuuuuuuuvuuvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{||||||||||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}~~~~}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††…………………………………………………………………†……………††‡‡ˆ‰Š‹ŒŽ��‘’“”•––––––––––••””“’’‘��ŽŽ�Œ‹‹ŠŠŽ����ŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡††††††††††††††……………………………††††††††……………………………………………„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}|||||||||||||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxvuuuuuuuuuuuuuuttttttttttutttttttttttttttssssssssssssssssssrrrrrrrrrrrrrrqqqppppppppppooooooooooooonnonnnnnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllllkkkkkkkkjjjjjjjjjjjiiiiiiiiiiihhhihhhhhhhhhhhggggggggggggfgffffffffffffffeeeeeeeeeeddddddddddddccccccccccbbbbaaaaaaaaa```````````_____^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZYYZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSRRRRSSRRRRRRRRRRRQQQQQQQQQPPPPQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMMMMMLLLLLLLKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@??????????>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;:::::::999999999988888888888888877777777776666666666555555555554444444444333333333332222222222211111111110000000000///////////..........-----------,,,,,,,,,,+++++++++++*************))))))))))))(((((((((('''''''''''&&&&&&&&&&&&%&&%%%%%%%%%%%%$$$$$$$$$$$$$###########""""""""""""!!!!!!!!!! ttttttttuuuuuuuuuuuuuuvuuuvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{||||||||||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}~~~}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††………………………………………………………………………………†††‡‡ˆ‰ŠŒ�Ž�‘’“”••–––––––––••””““’‘���Ž�ŒŒ‹ŠŠ‰Ž���ŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹Šˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡†††††††††††††………………………………†††††††………………………………………………„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}|||||||||||||||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxuuuuuuuuuuuuuuuttttttttttuttttttttttttttsssssssssssssssssssrrrrrrrrrrrrrqqqqppppppppppooooooooooooonnonnnnnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllllkkkkkkkkjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhhgggggggggggffgffffffffffffffeeeeeeeeeeddddddddddddccccccccccbbbbaaaaaaaaa```````````_____^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZYYZZYYYYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSRRRRSSRRRRRRRRRRQQQQQQQQQQPPPPQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMMMMMLLLLLLLKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@??????????>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;:::::::999999999988888888888888877777777776666666666555555555554444444444333333333332222222222211111111100000000000///////////..........-----------,,,,,,,,,,+++++++++++*************)))))))))))((((((((((('''''''''''&&&&&&&&&&&&%&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!! ttttttttuuuuuuuuuuuuuuvuuuvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{||||||||||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}~~~}}}}}~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††………………………………………………………………………………†††‡ˆ‰Š‹Œ���‘’“”•––—––––––•••””“’’‘��Ž��Œ‹‹ŠŠ‰����ŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡††††††††††††…………………………………††††††…………………………………………………„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}}}||||||||||||||||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxuuuuuuuuuuuuuuuttttttttttuttttttttttttttsssssssssssssssssssrrrrrrrrrrrrrqqqqppppppppppooooooooooooonnonnnnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllllkkkkkkkkkjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhhgggggggggggffgffffffffffffffeeeeeeeeeedddddddddddcccccccccccbbbbaaaaaaaaa```````````_____^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZYYZZYYYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSSRRRRSSRRRRRRRRRRQQQQQQQQQQPPPPQQPPPPPPPPPPPOOOOOOOOONNNNNNNNMMMMMMMMMMMMMLLLLLLLKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@??????????>>>>>>>>>>>========<<<<<<<<<<;;;;;;;;;;:::::::999999999988888888888888877777777776666666666555555555554444444444333333333332222222222211111111100000000000///////////..........-----------,,,,,,,,,,+++++++++++*************)))))))))))((((((((((('''''''''''&&&&&&&&&&&&%&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!! ttttttttuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{|||||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}~~~}}}}}~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††………………………………………………………………………………†††‡ˆ‰Š‹ŒŽ��’“”••––—––––––••””““’‘���Ž�ŒŒ‹ŠŠ‰‰���ŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡††††††††††††…………………………………††††………………………………………………………„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}}}|||||||||||||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxuuuuuuuuuuuuuuutttttttttttttttttttttttttsssssssssssssssssssrrrrrrrrrrrrrqqqqppppppppppoooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllllkkkkkkkkkjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhggggggggggggffgffffffffffffffeeeeeeeeeedddddddddddcccccccccccbbbbaaaaaaaaa```````````_____^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZYYZYYYYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSRRRRRSSRRRRRRRRRRQQQQQQQQQQPPPPQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMMMMMLLLLLLLKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@??????????>>>>>>>>>>>========<<<<<<<<<<;;;;;;;;;;::::::9999999999988888888888888877777777776666666666555555555554444444444333333333332222222222211111111100000000000///////////.........-----------,,,,,,,,,,,+++++++++++*************)))))))))))((((((((((('''''''''''&&&&&&&&&&&&%&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!! ttttttttuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{|||||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~~~|}}}}}}}}}}}}}}}}}}}}}}~~}}}}}~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††………………………………………………………………………………††‡‡ˆ‰Š‹�Ž�‘’“”••––—–––––•••””“’’‘��ŽŽ�Œ‹‹ŠŠ‰‰���ŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡†††††††††††……………………………………†††…………………………………………………………„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}}}|||||||||||||||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxuuuuuuuuuuuuuuttttttttttttttttttttttttttsssssssssssssssssssrrrrrrrrrrrrrqqqqpppppppppoooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmllllllllllllllkkkkkkkkkjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhhggggggggggggffffffffffffffffeeeeeeeeeeedddddddddddcccccccccccbbbbaaaaaaaaa```````````_____^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZYYZZYYYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSRRRRRSSRRRRRRRRRRQQQQQQQQQQPPPPQQPPPPPPPPPPPOOOOOOOOONNNNNNNNMMMMMMMMMMMMMLLLLLLLKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@??????????>>>>>>>>>>>========<<<<<<<<<<;;;;;;;;;:::::::9999999999988888888888888777777777776666666666555555555544444444444333333333332222222222111111111100000000000///////////.........-----------,,,,,,,,,,,+++++++++++*************)))))))))))((((((((((('''''''''''&&&&&&&&&&&&%&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!! tttttttttuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{|||||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~~~|}}}}}}}}}}}}}}}}}}}}}}~~}}}}}}~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††……………………………………………………………………………†††‡ˆˆ‰‹Œ�Ž�‘’“”••––—–––––••””““’‘‘��Ž��Œ‹ŠŠ‰‰‰��ŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡††††††††††………………………………………†††…………………………………………………………„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}}}||||||||||||||||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxuuuuuuuuuuuuuutttttttttttttttttttttttttsssssssssssssssssssrrrrrrrrrrrrrqqqqqpppppppppooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhhggggggggggggffffffffffffffffeeeeeeeeeeedddddddddddcccccccccccbbbbaaaaaaaa````````````_____^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZYYZYYYYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSRRRRRSSRRRRRRRRRRQQQQQQQQQQPPPPQQPPPPPPPPPPPOOOOOOOOONNNNNNNNMMMMMMMMMMMMMLLLLLLLKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@???????????>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;::::::9999999999988888888888888777777777776666666666555555555544444444444333333333332222222222111111111100000000000///////////.........-----------,,,,,,,,,,,+++++++++++*************)))))))))))((((((((((''''''''''''&&&&&&&&&&&&%&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!! tttttttttuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{||||||||||||||}}}}}}}}}}}}}}}}}}}~~~~~~~||}}}}}}}}}}}}}}}}}}}}}}~}}}}}}~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††………………………………………………………………„…………†††‡ˆ‰Š‹Œ���‘’“”••–––––––••”””“’’‘���Ž�ŒŒ‹ŠŠ‰‰‰��ŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡††††††††††………………………………………†††…………………………………………………………„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}}}|||||||||||||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxuuuuuuuuuuuuuutttttttttttttttttttttttttsssssssssssssssssssrrrrrrrrrrrrrqqqqqpppppppppooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmllllllllllllllkkkkkkkkkkjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhhggggggggggggffffffffffffffffeeeeeeeeeeedddddddddddcccccccccccbbbbaaaaaaaa````````````_____^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZYYZYYYYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSRRRRRSSRRRRRRRRRRQQQQQQQQQQPPPPQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMMMMMLLLLLLLKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@???????????>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;::::::9999999999988888888888888777777777776666666666555555555544444444444333333333332222222222111111111100000000000///////////.........-----------,,,,,,,,,,,+++++++++++*************)))))))))))((((((((((''''''''''''&&&&&&&&&&&&%&&%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""!!!!!!!!!! tttttttttuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{||||||||||||||}}}}}}}}}}}}}}}}}}}~~~~~~~||}}}}}}}}}}}}}}}}}}}}}}~}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………†††††††††††††††††††††††††………………………………………………………………„…………†††‡ˆ‰Š‹Œ���‘’“”••–––––••••””““’‘‘��ŽŽ�Œ‹‹ŠŠ‰‰‰��ŒŒŒŒŒ‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡††††††††††………………………………………†††…………………………………………………………„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}}}}|||||||||||||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxuuuuuuuuuuuuuutttttttttttttttttttttttttsssssssssssssssssssrrrrrrrrrrrrrqqqqqpppppppppooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhhhgggggggggggffffffffffffffffeeeeeeeeeeeedddddddddddcccccccccccbbbbaaaaaaaa````````````_____^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZYYZYYYYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSRRRRRSSRRRRRRRRRRQQQQQQQQQQPPPPQQPPPPPPPPPPPOOOOOOOOONNNNNNNNMMMMMMMMMMMMMLLLLLLLKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@???????????>>>>>>>>>>>========<<<<<<<<<<;;;;;;;;;::::::9999999999888888888888888777777777776666666666555555555544444444444333333333332222222222111111111100000000000//////////..........-----------,,,,,,,,,,,+++++++++++*************)))))))))))((((((((((''''''''''''&&&&&&&&&&&%%&&%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""!!!!!!!!! ssssssssttttttttttttttuuuuuuuuvvvvvvvvvvvvvvvwwwxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{||||||||||||||||||}}||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………††††††††††††††††††††††………………†††‡‡ˆ‰Š‹ŒŽ��‘’“”••––––•••••””““’‘‘��ŽŽ�Œ‹‹ŠŠ‰‰‰ŽŽ������ŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚���������������������������������������€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}|||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuttttttttttttttssssssssrrrrrrrrrrrrrrqqqqqqqqqrrrrqqqqqqqqqqqqqppppppppooooooooonnnnnnnnnnnnnmmmllllllllllllllkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjiiijjjjjjjjjjjiiiiiiiiiiihhhhhhhggggggggggggfffffffffeeeeeeeddddddddddddddcccccccccccbbbbbbbbbbbbbaaaaaaaaaaa```````````_________^^]]]]]]]]]]]\\\\\\\\\\\[\\[[[[[[[[[[[[ZZZZZZZZZYYXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNMMLLLLLLLLLLLLKKKKKKKKKKJJJKJJJJJJJJJIIIIIIIIIIHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@????>>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;::::::::9999999888888888877777777777777666666666655555555544444444333333333332222223222222222221111111111000000000000///////////.........------------,,,,,,,,,,,,,,,+++++++++++*********))))))))))((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!! sssssssstttttttttttttttuuuuuuuvvvvvvvvvvvvvvvwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzyyyyyyyyyyyyzzzzzzzzzzzzz{{{{{|||||||||||||||||||}|||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………„„„„„„„„„„…………………„„„„„„„„†††††††††††††††††††††…………………†††‡ˆˆ‰Š‹�Ž��‘’“””•••–•••••””““’’‘���Ž��Œ‹‹ŠŠ‰‰‰ŽŽ������ŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚���������������������������������������€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}|||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuuuuuuutttttttttttttttsssssssrrrrrrrrrrrrrrrqqqqqqqqqrrrqqqqqqqqqqqqqqppppppppooooooooonnnnnnnnnnnnnmmmlllllllllllllkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiijjjjjjjjjjiiiiiiiiiiihhhhhhhhggggggggggggfffffffffeeeeeeeddddddddddddddcccccccccccbbbbbbbbbbbbaaaaaaaaaaaa```````````_________^^]]]]]]]]]]]\\\\\\\\\\\[\\[[[[[[[[[[[ZZZZZZZZZZYYXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNMMLLLLLLLLLLLLKKKKKKKKKKJJJKJJJJJJJJJIIIIIIIIIIHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@????>>>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;::::::::9999999888888888877777777777777666666666655555555544444444333333333332222223222222222221111111111000000000000///////////.........-----------,,,,,,,,,,,,,,,,+++++++++++*********))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!! sssssssssttttttttttttttuuuuuuuuvvvvvvvvvvvvvvvwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzyyyyyyyyyyyyzzzzzzzzzzzzz{{{{{|||||||||||||||||||}|||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††………………††††‡ˆˆ‰ŠŒ�Ž��‘’“””•••••••”””““’’‘‘��ŽŽ�ŒŒ‹ŠŠŠ‰‰‰ŽŽ������ŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚���������������������������������������€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}|||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwvvvvvvvvvvuuuuuuuuuuuuuuuuuuuutttttttttttttttsssssssrrrrrrrrrrrrrrrqqqqqqqqqrrrqqqqqqqqqqqqqpppppppppooooooooonnnnnnnnnnnnnmmmlllllllllllllkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiijjjjjjjjjjiiiiiiiiiiihhhhhhhhggggggggggggfffffffffeeeeeeeddddddddddddddcccccccccccbbbbbbbbbbbbaaaaaaaaaaaa```````````_________^^]]]]]]]]]]\\\\\\\\\\\\[\\[[[[[[[[[[[ZZZZZZZZZYYYXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNMMLLLLLLLLLLLLKKKKKKKKKKJJJKJJJJJJJJJIIIIIIIIIHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@????>>>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;:::::::9999999888888888877777777777776666666666655555555544444444333333333332222223222222222211111111111000000000000///////////.........-----------,,,,,,,,,,,,,,,++++++++++++*********))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!! sssssssssttttttttttttttuuuuuuuuvvvvvvvvvvvvvvvwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzyyyyyyyyyyyyzzzzzzzzzzzzz{{{{{{||||||||||||||||||||||||||||||||}}}}}}}}}}}}}|}}}}}}}}}}}}}}}}}}}}}}~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………„„„„„„„„„„„„„„„„„„„„„„„„„††††††††††††††††††††…………………†††‡‡ˆ‰Š‹Œ�Ž��‘’““””•••”””””“““’’‘���Ž��Œ‹‹ŠŠ‰‰‰‰ŽŽ������ŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚���������������������������������������€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuuuuuuuutttttttttttttttsssssssrrrrrrrrrrrrrrqqqqqqqqqqrrrqqqqqqqqqqqqqpppppppppoooooooonnnnnnnnnnnnnnmmmlllllllllllllkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiijjjjjjjjjiiiiiiiiiiiihhhhhhhhgggggggggggffffffffffeeeeeeeddddddddddddddcccccccccccbbbbbbbbbbbbaaaaaaaaaaa````````````_________^^]]]]]]]]]]\\\\\\\\\\\\[\\[[[[[[[[[[[ZZZZZZZZZYYYXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNMMLLLLLLLLLLLLKKKKKKKKKKJJJKJJJJJJJJJIIIIIIIIIHHHHHHGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@????>>>>>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;:::::::9999999888888888877777777777776666666666655555555544444444333333333332222223222222222211111111111000000000000///////////.........-----------,,,,,,,,,,,,,,,+++++++++++**********))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!! sssssssssttttttttttttttuuuuuuuuvvvvvvvvvvvvvvvwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzyyyyyyyyyyyyyzzzzzzzzzzzz{{{{{{|||||||||||||||||||||||||||||||||}}}}}}}}}}}}|}}}}}}}}}}}}}}}}}}}}}}~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††……………………†††‡‡ˆ‰Š‹Œ�Ž��‘’’“””””•””””“““’’‘‘���Ž�ŒŒ‹‹ŠŠ‰‰‰‰ŽŽ������ŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚���������������������������������������€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}|||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuttttttttttttttsssssssrrrrrrrrrrrrrrrqqqqqqqqqqrrrqqqqqqqqqqqqqpppppppppoooooooonnnnnnnnnnnnnnmmmlllllllllllllkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiijjjjjjjjjiiiiiiiiiiiihhhhhhhgggggggggggggfffffffffeeeeeeedddddddddddddccccccccccccbbbbbbbbbbbbaaaaaaaaaaa````````````_________^^]]]]]]]]]]\\\\\\\\\\\[[\\[[[[[[[[[[[ZZZZZZZZZYYYXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNMMLLLLLLLLLLLLKKKKKKKKKKJJJKJJJJJJJJJIIIIIIIIIHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;:::::::9999999888888888877777777777776666666666655555555544444444333333333332222223222222222211111111111000000000000///////////.........-----------,,,,,,,,,,,,,,,+++++++++++**********))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!! sssssssssttttttttttttttuuuuuuuuvvvvvvvvvvvvvvvwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzyyyyyyyyyyyyyzzzzzzzzzzzz{{{{{{|||||||||||||||||||||||||||||||||}}}}}}}}}}}}||}}}}}}}}}}}}}}}}}}}}}}~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††……………………†††‡‡ˆ‰Š‹Œ�Ž��‘’’““”””””””“““’’‘‘���ŽŽ�ŒŒ‹ŠŠŠ‰‰‰‰ŽŽ������ŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚���������������������������������������€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}|||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvuuuuuuuuuuuuuuuuuuuutttttttttttttttsssssssrrrrrrrrrrrrrrrqqqqqqqqqqrrqqqqqqqqqqqqqqpppppppppoooooooonnnnnnnnnnnnnmmmmllllllllllllkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiijjjjjjjjjiiiiiiiiiiiihhhhhhhggggggggggggffffffffffeeeeeeedddddddddddddcccccccccccbbbbbbbbbbbbaaaaaaaaaaaa````````````_________^]]]]]]]]]]]\\\\\\\\\\\[[\\[[[[[[[[[[[ZZZZZZZZZYYYXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNMMLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIHHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@????>>>>>>>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;:::::::9999999988888888877777777777776666666666655555555544444444333333333332222223222222222211111111111000000000000///////////.........-----------,,,,,,,,,,,,,,,+++++++++++**********))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!! sssssssssstttttttttttttuuuuuuuuuvvvvvvvvvvvvvvvwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzyyyyyyyyyyyyyzzzzzzzzzzzz{{{{{{{|||||||||||||||||||||||||||||||||}}}}}}}}}}}||}}}}}}}}}}}}}}}}}}}}}}~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„††††††††††††††††††……………………††††‡‡ˆ‰Š‹Œ�Ž��‘’’““””””“““““’’‘‘���ŽŽ��Œ‹‹ŠŠŠ‰‰‰‰ŽŽ������ŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚����������������������������������������€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvuuuuuuuuuuuuuuutuuuutttttttttttttttsssssssrrrrrrrrrrrrrrrqqqqqqqqqqrrqqqqqqqqqqqqqppppppppppoooooooonnnnnnnnnnnnnmmmmllllllllllllkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiijjjjjjjjiiiiiiiiiiiihhhhhhhhggggggggggggffffffffffeeeeeeddddddddddddddcccccccccccbbbbbbbbbbbbaaaaaaaaaaaa```````````__________^]]]]]]]]]]]\\\\\\\\\\\[[\\[[[[[[[[[[[ZZZZZZZZZYYYXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNMMLLLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIHHHHHHHGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@?????>>>>>>>>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;:::::::9999999988888888877777777777776666666666655555555544444444333333333332222223222222222211111111111000000000000///////////.........-----------,,,,,,,,,,,,,,,+++++++++++**********)))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!! sssssssssstttttttttttttuuuuuuuuuvvvvvvvvvvvvvvvwwxxxxxxxxxxxxxxxxyyyyyyyyxyyyyyyyyyyyyyyyyzzzzzzzzyyyyyyyyyyyyyyzzzzzzzzzzz{{{{{{{|||||||||||||||||||||||||||||||||}}}}}}}}}}}||}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„††††††††††††††††††…………………††††‡‡ˆˆ‰Š‹Œ�Ž��‘‘’“““”””““““’’‘‘����Ž��ŒŒ‹‹ŠŠ‰‰‰‰‰ŽŽ������ŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚���������������������������������������€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}|||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvuuuuuuuuuuuuuuutuuuuttttttttttttttssssssssrrrrrrrrrrrrrrqqqqqqqqqqqrrqqqqqqqqqqqqqppppppppppooooooonnnnnnnnnnnnnnmmmmllllllllllllkkkkkkkkkkkkjkkkkkkkjjjjjjjjjjjjjiiiiijjjjjjjjiiiiiiiiiiiihhhhhhhhggggggggggggffffffffffeeeeeeeddddddddddddccccccccccccbbbbbbbbbbbbaaaaaaaaaaaa```````````__________^]]]]]]]]]]]\\\\\\\\\\\[[\\[[[[[[[[[[[ZZZZZZZZZYYYXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNMMLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIHHHHHHHGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@?????>>>>>>>>>>>>>>>>>>========<<<<<<<<<;;;;;;;;;:::::::9999999998888888877777777777776666666666655555555544444444333333333322222222222222222211111111111000000000000///////////.........-----------,,,,,,,,,,,,,,,+++++++++++**********)))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!! sssssssssstttttttttttttuuuuuuuuuvvvvvvvvvvvvvvvwwxxxxxxxxxxxxxxxxyyyyyyyyxyyyyyyyyyyyyyyyyzzzzzzzzyyyyyyyyyyyyyyzzzzzzzzzzz{{{{{{{|||||||||||||||||||||||||||||||||}}}}}}}}}}}|||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††………………††††‡‡ˆ‰‰Š‹Œ�Ž��‘‘’““““”““““’’‘‘‘���ŽŽ��Œ‹‹ŠŠŠ‰‰‰‰‰ŽŽ������ŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚��������������������������������������€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}|||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvuuuuuuuuuuuuuuutuuuttttttttttttttttssssssrrrrrrrrrrrrrrrqqqqqqqqqqqrrqqqqqqqqqqqqqppppppppppooooooonnnnnnnnnnnnnnmmmmllllllllllllkkkkkkkkkkkkjkkkkkkkjjjjjjjjjjjjiiiiiijjjjjjjjiiiiiiiiiiiihhhhhhhhggggggggggggffffffffffeeeeeedddddddddddddccccccccccccbbbbbbbbbbbaaaaaaaaaaaaa```````````__________^]]]]]]]]]]\\\\\\\\\\\\[[\\[[[[[[[[[[ZZZZZZZZZYYYYXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNMMLLLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIHHHHHHHGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@?????>>>>>>>>>>>>>>>>>>========<<<<<<<<<;;;;;;;;;:::::::9999999998888888887777777777776666666666555555555544444444333333333322222222222222222211111111111000000000000//////////..........-----------,,,,,,,,,,,,,,,+++++++++++**********)))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!! sssssssssstttttttttttttuuuuuuuuuuvvvvvvvvvvvvvvvwwxxxxxxxxxxxxxxxyyyyyyyyxyyyyyyyyyyyyyyyyyzzzzzzzyyyyyyyyyyyyyyzzzzzzzzzzz{{{{{{{{|||||||||||||||||||||||||||||||||}}}}}}}}}}|||}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††………†††††‡‡ˆ‰ŠŠ‹Œ�Ž��‘‘’“““““““’’’’‘‘���ŽŽ��ŒŒ‹‹ŠŠŠ‰‰‰‰‰ŽŽ�����ŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚���������������������������������������€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}|||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwvvvvvvvvuuuuuuuuuuuuuuuutuuutttttttttttttttsssssssrrrrrrrrrrrrrrrqqqqqqqqqqqrqqqqqqqqqqqqqqppppppppppooooooonnnnnnnnnnnnnmmmmmllllllllllllkkkkkkkkkkkkjkkkkkkkjjjjjjjjjjjjiiiiiijjjjjjjjiiiiiiiiiiiihhhhhhhhggggggggggggffffffffffeeeeeedddddddddddddccccccccccccbbbbbbbbbbbaaaaaaaaaaaaa```````````__________^]]]]]]]]]]\\\\\\\\\\\\[[\[[[[[[[[[[[ZZZZZZZZZYYYYXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNMMMLLLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIHHHHHHHGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@?????>>>>>>>>>>>>>>>>>>>========<<<<<<<<;;;;;;;;;:::::::999999999988888888777777777777666666666655555555554444444333333333332222222222222222221111111111100000000000///////////..........-----------,,,,,,,,,,,,,,,+++++++++++**********)))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!! sssssssssssttttttttttttuuuuuuuuuuvvvvvvvvvvvvvvvwwxxxxxxxxxxxxxxxxyyyyyyyxxyyyyyyyyyyyyyyyyzzzzzzzyyyyyyyyyyyyyyyzzzzzzzzzz{{{{{{{{|||||||||||||||||||||||||||||||||}}}}}}}}}}||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„††††††††††††††††††††††††††††‡‡ˆˆ‰Š‹‹Œ�Ž��‘‘’’“““““’’’’‘‘����Ž��ŒŒ‹‹‹ŠŠŠ‰‰‰‰‰ŽŽ�����ŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚��������������������������������������€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwvvvvvvvvuuuuuuuuuuuuuuuttuuutttttttttttttttsssssssrrrrrrrrrrrrrrrqqqqqqqqqqqrqqqqqqqqqqqqqqppppppppppooooooonnnnnnnnnnnnnmmmmmlllllllllllkkkkkkkkkkkkkjkkkkkkjjjjjjjjjjjjjiiiiiijjjjjjjjiiiiiiiiiiiihhhhhhhhggggggggggggffffffffffeeeeeedddddddddddddcccccccccccbbbbbbbbbbbbaaaaaaaaaaaaa```````````__________^]]]]]]]]]]\\\\\\\\\\\[[[\[[[[[[[[[[[ZZZZZZZZZYYYYXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNMMLLLLLLLLLLLLLKKKKKKKJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@????>>>>>>>>>>>>>>>>>>>========<<<<<<<<;;;;;;;;;:::::::999999999988888888777777777777666666666655555555554444444333333333332222222222222222221111111111000000000000///////////..........-----------,,,,,,,,,,,,,,,+++++++++++**********)))))))))((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!! sssssssssssttttttttttttuuuuuuuuuuvvvvvvvvvvvvvvvwwxxxxxxxxxxxxxxxxyyyyyyyxxyyyyyyyyyyyyyyyyzzzzzzzyyyyyyyyyyyyyyyzzzzzzzzzz{{{{{{{{{|||||||||||||||||||||||||||||||||}}}}}}}}}||||}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††††‡‡‡ˆˆ‰Š‹ŒŒ�Ž��‘‘’’“““““’’’‘‘����ŽŽ��ŒŒ‹‹ŠŠŠŠ‰‰‰‰ˆŽŽ�����ŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††„„„„„„„„„„„„„„„„„„„„„„„„ƒ„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚���������������������������������������€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvuuuuuuuuuuuuuuuttuuutttttttttttttttsssssssrrrrrrrrrrrrrrqqqqqqqqqqqqrqqqqqqqqqqqqqqppppppppppoooooonnnnnnnnnnnnnnmmmmmlllllllllllkkkkkkkkkkkkkjkkkkkkjjjjjjjjjjjjjiiiiiijjjjjjjiiiiiiiiiiiihhhhhhhhgggggggggggggffffffffffeeeeeedddddddddddddcccccccccccbbbbbbbbbbbaaaaaaaaaaaaa```````````___________]]]]]]]]]]]\\\\\\\\\\\[[[\[[[[[[[[[[[ZZZZZZZZZYYYYXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOONNNNNNMMMLLLLLLLLLLLLLKKKKKKKJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@????>>>>>>>>>>>>>>>>>>>>=======<<<<<<<<;;;;;;;;;:::::::999999999988888888777777777777666666666655555555554444444333333333332222222222222222221111111111000000000000///////////.........------------,,,,,,,,,,,,,,,+++++++++++**********)))))))))((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!! sssssssssssttttttttttttuuuuuuuuuuvvvvvvvvvvvvvvvwwwxxxxxxxxxxxxxxxyyyyyyyxxyyyyyyyyyyyyyyyyyzzzzzzyyyyyyyyyyyyyyyzzzzzzzzzz{{{{{{{{{|||||||||||||||||||||||||||||||||}}}}}}}}}|||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…†††††††††††††††††††††††††‡‡‡ˆˆ‰‰Š‹Œ��Ž��‘‘’’“““““’’‘‘‘���ŽŽ��ŒŒ‹‹‹ŠŠŠŠ‰‰‰‰ˆŽ�����ŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††„„„„„„„„„„„„„„„„„„„„„„„ƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ���������������������������������������€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}|||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvuuuuuuuuuuuuuuuuttuuttttttttttttttttsssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppoooooonnnnnnnnnnnnnnmmmmmlllllllllllkkkkkkkkkkkkjjkkkkkkjjjjjjjjjjjjiiiiiiijjjjjjjiiiiiiiiiiiihhhhhhhhgggggggggggggffffffffffeeeeeeddddddddddddccccccccccccbbbbbbbbbbbaaaaaaaaaaaaa```````````___________]]]]]]]]]]]\\\\\\\\\\\[[[\[[[[[[[[[[[ZZZZZZZZZYYYYXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNMMLLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@????>>>>>>>>>>>>>>>>>>>>========<<<<<<<;;;;;;;;;:::::::999999999998888888777777777777666666666655555555554444444333333333332222222222222222211111111111000000000000///////////.........-----------,,,,,,,,,,,,,,,,+++++++++++**********)))))))))((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!! sssssssssssttttttttttttuuuuuuuuuuuvvvvvvvvvvvvvvwwwxxxxxxxxxxxxxxxyyyyyyyxxxyyyyyyyyyyyyyyyyzzzzzzyyyyyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{||||||||||||||||||||||||||||||||||}}}}}}}}|||||}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………†††††††††††††††††††††‡‡‡‡ˆˆ‰‰Š‹Œ�ŽŽ��‘‘’’’““““’’‘‘����Ž��ŒŒŒ‹‹‹ŠŠŠŠ‰‰‰‰ˆŽ�����ŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††„„„„„„„„„„„„„„„„„„„„„„„ƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ����������������������������������������€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}|||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvuuuuuuuuuuuuuuuuttuuuttttttttttttttssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppoooooonnnnnnnnnnnnnmmmmmmlllllllllllkkkkkkkkkkkkjjkkkkkkjjjjjjjjjjjjiiiiiiijjjjjjjiiiiiiiiiiiihhhhhhhhgggggggggggggffffffffffeeeeeedddddddddddddccccccccccbbbbbbbbbbbbaaaaaaaaaaaaa```````````___________]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOONNNNNNNNMMLLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@????>>>>>>>>>>>>>>>>>>>>>=======<<<<<<<;;;;;;;;;:::::::999999999998888888777777777777666666666655555555554444444333333333332222222222222222211111111111000000000000///////////.........-----------,,,,,,,,,,,,,,,++++++++++++**********)))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!! sssssssssssstttttttttttuuuuuuuuuuuvvvvvvvvvvvvvvwwwxxxxxxxxxxxxxxxxyyyyyyxxxyyyyyyyyyyyyyyyyzzzzzzyyyyyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{{|||||||||||||||||||||||||||||||||}}}}}}}}|||||}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………††††††††††††††††††††‡‡‡‡‡ˆˆ‰‰ŠŠ‹Œ�ŽŽ��‘‘’’’’““’’‘‘����ŽŽ��ŒŒ‹‹‹ŠŠŠŠŠ‰‰‰‰ˆŽ�����ŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ���������������������������������������€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvuuuuuuuuuuuuuuuuttuutttttttttttttttssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppoooooonnnnnnnnnnnnnmmmmmmllllllllllkkkkkkkkkkkkkjjkkkkkjjjjjjjjjjjjjiiiiiiijjjjjjjiiiiiiiiiiiihhhhhhhhgggggggggggggffffffffffeeeeeeedddddddddddcccccccccccbbbbbbbbbbbaaaaaaaaaaaaaa```````````___________]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOONNNNNNNNMMLLLLLLLLLLLLKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@????>>>>>>>>>>>>>>>>>>>>>=======<<<<<<<;;;;;;;;;:::::::999999999998888888777777777777766666666655555555554444444333333333332222222222222222211111111111000000000000///////////.........-----------,,,,,,,,,,,,,,,+++++++++++***********)))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!! sssssssssssstttttttttttuuuuuuuuuuuvvvvvvvvvvvvvvwwwwxxxxxxxxxxxxxxxyyyyyyxxxyyyyyyyyyyyyyyyyyzzzzzyyyyyyyyyyyyyyyyyzzzzzzzz{{{{{{{{{{|||||||||||||||||||||||||||||||||}}}}}}}}||||||}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………††††††††††††††††‡‡‡‡‡‡‡ˆˆˆ‰‰Š‹‹Œ�ŽŽ���‘‘’’’’’’’‘‘����Ž��ŒŒŒ‹‹‹ŠŠŠŠŠ‰‰‰‰ˆŽ�����ŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ������������������������€��������������€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}|||||||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvuuuuuuuuuuuuuuuutttuutttttttttttttttssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppooooonnnnnnnnnnnnnnmmmmmmllllllllllkkkkkkkkkkkkkjjkkkkkjjjjjjjjjjjjjiiiiiiijjjjjjiiiiiiiiiiiiihhhhhhhhgggggggggggggffffffffffeeeeeeddddddddddddcccccccccccbbbbbbbbbbbaaaaaaaaaaaaaa```````````___________]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZYYYYYXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOONNNNNNNNMMLLLLLLLLLLLLKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@????>>>>>>>>>>>>>>>>>>>>>========<<<<<<;;;;;;;;;:::::::999999999998888888777777777777766666666655555555554444444333333333332222222222222222211111111111000000000000///////////.........-----------,,,,,,,,,,,,,,,+++++++++++***********)))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!! sssssssssssstttttttttttuuuuuuuuuuuuvvvvvvvvvvvvvwwwwxxxxxxxxxxxxxxxyyyyyyxxxxyyyyyyyyyyyyyyyyzzzzzyyyyyyyyyyyyyyyyyzzzzzzzz{{{{{{{{{{||||||||||||||||||||||||||||||||||}}}}}}}||||||}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………††††††††††††††‡‡‡‡‡‡‡‡ˆˆˆˆ‰‰ŠŠ‹‹Œ�ŽŽ���‘‘’’’’’’‘‘����ŽŽ��ŒŒŒ‹‹‹ŠŠŠŠŠ‰‰‰‰ˆŽ�����ŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ������������������������€�������������€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}||||||||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvuuuuuuuuuuuuuuuutttuuttttttttttttttsssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppooooonnnnnnnnnnnnnnmmmmmmllllllllllkkkkkkkkkkkkjjjkkkkkjjjjjjjjjjjjjiiiiiiijjjjjjjiiiiiiiiiiiihhhhhhhhgggggggggggggffffffffffeeeeeeddddddddddddcccccccccccbbbbbbbbbbaaaaaaaaaaaaaaa```````````___________]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZYYYYYXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNMMLLLLLLLLLLLLKKKKKKKJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@????>>>>>>>>>>>>>>>>>>>>>>=======<<<<<<;;;;;;;;;:::::::999999999998888888777777777777766666666655555555554444444333333333332222222222222222211111111111000000000000///////////.........-----------,,,,,,,,,,,,,,,+++++++++++***********)))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!! sssssssssssssttttttttttuuuuuuuuuuuuvvvvvvvvvvvvvwwwwxxxxxxxxxxxxxxxxyyyyyxxxxyyyyyyyyyyyyyyyyzzzzzyyyyyyyyyyyyyyyyyzzzzzzzz{{{{{{{{{{{|||||||||||||||||||||||||||||||||}}}}}}}|||||||}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………†††††††††††‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‰‰‰ŠŠ‹ŒŒ�ŽŽ���‘‘‘’’’’’‘‘����ŽŽ��ŒŒ‹‹‹‹ŠŠŠŠŠ‰‰‰‰ˆŽ����ŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ�����������������������€€�������������€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvuuuuuuuuuuuuuuuutttutttttttttttttttsssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppooooonnnnnnnnnnnnnmmmmmmmllllllllllkkkkkkkkkkkkjjjkkkkkjjjjjjjjjjjjjiiiiiiijjjjjjiiiiiiiiiiiiihhhhhhhhggggggggggggfffffffffffeeeeeeddddddddddddcccccccccccbbbbbbbbbbaaaaaaaaaaaaaa```````````____________]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNMMLLLLLLLLLLLLKKKKKKKJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@????>>>>>>>>>>>>>>>>>>>>>>=======<<<<<<;;;;;;;;;:::::::999999999998888888777777777777766666666655555555554444444333333333322222222222222222211111111111000000000000///////////.........-----------,,,,,,,,,,,,,,,+++++++++++***********))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!! sssssssssssssttttttttttuuuuuuuuuuuuvvvvvvvvvvvvvwwwwxxxxxxxxxxxxxxxxyyyyyxxxxyyyyyyyyyyyyyyyyyzzzzyyyyyyyyyyyyyyyyyyzzzzzzz{{{{{{{{{{{||||||||||||||||||||||||||||||||||}}}}}}|||||||}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……††††††††††‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆ‰‰‰ŠŠ‹‹ŒŒ�ŽŽ����‘‘’’’’’‘‘����ŽŽ��ŒŒ‹‹‹‹ŠŠŠŠŠ‰‰‰‰‰Ž����ŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ����������������������€€€������������€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvuuuuuuuuuuuuuuuttttutttttttttttttttsssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppooooonnnnnnnnnnnnnmmmmmmmlllllllllkkkkkkkkkkkkkjjjkkkkkjjjjjjjjjjjjjiiiiiiijjjjjjjiiiiiiiiiiiihhhhhhhhgggggggggggggffffffffffeeeeeeddddddddddddccccccccccbbbbbbbbbbbaaaaaaaaaaaaaa````````````___________]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNMMLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@????>>>>>>>>>>>>>>>>>>>>>>=======<<<<<<;;;;;;;;;:::::::999999999998888888877777777777766666666655555555554444443333333333322222222222222222211111111111000000000000//////////..........-----------,,,,,,,,,,,,,,,+++++++++++***********))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!! sssssssssssssttttttttttuuuuuuuuuuuuuvvvvvvvvvvvvwwwwwxxxxxxxxxxxxxxxyyyyyxxxxxyyyyyyyyyyyyyyyyzzzzyyyyyyyyyyyyyyyyyyzzzzzzz{{{{{{{{{{{{|||||||||||||||||||||||||||||||||}}}}}}||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…†††††††††‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆ‰‰‰‰ŠŠŠ‹‹ŒŒ��Ž����‘‘‘’’’‘‘����ŽŽ��ŒŒŒ‹‹‹‹ŠŠŠŠŠŠ‰‰‰‰Ž����ŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‡‡‡‡‡‡‡‡†††††††††††††††††„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ����������������������€€€�����������€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}|||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvuuuuuuuuuuuuuuuttttuttttttttttttttssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppooooonnnnnnnnnnnnnmmmmmmmlllllllllkkkkkkkkkkkkkjjjkkkkkjjjjjjjjjjjjjiiiiiiijjjjjjiiiiiiiiiiiiihhhhhhhhggggggggggggfffffffffffeeeeeeddddddddddddccccccccccbbbbbbbbbbbaaaaaaaaaaaaaa```````````____________]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNMMLLLLLLLLLLLKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@????>>>>>>>>>>>>>>>>>>>>>>=======<<<<<<;;;;;;;;::::::::99999999999888888887777777777777666666665555555555444444333333333332222222222222222221111111111100000000000///////////..........-----------,,,,,,,,,,,,,,,+++++++++++***********))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!! sssssssssssssstttttttttuuuuuuuuuuuuuvvvvvvvvvvvvwwwwwxxxxxxxxxxxxxxxxyyyyxxxxxyyyyyyyyyyyyyyyyyzzzxyyyyyyyyyyyyyyyyyzzzzzzz{{{{{{{{{{{{||||||||||||||||||||||||||||||||||}}}}}||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…††††††††‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆ‰‰‰ŠŠŠ‹‹‹ŒŒ��ŽŽ����‘‘‘‘‘‘‘����ŽŽ��ŒŒŒ‹‹‹‹‹ŠŠŠŠŠ‰‰‰‰Ž����ŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‡‡‡‡‡‡†††††††††††††††††††„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ���������������������€€€€�����������€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvuuuuuuuuuuuuuuuutttttttttttttttttttssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppooooonnnnnnnnnnnnnmmmmmmmlllllllllkkkkkkkkkkkkkjjjkkkkkjjjjjjjjjjjjjiiiiiiijjjjjjjiiiiiiiiiiiihhhhhhhgggggggggggggfffffffffffeeeeeeddddddddddddccccccccccbbbbbbbbbbbaaaaaaaaaaaaaa````````````___________]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNMMLLLLLLLLLLLKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@????>>>>>>>>>>>>>>==>>>>>>========<<<<<;;;;;;;;::::::::99999999998888888887777777777777666666665555555555444444333333333332222222222222222221111111111000000000000///////////..........-----------,,,,,,,,,,,,,,,+++++++++++***********))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!! sssssssssssssstttttttttuuuuuuuuuuuuuvvvvvvvvvvvvwwwwwxxxxxxxxxxxxxxxxyyyyxxxxxyyyyyyyyyyyyyyyyyzzzxyyyyyyyyyyyyyyyyyyzzzzzz{{{{{{{{{{{{{||||||||||||{||||||||||||||||||||}}}}}|||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„††††††††‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆ‰‰‰ŠŠŠ‹‹‹ŒŒŒ��ŽŽ����‘‘‘‘‘‘�����ŽŽ��ŒŒŒ‹‹‹‹‹ŠŠŠŠŠ‰‰‰‰Ž����ŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‡‡‡‡‡††††††††††††††††††††„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ��������������������€€€€€����������€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}|||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvuuuuuuuuuuuuuuutttttttttttttttttttssssssssssrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppoooonnnnnnnnnnnnnnmmmmmmmlllllllllkkkkkkkkkkkkkjjjkkkkkjjjjjjjjjjjjiiiiiiiijjjjjjiiiiiiiiiiiiihhhhhhhhggggggggggggfffffffffffeeeeeddddddddddddcccccccccccbbbbbbbbbbaaaaaaaaaaaaaaa````````````___________]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMLLLLLLLLLLLKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@?????>>>>>>>>>>>>>=====>>>=========<<<<<;;;;;;;;::::::::99999999998888888887777777777777666666665555555555444444333333333332222222222222222221111111111000000000000///////////.........------------,,,,,,,,,,,,,,,+++++++++++***********))))))))((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!! sssssssssssssstttttttttuuuuuuuuuuuuuuvvvvvvvvvvvwwwwwwxxxxxxxxxxxxxxxyyyyxxxxxxyyyyyyyyyyyyyyyyzzzxyyyyyyyyyyyyyyyyyyzzzzzz{{{{{{{{{{{{{||||||||||||{|||||||||||||||||||||}}}}|||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„††††††‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ‰‰‰‰ŠŠŠ‹‹‹ŒŒŒ��ŽŽ�����‘‘‘‘‘�����ŽŽ���ŒŒ‹‹‹‹‹ŠŠŠŠŠ‰‰‰‰Ž�����ŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‡‡‡‡†††††††††††††††††††††„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ��������������������€€€€€��������€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvuuuuuuuuuuuuuuuutttttttttttttttttttssssssssssrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppoooonnnnnnnnnnnnnnmmmmmmmlllllllllkkkkkkkkkkkkkjjjkkkkkjjjjjjjjjjjjjiiiiiiijjjjjjjiiiiiiiiiiiihhhhhhhgggggggggggggfffffffffffeeeeeedddddddddddccccccccccbbbbbbbbbbbaaaaaaaaaaaaaaa````````````___________]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMLLLLLLLLLLKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@????>>>>>>>>>>>>======>>>>========<<<<<;;;;;;;;::::::::99999999998888888887777777777777666666665555555555444444333333333332222222222222222211111111111000000000000///////////.........-----------,,,,,,,,,,,,,,,,+++++++++++***********))))))))((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!! sssssssssssssstttttttttuuuuuuuuuuuuuuvvvvvvvvvvvwwwwwwxxxxxxxxxxxxxxxxyyyxxxxxxyyyyyyyyyyyyyyyyyzzxxyyyyyyyyyyyyyyyyyyzzzzz{{{{{{{{{{{{{||||||||||||{{||||||||||||||||||||}}}}||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„††††††‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆ‰‰‰ŠŠŠ‹‹‹ŒŒŒ���ŽŽ�����‘‘‘‘‘�����ŽŽ���ŒŒŒ‹‹‹‹ŠŠŠŠŠ‰‰‰‰Ž�����ŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‡‡‡‡†††††††††††††††††††††„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ�������������������€€€€€€��������€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}|||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvuuuuuuuuuuuuuuttttttttttttttttttttssssssssssrrrrrrrrrrrqqqqqqqqqqqqqqpqqqqqqqqqqqppppppppppppppoooonnnnnnnnnnnnnmmmmmmmmlllllllllkkkkkkkkkkkkkjjjkkkkkjjjjjjjjjjjjiiiiiiiijjjjjjiiiiiiiiiiiiihhhhhhhhgggggggggggffffffffffffeeeeeddddddddddddccccccccccbbbbbbbbbbbaaaaaaaaaaaaaaa````````````___________]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNMMMLLLLLLLLLLKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@?????>>>>>>>>>>>>========>=========<<<<<;;;;;;;;::::::::99999999998888888887777777777777666666665555555554444444333333333332222222222222222211111111111000000000000///////////.........-----------,,,,,,,,,,,+,,,++++++++++++***********))))))))((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!! sssssssssssssssttttttttuuuuuuuuuuuuuuvvvvvvvvvvvwwwwwwxxxxxxxxxxxxxxxxyyyxxxxxxyyyyyyyyyyyyyyyyyzzxxyyyyyyyyyyyyyyyyyyzzzzz{{{{{{{{{{{{{{|||||||||||{{|||||||||||||||||||||}}}||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††††‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆ‰‰‰‰ŠŠŠ‹‹‹ŒŒŒŒ��ŽŽŽ�����‘‘‘‘�����ŽŽŽ��ŒŒŒ‹‹‹‹ŠŠŠŠŠ‰‰‰‰Ž�����ŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‡‡‡††††††††††††††††††††††„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚�������������������€€€€€€��������€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}||||||||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvuuuuuuuuuuuuuuuutttttttttttttttttttssssssssssrrrrrrrrrrqqqqqqqqqqqqqqqpqqqqqqqqqqqppppppppppppppoooonnnnnnnnnnnnnmmmmmmmmllllllllkkkkkkkkkkkkkkjjjkkkkjjjjjjjjjjjjjiiiiiiiijjjjjjjiiiiiiiiiiiihhhhhhhgggggggggggggfffffffffffeeeeeddddddddddddccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaa```````````___________]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYXXXXXXXWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSTTTSSSSSSSSSSRRRRRRRRRRRQRRRRQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@?????>>>>>>>>>>>>=======>>>========<<<<<;;;;;;;;::::::::99999999998888888888777777777777666666665555555554444444333333333332222222222222222211111111111000000000000///////////.........-----------,,,,,,,,,,,+,,,++++++++++++***********))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!! rssssssssssssssttttttttuuuuuuuuuuuuuuvvvvvvvvvvvwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{|||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~}}}}}}}~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………†††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‰‰‰ŠŠŠ‹‹‹ŒŒŒ���ŽŽ��������”””““’’‘‘‘������ŽŽŽŽ����ŒŒŒŒŒ‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰†††††††††††††††††††††…………„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzyyyxxxxxxxxxxxxxxxxxxxwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuttttttttttttttssssssssssssrrrrrrrrrrrrrrqrrrrqqqqqqqqqqqqqqppppppppoooooonnnnnnnnnnnnnnmmmmmmmmmmmmmllllllllllllllkkklkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiihhhiiiiiihhhhhhhhhhhhgggggggfffffeeeeeeeeeeeeedddddddddddddddcccccccccccbbbbbbcbbbbbbbbbbbbaaaaaaaaaaaaa``````````___________^^^^]]]]]]]]]\\\\\\\\\\[[[[[[\\\[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQPPPPPPPPPPPPOOOOOOOONNNNNMMMMMMMMMLLLLLLLLLLKLKKKKKKKKKKJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@???????????>>>>>>>>>>========================<<<;;;;;::::::999999999999999999999988888888877777777666666665555555544444444444444433333333333222222221111111111100000000000////////////...........-------,,,,,,,,,,,+++++++++++++***********))))))))))))(((((((((((('''''''''''&&''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!! rssssssssssssssttttttttuuuuuuuuuuuuuuuvvvvvvvvvvwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{|||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………†††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‰‰‰ŠŠŠ‹‹‹ŒŒŒ���ŽŽ��������”””“““’’‘‘������ŽŽŽŽ����ŒŒŒŒŒ‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰††††††††††††††††††††……………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚�����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzyyxxxxxxxxxxxxxxxxxxxwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuutttttttttttttttsssssssssssrrrrrrrrrrrrrrqqrrrrqqqqqqqqqqqqqqppppppppooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmllllllllllllllkkklkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiihhhiiiiihhhhhhhhhhhhhgggggggfffffeeeeeeeeeeeeeddddddddddddddddccccccccccbbbbbbcbbbbbbbbbbbbaaaaaaaaaaaaa```````````__________^^^^]]]]]]]]]\\\\\\\\\\[[[[[[\\\[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOONNNNMMMMMMMMMMLLLLLLLLLLKLKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@???????????>>>>>>>>>>========================<<<;;;;;::::::99999999999999999999998888888887777777766666666555555554444444444444443333333333322222222111111111100000000000/////////////...........------,,,,,,,,,,,,+++++++++++++***********))))))))))))(((((((((((''''''''''''&&'''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$############"""""""""""!!!!!!!!!!!! rssssssssssssssstttttttuuuuuuuuuuuuuuuvvvvvvvvvvwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{|||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………†…†††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ‰‰‰ŠŠŠ‹‹‹ŒŒŒ���ŽŽ��������”””“““’’‘‘�����ŽŽŽŽ����ŒŒŒŒŒ‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰†††††††††††††††††††………………„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzyyxxxxxxxxxxxxxxxxxxxwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuutttttttttttttttsssssssssssrrrrrrrrrrrrrrqqrrrqqqqqqqqqqqqqqqppppppppooooonnnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllllllkkklkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhiiiiihhhhhhhhhhhhhgggggggfffffeeeeeeeeeeeeedddddddddddddddcccccccccccbbbbbbcbbbbbbbbbbbbbaaaaaaaaaaaa```````````__________^^^^]]]]]]]]]\\\\\\\\\\[[[[[[\\\[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQPPPPPPPPPPPPOOOOOOOONNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@???????????>>>>>>>>>>========================<<<;;;;;::::::99999999999999999999999888888888777777766666666555555554444444444444443333333333322222222111111111100000000000/////////////...........------,,,,,,,,,,,,+++++++++++++***********))))))))))))(((((((((((''''''''''''&&'''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$############"""""""""""!!!!!!!!!!!! rrssssssssssssssttttttttuuuuuuuuuuuuuuvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{|||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆ‰‰‰ŠŠŠ‹‹‹ŒŒŒ��ŽŽŽ��������”””“““’’‘‘�����ŽŽŽŽ����ŒŒŒŒŒ‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰†††††††††††††††††……………………„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~}}}}}||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzyyxxxxxxxxxxxxxxxxxxwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuutttttttttttttttssssssssssssrrrrrrrrrrrrrrqqrrrqqqqqqqqqqqqqqpppppppppooooonnnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllllllkkklkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhiiiiihhhhhhhhhhhhhgggggggfffffeeeeeeeeeeeeddddddddddddddddcccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaa```````````__________^^^^]]]]]]]]]\\\\\\\\\\[[[[[[\\\[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOONNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@???????????>>>>>>>>>>========================<<<;;;;;::::::999999999999:9999999999888888888777777766666666555555554444444444444443333333333322222222111111111100000000000/////////////...........------,,,,,,,,,,,,+++++++++++++***********))))))))))))(((((((((((''''''''''''&&'''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$############"""""""""""!!!!!!!!!!!! rrssssssssssssssttttttttuuuuuuuuuuuuuuuvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{|||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~}}}}}}}}}}~~~~~~~~~~~~~~~}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆ‰‰ŠŠŠ‹‹‹ŒŒŒ��ŽŽŽ��������””””““’’‘‘�����ŽŽŽ����ŒŒŒŒŒŒ‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰††††††††††††††††………………………„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚�������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~}}}}}|||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzyxxxxxxxxxxxxxxxxxxxwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuutttttttttttttttssssssssssssrrrrrrrrrrrrrrqqrrrqqqqqqqqqqqqqqpppppppppoooonnnnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllllllkkklkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhiiiiihhhhhhhhhhhhggggggggfffffeeeeeeeeeeeeddddddddddddddddcccccccccccbbbbbbcbbbbbbbbbbbbbaaaaaaaaaaaa```````````__________^^^^]]]]]]]]\\\\\\\\\\\[[[[[[\\[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQPPPPPPPPPPPPOOOOOOOONNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@???????????>>>>>>>>>>>=======================<<<;;;;;::::::999999999999:9999999999888888888777777766666666555555554444444444444433333333333222222221111111111100000000000////////////............------,,,,,,,,,,,+++++++++++++************))))))))))))(((((((((((''''''''''''&&'''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$############"""""""""""!!!!!!!!!!!! rrssssssssssssssstttttttuuuuuuuuuuuuuuuvvvvvvvvvwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………†††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆ‰‰‰ŠŠ‹‹‹ŒŒ���ŽŽŽ��������”””“““’’‘‘�����ŽŽ����ŒŒŒŒŒ‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰†††††††††††††…†…………………………„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚��������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~}}}}}}|||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzyxxxxxxxxxxxxxxxxxxxwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuutttttttttttttttssssssssssssrrrrrrrrrrrrrrqqrrqqqqqqqqqqqqqqqpppppppppoooonnnnnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllllllkkklkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhiiiihhhhhhhhhhhhhggggggggfffffeeeeeeeeeeeeddddddddddddddddccccccccccbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa```````````__________^^^^]]]]]]]]\\\\\\\\\\\[[[[[[\\[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOONNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@???????????>>>>>>>>>>========================<<<;;;;;::::::999999999999::999999999888888888777777766666666555555554444444444444433333333333222222221111111111100000000000////////////...........-------,,,,,,,,,,,+++++++++++++************)))))))))))((((((((((((''''''''''''&&'''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$############"""""""""""!!!!!!!!!!!! rrrssssssssssssssttttttttuuuuuuuuuuuuuuvvvvvvvvvwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{|||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~}}}}}}}}}}}~~~~~~~~~~~~~~}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………†††††††‡‡‡‡‡‡‡‡‡‡‡‡‡†‡‡‡‡‡‡ˆˆ‰‰ŠŠ‹‹‹ŒŒ���ŽŽ���������””””““’’‘‘����ŽŽŽ���ŒŒŒŒŒ‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰††††††††††††…………………………………„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚���������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~}}}}}}||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzyxxxxxxxxxxxxxxxxxxwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuttttttttttttttttsssssssssssrrrrrrrrrrrrrrqqqrrqqqqqqqqqqqqqqppppppppppoooonnnnnnnnnnnnnnmmmmmmmmmmmmmllllllllllllllllkkklkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhiiiiihhhhhhhhhhhhggggggggffffeeeeeeeeeeeeedddddddddddddddcccccccccccbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa```````````__________^^^^]]]]]]]]\\\\\\\\\\[[[[[[[\\[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOONNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@??????????>>>>>>>>>>>========================<<<;;;;;::::::999999999999:::99999999988888888777777766666666555555554444444444444433333333333222222221111111111100000000000////////////...........-------,,,,,,,,,,,+++++++++++++************)))))))))))((((((((((((''''''''''''&&'''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$#############""""""""""!!!!!!!!!!!!! rrrssssssssssssssttttttttuuuuuuuuuuuuuuuvvvvvvvvwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~}}}}}}}}}}}~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………†††††††‡‡‡‡‡‡‡‡‡‡††††††‡‡‡‡ˆˆ‰‰ŠŠ‹‹ŒŒŒ��ŽŽŽ���������”””“““’’‘‘����ŽŽ���ŒŒŒŒ‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰†††††††††††……………………………………„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~}}}}}}||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzyxxxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuttttttttttttttttssssssssssssrrrrrrrrrrrrrqqqrrqqqqqqqqqqqqqqppppppppppooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmllllllllllllllkkkklkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhiiiihhhhhhhhhhhhhggggggggffffeeeeeeeeeeeeddddddddddddddddcccccccccccbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa```````````_________^^^^^]]]]]]]\\\\\\\\\\\\[[[[[[\\[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOONNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDCCBBBBBBBBBBAAAAAAAAAAA@@@@@@???????????>>>>>>>>>>>>======================<<<<;;;;;:::::::99999999999:::99999999988888888777777766666665555555554444444444444433333333333222222221111111111100000000000////////////...........-------,,,,,,,,,,,+++++++++++++************)))))))))))((((((((((((''''''''''''&&'''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$#############""""""""""!!!!!!!!!!!!! rrrssssssssssssssstttttttuuuuuuuuuuuuuuuvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{|||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………†††††††‡‡‡‡‡‡‡‡‡††††††††‡‡‡ˆˆ‰‰ŠŠ‹‹ŒŒ���ŽŽ����������”””“““’’‘‘����ŽŽ���ŒŒŒ‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰†††††††††…………………………………………„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚�����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~}}}}}}|||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuutttttttttttttttssssssssssssrrrrrrrrrrrrrrqqqrqqqqqqqqqqqqqqqppppppppppooonnnnnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhiiiihhhhhhhhhhhhgggggggggffffeeeeeeeeeeeeddddddddddddddddccccccccccbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa```````````_________^^^^^]]]]]]]\\\\\\\\\\\[[[[[[[\\[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOONNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDCCBBBBBBBBBBAAAAAAAAAA@@@@@@@???????????>>>>>>>>>>>>======================<<<<;;;;;:::::::99999999999::::9999999988888888777777766666665555555554444444444444433333333333222222221111111111100000000000////////////...........-------,,,,,,,,,,,+++++++++++++************)))))))))))((((((((((((''''''''''''&&'''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$############"""""""""""!!!!!!!!!!!!! rrrrssssssssssssssttttttttuuuuuuuuuuuuuuuvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………††††††††‡‡‡‡‡‡†††††††††††‡‡ˆˆ‰‰ŠŠ‹‹ŒŒ��ŽŽŽ����������”””““’’’‘‘����ŽŽ��ŒŒŒ‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰††††††††……………………………………………„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚������������������������‚‚‚‚‚‚‚‚‚‚‚‚�������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}~~~~~~~~~~~~~~~~~~~}}}}}}}|||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzxxxxxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuttttttttttttttttssssssssssssrrrrrrrrrrrrrqqqqrqqqqqqqqqqqqqqpppppppppppooonnnnnnnnnnnnnnmmmmmmmmmmmmmllllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhiiiihhhhhhhhhhhhgggggggggffffeeeeeeeeeeeeddddddddddddddddccccccccccbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa```````````_________^^^^^]]]]]]]\\\\\\\\\\\\[[[[[[\\[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXWWWWVVVVVVVVVVVVUUUUUUUUUTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOONNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDCBBBBBBBBBBBAAAAAAAAAA@@@@@@@???????????>>>>>>>>>>>>======================<<<<;;;;;:::::::99999999999::::9999999988888888777777666666665555555554444444444444433333333333222222221111111111100000000000////////////...........-------,,,,,,,,,,,+++++++++++++***********))))))))))))(((((((((((('''''''''''&&&'''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$############"""""""""""!!!!!!!!!!!!! rrrrssssssssssssssttttttttuuuuuuuuuuuuuuuvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{|||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………††††††††‡‡††††††††††††††‡‡ˆˆ‰‰Š‹‹ŒŒ��ŽŽŽ�����������””“““’’‘‘����ŽŽ���ŒŒ‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰††††††…………………………………………………„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ�������������������������‚‚‚‚‚‚‚‚‚‚‚‚�������������€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}~~~~~~~~~~~~~~~~~~~}}}}}}}|||||||||||||{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuutttttttttttttttssssssssssssrrrrrrrrrrrrrrqqqqrqqqqqqqqqqqqqqpppppppppppooonnnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhiiiihhhhhhhhhhhhgggggggggfffeeeeeeeeeeeeedddddddddddddddcccccccccccbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa```````````_________^^^^^]]]]]]]\\\\\\\\\\\[[[[[[[\\[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOONNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDCBBBBBBBBBBBAAAAAAAAAA@@@@@@@???????????>>>>>>>>>>>>=====================<<<<;;;;;;:::::::99999999999::::999999998888888877777766666666555555555444444444444443333333333322222221111111111100000000000/////////////...........-------,,,,,,,,,,,+++++++++++++***********))))))))))))(((((((((((('''''''''''&&&'''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$############"""""""""""!!!!!!!!!!!!! rrrrssssssssssssssstttttttuuuuuuuuuuuuuuuvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~}}}}}}}}}}}}}}~~~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………†…††††††††††††††††††††††‡‡ˆˆ‰ŠŠ‹‹ŒŒ��ŽŽ������������””“““’’‘‘����ŽŽ��ŒŒŒ‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰ˆ††††………………………………………………………„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ�������������������������‚‚‚‚‚‚‚‚‚‚‚��������������€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}}|||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzxxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuuuttttttttttttttttssssssssssssrrrrrrrrrrrrrrqqqqrqqqqqqqqqqqqqqpppppppppppoonnnnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhiiihhhhhhhhhhhhhgggggggggfffeeeeeeeeeeeeedddddddddddddddcccccccccccbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa```````````_________^^^^^]]]]]]]\\\\\\\\\\\\[[[[[[\\[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOONNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDCBBBBBBBBBBBAAAAAAAAAA@@@@@@@???????????>>>>>>>>>>>>=====================<<<<;;;;;;::::::::9999999999::::999999998888888877777766666666555555555444444444444443333333333322222221111111111100000000000/////////////...........------,,,,,,,,,,,,+++++++++++++***********))))))))))))(((((((((((''''''''''''&&&''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$############"""""""""""!!!!!!!!!!!!! rrrrrssssssssssssssttttttttuuuuuuuuuuuuuuuvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{|||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~}}}}}}}}}}}}}}~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………†…†††††††††††††††………††††‡‡ˆ‰‰ŠŠ‹ŒŒ��ŽŽ�������������”“““’’’‘‘����ŽŽ��ŒŒ‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰ˆˆ†††…………………………………………………………„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ�������������������������‚‚‚‚‚‚‚‚‚‚���������������€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~}}}}}}}}}|||||||||||{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuuuttttttttttttttttssssssssssssrrrrrrrrrrrrrqqqqqrqqqqqqqqqqqqqppppppppppppoonnnnnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhiiiihhhhhhhhhhhggggggggggfffeeeeeeeeeeeeedddddddddddddddccccccccccbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa``````````_________^^^^^^]]]]]]]\\\\\\\\\\\\[[[[[[\\[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOONNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDCBBBBBBBBBBAAAAAAAAAAA@@@@@@@???????????>>>>>>>>>>>>=====================<<<<;;;;;;::::::::9999999999::::999999998888888877777766666666555555555444444444444443333333333222222221111111111100000000000////////////............------,,,,,,,,,,,,+++++++++++++***********))))))))))))(((((((((((''''''''''''&&&''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$############"""""""""""!!!!!!!!!!!! rrrrrssssssssssssssttttttttuuuuuuuuuuuuuuuvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………††††††††††††……………††††‡‡ˆ‰‰Š‹‹ŒŒ�ŽŽ��������������“““’’’‘‘‘����ŽŽ��ŒŒ‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰ˆˆ††……………………………………………………………„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ�������������������������‚‚‚‚‚‚‚‚‚����������������€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~}}}}}}}}}||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuuuttttttttttttttttsssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqppppppppppppoonnnnnnnnnnnnnnmmmmmmmmmmmmmllllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhiiihhhhhhhhhhhhggggggggggfffeeeeeeeeeeeedddddddddddddddcccccccccccbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa``````````_________^^^^^^]]]]]]\\\\\\\\\\\\\[[[[[[\\[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXXXWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOONNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDCBBBBBBBBBBAAAAAAAAAAA@@@@@@@???????????>>>>>>>>>>>>====================<<<<;;;;;;;:::::::::999999999:::::99999998888888877777666666666555555555444444444444443333333333222222221111111111100000000000////////////...........-------,,,,,,,,,,,,+++++++++++++***********))))))))))))(((((((((((''''''''''''&&&''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$############"""""""""""!!!!!!!!!!!! rrrrrssssssssssssssstttttttuuuuuuuuuuuuuuuvvvvvvwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{|||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„………………………………„„„„………………………………†††††††††……………………†††‡‡ˆ‰ŠŠ‹ŒŒ��ŽŽ��������������““’’’‘‘‘�����ŽŽ��ŒŒ‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰ˆˆˆ†………………………………………………………………„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ�������������������������‚‚‚‚‚‚‚‚‚����������������€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}~~~~~~~~~~~~~~~~}}}}}}}}}}||||||||||{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuutttttttttttttttttsssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqpppppppppppponnnnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjijjjjjjiiiiiiiiiiiiihhhhhhiiihhhhhhhhhhhhggggggggggffeeeeeeeeeeeeedddddddddddddddcccccccccccbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa``````````_________^^^^^^]]]]]]]\\\\\\\\\\\\[[[[[[\\[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXXXWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOONNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDCBBBBBBBBBBAAAAAAAAAAA@@@@@@@???????????>>>>>>>>>>>====================<<<<<;;;;;;:::::::::::99999999::::999999998888888877777666666666555555555444444444444443333333333222222221111111111100000000000////////////...........-------,,,,,,,,,,,+++++++++++++************)))))))))))((((((((((((''''''''''''&&&''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$############"""""""""""!!!!!!!!!!!! rrrrrrssssssssssssssttttttttuuuuuuuuuuuuuuuvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~}}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………„„„„……………………………………††††……………………………†††‡‡ˆ‰ŠŠ‹ŒŒ�ŽŽ������‘‘‘‘�����““’’’‘‘‘����ŽŽ��ŒŒ‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰ˆˆˆˆ…………………………………………………………………„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ�������������������������‚‚‚‚‚‚‚‚�����������������€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~}}}}}}}}}}|||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuuttttttttttttttttssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqppppppppppppponnnnnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjijjjjjjiiiiiiiiiiiiihhhhhhiihhhhhhhhhhhhhggggggggggffeeeeeeeeeeeeeddddddddddddddccccccccccccbbbbbbbbbcbbbbbbbbbbbbbaaaaaaaaaaaa``````````_________^^^^^^]]]]]]\\\\\\\\\\\\\[[[[[[\\[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXXXWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOONNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDCBBBBBBBBBBAAAAAAAAAA@@@@@@@@???????????>>>>>>>>>>>===================<<<<<;;;;;;;::::::::::::9999999::::999999998888888877777666666665555555555444444444444443333333333322222221111111111100000000000////////////...........-------,,,,,,,,,,,+++++++++++++************)))))))))))((((((((((((''''''''''''&&&''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$#############"""""""""""!!!!!!!!!!!! rrrrrrssssssssssssssttttttttuuuuuuuuuuuuuuuvvvvvvwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~}}}}}}}}}}}}}}}}}~~~~~~~~}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………†††‡ˆˆ‰Š‹‹Œ��Ž�����‘‘‘‘‘‘�����“’’’‘‘‘�����ŽŽ��ŒŒ‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰ˆˆˆˆˆ…………………………………………………………………„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ�������������������������‚‚‚‚‚‚‚������������������€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}}}|||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuuuuuttttttttttttttttsssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqppppppppppppponnnnnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjijjjjjjiiiiiiiiiiiihhhhhhhiihhhhhhhhhhhhhggggggggggffeeeeeeeeeeeeeddddddddddddddcccccccccccbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaa``````````__________^^^^^^]]]]]]]\\\\\\\\\\\\[[[[[[\\[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXXXXWWWWVVVVVVVVVVUUUUUUUUUTTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOONNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDCBBBBBBBBBBAAAAAAAAAAA@@@@@@@???????????>>>>>>>>>>>==================<<<<<<;;;;;;;:::::::::::::999999::::999999988888888777777666666665555555555444444444444444333333333222222221111111111100000000000////////////...........-------,,,,,,,,,,,+++++++++++++************)))))))))))((((((((((((''''''''''''&&&''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$#############""""""""""!!!!!!!!!!!!! rrrrrrssssssssssssssstttttttuuuuuuuuuuuuuuuvvvvvvwwwwwwwwwwwwwwwwxxxxxxxxwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~~}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………†††‡ˆ‰‰Š‹‹Œ�ŽŽ����‘‘‘‘‘‘‘�����’’’‘‘‘������ŽŽ��ŒŒ‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰ˆˆˆˆˆ…………………………………………………………………„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ�������������������������‚‚‚‚‚‚�������������������€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}}}||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuuuuttttttttttttttttssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqpppppppppppppnnnnnnnnnnnnnnnmmmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjijjjjjiiiiiiiiiiiiihhhhhhhiihhhhhhhhhhhhhggggggggggffeeeeeeeeeeeedddddddddddddddcccccccccccbbbbbbbbbbcbbbbbbbbbbbbbaaaaaaaaaaa``````````__________^^^^^^]]]]]]]\\\\\\\\\\\\[[[[[[\\[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXWWWWVVVVVVVVVVUUUUUUUUUTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPPOOOOOOOOONNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDCBBBBBBBBBBAAAAAAAAAA@@@@@@@@???????????>>>>>>>>>>>=================<<<<<<<;;;;;;;::::::::::::::99999::::99999998888888877777766666666555555555544444444444444333333333332222222111111111110000000000/////////////...........-------,,,,,,,,,,,+++++++++++*+************)))))))))))((((((((((((''''''''''''&&&''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$#############""""""""""!!!!!!!!!!!!! rrrrrrrssssssssssssssttttttttuuuuuuuuuuuuuuuvvvvvvwwwwwwwwwwwwwwwxxxxxxxxwxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~~}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………†††‡ˆ‰‰Š‹ŒŒ�ŽŽ����‘‘‘‘‘‘‘�����’’‘‘‘�������ŽŽ��ŒŒ‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰ˆˆˆˆˆˆ…………………………………………………………………„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ������������������������€‚‚‚‚‚��������������������€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}~~~~~~~~~~~~~~}}}}}}}}}}}}|||||||{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuuuuuttttttttttttttttssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqppppppppppppppnnnnnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjijjjjjiiiiiiiiiiiiihhhhhhhiihhhhhhhhhhhhgggggggggggffeeeeeeeeeeeedddddddddddddddcccccccccccbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaa``````````__________^^^^^^]]]]]]]\\\\\\\\\\\\[[[[[[\\[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXXXXWWWWVVVVVVVVVVUUUUUUUUUTTTTTTTTSSSSSSSRRRRRRRRRRRRQQQQQQQPPPPPPPPPPOOOOOOOOONNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDCBBBBBBBBBBAAAAAAAAAA@@@@@@@????????????>>>>>>>>>>>================<<<<<<<<;;;;;;;:::::::::::::::9999::::99999998888888877777766666666555555555544444444444444333333333332222222111111111100000000000/////////////...........-------,,,,,,,,,,,+++++++++++*+***********))))))))))))(((((((((((('''''''''''&&&&''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############"""""""""""!!!!!!!!!!!!! rrrrrrrssssssssssssssttttttttuuuuuuuuuuuuuuuvvvvvvwwwwwwwwwwwwwwwwxxxxxxxwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~}}}}}}}}}}}}}}}}}}}~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………††‡ˆˆ‰Š‹‹Œ�ŽŽ���‘‘‘‘‘‘‘‘�����’’‘‘‘�������ŽŽ��ŒŒŒ‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰ˆˆˆˆˆˆ…………………………………………………………………„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ������������������������€‚‚‚‚���������������������€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~}}}}}}}}}}}}|||||||{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuuuutttttttttttttttttssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqppppppppppppppnnnnnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjiijjjjjiiiiiiiiiiiiihhhhhhhiihhhhhhhhhhhhgggggggggggfeeeeeeeeeeeeeddddddddddddddccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaa``````````__________^^^^^^]]]]]]]\\\\\\\\\\\\[[[[[[\\[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXWWWWVVVVVVVVVVUUUUUUUUUTTTTTTTSSSSSSSSRRRRRRRRRRRRQQQQQQQPPPPPPPPPPOOOOOOOOONNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDCBBBBBBBBBBAAAAAAAAAA@@@@@@@????????????>>>>>>>>>>===============<<<<<<<<<<;;;;;;;:::::::::::::::9999::::99999998888888877777766666666555555555544444444444444433333333332222222111111111100000000000/////////////...........------,,,,,,,,,,,,+++++++++++*+***********))))))))))))(((((((((((('''''''''''&&&&''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############"""""""""""!!!!!!!!!!!!! rrrrrrrssssssssssssssstttttttuuuuuuuuuuuuuuuuvvvvvvwwwwwwwwwwwwwwwxxxxxxxwwxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~}}}}}}}}}}}}}}}}}}}}~~~~~}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„…………„………………………………„„„……………††‡‡ˆ‰Š‹‹Œ�ŽŽ���‘‘‘‘‘‘‘‘����Ž’‘‘‘�������ŽŽŽ��ŒŒŒ‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰ˆˆˆˆˆˆ…………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ������������������������€‚‚‚‚���������������������€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}~~~~~~~~~~~~~~}}}}}}}}}}}}|||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuuuuuuttttttttttttttttssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqppppppppppppppnnnnnnnnnnnnnnmmmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjiijjjjjiiiiiiiiiiiiihhhhhhhihhhhhhhhhhhhhgggggggggggfeeeeeeeeeeeeeddddddddddddddcccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaa``````````__________^^^^^^]]]]]]]\\\\\\\\\\\\[[[[[[\\[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXWWWWVVVVVVVVVVUUUUUUUUUTTTTTTTSSSSSSSSRRRRRRRRRRRRQQQQQQPPPPPPPPPPOOOOOOOOOONNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEDDDDDDCBBBBBBBBBBAAAAAAAAAA@@@@@@@????????????>>>>>>>>>>===============<<<<<<<<<<;;;;;;::::::::::::::::9999::::99999988888888877777766666666555555555444444444444444433333333332222222111111111100000000000/////////////...........------,,,,,,,,,,,,+++++++++++*+***********))))))))))))(((((((((((''''''''''''&&&&'&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############"""""""""""!!!!!!!!!!!! rrrrrrrrssssssssssssssttttttttuuuuuuuuuuuuuuuvvvvvvwwwwwwwwwwwwwwwwxxxxxxwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{|||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~}}}}}}}}}}}}}}}}}}}}~~~~~}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„……„„…………………„„„„„„„„…………††‡‡ˆ‰ŠŠ‹Œ��Ž���‘‘‘‘‘‘‘‘����Ž’‘‘��������ŽŽŽ���ŒŒ‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰ˆˆˆˆˆˆ…………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ�����������������������€€‚‚‚����������������������€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}~~~~~~~~~~~~~}}}}}}}}}}}}}|||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuuuuutttttttttttttttttssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqpppppppppppppppnnnnnnnnnnnnnnmmmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjiijjjjjiiiiiiiiiiiihhhhhhhhihhhhhhhhhhhhggggggggggggfeeeeeeeeeeeedddddddddddddddcccccccccccbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa`````````___________^^^^^^]]]]]]]\\\\\\\\\\\\[[[[[[\\[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXXXXWWWWVVVVVVVVVVUUUUUUUUUTTTTTTTSSSSSSSSRRRRRRRRRRRRQQQQQQPPPPPPPPPPOOOOOOOOOONNNMMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEDDDDDDCBBBBBBBBBBAAAAAAAAAA@@@@@@@????????????>>>>>>>>>>==============<<<<<<<<<<<;;;;;;::::::::::::::::9999::::99999988888888877777766666665555555555444444444444444433333333332222222111111111100000000000/////////////..........-------,,,,,,,,,,,,+++++++++++*+***********))))))))))))(((((((((((''''''''''''&&&&'&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############"""""""""""!!!!!!!!!!!! rrrrrrrrssssssssssssssttttttttuuuuuuuuuuuuuuuvvvvvvwwwwwwwwwwwwwwwwxxxxxxwwwxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~}}}}}}}}}}}}}}}}}}}}}~~~~}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„…„„„„„„„„„„„„„„„„„…………†††‡ˆ‰‰Š‹ŒŒ�Ž����‘‘‘‘‘‘‘����Ž’‘‘�������ŽŽŽŽ���ŒŒŒ‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰ˆˆˆˆˆ…………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ����������������������€€€‚‚�����������������������€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}~~~~~~~~~~~~~}}}}}}}}}}}}}||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuuuuutttttttttttttttttssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqpppppppppppppppnnnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiijjjjiiiiiiiiiiiiihhhhhhhhihhhhhhhhhhhhggggggggggggfeeeeeeeeeeeeddddddddddddddccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaa``````````___________^^^^^^]]]]]]]\\\\\\\\\\\\[[[[[[\\[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTSSSSSSSSRRRRRRRRRRRRQQQQQPPPPPPPPPPOOOOOOOOOOONNNMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEDDDDDDCBBBBBBBBBAAAAAAAAAAA@@@@@@@????????????>>>>>>>>>>=============<<<<<<<<<<<<;;;;;;:::::::::::::::::999::::99999988888888877777766666665555555555444444444444444433333333332222222111111111100000000000/////////////..........-------,,,,,,,,,,,++++++++++++*************))))))))))))(((((((((((''''''''''''&&&&'&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############"""""""""""!!!!!!!!!!!! rrrrrrrrsssssssssssssssttttttttuuuuuuuuuuuuuuuvvvvvvwwwwwwwwwwwwwwwxxxxxxwwwxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||}}}}}}}|}}}}}}}}}}}}}}}}}}}}}~~~}}}}}}}}}}}}}}}}}}}}}}~~~}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„…„„„„„„„„„„„„„„„„„„…………††‡ˆˆ‰ŠŠ‹Œ�ŽŽ���‘‘‘‘‘‘‘����Ž’‘�������ŽŽŽŽŽ���ŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠ‰‰‰‰‰ˆˆˆˆˆ…………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ����������������������€€€‚������������������������€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}}||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvuuuuuuuuuuuuuuuuuttttttttttttttttssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqppppppppppppppppnnnnnnnnnnnnnmmmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiijjjjiiiiiiiiiiiiihhhhhhhhihhhhhhhhhhhhggggggggggggeeeeeeeeeeeeedddddddddddcddccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaa``````````___________^^^^^^]]]]]]]\\\\\\\\\\\\[[[[[[\\[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXXXXWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTSSSSSSSSRRRRRRRRRRRRQQQQQPPPPPPPPPPOOOOOOOOOOONNMMMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEDDDDDDCBBBBBBBBBBAAAAAAAAAA@@@@@@@????????????>>>>>>>>>>=============<<<<<<<<<<<<;;;;;;::::::::::::::::9999::::99999988888888777777766666665555555555444444444444444433333333332222222111111111100000000000/////////////..........-------,,,,,,,,,,,++++++++++++*************)))))))))))((((((((((((''''''''''''&&&&'&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$#############"""""""""""!!!!!!!!!!!! rrrrrrrrrssssssssssssssttttttttuuuuuuuuuuuuuuuvvvvvvwwwwwwwwwwwwwwwwxxxxxwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{||||||||||||||||||||}}}}}}}|}}}}}}}}}}}}}}}}}}}}}~~~}}}}}}}}}}}}}}}}}}}}}}}~~}}}}}}}}}}}}}}}}}}}~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………††‡‡ˆ‰‰Š‹ŒŒ�Ž����‘‘‘‘‘‘����Ž‘‘������ŽŽŽŽŽŽ����ŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠ‰‰‰‰‰ˆˆˆˆˆ…………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ���������������������€€€€‚������������������������€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}}||||||{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvuuuuuuuuuuuuuuuuuttttttttttttttttssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqppppppppppppppponnnnnnnnnnnnnmmmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiijjjjiiiiiiiiiiiiihhhhhhhhihhhhhhhhhhhhggggggggggggeeeeeeeeeeeeedddddddddddcddccccccccccccbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa``````````___________^^^^^^]]]]]]]\\\\\\\\\\\\\[[[[[\\[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXXXXWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQPPPPPPPPPPOOOOOOOOOOOONMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDDDDCBBBBBBBBBAAAAAAAAAAA@@@@@@@????????????>>>>>>>>>>============<<<<<<<<<<<<<;;;;;;:::::::::::::::::999::::999999888888887777777666666655555555544444444444444444333333333322222221111111111000000000000///////////...........-------,,,,,,,,,,,++++++++++++*************)))))))))))((((((((((((''''''''''''&&&&'&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$#############"""""""""""!!!!!!!!!!!! rrrrrrrrrssssssssssssssttttttttuuuuuuuuuuuuuuuuvvvvvvwwwwwwwwwwwwwwwxxxxxwwwwxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||}}}}}}||}}}}}}}}}}}}}}}}}}}}}~~}}}}}}}}}}}}}}}}}}}}}}}}~}}}}}}}}}}}}}}}}}}}}~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………††‡‡ˆ‰‰Š‹Œ��Ž���‘‘‘‘‘‘����Ž‘‘�����ŽŽŽŽŽŽŽ����ŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠ‰‰‰‰‰ˆˆˆˆ…………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ��������������������€€€€€‚������������������������€€€€€€€€€€€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~}}}}}}}}}}}}}}}|||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvuuuuuuuuuuuuuuuuuuttttttttttttttttssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqppppppppppppppponnnnnnnnnnnnnmmmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiijjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhgggggggggggggeeeeeeeeeeeedddddddddddccdcccccccccccccbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa`````````____________^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[\\[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXXXXWWWWVVVVVVVVVUUUUUUUUUTTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQPPPPPPPPPPPOOOOOOOOOOOONMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDDDDCBBBBBBBBBBAAAAAAAAAA@@@@@@@????????????>>>>>>>>>>============<<<<<<<<<<<<<;;;;;;::::::::::::::::9999::::999999888888887777777666666655555555544444444444444444333333333322222221111111111000000000000////////////..........-------,,,,,,,,,,,++++++++++++*************)))))))))))((((((((((((''''''''''''&&&&'&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$#############"""""""""""!!!!!!!!!!!! ssssssssssssstttttttttttttttttttttuuuuuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����������������������‚‚����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚„„„„„„„„„„„„„„„„„„„„…………†‡‡ˆˆ‰Š‹‹Œ�Ž����‘‘‘‘‘����Ž�Ž��ŒŒŒ‹‹‹‹‹‹‹ŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆ‡‡‡‡††††††………„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚����������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~}}}|||||||||||||||||{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuutttttttttttttttssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppppppponnnnnnnnnnnnnnmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjiijjjiiiiiiiiiiiiihhhhhhhhhggggggffffffffffffeeeeeeeeeddddddddddddccccccccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaa`````````````____________^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[Z\[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUSSSSSRRRRRRRRQQQQQQQQQQPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMLLLLLLLLLLLLLKKKKKKKJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@?????>>>>>>>>>>>>=============<<<<<<<<<<<<<<<<;;;;<;;;;;;;;:::::::::::::::::::9999999888888877777777677766666666655555555554444444433333333332222222222111111111100000000000////////////..........--------,,,,,,,,,,,++++++++++++*********))))))))))))((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$#############"""""""""""!!!!!!!!!!!! sssssssssssssttttttttttttttttttttttuuuuuuuuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}~}~~~~}}}}}}}}}}}}~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������������������������‚�����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„…………††‡‡ˆ‰‰Š‹ŒŒ�Ž����‘‘‘‘����Ž�Ž��ŒŒŒ‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡††††††……„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚����������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~}}}}||||||||||||||||{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttttttssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppppppoonnnnnnnnnnnnnnmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjiijjjiiiiiiiiiiiiiihhhhhhhhggggggffffffffffffeeeeeeeeeddddddddddddccccccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaa``````````````____________^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[\[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUSSSSSRRRRRRRRQQQQQQQQQQPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLKKKKKKKKJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@????>>>>>>>>>>>>==============<<<<<<<<<<<<<<<<<;;;<;;;;;;;;:::::::::::::::::::99999998888888777777776777666666665555555555544444444333333333322222222221111111111000000000000///////////..........--------,,,,,,,,,,,++++++++++++*********)))))))))))(((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$#############"""""""""""!!!!!!!!!!!! sssssssssssssttttttttttttttttttttttuuuuuuuuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~}}}}}}}}}}}}}~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„…………††‡‡ˆ‰‰Š‹Œ�ŽŽ���‘‘‘‘����Ž�Ž��ŒŒ‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰ˆˆˆˆ‡‡‡‡‡†††††††„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚���������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~}}}}|||||||||||||||{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttttttssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppppppoonnnnnnnnnnnnnnmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiijjjiiiiiiiiiiiiihhhhhhhhhggggggffffffffffffeeeeeeeeeddddddddddddccccccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaa```````````````___________^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[Z\[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUSSSSRRRRRRRRRQQQQQQQQQQPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMMLLLLLLLLLLLLLKKKKKKKKJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@????>>>>>>>>>>>>==============<<<<<<<<<<<<<<<<<;;;<;;;;;;;;:::::::::::::::::::99999998888888777777776776666666665555555555444444444333333333322222222221111111111000000000000///////////..........--------,,,,,,,,,,,++++++++++++*********)))))))))))(((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############""""""""""""!!!!!!!!!!!! ssssssssssssssttttttttttttttttttttttuuuuuuuuuuuuvvvvvvvvvvvvvvvwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzyzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~}}}}}}}}}}}}}}~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������������������������������������‚‚‚‚‚‚‚‚‚‚‚������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„………†††‡‡ˆ‰ŠŠ‹Œ�Ž�����‘‘����Ž�Ž��ŒŒ‹‹‹‹‹ŠŠŠŠŠ‹‹‹‹‹‹‹‹ŠŠŠŠŠŠ‰‰‰‰‰‰ˆˆˆˆ‡‡‡‡‡††††††„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚��������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~}}}}}|||||||||||||||{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuutttttttttttttttssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqpppppppppppppppoonnnnnnnnnnnnnmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiijjiiiiiiiiiiiiiiihhhhhhhhggggggfffffffffffeeeeeeeeedddddddddddddccccccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaa```````````````___________^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[Z\[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUSSSSRRRRRRRRRQQQQQQQQQPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@????>>>>>>>>>>>>=============<<<<<<<<<<<<<<<<<<<;;<;;;;;;;;:::::::::::::::::::99999998888887777777766776666666665555555555444444444333333333322222222221111111111000000000000///////////..........-------,,,,,,,,,,,,+++++++++++*********))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############""""""""""""!!!!!!!!!!!! ssssssssssssssttttttttttttttttttttttuuuuuuuuuuuuvvvvvvvvvvvvvvvwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzyzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~}}}}}}}}}}}}}}~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������������������������������������‚‚‚‚‚‚‚‚‚‚�������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„………†††‡ˆˆ‰Š‹ŒŒ�Ž������������Ž��ŒŒ‹‹‹ŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠ‰‰‰‰‰ˆˆˆˆ‡‡‡‡‡†††††„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚��������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~}}}}}}||||||||||||||{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttttttssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppppppooonnnnnnnnnnnnmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiijjiiiiiiiiiiiiiihhhhhhhhhgggggffffffffffffeeeeeeeeeddddddddddddcccccccccccccccccccbbbbbbbbbbbbaaaaaaaaaa````````````````____________^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[Z\[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUTSSSSRRRRRRRRQQQQQQQQQQPPPOOOOOOOOONNNNNNNNNNNNMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@????>>>>>>>>>>>>=============<<<<<<<<<<<<<<<<<<<;;<<;;;;;;;:::::::::::::::::::99999998888887777777766776666666665555555555444444444333333333322222222221111111111000000000000///////////..........-------,,,,,,,,,,,,+++++++++++*********))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############""""""""""""!!!!!!!!!!!! ssssssssssssssstttttttttttttttttttttuuuuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzyyzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~}}}}}}}}}}}}}}}~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����������������������������������������‚‚‚‚‚‚‚‚‚���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„……††‡‡ˆ‰‰Š‹Œ�Ž������������ŽŽ�ŒŒ‹‹‹ŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠ‰‰‰‰ˆˆˆˆ‡‡‡‡‡‡†††„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}~~~~~~~~~~~~~~~~~~~}}}}}}||||||||||||||{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuutttttttttttttttssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppppppooonnnnnnnnnnnnmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiijjiiiiiiiiiiiiiihhhhhhhhhgggggffffffffffffeeeeeeeeeddddddddddddcccccccccccbcccccccbbbbbbbbbbbaaaaaaaaaaa````````````````____________^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[Z\[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUTSSSSRRRRRRRRRQQQQQQQQQPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@????>>>>>>>>>>>>=============<<<<<<<<<<<<<<<<<<<;;<<;;;;;;;:::::::::::::::::::99999998888887777777766766666666665555555555444444443333333333322222222221111111111000000000000///////////..........-------,,,,,,,,,,,,+++++++++++*********))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############"""""""""""!!!!!!!!!!!!! rssssssssssssssttttttttttttttttttttttuuuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzyyzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~}}}}}}}}}}}}}}}}~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������������������������‚‚‚‚‚‚‚�����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„………††‡‡ˆ‰Š‹Œ��Ž�����������ŽŽ�ŒŒ‹‹‹ŠŠŠŠŠŠ‹‹‹‹‹ŒŒŒŒŒŒ‹‹‹‹‹ŠŠŠŠ‰‰‰‰ˆˆˆˆ‡‡‡‡‡‡‡†………„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}~~~~~~~~~~~~~~~~~~~}}}}}}|||||||||||||{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttttttssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppppppoooonnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkjkkkkkkkkjjjjjjjjjjjjjjiiijiiiiiiiiiiiiiiihhhhhhhhhgggggffffffffffffeeeeeeeeeddddddddddddcccccccccccbccccccbbbbbbbbbbbbaaaaaaaaaa`````````````````____________^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[Z[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVUUUUUUUUUTSSSSRRRRRRRRQQQQQQQQQQPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBAAAAAAAAAAAA@@@@@@@????>>>>>>>>>>>==============<<<<<<<<<<<<<<<<<<<<;<<;;;;;;;;::::::::::::::::::99999998888887777777766766666666665555555555444444443333333333322222222221111111111000000000000///////////.........--------,,,,,,,,,,,,+++++++++++*********))))))))))))((((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!! rssssssssssssssttttttttttttttttttttttuuuuuuuuuuuuvvvvvvvvvvvvvvvwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzyyyzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������������������������‚‚‚‚‚‚������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„………†††‡ˆˆ‰Š‹Œ�Ž������������Ž��Œ‹‹‹ŠŠŠŠŠŠ‹‹‹‹ŒŒŒŒŒŒŒŒ‹‹‹‹‹ŠŠŠŠ‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡………………„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚�����������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}||||||||||||{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttttttssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppppppoooonnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkjkkkkkkkkjjjjjjjjjjjjjiiiijiiiiiiiiiiiiiihhhhhhhhhhggggffffffffffffeeeeeeeeeeddddddddddddcccccccccccbccccccbbbbbbbbbbbbaaaaaaaaaa````````````````_____________^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[Z[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUTTSSSRRRRRRRRRQQQQQQQQQQPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAAAAA@@@@@@@????>>>>>>>>>>>==============<<<<<<<<<<<<<<<<<<<<;<<;;;;;;;;::::::::::::::::::99999998888887777777766766666666655555555555444444443333333333322222222221111111111000000000000///////////.........--------,,,,,,,,,,,,+++++++++++*********))))))))))))((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!! rsssssssssssssssttttttttttttttttttttttuuuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzyyyzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||}}}}|}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€����������������������������������������������‚‚‚‚��������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„…………††‡‡ˆ‰Š‹Œ�ŽŽ�����������Ž��Œ‹‹ŠŠŠŠŠŠŠ‹‹‹‹ŒŒŒŒŒŒŒŒŒŒ‹‹‹‹ŠŠŠŠ‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡…………………„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚�����������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}||||||||||||{{{{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttttttsssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqpppppppppppppppoooonnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkjkkkkkkkjjjjjjjjjjjjjjiiiijiiiiiiiiiiiiiiihhhhhhhhhggggfffffffffffffeeeeeeeeedddddddddddcccccccccccbbcccccbbbbbbbbbbbbbaaaaaaaaa`````````````````_____________^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[Z[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVUUUUUUUUUTTSSSRRRRRRRRRQQQQQQQQQQPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAAAA@@@@@@@????>>>>>>>>>>>==============<<<<<<<<<<<<<<<<<<<<;<<;;;;;;;;::::::::::::::::::999999988888877777776667666666666655555555554444444433333333332222222222211111111110000000000000//////////.........--------,,,,,,,,,,,++++++++++++*********)))))))))))(((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!! rrssssssssssssssttttttttttttttttttttttuuuuuuuuuuuuvvvvvvvvvvvvvvvwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzyyyyzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||}}}||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€�����������������������������������������������‚‚‚����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„……………††‡ˆ‰Š‹ŒŒ�Ž�����������Ž��Œ‹‹‹ŠŠŠŠŠŠ‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒ‹‹‹ŠŠŠŠŠ‰‰‰‰ˆˆˆˆˆˆ‡‡‡……………………„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚����������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}|||||||||||{{{{{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttttttssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppppppooooonnnnnnnnnnnmmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkjjkkkkkkkjjjjjjjjjjjjjjiiiijiiiiiiiiiiiiiihhhhhhhhhhggggffffffffffffeeeeeeeeeddddddddddddcccccccccccbbcccccbbbbbbbbbbbbbaaaaaaaaa````````````````______________^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[Z[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVUUUUUUUUUTTSSSRRRRRRRRRQQQQQQQQQQPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAAAA@@@@@@@????>>>>>>>>>>>==============<<<<<<<<<<<<<<<<<<<<;<<<;;;;;;;::::::::::::::::::999999888888877777776667666666666555555555554444444433333333332222222222211111111110000000000000//////////.........--------,,,,,,,,,,,++++++++++++*********)))))))))))(((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$#############"""""""""""!!!!!!!!!!!! rrssssssssssssssttttttttttttttttttttttuuuuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzyyyyzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||}}||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~€€€€€€€€€€€€€€€€€€€€€€€�������������������������������������������������‚������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„……………††‡ˆˆ‰Š‹Œ�Ž�����������ŽŽ�Œ‹‹ŠŠŠŠŠŠŠŠ‹‹‹ŒŒŒŒ���ŒŒŒŒ‹‹‹‹ŠŠŠŠŠ‰‰‰‰‰ˆˆˆˆˆˆ‡††…………………„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚�‚������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~}}}}}}}}||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuutttttttttttttttsssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppppppooooonnnnnnnnnnmmmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkjjkkkkkkkjjjjjjjjjjjjjiiiiijiiiiiiiiiiiiihhhhhhhhhhhgggfffffffffffffeeeeeeeeeddddddddddddcccccccccccbbcccccbbbbbbbbbbbbaaaaaaaaaa```````````````______________^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[Z[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUTTTSSRRRRRRRRRRQQQQQQQQQQPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAAAA@@@@@@@????>>>>>>>>>>==============<<<<<<<<<<<<<<<<<<<<<;<<<;;;;;;;:::::::::::::::9:9999999888888877777776667666666666555555555554444444433333333332222222222211111111110000000000000//////////.........--------,,,,,,,,,,,+++++++++++*********))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$#############"""""""""""!!!!!!!!!!!! rrrssssssssssssssttttttstttttttttttttttuuuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzyyyyyzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{|||||||||||{||||||||||||||||||||||}}|||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~€€€€€€€€€€€€€€€€€€€€€€���������������������������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„……………††‡‡ˆ‰Š‹Œ�Ž�����������ŽŽ�ŒŒ‹ŠŠŠŠŠŠŠŠ‹‹‹ŒŒŒŒ���ŒŒŒŒŒ‹‹‹‹ŠŠŠŠŠ‰‰‰‰‰ˆˆˆˆˆˆ††††………………„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚�‚������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}~~~~~~~~~~~~~~~~~}}}}}}}}||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttttttsssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqpppppppppppppppooooonnnnnnnnnnmmmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkkkjjkkkkkkjjjjjjjjjjjjjjiiiiijiiiiiiiiiiiiihhhhhhhhhhhgggfffffffffffffeeeeeeeeedddddddddddccccccccccccbbcccccbbbbbbbbbbbbbaaaaaaaa````````````````______________^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[Z[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUTTTSSRRRRRRRRRRQQQQQQQQQQPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAAAA@@@@@@@????>>>>>>>>>>>=============<<<<<<<<<<<<<<<<<<<<<;<<<;;;;;;;;::::::::::::::9:9999999888888877777776667666666666655555555554444444433333333332222222222111111111111000000000000//////////.........--------,,,,,,,,,,,+++++++++++*********))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############""""""""""""!!!!!!!!!!!! rrrssssssssssssssttttttstttttttttttttttuuuuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzyyyyyzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{||||||||||{{||||||||||||||||||||||}||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~€€€€€€€€€€€€€€€€€€€€�����������������������������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„………………†‡‡ˆ‰Š‹Œ�ŽŽ����������ŽŽ�ŒŒ‹‹ŠŠŠŠŠŠŠ‹‹‹ŒŒŒŒ���ŒŒŒŒŒ‹‹‹‹‹‹ŠŠŠŠŠ‰‰‰‰ˆˆˆˆˆ†††††……………„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚���������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~~}}}}}}}}|||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttttttsssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppppppoooooonnnnnnnnnnmmmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkkjjjkkkkkkjjjjjjjjjjjjjjiiiiijiiiiiiiiiiiiihhhhhhhhhhhgggfffffffffffffeeeeeeeeedddddddddddcccccccccccbbbcccccbbbbbbbbbbbbaaaaaaaaaa``````````````_______________^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[Z[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUTTTSSRRRRRRRRRRQQQQQQQQQQPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@????>>>>>>>>>>==============<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;::::::::::::::9:9999999888888877777776666666666666555555555554444444433333333332222222222111111111111000000000000//////////.........--------,,,,,,,,,,,+++++++++++*********))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############"""""""""""!!!!!!!!!!!!! rrrssssssssssssssstttttsstttttttttttttttuuuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzyyyyyyzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{||||||||||{{|||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~€€€€€€€€€€€€€€€€€€�������������������������������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„„……………††‡ˆ‰Š‹ŒŒ�Ž����������ŽŽ�ŒŒ‹‹ŠŠŠŠŠŠŠ‹‹‹ŒŒŒŒ���ŒŒŒŒŒŒ‹‹‹‹‹‹ŠŠŠŠŠ‰‰‰‰ˆˆˆˆ††††††……………„„„„ƒƒƒƒƒƒƒ‚‚‚���������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~}}}}}}}}}||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttttttssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppppppoooooonnnnnnnnnnmmmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkkjjjkkkkkkjjjjjjjjjjjjjiiiiiijiiiiiiiiiiiihhhhhhhhhhhhggfffffffffffffeeeeeeeeeeddddddddddccccccccccccbbbccccbbbbbbbbbbbbbaaaaaaaaa``````````````________________^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[Z[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVUUUUUUUUUTTTSSRRRRRRRRRRQQQQQQQQQPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKJJJJJIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAAAAA@@@@@@@@????>>>>>>>>>>==============<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;:::::::::::::99:9999999888888877777776667666666666555555555554444444433333333332222222222111111111111100000000000/////////..........--------,,,,,,,,,,,+++++++++++*********))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############"""""""""""!!!!!!!!!!!!! rrrrsssssssssssssstttttsstttttttttttttttuuuuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyxyyyyyyyyyyyyyyyyyyzzzzzzyyyyyyzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{|||||||||{{{|||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~€€€€€€€€€€€€€€€€���������������������������������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„„„…………††‡ˆˆ‰Š‹Œ�Ž����������ŽŽ�ŒŒ‹‹ŠŠŠŠŠŠŠŠ‹‹‹ŒŒŒŒ��ŒŒŒŒŒŒŒ‹‹‹‹‹‹‹ŠŠŠŠ‰‰‰‰ˆˆˆ††††††……………„„„„ƒƒƒƒƒƒ‚‚‚‚��������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~}}}}}}}}}||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttttttssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqpppppppppppppooooooonnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkkkkkkkkkkkjjjkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhggfffffffffffffeeeeeeeeeeddddddddddccccccccccccbbbccccbbbbbbbbbbbbbaaaaaaaaa``````````````________________^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[ZZ[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUTTSSRRRRRRRRRRQQQQQQQQQPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@????>>>>>>>>>>==============<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;:::::::::::::99:9999999888888777777776667666666666655555555555444444433333333332222222222111111111111100000000000/////////..........--------,,,,,,,,,,++++++++++++*********))))))))))))((((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$############"""""""""""!!!!!!!!!!!!! rrrrsssssssssssssstttttssttttttttttttttttuuuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyxyyyyyyyyyyyyyyyyyyzzzzzzyyyyyyyzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{||||||||{{{{|||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~€€€€€€€€€€€€€€€���������������������������������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„ƒƒƒƒ„„„„„„„„„„„„„„„„„…………††‡ˆˆ‰Š‹Œ�ŽŽ���������ŽŽ�ŒŒ‹‹ŠŠŠŠŠŠŠŠ‹‹‹ŒŒŒŒ��ŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹ŠŠŠŠ‰‰‰‰ˆˆ†††††††…………„„„„ƒƒƒƒƒƒ‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}}|||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuutttttttttttttttssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppppppooooooonnnnnnnnnmmmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkkjjjjkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhgffffffffffffffeeeeeeeeeeddddddddddccccccccccccbbbccccbbbbbbbbbbbbbaaaaaaaaa`````````````________________^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[ZZ[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUTTSSSRRRRRRRRRQQQQQQQQQPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@????>>>>>>>>>>==============<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;:::::::::::::9999999999888888877777776667666666666655555555555444444433333333332222222222111111111111110000000000/////////.........---------,,,,,,,,,,++++++++++++*********))))))))))))((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!! rrrrsssssssssssssssttttssstttttttttttttttuuuuuuuuuuuuvvvvvvvvvvvvvvvwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyxxyyyyyyyyyyyyyyyyyyzzzzzyyyyyyyzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{||||||||{{{{|||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~€€€€€€€€€€€€€€��������������������������������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„…………†‡‡ˆ‰Š‹Œ�ŽŽ����������Ž�ŒŒ‹‹ŠŠŠŠŠŠŠŠ‹‹‹ŒŒŒŒŒ�ŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹ŠŠŠŠ‰‰‰‰ˆ‡††††††…………„„„„ƒƒƒƒƒƒ‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}}|||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttttttttssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppppppooooooonnnnnnnnnmmmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkkjjjjkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhgffffffffffffffeeeeeeeeeeddddddddddccccccccccccbbbccccbbbbbbbbbbbbaaaaaaaaaa`````````````________________^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[ZZ[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUTTSSSRRRRRRRRRRQQQQQQQQPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKKKKKJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@????>>>>>>>>>>>=============<<<<<<<<<<<<<<<<<<<<<;<<<;;;;;;;;:::::::::::::9999999999888888877777776667666666666655555555555444444433333333332222222222111111111111111000000000/////////.........---------,,,,,,,,,,++++++++++++*********)))))))))))(((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!! rrrrrssssssssssssssttttssstttttttttttttttuuuuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwxxxxxxxxxxxxxxxxxyyyyxxyyyyyyyyyyyyyyyyyyzzzzzyyyyyyyyzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{|||||||{{{{{|||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}€€€€€€€€€€€€€�������������������������������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„………†‡‡ˆ‰Š‹Œ�ŽŽ����������Ž�ŒŒ‹‹ŠŠŠŠŠŠŠŠ‹‹‹ŒŒŒŒŒ�ŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹ŠŠŠŠ‰‰‰ˆ‡†††††††………„„„„ƒƒƒƒƒ‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}}|||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyyzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttttttsssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqppppppppppppppooooooonnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkkkkkkkkkkkjjjjkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhgfffffffffffffeeeeeeeeeeedddddddddcccccccccccccbbbcccbbbbbbbbbbbbbaaaaaaaaaa`````````````________________^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[ZZ[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTSSSRRRRRRRRRQQQQQQQQQPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@????>>>>>>>>>>==============<<<<<<<<<<<<<<<<<<<<<;<<<;;;;;;;;:::::::::::::9999999999888888877777777667666666666655555555555444444443333333332222222222111111111111111000000000/////////.........---------,,,,,,,,,,++++++++++++*********)))))))))))(((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!! rrrrrssssssssssssssstttsssstttttttttttttttuuuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwwxxxxxxxxxxxxxxxxyyyyxxxyyyyyyyyyyyyyyyyyyzzzzyyyyyyyyzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{|||||||{{{{{||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}€€€€€€€€€€€€€������������������������������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„………††‡ˆ‰Š‹Œ��Ž����������Ž��Œ‹‹‹ŠŠŠŠŠŠ‹‹‹‹ŒŒŒŒŒ��ŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹ŠŠŠ‰‰‰‰‡†††††††…………„„„ƒƒƒƒƒƒ‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}~~~~~~~~~~~~~~}}}}}}}}}}}|||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzyyyyyyyyyyyyyyyyyzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttttttsssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppppppoooooooonnnnnnnnmmmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkkkjjjjkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhffffffffffffffeeeeeeeeeeedddddddddcccccccccccccbbbcccbbbbbbbbbbbbbaaaaaaaaaa`````````````________________^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[ZZ[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTSSSRRRRRRRRRQQQQQQQQQPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@???>>>>>>>>>>>==============<<<<<<<<<<<<<<<<<<<<<;<<<;;;;;;;;::::::::::::999999999998888888777777776676666666666555555555554444444433333333332222222222111111111111111000000000////////.........---------,,,,,,,,,,+++++++++++*********))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$#############"""""""""""!!!!!!!!!!!! rrrrrrsssssssssssssstttsssstttttttttttttttuuuuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwxxxxxxxxxxxxxxxxxyyyxxxyyyyyyyyyyyyyyyyyyzzzzyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{||||||{{{{{{||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}€€€€€€€€€€€€�����������������������������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„………††‡ˆ‰Š‹‹Œ�Ž����������Ž��ŒŒ‹‹ŠŠŠŠŠŠ‹‹‹ŒŒŒŒŒ�������������ŒŒŒŒŒ‹‹‹ŠŠŠ‰‰‰‡‡††††††…………„„„ƒƒƒƒƒƒ‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}~~~~~~~~~~~~~}}}}}}}}}}}}||||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzyyyyyyyyyyyyyyyyyzyyyyyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuutttttttttttttttssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqqppppppppppppppoooooooonnnnnnnnmmmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkkjjjjjkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhgffffffffffffffeeeeeeeeeeedddddddddcccccccccccccbbbcccbbbbbbbbbbbbaaaaaaaaaaa````````````________________^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[ZZ[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTSSSSRRRRRRRRRQQQQQQQQPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@???>>>>>>>>>>>==============<<<<<<<<<<<<<<<<<<<<<;<<<;;;;;;;;::::::::::::999999999988888888777777776676666666666655555555555444444433333333332222222222111111111111111000000000////////.........---------,,,,,,,,,,+++++++++++*********))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############""""""""""""!!!!!!!!!!!! rrrrrrsssssssssssssstttssssstttttttttttttttuuuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwwxxxxxxxxxxxxxxxxyyyxxxxyyyyyyyyyyyyyyyyyyzzzyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{|||||{{{{{{{|||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}€€€€€€€€€€€€����������������������������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„……††‡ˆˆ‰Š‹Œ�Ž����������Ž��ŒŒ‹‹‹ŠŠŠ‹‹‹‹‹ŒŒŒŒ����������������ŒŒŒŒ‹‹‹ŠŠ‰‰‰‡‡††††††…………„„„ƒƒƒƒƒƒ‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}~~~~~~~~~~~~~}}}}}}}}}}}}|||||||{{{{{{{{{{{{{{{{{{{zzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuuutttttttttttttttssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqqppppppppppppppoooooooonnnnnnnnmmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkkkjjjjjkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhgfffffffffffffeeeeeeeeeeeeddddddddccccccccccccccbbbcccbbbbbbbbbbbbaaaaaaaaaaa````````````________________^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[ZZ[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUSSSSRRRRRRRRRQQQQQQQQPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@???>>>>>>>>>>>==============<<<<<<<<<<<<<<<<<<<<;;<<<;;;;;;;;::::::::::::999999999988888888777777776676666666666655555555555444444433333333322222222222111111111111111100000000////////.........---------,,,,,,,,,,+++++++++++*********))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############""""""""""""!!!!!!!!!!!! rrrrrrsssssssssssssssttssssstttttttttttttttuuuuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwxxxxxxxxxxxxxxxxxyyxxxxyyyyyyyyyyyyyyyyyyzzzyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{|||||{{{{{{{||||||||||||||||||||||||||||}}}}}}}}}}}}}}}|}}}}}}}}}}}}}}}}}}}}}}}}€€€€€€€€€€€€���������������������������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„………†‡‡ˆ‰Š‹Œ�ŽŽ���������ŽŽ�ŒŒŒ‹‹‹‹‹‹‹‹‹ŒŒŒŒ������������������ŒŒŒ‹‹‹ŠŠŠ‰‰‡‡‡†††††…………„„„„ƒƒƒƒƒ‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}~~~~~~~~~~~~~}}}}}}}}}}}}||||||{{{{{{{{{{{{{{{{{{{{zzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuuutttttttttttttttssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqqppppppppppppppoooooooonnnnnnnnmmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkkkjjjjjkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhgfffffffffffffeeeeeeeeeeeeddddddddcccccccccccccbbbbcccbbbbbbbbbbbbaaaaaaaaaaa````````````________________^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[ZZ[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUSSSSRRRRRRRRRQQQQQQQPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@???>>>>>>>>>>>==============<<<<<<<<<<<<<<<<<<<<;;<<<;;;;;;;;:::::::::::9999999999988888888777777776676666666666665555555555444444443333333332222222222111111111111111100000000////////.........---------,,,,,,,,,,+++++++++++*********))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############""""""""""""!!!!!!!!!!!! rrrrrrrssssssssssssssttsssssttttttttttttttttuuuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwwxxxxxxxxxxxxxxxxyyxxxxxyyyyyyyyyyyyyyyyyyzzyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{||||{{{{{{{{||||||||||||||||||||||||||||}}}}}}}}}}}}}}||}}}}}}}}}}}}}}}}}}}}}}}€€€€€€€€€€€€€�������������������������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„……†‡‡ˆ‰Š‹Œ�ŽŽ���������ŽŽ��ŒŒŒ‹‹‹‹‹‹ŒŒŒŒŒ��������������������ŒŒŒ‹‹ŠŠŠ‰‰‡‡‡†††††…………„„„„ƒƒƒƒƒ‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}||||||{{{{{{{{{{{{{{{{{{{{zzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuuuttttttttttttttsssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqqppppppppppppppooooooooonnnnnnnmmmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkkkjjjjjkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhggfffffffffffffeeeeeeeeeeeeddddddddcccccccccccccbbbbccbbbbbbbbbbbbbaaaaaaaaaa`````````````________________^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZ[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUSSSSRRRRRRRRRQQQQQQQPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@??>>>>>>>>>>>>==============<<<<<<<<<<<<<<<<<<;;;;<<<;;;;;;;;:::::::::::9999999999988888888777777776676666666666665555555555444444443333333332222222222111111111111111110000000////////.........---------,,,,,,,,,++++++++++++*********))))))))))))((((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$############""""""""""""!!!!!!!!!!!! rrrrrrrssssssssssssssstsssssstttttttttttttttuuuuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwxxxxxxxxxxxxxxxxxyxxxxxxyyyyyyyyyyyyyyyyyzzyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{|||{{{{{{{{{||||||||||||||||||||||||||||}}}}}}}}}}}}}|||}}}}}}}}}}}}}}}}}}}}}}~€€€€€€€€€€€€€������������������������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„……††‡ˆ‰Š‹Œ��Ž���������ŽŽ���ŒŒŒŒ‹ŒŒŒŒŒŒ�����ŽŽŽŽŽŽŽŽŽŽŽŽ�����ŒŒŒ‹‹‹ŠŠ‰‰‡‡‡†††††…………„„„„ƒƒƒƒƒƒ‚‚‚������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~}}}}}}}}}}}}}~~~~~~~~~~~}}}}}}}}}}}}}}||||||{{{{{{{{{{{{{{{{{{{{zzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuttttttttttttttsssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqqppppppppppppppooooooooonnnnnnnmmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkkkjjjjjjkkkkjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhggfffffffffffffeeeeeeeeeeeedddddddccccccccccccccbbbbccbbbbbbbbbbbbbaaaaaaaaaaa````````````_______________^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZ[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUSSSSSRRRRRRRRQQQQQQQPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@??>>>>>>>>>>>>==============<<<<<<<<<<<<<<<<<;;;;;<<<;;;;;;;;:::::::::::9999999999988888888777777776677666666666665555555555544444443333333322222222222111111111111111110000000////////.........---------,,,,,,,,,++++++++++++*********))))))))))))((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############""""""""""""!!!!!!!!!!!! rrrrrrrrsssssssssssssstsssssstttttttttttttttuuuuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwwxxxxxxxxxxxxxxxxyxxxxxxyyyyyyyyyyyyyyyyyyzyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{|||{{{{{{{{{||||||||||||||||||||||||||||}}}}}}}}}}}}}|||}}}}}}}}}}}}}}}}}}}}}}~€€€€€€€€€€€€€�����������������������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„……††‡ˆ‰Š‹ŒŒ�ŽŽ���������ŽŽ���ŒŒŒŒŒŒŒŒ�����ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽ�����ŒŒ‹‹‹ŠŠŠ‰‡‡‡†††††……………„„„„ƒƒƒƒƒƒ‚‚�����������������������€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}||||||{{{{{{{{{{{{{{{{{{{zzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuuuttttttttttttttssssssssssssrrrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppppppppooooooooonnnnnnnmmmmmmmmmmmmmmllllllllkkkkkkkkkkkkkkkjjjjjjkkkkjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhggfffffffffffffeeeeeeeeeeeddddddddccccccccccccccbbbbccbbbbbbbbbbbbaaaaaaaaaaa````````````________________^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZ[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUSSSSSRRRRRRRRQQQQQQQPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@??>>>>>>>>>>>>==============<<<<<<<<<<<<<<<<;;;;;;<<<;;;;;;;;::::::::::99999999999988888887777777776676666666666666555555555544444443333333322222222222111111111111111110000000////////.........---------,,,,,,,,,++++++++++++*********)))))))))))(((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$#############""""""""""""!!!!!!!!!!!! qrrrrrrrrrrrrrrrsssssssssssssssttttttttttttttttuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwxxxxxxxxxxxxxxxxxxyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{z{{{{{{{{{{{{{{{{{{{{|||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������������������������€€€€€€€€€€€€€€��������������‚‚ƒƒ„…†‡‡ˆ‰Š‹‹ŒŒŒŒŒ��ŒŒŒ‹‹ŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹��Ž����������ŒŒŒŒ‹‹ŠŠŠ‰‰‰ŠŠŠ‰‰‰‰‰ˆˆˆˆ‡‡‡‡†††††…………ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚�€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}~}}||||||||||||||||||||||||{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuutttttttttttttttttssssssstttttttttttssssssssssssssrrrrqqqqqqqqqqqqqqqpppppppppooooooooooooooonnnnnnnnooooooonnnnnnnnnnnnnmmmmmmmmmlllllllllllllllkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhgggggggggggggfffffffffffffffeeeeeeeeeeeedeeeeeeeeeeedddddddddddddcccccccbbbbbbbbbbbbbaaaaaaaaaaaaaa```````````````___``_________^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZYYYYYYYYYYXXWWWWWWWWWWVVVVVVVVVUUUUUUUTTTTTTTTTTTTTTTTSSSSSSQQQQQQQQPPPPPPPOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBABBBBBAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<;;;;;;;;;;::::::::9999999999999999988888887777777776666666666666555555555554443333333332222222221111111111111111111000000000////////.........---------,,,,,,,++++++++++++***********)))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!!! qqrrrrrrrrrrrrrrsssssssssssssssstttttttttttttttuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwxxxxxxxxxxxxxxxxxxyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{z{{{{{{{{{{{{{{{{{{{{{|||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€€€€€€€€€€€�������������‚‚‚ƒ„„…†‡ˆ‰ŠŠ‹‹ŒŒŒŒ��ŒŒŒ‹‹‹‹ŠŠŠŠŠŠŠŠ‹‹‹‹‹ŒŒŒŒŽŽŽŽŽŽŽ������ŒŒŒŒ‹‹ŠŠŠ‰‰‰ŠŠŠ‰‰‰‰‰ˆˆˆˆ‡‡‡‡†††††…………ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}|||||||||||||||||||||||||{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuttttttttttttttttttssssssstttttttttttssssssssssssssrrrrqqqqqqqqqqqqqqqpppppppppoooooooooooooonnnnnnnnnoooooonnnnnnnnnnnnnnmmmmmmmmmlllllllllllllllkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhggggggggggggffffffffffffffffeeeeeeeeeeeddeeeeeeeeeeedddddddddddddcccccccbbbbbbbbbbbbbbaaaaaaaaaaaaa```````````````___``_________^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZZYYYYYYYYYYYXWWWWWWWWWWWVVVVVVVVVUUUUUUUTTTTTTTTTTTTTTTTSSSSSSQQQQQQQQPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLKKKKKKKKJJJJJJJJJIIIIIIIIHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBABBBBBAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<;;;;;;;;;;;::::::::9999999999999999988888887777777766666666666666655555555554443333333332222222221111111111111111111000000000////////.........---------,,,,,,,++++++++++++**********))))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!!!! qqrrrrrrrrrrrrrrrsssssssssssssssttttttttttttttttuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwxxxxxxxxxxxxxxxxxxyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{zz{{{{{{{{{{{{{{{{{{{{{||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������������������€€€€€€€€€€€€€€€€€€€€���€€������‚‚‚ƒƒ„…†‡ˆ‰‰Š‹‹‹ŒŒŒ��ŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŽŽŽŽŽŽŽŽ�����ŒŒŒ‹‹‹ŠŠŠ‰‰‰ŠŠŠ‰‰‰‰‰ˆˆˆˆ‡‡‡‡††††††………ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}}||||||||||||||||||||||||{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuutttttttttttttttttssssssssttttttttttsssssssssssssssrrrqqqqqqqqqqqqqqqpppppppppooooooooooooooonnnnnnnnnoooooonnnnnnnnnnnnnmmmmmmmmmlllllllllllllllkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhggggggggggggffffffffffffffffeeeeeeeeeeeddeeeeeeeeeeddddddddddddddcccccccbbbbbbbbbbbbbaaaaaaaaaaaaa````````````````___``_________^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZYYYYYYYYYYXWWWWWWWWWWWVVVVVVVVVUUUUUUUTTTTTTTTTTTTTTTSSSSSSSQQQQQQQQPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLKKKKKKKKJJJJJJJJJIIIIIIIIHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@???????????>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::9999999999999999888888887777777766666666666666655555555554443333333332222222221111111111111111111100000000////////.........---------,,,,,,,++++++++++++**********))))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!!!! qqrrrrrrrrrrrrrrrsssssssssssssssstttttttttttttttuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwxxxxxxxxxxxxxxxxxxyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{zzz{{{{{{{{{{{{{{{{{{{{|||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������€€€€€€€€€€€€€€€€€€€€€€€€€�������‚‚ƒƒ„…††‡ˆ‰ŠŠ‹‹‹ŒŒ���ŒŒŒŒŒ‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŽŽŽŽŽŽŽŽŽ����ŒŒŒ‹‹‹ŠŠŠ‰‰‰ŠŠŠŠ‰‰‰‰ˆˆˆˆ‡‡‡‡††††††………ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}|||||||||||||||||||||||||{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuutttttttttttttttttssssssssttttttttttsssssssssssssssrrrqqqqqqqqqqqqqqqppppppppoooooooooooooooonnnnnnnnnooooonnnnnnnnnnnnnnmmmmmmmmmlllllllllllllllkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhgggggggggggggffffffffffffffffeeeeeeeeeeeddeeeeeeeeeedddddddddddddccccccccbbbbbbbbbbbbbaaaaaaaaaaaaa```````````````____`_________^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZZYYYYYYYYYYYXWWWWWWWWWWWVVVVVVVVVUUUUUUUTTTTTTTTTTTTTTTSSSSSSSQQQQQQQQPPPPPPPPOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKJJJJJJJJJIIIIIIIIHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::99999999999999999888888877777777766666666666666655555555554443333333332222222211111111111111111111100000000////////.........---------,,,,,,,++++++++++++**********))))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!!!! qqqrrrrrrrrrrrrrrsssssssssssssssstttttttttttttttuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwxxxxxxxxxxxxxxxxxxyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{zzz{{{{{{{{{{{{{{{{{{{{{|||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�€€€€€€€€€€€€€€€€€€€€€€€€€�������‚‚‚ƒ„„…†‡ˆˆ‰ŠŠ‹‹‹Œ���ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ����ŽŽŽŽŽŽŽŽŽ����ŒŒŒ‹‹ŠŠŠ‰‰‰‰ŠŠŠ‰‰‰‰‰ˆˆˆˆ‡‡‡‡‡††††††……ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}|||||||||||||||||||||||||{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttttttssssssssstttttttttsssssssssssssssrrrqqqqqqqqqqqqqqqpppppppppooooooooooooooonnnnnnnnnnooooonnnnnnnnnnnnnnmmmmmmmmmlllllllllllllllkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhggggggggggggffffffffffffffffeeeeeeeeeeedddeeeeeeeeeedddddddddddddccccccccbbbbbbbbbbbbbaaaaaaaaaaaaa```````````````____`_________^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZYYYYYYYYYYYXWWWWWWWWWWWVVVVVVVVUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSQQQQQQQQQPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKKJJJJJJJJJIIIIIIIIHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@??????????>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::99999999999999999888888877777777766666666666666655555555554444333333332222222211111111111111111111100000000/////////........---------,,,,,,,+++++++++++***********))))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!!!!! qqqrrrrrrrrrrrrrrrssssssssssssssssttttttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvuvvvvvvvvvvvvvvvvvwwwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{zzzz{{{{{{{{{{{{{{{{{{{{{||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������€€�����������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������‚‚ƒƒ„…††‡ˆ‰‰ŠŠ‹‹‹Œ����ŒŒŒŒŒŒŒŒŒŒŒ�������������ŽŽŽŽŽŽ���ŒŒŒ‹‹‹ŠŠŠ‰‰‰‰ŠŠŠŠ‰‰‰‰ˆˆˆˆ‡‡‡‡‡††††††……ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}|||||||||||||||||||||||||{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttttttsssssssssttttttttssssssssssssssssrrrqqqqqqqqqqqqqqqppppppppoooooooooooooooonnnnnnnnnnooooonnnnnnnnnnnnnmmmmmmmmmmlllllllllllllllkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhgggggggggggggfffffffffffffffeeeeeeeeeeedddeeeeeeeeeedddddddddddddcccccccbbbbbbbbbbbbbbaaaaaaaaaaaa```````````````_______________^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYWWWWWWWWWWWWVVVVVVVVUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSQQQQQQQQQPPPPPPPOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKJJJJJJJJIIIIIIIIIHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@??????????>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::999999999989999988888888777777776666666666666666555555555544433333333322222222111111111111111111110000000000////////........---------,,,,,,,+++++++++++***********))))))))))))((((((((((((''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!!!!! qqqqrrrrrrrrrrrrrrssssssssssssssssttttttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvuvvvvvvvvvvvvvvvvvwwwwwwwwwwxxxxxxxxxxxxxxxxxxyyyyzzzzzzzzzzzzzzzzz{{{{{{{{zzzzz{{{{{{{{{{{{{{{{{{{{|||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������€€€€���������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������‚‚‚ƒ„„…†‡‡ˆ‰‰ŠŠ‹‹Œ����������������������������ŽŽŽŽŽŽ���ŒŒ‹‹‹ŠŠŠ‰‰‰‰ˆŠŠŠ‰‰‰‰‰ˆˆˆˆ‡‡‡‡‡†††††††…ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}|||||||||||||||||||||||||zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuuutttttttttttttttssssssssssttttttttsssssssssssssssrrrqqqqqqqqqqqqqqqqppppppppoooooooooooooooonnnnnnnnnnoooonnnnnnnnnnnnnmmmmmmmmmmlllllllllllllllkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhgggggggggggggffffffffffffffffeeeeeeeeeeedddeeeeeeeeeddddddddddddddcccccccbbbbbbbbbbbbbbaaaaaaaaaaaa```````````````_______________^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZYYYYYYYYYYYWWWWWWWWWWWWVVVVVVVVUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSQQQQQQQQQPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKKJJJJJJJJIIIIIIIIIHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@??????????>>>>>>>>>>>>>=========<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::999999999989999988888888777777776666666666666666555555555544433333333222222222111111111111111111111000000000////////........---------,,,,,,,+++++++++++***********))))))))))))((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!!!!! qqqqrrrrrrrrrrrrrrrsssssssssssssssstttttttttttttuuuuuuuuuuuuuuuuvvvvvvvvvuuvvvvvvvvvvvvvvvvvwwwwwwwwwwxxxxxxxxxxxxxxxxxxyyyzzzzzzzzzzzzzzzzzz{{{{{{{zzzzz{{{{{{{{{{{{{{{{{{{{{|||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������€€€€€€�������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������‚‚ƒƒ„„…†‡‡ˆ‰‰ŠŠ‹ŒŒ�������������ŽŽ�������������ŽŽŽŽ���ŒŒŒ‹‹ŠŠŠ‰‰‰‰ˆˆŠŠŠ‰‰‰‰‰ˆˆˆˆ‡‡‡‡‡††††††††ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}|||||||||||||||||||||||||zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuuuuutttttttttttttttsssssssssstttttttssssssssssssssssrrrqqqqqqqqqqqqqqqpppppppppooooooooooooooonnnnnnnnnnnoooonnnnnnnnnnnnnmmmmmmmmmmlllllllllllllllkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhgggggggggggggfffffffffffffffeeeeeeeeeeeddddeeeeeeeeedddddddddddddccccccccbbbbbbbbbbbbbbaaaaaaaaaaaa``````````````________________^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYWWWWWWWWWWWVVVVVVVVVUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSQQQQQQQQQPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBABBBBAAAAAAAAAA@@@@@@@@?????????>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::999999999889999888888887777777776666666666666666555555555544433333333222222222111111111111111111110000000000////////........---------,,,,,,,+++++++++++***********)))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!!!! qqqqqrrrrrrrrrrrrrrssssssssssssssssttttttttttttttuuuuuuuuuuuuuuuvvvvvvvvvuuvvvvvvvvvvvvvvvvvwwwwwwwwwwxxxxxxxxxxxxxxxxxxyyyzzzzzzzzzzzzzzzzzz{{{{{{{zzzzzz{{{{{{{{{{{{{{{{{{{{||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������€€€€€€€€€����������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������‚‚ƒƒ„……†‡ˆˆ‰‰ŠŠŒŒ�����ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽ��������ŽŽŽŽ���ŒŒ‹‹‹ŠŠ‰‰‰‰ˆˆˆŠŠ‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡†††††††††„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}|||||||||||||||||||||||||zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuuuuuttttttttttttttssssssssssstttttttsssssssssssssssrrrqqqqqqqqqqqqqqqqpppppppppooooooooooooooonnnnnnnnnnnoooonnnnnnnnnnnnnmmmmmmmmmmlllllllllllllllkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhgggggggggggggfffffffffffffffeeeeeeeeeeeddddeeeeeeeeeddddddddddddccccccccbbbbbbbbbbbbbbbaaaaaaaaaaa```````````````_______________^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYWWWWWWWWWWWVVVVVVVVVUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSQQQQQQQQQPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBABBBBAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::999999999889999888888887777777776666666666666666555555555544433333333222222222111111111111111111110000000000////////........---------,,,,,,,+++++++++++**********))))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!!! qqqqqrrrrrrrrrrrrrrrsssssssssssssssstttttttttttttuuuuuuuuuuuuuuuuvvvvvvvvuuuvvvvvvvvvvvvvvvvvwwwwwwwwwwxxxxxxxxxxxxxxxxxxyyzzzzzzzzzzzzzzzzzzz{{{{{{zzzzzz{{{{{{{{{{{{{{{{{{{{||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������€€€€€€€€€€€��������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����������‚‚ƒƒ„……†‡ˆˆ‰ŠŠŒŒŒ���ŽŽŽŽŽŽ����ŽŽŽŽŽŽŽŽ������ŽŽŽŽ���ŒŒ‹‹ŠŠ‰‰‰‰ˆˆˆˆŠ‰‰‰‰‰‰ˆˆˆˆ‡‡‡‡‡†††††††††„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}||||||||||||||||||||||||{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvuuuuuuuuuuuuuuuuuttttttttttttttssssssssssstttttttssssssssssssssssrrqqqqqqqqqqqqqqqppppppppppoooooooooooooonnnnnnnnnnnnoooonnnnnnnnnnnnmmmmmmmmmmmlllllllllllllllkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhgggggggggggggffffffffffffffffeeeeeeeeeeeddddeeeeeeeeeddddddddddddcccccccccbbbbbbbbbbbbbbaaaaaaaaaaa``````````````________________^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYWWWWWWWWWWWVVVVVVVVVUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSQQQQQQQQQPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBABBBAAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::999999999889999888888887777777776666666666666665555555555544433333333222222222111111111111111111110000000000////////........---------,,,,,,++++++++++++**********))))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!!!! qqqqqrrrrrrrrrrrrrrrssssssssssssssssttttttttttttttuuuuuuuuuuuuuuuvvvvvvvvuuuvvvvvvvvvvvvvvvvvwwwwwwwwwwxxxxxxxxxxxxxxxxxxyyyzzzzzzzzzzzzzzzzzzz{{{{{zzzzzzz{{{{{{{{{{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������€€€€€€€€€€€€€€�����������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����€������‚‚‚ƒ„„…††‡ˆˆ‰Š‹ŒŒ��ŽŽŽŽ����������ŽŽŽŽŽŽ������ŽŽŽ���ŒŒ‹‹ŠŠ‰‰ˆˆˆˆˆˆ‰‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡††††††††††„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}||||||||||||||||||||||||{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvuuuuuuuuuuuuuuuuutttttttttttttssssssssssssttttttssssssssssssssssrrrqqqqqqqqqqqqqqqppppppppppoooooooooooooonnnnnnnnnnnnooonnnnnnnnnnnnnmmmmmmmmmmlllllllllllllllkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhgggggggggggggffffffffffffffffeeeeeeeeeedddddeeeeeeeedddddddddddddccccccccbbbbbbbbbbbbbbbaaaaaaaaaaa``````````````________________^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYWWWWWWWWWWVVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSQQQQQQQQQPPPPPPPOOOOOOONNNNNNNNNMMMMMMMMMMMMLLLLLLLKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAABBBAAAAAAAAAA@@@@@@@@?????????>>>>>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::999999999889998888888887777777776666666666666665555555555444433333333222222222111111111111111111110000000000////////........---------,,,,,,++++++++++++**********))))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!!!! qqqqqqrrrrrrrrrrrrrrssssssssssssssssttttttttttttttuuuuuuuuuuuuuuuuvvvvvvvuuuuvvvvvvvvvvvvvvvvvwwwwwwwwwwxxxxxxxxxxxxxxxxxxyyzzzzzzzzzzzzzzzzzzz{{{{{zzzzzzzz{{{{{{{{{{{{{{{{{{||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������€€€€€€€€€€€€€€€€€��������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��€€€€€�����‚‚‚ƒ„„…†‡‡ˆ‰‰‹ŒŒ��ŽŽ��������������ŽŽŽŽŽ�����ŽŽŽ���Œ‹‹ŠŠ‰‰ˆˆˆˆˆ‡‡‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡††††††††††„„„„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~}~}}}}}}}}|||||||||||||||||||||||{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvuuuuuuuuuuuuuuuuuuttttttttttttsssssssssssssttttttssssssssssssssssrrrqqqqqqqqqqqqqqpppppppppppoooooooooooooonnnnnnnnnnnnooonnnnnnnnnnnnmmmmmmmmmmmlllllllllllllllkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhgggggggggggggfffffffffffffffeeeeeeeeeeedddddeeeeeeeeddddddddddddcccccccccbbbbbbbbbbbbbbbaaaaaaaaaaa`````````````_________________^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYWWWWWWWWWWVVVVVVVVVUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSSQQQQQQQQQPPPPPPPOOOOOOONNNNNNNNNMMMMMMMMMMMMLLLLLLLKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAABBBAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>>>>>==========<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::999999999889998888888887777777776666666666666665555555555444433333333222222222111111111111111111100000000000////////........---------,,,,,,++++++++++++**********))))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!!!! qqqqqqrrrrrrrrrrrrrrrssssssssssssssssttttttttttttttuuuuuuuuuuuuuuuvvvvvvvuuuuvvvvvvvvvvvvvvvvvwwwwwwwwwwxxxxxxxxxxxxxxxxxxxyyzzzzzzzzzzzzzzzzzzz{{{{zzzzzzzz{{{{{{{{{{{{{{{{{{|||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������€€€€€€€€€€€€€€€€€€€€�����€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����‚‚ƒƒ„……†‡ˆˆ‰‹ŒŒ��ŽŽ���������������ŽŽŽŽ�����ŽŽŽ���Œ‹‹ŠŠ‰‰ˆˆˆ‡‡‡‡‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡†††††††††††„„„„„„„„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~}~}}}}}}}}}||||||||||||||||||||||{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvuuuuuuuuuuuuuuuuuutttttttttttttssssssssssssstttttssssssssssssssssrrrrqqqqqqqqqqqqqqpppppppppppoooooooooooooonnnnnnnnnnnnoonnnnnnnnnnnnnmmmmmmmmmmmlllllllllllllllkkkkkkkkkjjjjjjjjiiiiiiiiiiiiihhhhhhhhhgggggggggggggffffffffffffffffeeeeeeeeeeedddddeeeeeeeeddddddddddddcccccccccbbbbbbbbbbbbbbaaaaaaaaaaaa`````````````_________________^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYWWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTTSSSSSSSSSSSSRRQQQQQQQQQPPPPPPPOOOOOOONNNNNNNNNMMMMMMMMMMMMLLLLLLLKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAABBAAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::999999999889998888888887777777776666666666666655555555555444433333333222222222111111111111111111100000000000////////........---------,,,,,,+++++++++++***********))))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!!!!! qqqqqqqrrrrrrrrrrrrrrssssssssssssssssttttttttttttttuuuuuuuuuuuuuuuuvvvvvvuuuuuvvvvvvvvvvvvvvvvvwwwwwwwwwwxxxxxxxxxxxxxxxxxxyyzzzzzzzzzzzzzzzzzzz{{{{zzzzzzzzz{{{{{{{{{{{{{{{{{|||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������€€€€€€€€€€€€€€€€€€€€€€€��€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����‚‚ƒƒ„…††‡ˆ‰‹ŒŒ�ŽŽ������‘‘‘��������ŽŽŽ������ŽŽŽ��Œ‹‹ŠŠ‰ˆˆˆ‡‡‡‡‡ˆˆˆˆˆˆˆˆ‡‡‡‡‡††††††††††††„„„„„„„„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}|||||||||||||||||||||{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvuuuuuuuuuuuuuuuuutttttttttttttsssssssssssssstttttssssssssssssssssrrrrqqqqqqqqqqqqqppppppppppppooooooooooooonnnnnnnnnnnnnoonnnnnnnnnnnnmmmmmmmmmmmlllllllllllllllkkkkkkkkkkjjjjjjjjiiiiiiiiiiiiihhhhhhhhhgggggggggggggffffffffffffffffeeeeeeeeeeedddddeeeeeeeeddddddddddddccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaa`````````````_________________^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYWWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTTSSSSSSSSSSSSRRQQQQQQQQQPPPPPPPOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAABBAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::999999999889998888888888777777776666666666666655555555555444433333333222222222111111111111111111100000000000////////.......---------,,,,,,,+++++++++++***********))))))))))))((((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!!!!! qqqqqqqrrrrrrrrrrrrrrrssssssssssssssssttttttttttttttuuuuuuuuuuuuuuuvvvvvvuuuuuvvvvvvvvvvvvvvvvvwwwwwwwwwwwxxxxxxxxxxxxxxxxxyyyzzzzzzzzzzzzzzzzzzz{{{zzzzzzzzzz{{{{{{{{{{{{{{{{||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����‚‚ƒ„„…†‡ˆ‰‹‹Œ�ŽŽ����‘‘‘‘‘‘‘������ŽŽŽ������ŽŽŽ��Œ‹‹ŠŠ‰ˆˆ‡‡‡‡††ˆˆˆˆˆˆˆ‡‡‡‡‡†††††††††††††„„„„„„„„„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}||||||||||||||||||||{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvuuuuuuuuuuuuuuuuuuttttttttttttttsssssssssssssttttssssssssssssssssrrrrrqqqqqqqqqqqqqppppppppppppooooooooooooonnnnnnnnnnnnnonnnnnnnnnnnnnmmmmmmmmmmmlllllllllllllllkkkkkkkkkkjjjjjjjiiiiiiiiiiiiiihhhhhhhhhggggggggggggffffffffffffffffeeeeeeeeeeeedddddeeeeeeeeddddddddddddccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaa````````````__________________^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYWWWWWWWWVVVVVVVVVVUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRQQQQQQQQPPPPPPPPOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAABAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::999999999889999888888888777777776666666666666655555555554444433333332222222222111111111111111111100000000000////////.......---------,,,,,,,+++++++++++***********)))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!!!!! qqqqqqqqrrrrrrrrrrrrrrssssssssssssssssttttttttttttttuuuuuuuuuuuuuuuuvvvvvuuuuuuvvvvvvvvvvvvvvvvvwwwwwwwwwwxxxxxxxxxxxxxxxxxyyyyzzzzzzzzzzzzzzzzzzz{{zzzzzzzzzz{{{{{{{{{{{{{{{{|||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���‚‚ƒƒ„…†‡ˆˆŠ‹Œ�ŽŽ����‘‘‘‘‘‘‘‘������ŽŽ�������ŽŽ��ŒŒ‹Š‰‰ˆˆ‡‡‡†††ˆˆˆˆˆ‡‡‡‡‡‡††††††††††††††„„„„„„„„„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}||||||||||||||||||||{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvuuuuuuuuuuuuuuuuuttttttttttttttssssssssssssssttttssssssssssssssssrrrrrqqqqqqqqqqqqqppppppppppppoooooooooooonnnnnnnnnnnnnnonnnnnnnnnnnnnmmmmmmmmmmmllllllllllllllkkkkkkkkkkkjjjjjjjiiiiiiiiiiiiihhhhhhhhhgggggggggggggffffffffffffffffeeeeeeeeeeeddddddeeeeeeeeddddddddddddccccccccbbbbbbbbbbbbbbbaaaaaaaaaaaa````````````_________________^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRQQQQQQQPPPPPPPPPOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAABAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::999999999889999888888888777777776666666666666655555555554444433333332222222222211111111111111111100000000000////////.......---------,,,,,,,+++++++++++***********)))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!!!! qqqqqqqqrrrrrrrrrrrrrrrrsssssssssssssssttttttttttttttuuuuuuuuuuuuuuuuvvvvuuuuuuvvvvvvvvvvvvvvvvvwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyzzzzzzzzzzzzzzzzzzz{{zzzzzzzzzzz{{{{{{{{{{{{{{{||||||||||||||||||||||}}}|}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����‚‚ƒ„…††‡ˆŠ‹Œ�Ž����‘‘‘‘’’‘‘‘‘�����ŽŽ�������ŽŽŽ�ŒŒ‹ŠŠ‰ˆˆ‡‡††††ˆ‡‡‡‡‡‡‡‡‡†††††††††††††††„„„„„„„„„„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}}|||||||||||||||||||{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwxxxxxwwwwwwwwwwwwwwwwwwwvvvvvuuuuuuuuuuuuuuuuuutttttttttttttssssssssssssssstttsssssssssssssssssrrrrrqqqqqqqqqqqqpppppppppppppoooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkjjjjjjjiiiiiiiiiiiiihhhhhhhhhgggggggggggggffffffffffffffffeeeeeeeeeeeddddddeeeeeeeeedddddddddddccccccccbbbbbbbbbbbbbbbaaaaaaaaaaaa````````````__________________^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYXWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::999999999889999888888888877777776666666666666655555555554444433333332222222222211111111111111111100000000000////////.......---------,,,,,,++++++++++++***********)))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!!! qqqqqqqqqrrrrrrrrrrrrrrrsssssssssssssssttttttttttttttuuuuuuuuuuuuuuuuvvvvuuuuuuuvvvvvvvvvvvvvvvvvwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyzzzzzzzzzzzzzzzzzzz{zzzzzzzzzzzz{{{{{{{{{{{{{{||||||||||||||||||||||}}}||}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���‚‚ƒ„„…†‡ˆŠ‹Œ�Ž����‘‘‘’’’’‘‘‘‘�����Ž��������ŽŽ��Œ‹ŠŠ‰ˆˆ‡‡††††‡‡‡‡‡‡‡‡‡††††††††††††††††„„„„„„„„„„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}}}}}||||||||||||||||||{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwxxxxwwwwwwwwwwwwwwwwwwwvvvvvuuuuuuuuuuuuuuuuuuutttttttttttttssssssssssssssstttssssssssssssssssrrrrrrqqqqqqqqqqqqpppppppppppppooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkjjjjjjiiiiiiiiiiiiiihhhhhhhhgggggggggggggffffffffffffffffeeeeeeeeeeeeddddddeeeeeeeeedddddddddddcccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaa````````````__________________^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYXWWWWWWWVVVVVVVVVVUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRQQQQQQPPPPPPPPPOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::999999999889999988888888877777776666666666666665555555554444433333332222222222221111111111111111100000000000////////.......---------,,,,,,++++++++++++***********)))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!!!! qqqqqqqqqrrrrrrrrrrrrrrrrsssssssssssssssttttttttttttttuuuuuuuuuuuuuuuuvvvuuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{||||||||||||||||||||||}}||}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��‚‚ƒƒ„…†‡ˆŠ‹Œ�ŽŽ���‘‘’’’’’’‘‘‘���������������ŽŽ�Œ‹‹Š‰ˆˆ‡‡†††…‡‡‡‡‡‡‡††††††††††††††††††„„„„„„„„„„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}}}}}|||||||||||||||||{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwxxxxwwwwwwwwwwwwwwwwwwvvvvvvuuuuuuuuuuuuuuuuuutttttttttttttsssssssssssssssstttssssssssssssssssrrrrrrqqqqqqqqqqqqpppppppppppppooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkjjjjjjiiiiiiiiiiiiihhhhhhhhhgggggggggggggffffffffffffffffeeeeeeeeeeedddddddeeeeeeeeddddddddddddccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaa````````````__________________^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZYYYYYYYYYYXXWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::999999999889999988888888877777777666666666666665555555554444433333332222222222222111111111111111000000000000////////.......---------,,,,,,+++++++++++************)))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!!!! qqqqqqqqqrrrrrrrrrrrrrrrrsssssssssssssssttttttttttttttuuuuuuuuuuuuuuuuvvvuuuuuuuuvvvvvvvvvvvvvvvvvwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{||||||||||||||||||||||}|||}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���‚ƒƒ„…†‡ˆŠ‹Œ�ŽŽ���‘‘’’’’’’‘‘‘‘��������������ŽŽ�ŒŒ‹Š‰ˆˆ‡‡††……‡‡‡‡†††††††††††††††††††††„„„„„„„„„„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}||||||||||||||||{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwxxxwwwwwwwwwwwwwwwwwwwvvvvvuuuuuuuuuuuuuuuuuuutttttttttttttssssssssssssssssttssssssssssssssssrrrrrrrqqqqqqqqqqqppppppppppppppoooooooooonnnnnnnnnnnnnnnmnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkjjjjjjiiiiiiiiiiiiihhhhhhhhhgggggggggggggfffffffffffffffeeeeeeeeeeeedddddddeeeeeeeedddddddddddddccccccbbbbbbbbbbbbbbbbaaaaaaaaaaaa````````````_________________^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZYYYYYYYYYYXXWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRQQQQPPPPPPPPPPOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCDCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::999999999989999998888888887777777666666666666665555555554444433333332222222222222111111111111111100000000000////////.......---------,,,,,,+++++++++++************)))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!!!! qqqqqqqqqqrrrrrrrrrrrrrrrrsssssssssssssssttttttttttttttuuuuuuuuuuuuuuuuvvuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{|||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���‚‚ƒ„…†‡ˆŠ‹Œ��Ž���‘‘‘’’’’’’‘‘‘�����‘���������Ž��Œ‹Š‰‰ˆ‡‡††……‡‡†††††††††††††…†††††††††„„„„„„„„„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwxxwwwwwwwwwwwwwwwwwwwvvvvvvuuuuuuuuuuuuuuuuuutttttttttttttsssssssssssssssssttssssssssssssssssrrrrrrrqqqqqqqqqqqppppppppppppppoooooooooonnnnnnnnnnnnnnmmnnnnnnnnnnnnmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkjjjjjiiiiiiiiiiiiihhhhhhhhhgggggggggggggfffffffffffffffeeeeeeeeeeeeddddddddeeeeeeeeeddddddddddddccccccbbbbbbbbbbbbbbbbaaaaaaaaaaaa`````````````_________________^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZYYYYYYYYYYXXWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRQQQQPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::999999999989999998888888887777777666666666666665555555554444433333332222222222222211111111111111000000000000////////.......---------,,,,,,+++++++++++************)))))))))))((((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!!!!! qqqqqqqqqqrrrrrrrrrrrrrrrrsssssssssssssssttttttttttttttuuuuuuuuuuuuuuuuvvuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxxyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{|||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��‚‚ƒ„…††‡‰Š‹Œ�Ž����‘‘‘’’’’’‘‘‘�����‘���������ŽŽ�ŒŒ‹Š‰ˆ‡‡††……‡†††††††††††……………††††††††„„„„„„„„„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚�€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwxxwwwwwwwwwwwwwwwwwwvvvvvvuuuuuuuuuuuuuuuuuuutttttttttttttssssssssssssssssstssssssssssssssssrrrrrrrrqqqqqqqqqqpppppppppppppppooooooooonnnnnnnnnnnnnnnmmnnnnnnnnnnnnmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkjjjjjiiiiiiiiiiiiihhhhhhhhhgggggggggggggfffffffffffffffeeeeeeeeeeeeddddddddeeeeeeeeeddddddddddddccccccbbbbbbbbbbbbbbbbaaaaaaaaaaaaa````````````________________^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZYYYYYYYYYYYXXWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRQQQPPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKJJJJJJJJJJIIIIIIIIIIIHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::99999999998999999988888888777777766666666666666655555555444443333333222222222222222111111111111100000000000/////////......---------,,,,,,,+++++++++++************))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!!!!! qqqqqqqqqqqrrrrrrrrrrrrrrrrsssssssssssssssttttttttttttttuuuuuuuuuuuuuuuuvuuuuuuuuuuvvvvvvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxxyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{|||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��‚‚ƒ„……†‡‰Š‹Œ�ŽŽ���‘‘‘‘’’’‘‘‘‘�����‘‘���������Ž��Œ‹Š‰ˆˆ‡††……†††††††††……………………††††††††„„„„„„„„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚�€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}||||||||||||||{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwxwwwwwwwwwwwwwwwwwwwvvvvvuuuuuuuuuuuuuuuuuuutttttttttttttsssssssssssssssssstssssssssssssssssrrrrrrrrqqqqqqqqqqpppppppppppppppooooooooonnnnnnnnnnnnnnmmmnnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkjjjjiiiiiiiiiiiiiihhhhhhhhggggggggggggggffffffffffffffeeeeeeeeeeeeeddddddddeeeeeeeedddddddddddddcccccccbbbbbbbbbbbbbbbaaaaaaaaaaaaa```````````_________________^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZYYYYYYYYYYYXXWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRQQQPPPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKJJJJJJJJJIIIIIIIIIIIIHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>===========<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::99999999999999999998888888777777766666666666666655555555444443333333322222222222222111111111111100000000000/////////......---------,,,,,,,+++++++++++************))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!!!!! qqqqqqqqqqqrrrrrrrrrrrrrrrrsssssssssssssssttttttttttttttuuuuuuuuuuuuuuuuvuuuuuuuuuuvvvvvvvvvvvvvvvwwwwwwwwwwwwwxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{|||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��‚‚ƒ„„…†‡‰Š‹ŒŒ�Ž����‘‘‘‘‘‘‘‘‘‘�����‘‘���������ŽŽ�Œ‹ŠŠ‰ˆ‡††……†††††††…………………………††††††††„„„„„„„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚��€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvuuuuuuuuuuuuuuuuuuttttttttttttttssssssssssssssssssssssssssssssssssrrrrrrrrrqqqqqqqqqqpppppppppppppppooooooooonnnnnnnnnnnnnnmmmnnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkjjjjjiiiiiiiiiiiiihhhhhhhhhgggggggggggggfffffffffffffffeeeeeeeeeeeedddddddddeeeeeeeeddddddddddddddccccccbbbbbbbbbbbbbbbaaaaaaaaaaaaa```````````_________________^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZYYYYYYYYYYYXXWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRQQPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKJJJJJJJJJJIIIIIIIIIIIIHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::::999999999999999999998888888877777766666666666666655555555444443333333322222222222222211111111111100000000000/////////......---------,,,,,,,+++++++++++***********)))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!!! qqqqqqqqqqqqrrrrrrrrrrrrrrrrsssssssssssssssttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwwwxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{|||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��‚‚ƒƒ„…†‡‰ŠŠ‹Œ��Ž�����‘‘‘‘‘‘‘‘�����‘‘����������Ž��Œ‹Š‰ˆ‡‡†……†††††………………………………††††††††„„„„„„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚��€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{zzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvuuuuuuuuuuuuuuuuuuttttttttttttttsssssssssssssssssrssssssssssssssssrrrrrrrrrqqqqqqqqqppppppppppppppppoooooooonnnnnnnnnnnnnnmmmmnnnnnnnnnnmmmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkjjjjiiiiiiiiiiiiiihhhhhhhhhgggggggggggggffffffffffffffeeeeeeeeeeeeedddddddddeeeeeeeeddddddddddddddccccccbbbbbbbbbbbbbbbaaaaaaaaaaaaa````````````_______________^^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZYYYYYYYYYYYXXXWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRQQPPPPPPPPPOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKJJJJJJJJJJIIIIIIIIIIIIHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::::999999999999999999999888888877777766666666666666655555555444443333333332222222222222221111111111100000000000////////.......---------,,,,,,,++++++++++************)))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!!! ppppppppppppppqqqqqqqqqppppppqqqqqqqqqqqqqqqqrrrtttttttttttuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{|||{||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����‚‚ƒƒ„…††‡‰Š‹Œ��Ž����‘‘‘’’’’’’‘‘‘‘��•••••••••”””“’‘‘��Ž�Œ‹‹Š‰ˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆ………„„„„„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚�������������������������~~~~~~~~~~~~~~~~~||{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvuuuuuuuuuuttttttttttttttttssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqpppppppoooooooooooooooonnooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmllllllllllllllkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggffffffeeeeeeeeeeeedddddddccccccccccccccccccbbbbbbbddcccccccccccccccbbbbbbbbcccccbbbbbbbbbbbaaaaaaaaaa_____________^^^^^^^^^^]]\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZYYYYYYYYYXXXXXXXXXXXXVVVVVVVUUUUUUUUUUTTTTTTTTRRRQQQQQQQQQQQQPPPPPPPPPPOOOONNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIHHHHHHHHHHHHHGGGGGGHHGGGGGGGGGGGGGFFFFFFFFEEFEEEEEEEEEDDDDDDDDDDDCCCCDDDCCCCCCCCCCCBBBBBBBBBBBAAAAA@@@@@@@@@@?????????????>>>>>>>>>>===================<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::99999999999999988888887777776666666666666666555555554444444433333333333333332222222211111111100000000000//////......---------,,,,,,,,,+++++++++++************))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!! ppppppppppppppqqqqqqqqqpppppppqqqqqqqqqqqqqqqrrrttttttttttttuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{|||{{|||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���‚‚ƒƒ„……†‡‰Š‹‹Œ��Ž����‘‘‘‘‘‘‘‘‘‘‘���•••••••••”””““’‘��Ž�ŒŒ‹Š‰ˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆ………„„„„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚�������������������������~~~~~~~~~~~~~~~~~~~~~|{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvuuuuuuuuuttttttttttttttttssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqppppppooooooooooooooooonnooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmlllllllllllllllkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggfffffeeeeeeeeeeeeddddddddccccccccccccccccccbbbbbbbddcccccccccccccccbbbbbbbbcccccbbbbbbbbbbbaaaaaaaaaa_____________^^^^^^^^^^]]\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZYYYYYYYYYXXXXXXXXXXXXVVVVVVUUUUUUUUUUUTTTTTTTTRRRQQQQQQQQQQQQPPPPPPPPPPOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIHHHHHHHHHHHHGGGGGGGHGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCDDDCCCCCCCCCCCBBBBBBBBBBBAAAAA@@@@@@@@@@?????????????>>>>>>>>>>==================<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::9999999999999998888888777777666666666666666655555555444444444333333333333333322222221111111110000000000///////......---------,,,,,,,,,+++++++++++************))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!! pppppppppppppppqqqqqqqqpppppppqqqqqqqqqqqqqqqqrrttttttttttttuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{||{{{||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����‚‚ƒ„„…†‡‰‰Š‹ŒŒ�ŽŽ�����‘‘‘‘‘‘‘‘‘���•••••••••”””““’‘‘��Ž�Œ‹ŠŠ‰ˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆ………„„„„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚�������������������������~~~~~~~~~~~~~~~~~~~~~~~~~{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvuuuuuuuutttttttttttttttttsssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqppppppoooooooooooooooonnnoooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmlllllllllllllllkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggfffffeeeeeeeeeeeeddddddddccccccccccccccccccbbbbbbbddcccccccccccccccbbbbbbbbcccccbbbbbbbbbbbaaaaaaaaaa_____________^^^^^^^^^^]]\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZYYYYYYYYXXXXXXXXXXXXXVVVVVVUUUUUUUUUUUTTTTTTTTRRRQQQQQQQQQQQQPPPPPPPPPPOOONNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIHHHHHHHHHHHGGGGGGGGHGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAA@@@@@@@@@?????????????>>>>>>>>>>===========<=====<<<<<<<<<<<<;;;;;;;;;;;:::::::::::::::::999999999999999888888777777766666666666666655555555444444444433333333333333322222221111111110000000000//////.......---------,,,,,,,,,+++++++++++************))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!! oppppppppppppppqqqqqqqqppppppppqqqqqqqqqqqqqqqrrtttttttttttttuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{|{{{{|||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����‚‚ƒƒ„……†ˆ‰ŠŠ‹ŒŒ�ŽŽ������‘‘‘‘‘‘����••••••••••”””““’‘��Ž�Œ‹‹Š‰ˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ………„„„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚�������������������������~~~~~~~~~~~~~~~~~~~~~~~~~{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvuuuuuuuutttttttttttttttttsssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqpppppooooooooooooooooonnnoooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmlllllllllllllllkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggffffeeeeeeeeeeeeeddddddddccccccccccccccccccbbbbbbbdddcccccccccccccbbbbbbbbbcccccbbbbbbbbbbbaaaaaaaaaa____________^^^^^^^^^^^]]\\\\\\\[[[[[[[[[[[[[[[ZZZZZZYYYYYYYYYXXXXXXXXXXXXXVVVVVVUUUUUUUUUUUTTTTTTTTRRQQQQQQQQQQQQQPPPPPPPPPPOOONNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCDDCCCCCCCCCCCCBBBBBBBBBBBAAAAA@@@@@@@@@@?????????????>>>>>>>>>>===========<=====<<<<<<<<<<<<;;;;;;;;;;;:::::::::::::::::999999999999999888888877777766666666666666655555555444444444433333333333333332222221111111100000000000//////.......---------,,,,,,,,,+++++++++++************))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!! opppppppppppppppqqqqqqqppppppppqqqqqqqqqqqqqqqqrtttttttttttttuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����‚‚ƒƒ„„…†ˆ‰‰Š‹‹ŒŒ�ŽŽ�������‘‘������••••••••••”””““’‘‘��Ž�Œ‹Š‰ˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ………„„„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚��������������������������~~~~~~~~~~~~~~~~~~~~~~~~~{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvuuuuuuuttttttttttttttttttssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqpppppoooooooooooooooonnnnooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmllllllllllllllkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhhhghhhhhhhhhhhhhggggggggggggffffeeeeeeeeeeeedddddddddcccccccccccccccccbbbbbbbbdddccccccccccccccbbbbbbbbcccccbbbbbbbbbbbaaaaaaaaaa____________^^^^^^^^^^^]]\\\\\\\[[[[[[[[[[[[[[ZZZZZZZYYYYYYYYYXXXXXXXXXXXXXVVVVVVUUUUUUUUUUTTTTTTTTTRRQQQQQQQQQQQQQPPPPPPPPPOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCDDCCCCCCCCCCCCBBBBBBBBBBBAAAAA@@@@@@@@@@?????????????>>>>>>>>>============<=====<<<<<<<<<<<;;;;;;;;;;;:::::::::::::::::999999999999999988888887777776666666666666666555555544444444444333333333333333222222111111110000000000///////.......---------,,,,,,,,,+++++++++++***********)))))))))(((((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!! ooppppppppppppppqqqqqqqpppppppppqqqqqqqqqqqqqqqrttttttttttttttuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���‚‚‚ƒ„„……‡ˆ‰‰Š‹‹ŒŒ�ŽŽ��������������•••••••••••”””“’’‘��Ž�Œ‹Š‰‰ˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ…………„„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚���������������������������~~~~~~~~~~~~~~~~~~~~~~~~~{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvuuuuuuuttttttttttttttttttssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqppppooooooooooooooooonnnnooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmlllllllllllllllkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhhghhhhhhhhhhhhhggggggggggggffffeeeeeeeeeeeedddddddddcccccccccccccccccbbbbbbbbdddcccccccccccccbbbbbbbbbcccccbbbbbbbbbbbaaaaaaaaaa___________^^^^^^^^^^^^]]\\\\\\\[[[[[[[[[[[[[[ZZZZZZZYYYYYYYYXXXXXXXXXXXXXXVVVVVVUUUUUUUUUUTTTTTTTTTRRQQQQQQQQQQQQQPPPPPPPPPOOONNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDCCCCCDDCCCCCCCCCCCCBBBBBBBBBBBAAAAA@@@@@@@@@@?????????????>>>>>>>>>>==========<<=====<<<<<<<<<<<;;;;;;;;;;;:::::::::::::::::999999999999999988888887777776666666666666666555555554444444444333333333333333222222111111110000000000//////........---------,,,,,,,,,++++++++++************)))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!! oopppppppppppppppqqqqqqpppppppppqqqqqqqqqqqqqqqqttttttttttttttuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����‚‚ƒƒ„„…‡ˆˆ‰ŠŠ‹‹Œ��ŽŽ�������������•••””•••••••””““’‘��Ž�ŒŒ‹‰‰ˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ…………„„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚����������������������������~~~~~~~~~~~~~~~~~~~~~~~~}{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvuuuuuuttttttttttttttttttssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqppppoooooooooooooooonnnnnoonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmllllllllllllllkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhghhhhhhhhhhhhgggggggggggggffffeeeeeeeeeeeddddddddddccccccccccccccccbbbbbbbbbdddcccccccccccccbbbbbbbbbcccccbbbbbbbbbbaaaaaaaaaa`__________^^^^^^^^^^^^^]]\\\\\\\[[[[[[[[[[[[[[ZZZZZZZYYYYYYYYXXXXXXXXXXXXXXVVVVVVUUUUUUUUUUTTTTTTTTTRRQQQQQQQQQQQQQPPPPPPPPPOOONNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDCCCCCDDCCCCCCCCCCCCBBBBBBBBBBBAAAAA@@@@@@@@@@@????????????>>>>>>>>>===========<<====<<<<<<<<<<<<;;;;;;;;;;::::::::::::::::::99999999999999998888888777777666666666666666655555555444444444443333333333333322222111111111000000000///////.......----------,,,,,,,,,++++++++++************)))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!! oooppppppppppppppqqqqqqppppppppppqqqqqqqqqqqqqqqtttttttttttttttuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���‚‚ƒƒ„„…‡‡ˆˆ‰ŠŠ‹ŒŒ��ŽŽ������������••”””•••••••”””“’’‘��Ž�Œ‹Š‰‰ˆˆ‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ…………„„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚�����������������������������~~~~~~~~~~~~~~~~~~~~~~}}}{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvuuuuuuttttttttttttttttttssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqpppooooooooooooooooonnnnnoonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmlllllllllllllllkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhhgghhhhhhhhhhhhgggggggggggggffffeeeeeeeeeeeddddddddddcccccccccccccccbbbbbbbbbbdddcccccccccccccbbbbbbbbbcccccbbbbbbbbbbaaaaaaaaaa`_________^^^^^^^^^^^^^^]]\\\\\\\[[[[[[[[[[[[[ZZZZZZZYYYYYYYYYXXXXXXXXXXXXXWVVVVVUUUUUUUUUUUTTTTTTTTTRRQQQQQQQQQQQQQPPPPPPPPPOOONNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDCCCCCDDCCCCCCCCCCCCCBBBBBBBBBBAAAAA@@@@@@@@@@@????????????>>>>>>>>>===========<<====<<<<<<<<<<<<;;;;;;;;;;::::::::::::::::::99999999999999998888888777777666666666666666555555555444444444444333333333333322222111111111000000000///////.......----------,,,,,,,,+++++++++++************))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!! ooopppppppppppppppqqqqqppppppppppqqqqqqqqqqqqqqqtttttttttttttttuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����‚‚ƒƒ„„†‡‡ˆ‰‰Š‹‹ŒŒ��ŽŽ�����������••””””•••••••””““’‘��Ž�ŒŒŠ‰‰ˆˆ‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ…………„„„„„ƒƒƒƒƒ‚‚‚‚‚‚������������������������������~~~~~~~~~~~~~~~~~~~~~}}}}{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuttttttttttttttttttssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqpppoooooooooooooooonnnnnnonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmlllllllllllllllkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhgghhhhhhhhhhhhgggggggggggggffffeeeeeeeeeeeddddddddddccccccccccccbbbbbbbbbbbbbdddcccccccccccccbbbbbbbbbcccccbbbbbbbbbbbaaaaaaaaa`_________^^^^^^^^^^^^^^]]\\\\\\\[[[[[[[[[[[[[ZZZZZZZYYYYYYYYXXXXXXXXXXXXXXWVVVVVVUUUUUUUUUUTTTTTTTTTRRQQQQQQQQQQQQQPPPPPPPPPOOONNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDCCCCCDDCCCCCCCCCCCCCBBBBBBBBBBAAAAA@@@@@@@@@@@????????????>>>>>>>>>===========<<====<<<<<<<<<<<;;;;;;;;;;;:::::::::::::::::999999999999999998888888777777666666666666666555555555444444444444333333333333322222111111110000000000///////.......----------,,,,,,,,+++++++++++************))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!! ooopppppppppppppppqqqqqpppppppppppqqqqqqqqqqqqqqttttttttttttttttuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���‚‚‚ƒƒ„††‡ˆˆ‰ŠŠ‹‹Œ��ŽŽ�����������••”””•••••••••””““’‘��Ž�Œ‹Š‰‰ˆˆ‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ……………„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚�����������������������������~~~~~~~~~~~~~~~~~~~~}}}}}{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuttttttttttttttttttsssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqppooooooooooooooooonnnnnnonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmlllllllllllllllkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhhhggghhhhhhhhhhhhgggggggggggggffffeeeeeeeeeedddddddddddccccccccccbbbbbbbbbbbbbbbdddcccccccccccccbbbbbbbbbcccccbbbbbbbbbbaaaaaaaaaa`_________^^^^^^^^^^^^^^^]\\\\\\\[[[[[[[[[[[[ZZZZZZZZYYYYYYYYXXXXXXXXXXXXXXWVVVVVUUUUUUUUUUUTTTTTTTTTRQQQQQQQQQQQQQPPPPPPPPPPOONNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJIIIIHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCDDCCCCCCCCCCCCCBBBBBBBBBBAAAAA@@@@@@@@@@@????????????>>>>>>>>>===========<<====<<<<<<<<<<<;;;;;;;;;;::::::::::::::::::999999999999999998888888777777666666666666666555555555444444444444333333333333222222111111110000000000///////.......----------,,,,,,,,+++++++++++************))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!! oooopppppppppppppppqqqqpppppppppppqqqqqqqqqqqqqqsttttttttttttttttuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||}}}}}}}}}}}}}}}}}}|}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����‚‚ƒƒ„…†‡‡ˆ‰‰Š‹‹Œ��ŽŽ�����������•••••••••••••••””“’‘��Ž��‹Š‰‰ˆˆˆ‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ……………„„„„„ƒƒƒƒ‚‚‚‚‚‚�����������������������������€~~~~~~~~~~~~~~~~~~~}}}}}}{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxwxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuttttttttttttttttttssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqpooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmlllllllllllllllkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhhggghhhhhhhhhhhhgggggggggggggffffeeeeeeeeeedddddddddddcccccccccbbbbbbbbbbbbbbbbdddcccccccccccccbbbbbbbbbcccccbbbbbbbbbbaaaaaaaaaa`_________^^^^^^^^^^^^^^]]\\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXWWVVVVVUUUUUUUUUUUTTTTTTTTTRQQQQQQQQQQQQQQPPPPPPPPPOONNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJIIIIHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCDDCCCCCCCCCCCCCBBBBBBBBBBAAAAA@@@@@@@@@@@????????????>>>>>>>>>===========<<====<<<<<<<<<<<;;;;;;;;;;:::::::::::::::::9999999999999999988888887777776666666666666666555555555444444444444333333333333222222111111110000000000//////........----------,,,,,,,,+++++++++++***********)))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!! oooopppppppppppppppqqqqppppppppppppqqqqqqqqqqqqqsttttttttttttttttuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxwxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||}}}}}}}}}}}}}}}}}||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���‚‚‚ƒƒ…††‡ˆˆ‰ŠŠ‹ŒŒ�ŽŽ�����������•••••••••••••••””““’‘��Ž�Œ‹Š‰‰ˆˆ‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ……………„„„„„ƒƒƒƒ‚‚‚‚‚‚����������������������������€€~~~~~~~~~~~~~~~~~~}}}}}}}{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxwxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuttttttttttttttttttssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqppoooooooooooooooonnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmlllllllllllllllkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhggghhhhhhhhhhhggggggggggggggfffeeeeeeeeeeedddddddddddccccccccbbbbbbbbbbbbbbbbbdddcccccccccccccbbbbbbbbbcccccbbbbbbbbbbaaaaaaaaaa`________^^^^^^^^^^^^^^^]]\\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYYYYXXXXXXXXXXXXXXWWVVVVVUUUUUUUUUUUTTTTTTTTTRQQQQQQQQQQQQQPPPPPPPPPOOONNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCDDCCCCCCCCCCCCCBBBBBBBBBBAAAAA@@@@@@@@@@@????????????>>>>>>>>>===========<<====<<<<<<<<<<<;;;;;;;;;;:::::::::::::::::9999999999999999888888887777776666666666666666555555555544444444444333333333333222222111111110000000000//////........---------,,,,,,,,,++++++++++************)))))))))(((((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!! ooooopppppppppppppppqqqppppppppppppqqqqqqqqqqqqqssttttttttttttttttuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwxxwxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||}}}}}}}}}}}}}}}}||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���‚‚‚ƒ……†‡‡ˆ‰‰Š‹ŒŒ�ŽŽ�����������••••••••••••••••””“’‘‘��ŽŒ‹ŠŠ‰ˆˆˆ‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ……………„„„„„ƒƒƒƒ‚‚‚‚‚‚��������������������������€�€€~~~~~~~~~~~~~~~~~~}}}}}}}{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxwwxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuttttttttttttttttttssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqpoooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmlllllllllllllllkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhhgggghhhhhhhhhhhggggggggggggggfffeeeeeeeeeeedddddddddddcccccccbbbbbbbbbbbbbbbbbbddccccccccccccccbbbbbbbbbcccccbbbbbbbbbbaaaaaaaaaa`________^^^^^^^^^^^^^^^]]\\\\\\\[[[[[[[[[[ZZZZZZZZZYYYYYYYYXXXXXXXXXXXXXWWWVVVVVUUUUUUUUUUUTTTTTTTTTRQQQQQQQQQQQQQPPPPPPPPPOOONNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCDDCCCCCCCCCCCCCBBBBBBBBBBAAAAA@@@@@@@@@@@@???????????>>>>>>>>>===========<<===<<<<<<<<<<<<;;;;;;;;;;::::::::::::::::9999999999999999988888888777777666666666666666555555555554444444444433333333333322222111111111000000000///////........---------,,,,,,,,,++++++++++************)))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!! ooooopppppppppppppppqqqpppppppppppppqqqqqqqqqqqqssttttttttttttttttuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwxwwxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||}}}}}}}}}}}}}}}|||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���‚‚ƒ„…††‡ˆ‰‰Š‹ŒŒ�ŽŽ�����������•••••••••••••••••”““’‘��Ž�Œ‹Š‰‰ˆˆˆ‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ…………„„„„„„ƒƒƒƒ‚‚‚‚‚‚�������������������������€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxwwwxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuttttttttttttttttttssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmlllllllllllllllkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhhggggghhhhhhhhhhhggggggggggggggfffeeeeeeeeeeddddddddddddcccccccbbbbbbbbbbbbbbbbbbdddcccccccccccccbbbbbbbbbcccccbbbbbbbbbbaaaaaaaaaa`________^^^^^^^^^^^^^^^]]\\\\\\\[[[[[[[[[[ZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXWWWVVVVVUUUUUUUUUUUTTTTTTTTTQQQQQQQQQQQQQQPPPPPPPPPOOONNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCDDCCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@???????????>>>>>>>>===========<<<===<<<<<<<<<<<<;;;;;;;;;;::::::::::::::::99999999999999998888888877777776666666666666655555555555544444444444333333333332222221111111110000000000//////........---------,,,,,,,,+++++++++++************))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!! oooooopppppppppppppppqqpppppppppppppqqqqqqqqqqqqsssttttttttttttttttuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwxwwwxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||}}}}}}}}}}}}}}|||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���‚‚„……†‡‡ˆ‰Š‹ŒŒ�ŽŽ������‘‘‘��–––••••••–––––•••””“’’‘���Œ‹‹Š‰‰ˆˆˆ‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ…………„„„„„„ƒƒƒƒ‚‚‚‚‚‚������������������������€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxwwwxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvuttttttttttttttttttssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqpoooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmlllllllllllllllkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhhggggghhhhhhhhhhgggggggggggggggfffeeeeeeeeeeddddddddddddccccccbbbbbbbbbbbbbbbbbbbdddcccccccccccccbbbbbbbbbcccccbbbbbbbbbbaaaaaaaaaa`________^^^^^^^^^^^^^^^]]\\\\\\\[[[[[[[[[ZZZZZZZZZYYYYYYYYXXXXXXXXXXXXXXWWWVVVVUUUUUUUUUUUUTTTTTTTTTQQQQQQQQQQQQQQPPPPPPPPPOONNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCDDCCCCCCCCCCCCCCBBBBBBBBAAAAA@@@@@@@@@@@@????????????>>>>>>>>===========<<<===<<<<<<<<<<<<;;;;;;;;;;::::::::::::::::99999999999999988888888877777776666666666666655555555555544444444444333333333332222221111111110000000000//////........---------,,,,,,,,+++++++++++************))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!! oooooopppppppppppppppqqppppppppppppppqqqqqqqqqqqsssttttttttttttttttuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||}}}}}}}}}}}}}||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���‚‚„„…††‡ˆ‰Š‹ŒŒ�Ž�����‘‘‘‘‘‘‘–––––––––––––––•••””“’‘��Ž�Œ‹ŠŠ‰ˆˆˆ‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ…………„„„„„„ƒƒƒƒƒ‚‚‚‚‚���������������������€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxwwwwxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuttttttttttttttttttssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqpooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmlllllllllllllllkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhhgggggghhhhhhhhhgggggggggggggggffffeeeeeeeeedddddddddddddccccccbbbbbbbbbbbbbbbbbbbdddcccccccccccccbbbbbbbbbccccbbbbbbbbbbaaaaaaaaaaa`________^^^^^^^^^^^^^^^]]\\\\\\\[[[[[[[[[ZZZZZZZZZYYYYYYYYXXXXXXXXXXXXXWWWWVVVVUUUUUUUUUUUUTTTTTTTTTQQQQQQQQQQQQQQPPPPPPPPPOONNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCDDCCCCCCCCCCCCCBBBBBBBBBAAAAA@@@@@@@@@@@@????????????>>>>>>>>===========<<<===<<<<<<<<<<<;;;;;;;;;;;:::::::::::::::999999999999998888888888777777776666666666666555555555555444444444444333333333332222221111111110000000000//////........---------,,,,,,,,+++++++++++************))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!! ooooooopppppppppppppppqpppppppppppppppqqqqqqqqqqssssttttttttttttttttuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||}}}}}}}}}}}|||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���‚ƒ„……†‡ˆ‰Š‹ŒŒ�Ž����‘‘‘‘‘‘‘‘––––––––––––––––•••”““’‘��Ž�Œ‹Š‰‰ˆˆˆ‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ………„„„„„„„ƒƒƒƒ‚‚‚‚‚‚������������������€�€€€€€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxwwwwwxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvttttttttttttttttttssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqppooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmlllllllllllllllkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhhgggggghhhhhhhhggggggggggggggggfffeeeeeeeeeedddddddddddddcccccbbbbbbbbbbbbbbbbbbbbddccccccccccccccbbbbbbbbbccccbbbbbbbbbbbaaaaaaaaaa`________^^^^^^^^^^^^^^^]]\\\\\\\[[[[[[[[ZZZZZZZZZZYYYYYYYYXXXXXXXXXXXXXWWWWVVVVUUUUUUUUUUUTTTTTTTTTTQQQQQQQQQQQQQPPPPPPPPPOOONNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCDDCCCCCCCCCCCCCBBBBBBBBBAAAAA@@@@@@@@@@@@???????????>>>>>>>>>===========<<<===<<<<<<<<<<<;;;;;;;;;;;:::::::::::::::999999999999988888888888777777766666666666666555555555555444444444444333333333322222221111111111000000000//////........---------,,,,,,,,+++++++++++***********)))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!! ooooooopppppppppppppppqpppppppppppppppqqqqqqqqqqsssstttttttttttttttttuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||}}}}}}}}}}||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���ƒ„„…†‡ˆ‰Š‹‹Œ�Ž����‘‘‘‘‘‘‘‘———––––––––––––––••””“’’‘�Ž�Œ‹ŠŠ‰ˆˆˆ‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ………„„„„„„„ƒƒƒƒ‚‚‚‚‚‚���������������€�€€€€€€€€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvtttttttttttttttttsssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqppoooooooooooooonnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmllllllllllllllllkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhhgggggghhhhhhhgggggggggggggggggfffeeeeeeeeeeddddddddddddccccccbbbbbbbbbbbbbbbbbbbbddccccccccccccccbbbbbbbbbccccbbbbbbbbbbbaaaaaaaaaa`________^^^^^^^^^^^^^^^]]\\\\\\[[[[[[[[[ZZZZZZZZZZYYYYYYYYXXXXXXXXXXXXXWWWWVVVUUUUUUUUUUUUTTTTTTTTTSQQQQQQQQQQQQQPPPPPPPPPOOONNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCDDCCCCCCCCCCCCCBBBBBBBBBAAAAA@@@@@@@@@@@@???????????>>>>>>>>>===========<<<===<<<<<<<<<<<<;;;;;;;;;;::::::::::::::9999999999989888888888887777777766666666666665555555555555444444444444333333333322222221111111111000000000//////........---------,,,,,,,,++++++++++************)))))))))(((((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!! oooooooopppppppppppppppppppppppppppppppqqqqqqqqqsssssttttttttttttttttuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||}}}}}}}}}||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��ƒƒ„…†‡‡ˆ‰Š‹Œ�Ž���‘‘‘’’’’’’—————–––––––––––––••””“’‘��Ž�Œ‹Š‰‰ˆˆˆ‡‡‡‡‡‡ˆˆˆˆˆˆˆ……„„„„„„„„ƒƒƒƒ‚‚‚‚‚‚������������€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvtttttttttttttttttssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqpppoooooooooooooonnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmllllllllllllllllkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhhggggggghhhhhhhggggggggggggggggfffeeeeeeeeeeeddddddddddddccccccbbbbbbbbbbbbbbbbbbbbdddcccccccccccccbbbbbbbbbccccbbbbbbbbbbaaaaaaaaaaa`________^^^^^^^^^^^^^^^]]\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXXWWWWWVVVUUUUUUUUUUUTTTTTTTTTTSQQQQQQQQQQQQQPPPPPPPPPOOONNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCDDCCCCCCCCCCCCCBBBBBBBBBAAAA@@@@@@@@@@@@@???????????>>>>>>>>>===========<<<===<<<<<<<<<<<;;;;;;;;;;;::::::::::::::9999999999888888888888877777777766666666666655555555555554444444444443333333333322222221111111111000000000//////........---------,,,,,,,,++++++++++************)))))))))(((((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!! oooooooopppppppppppppppopppppppppppppppqqqqqqqqqssssssttttttttttttttttuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}|||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�ƒƒ„……†‡ˆ‰Š‹Œ�Ž���‘‘‘’’’’’’———————–––––––––––•••”““’��Ž�Œ‹ŠŠ‰ˆˆˆ‡‡‡‡‡‡ˆˆˆˆˆˆˆ„„„„„„„„„„ƒƒƒƒ‚‚‚‚‚‚�����������€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvttttttttttttttttssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqppppooooooooooooonnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmlmmllllllllllllllllkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhhggggggghhhhhhggggggggggggggggffffeeeeeeeeeeddddddddddddccccccbbbbbbbbbbbbbbbbbbbbbdddcccccccccccccbbbbbbbbbccccbbbbbbbbbbaaaaaaaaaaa`________^^^^^^^^^^^^^^^]]\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYYXXXXXXXXXXXXXWWWWWVVVUUUUUUUUUUUTTTTTTTTTTSQQQQQQQQQQQQPPPPPPPPPPOOONNNNNNNNMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCDDCCCCCCCCCCCCCBBBBBBBBAAAAA@@@@@@@@@@@@@???????????>>>>>>>>>===========<<<===<<<<<<<<<<<;;;;;;;;;;;::::::::::::::9999999998888888888888877777777666666666666655555555555554444444444443333333333322222221111111111100000000///////.......---------,,,,,,,,++++++++++************))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!! oooooooooppppppppppppppoppppppppppppppppqqqqqqqqssssssttttttttttttttttuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||}}}}}}||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�‚ƒ„„…†‡ˆ‰Š‹Œ�Ž���‘‘’’’’’’’˜˜———————––––––––––••””“’‘��Ž�Œ‹Š‰ˆˆˆ‡‡‡‡‡‡‡ˆˆˆˆˆˆ„„„„„„„„„„ƒƒƒƒ‚‚‚‚‚‚�����������€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvttttttttttttttttssssssssssssssssrrrrrrrrrrrrrrrrrqrrrrqqqqqqqqqqqqqqqqqppppooooooooooooonnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmlmmllllllllllllllllkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhgggggggghhhhhhgggggggggggggggffffeeeeeeeeeeedddddddddddddcccccbbbbbbbbbbbbbbbbbbbbbddcccccccccccccccbbbbbbbbccccbbbbbbbbbbaaaaaaaaaaa`________^^^^^^^^^^^^^^]]]\\\\\[[[[[[[[ZZZZZZZZZZZZYYYYYYYXXXXXXXXXXXXXWWWWWVVUUUUUUUUUUUTTTTTTTTTTTSQQQQQQQQQQQQPPPPPPPPPOOOONNNNNNNNMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCDDCCCCCCCCCCCCBBBBBBBBBAAAAA@@@@@@@@@@@@????????????>>>>>>>>============<<<===<<<<<<<<<<<;;;;;;;;;;;::::::::::::::9999999998888888888888777777777666666666666655555555555544444444444443333333333222222221111111111100000000///////.......---------,,,,,,,,++++++++++************))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!! oooooooooppppppppppppppoopppppppppppppppqqqqqqqqsssssssttttttttttttttttuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||}}}}}|||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚ƒƒ„…†‡ˆ‰Š‹Œ�Ž���‘‘’’’’’’’˜˜˜———————––––––––––••””“‘��Ž�Œ‹Š‰‰ˆˆ‡‡‡‡‡‡‡ˆˆˆˆˆˆ„„„„„„„„„„ƒƒƒƒ‚‚‚‚‚‚����������€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvtttttttttttttttssssssssssssssssrrrrrrrrrrrrrrrrrrqrrrrqqqqqqqqqqqqqqqqpppppooooooooooooonnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmllmllllllllllllllllkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhhgggggggghhhhhggggggggggggggggffffeeeeeeeeeeeddddddddddddccccccbbbbbbbbbbbbbbbbbbbbbdccccccccccccccccbbbbbbbbccccbbbbbbbbbbaaaaaaaaaa``________^^^^^^^^^^^^^^]]]\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXXXWWWWWVVUUUUUUUUUUUTTTTTTTTTTSSQQQQQQQQQQQQPPPPPPPPPOOOONNNNNNNNMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCDDCCCCCCCCCCCCBBBBBBBBBAAAAA@@@@@@@@@@@@???????????>>>>>>>>>============<<<===<<<<<<<<<<<;;;;;;;;;;;:::::::::::::99999999988888888888887777777776666666666666555555555555544444444444443333333333222222221111111111100000000///////.......---------,,,,,,,,++++++++++************))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!! oooooooooopppppppppppppooppppppppppppppppqqqqqqqssssssstttttttttttttttttutuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||}}}}||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚ƒ„„…†‡ˆ‰ŠŒ�ŽŽ��‘‘’’’’’’’˜˜˜˜˜——————–––––––––•••”“’‘���Œ‹Š‰‰ˆˆ‡‡‡‡‡‡‡‡ˆˆˆˆˆ„„„„„„„„„ƒƒƒƒƒ‚‚‚‚‚‚���������€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuttttttttttttttssssssssssssssssrrrrrrrrrrrrrrrrrrqqrrrqqqqqqqqqqqqqqqqqpppppoooooooooooonnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmllmllllllllllllllllkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhggggggggghhhhggggggggggggggggfffffeeeeeeeeeeeddddddddddddccccccbbbbbbbbbbbbbbbbbbbbbdccccccccccccccccbbbbbbbbccccbbbbbbbbbbaaaaaaaaaa``________^^^^^^^^^^^^^^]]]\\\\[[[[[[[[ZZZZZZZZZZZZYYYYYYYXXXXXXXXXXXXXXWWWWWVUUUUUUUUUUUUTTTTTTTTTTSSQQQQQQQQQQQQPPPPPPPPPOOOONNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCDCCCCCCCCCCCCCBBBBBBBBAAAAA@@@@@@@@@@@@@???????????>>>>>>>>>============<<<===<<<<<<<<<<<;;;;;;;;;;;:::::::::::::999999999888888888888777777777766666666666665555555555554444444444444333333333332222222211111111111000000000//////........--------,,,,,,,,++++++++++***********)))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!! oooooooooooppppppppppppooopppppppppppppppqqqqqqqssssssssttttttttttttttttutuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||}}}||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~|||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚ƒƒ„…†‡ˆ‰Š‹Œ�Ž���‘‘’’’’’’˜˜˜˜˜——————––––––––––••”“’‘��Ž�Œ‹Š‰ˆˆ‡‡‡‡‡‡‡‡ˆˆˆˆˆ„„„„„„„„„ƒƒƒƒƒ‚‚‚‚‚‚��������€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwxxxwwwwwwwwwwwwwwwwwwwwwvwwwwwwwwwvvvvvvvvvvvvvvvutttttttttttttsssssssssssssssssrrrrrrrrrrrrrrrrrqqqrrrqqqqqqqqqqqqqqqqppppppoooooooooooonnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllllllllllkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhhggggggggghhhhgggggggggggggggffffffeeeeeeeeeeddddddddddddccccccbbbbbbbbbbbbbbbbbbbbbbdccccccccccccccccbbbbbbbbcccccbbbbbbbbbaaaaaaaaaaa`________^^^^^^^^^^^^^]]]]\\\\[[[[[[[[ZZZZZZZZZZZZYYYYYYYXXXXXXXXXXXXXWWWWWWVUUUUUUUUUUUTTTTTTTTTTTSSQQQQQQQQQQQPPPPPPPPPPOOOONNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJJJIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCDCCCCCCCCCCCCBBBBBBBBBAAAAA@@@@@@@@@@@@??????????>?>>>>>>>>>============<<<===<<<<<<<<<<<<;;;;;;;;;;:::::::::::::99999999888888888888777777777776666666666666555555555554444444444444433333333333222222221111111111100000000///////........--------,,,,,,,,+++++++++************)))))))))(((((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!! oooooooooooppppppppppppoooppppppppppppppppqqqqqqsssssssstttttttttttttttttttuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||}}|||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~|||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€�‚‚ƒ„„…†‡ˆ‰‹Œ�Ž���‘‘’’’’’’˜˜˜˜˜˜—————––––––––––••””’‘��Ž�Œ‹Š‰ˆˆ‡‡‡‡‡‡‡‡‡ˆˆˆˆ„„„„„„„„„ƒƒƒƒƒƒ‚‚‚‚‚���������€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwxxwwwwwwwwwwwwwwwwwwwwwwvwwwwwwwwvvvvvvvvvvvvvvvuutttttttttttttssssssssssssssssrrrrrrrrrrrrrrrrrrqqqrrqqqqqqqqqqqqqqqqpppppppooooooooooonnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllllllllllkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiihiihhhhhhhhhhhhhhggggggggghhhggggggggggggggffffffffeeeeeeeeeeddddddddddddccccccbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccbbbbbbbcccccbbbbbbbbbaaaaaaaaaa``________^^^^^^^^^^^^^]]]]\\\[[[[[[[[ZZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXXXWWWWWWVUUUUUUUUUUUTTTTTTTTTTSSSQQQQQQQQQQQPPPPPPPPPOOOOONNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCDCCCCCCCCCCCCBBBBBBBBBAAAAA@@@@@@@@@@@@??????????>>>>>>>>>>>============<<<===<<<<<<<<<<<<;;;;;;;;;;:::::::::::::99999999888888888887777777777766666666666665555555555544444444444444333333333333222222221111111111100000000///////........--------,,,,,,,,+++++++++************)))))))))(((((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!! mmmmmmnnnnnnnnnnnnnnnoooooooooooooooooppppppppppqqqqqqqqqqqqqqqrrrrrrrrrrsssssssssssstttttttttttttsttttttttttttttttttuuuuuuvvvvvvvvwwwwwwwwwwwwwwwwwvwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{zzzzzzzzzzzzzzzzzzz{{{{{{z{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zz{{{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~�€�����€€€€€€€€€€€€€€€€€€€��‚‚ƒ„…†‡ˆ‰Š‹Œ�Ž����‘‘‘‘‘’’’’’’’‘‘‘‘‘������������Ž•”“’‘�Ž�Œ‹ŠŠ‰‰‰‰‰‰‰‰‰ŠŠŠŠ…………………„„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚~~~~~~~}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{zzzzzzz{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxyyyyyyyyyyyyyyyxxxxxxxxxxxyyyxxxxxxxxxxxxxxxxxxxxxxwwwvvvvvvvvvvvvuuuuuuuuuuttttttttttttsssssssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqppppppppppppppppoooooooooooooooonnnnnoonnnnnnnnnnnnnnnmmmmmmmmmmmmmllllllllllllllllkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhiihhhhhhhhhhhhhhggggggggggggggggggggffffffffffffeedddddddddddccccccccccccccddcccccccccccccccccbbbbbbbbbbbbbaaaaaaaaaa`````````__^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\[[[[[[[[[[[ZZZZZZXXXXXXXWWWWWWWWWWWWWWVVVVSSSSSSSSSSRRRRRRRRRRRQQQQOOOOOOOOOOOOONNNNNNNNNMMMLLLLLLLLLKKKKKKKKJJJJJJJJIIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFGFFFFFFFFFFFFFFEEEEEEEEEDEEDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAA@@@@@@@@????????????>>>>>>???????>>>>>>>>>>>========<<<<<<<<<<<<;;;;;;;;;;;;::::99999999999888888888777777777776666666666655555555555444444444444333333333333333222222222222211111111111100000000////////........--------,,,,,,,,+++++++************))))))))((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""!!!!!!!!!!!!! mmmmmmmnnnnnnnnnnnnnnnooooooooooooooooopppppppppqqqqqqqqqqqqqqqqrrrrrrrrrsssssssssssssttttttttttttssttttttttttttttttttuuuuuvvvvvvvvwwwwwwwwwwwwwwwwwvwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{{{zzzzzzzzzzzzzzzzzzzz{{{{{zzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzz{{{{{{{{{{{{{{{{{{{{{|}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€��‚ƒƒ„…†‡‰Š‹Œ��Ž����‘‘‘‘’’’’’’’‘‘‘‘‘������������Ž•”“’‘�Ž�Œ‹‹ŠŠ‰‰‰‰‰‰‰‰ŠŠŠŠ…………………„„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚~~~~~~}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{zzzzzzzz{{{{{{{{{{z{zzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxyyyyyyyyyyyyyyxxxxxxxxxxxxyyxxxxxxxxxxxxxxxxxxxxxxwwwwvvvvvvvvvvvvuuuuuuuuuuttttttttttttsssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqppppppppppppppppoooooooooooooooonnnnnnoonnnnnnnnnnnnnnmmmmmmmmmmmmmmllllllllllllllllkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhiihhhhhhhhhhhhhggggggggggggggggggggfffffffffffffeeddddddddddcccccccccccccccddcccccccccccccccccbbbbbbbbbbbbbaaaaaaaaaa`````````__^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[ZZZZZZZXXXXXXXWWWWWWWWWWWWWWVVVVSSSSSSSSSRRRRRRRRRRRRQQQQOOOOOOOOOOOOONNNNNNNNNMMMLLLLLLLLLKKKKKKKKJJJJJJJJIIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFGFFFFFFFFFFFFFFEEEEEEEEEDEEDDDDDDDDDDDCCCCCCCCCCCBCCCBBBBBBBBBBBBBAAAAAAAA@@@@@@@?????????????>>>>>>???????>>>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;;;::::99999999999888888887777777777766666666666555555555555444444444443333333333333332222222222222211111111111100000000////////........--------,,,,,,,,+++++++************))))))))((((((((((('''''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""!!!!!!!!!!!!! mmmmmmmnnnnnnnnnnnnnnnonooooooooooooooopppppppppqqqqqqqqqqqqqqqqqrrrrrrrrsssssssssssssstttttttttttsstttttttttttttttttttuuuuvvvvvvvvvwwwwwwwwwwwwwwwwvvwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{{zzzzzzzzzzzzzzzzzzzzz{{{{zzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzz{{{{{{{{{{{{{{{{{{{{|||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€��‚ƒ„…†‡ˆ‰Š‹Œ�ŽŽ����‘‘‘’’’’’’’‘‘‘‘�������������Ž•”“’‘��Ž�Œ‹ŠŠ‰‰‰‰‰‰‰‰‰ŠŠŠ…………………„„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚~~~~~~}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{zzzzzzzz{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxyyyyyyyyyyyyyxxxxxxxxxxxxxyxxxxxxxxxxxxxxxxxxxxxxwwwwvvvvvvvvvvvvvuuuuuuuuuuttttttttttttsssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqppppppppppppppppoooooooooooooooonnnnnnonnnnnnnnnnnnnnnmmmmmmmmmmmmmllllllllllllllllllkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhgihhhhhhhhhhhhhhggggggggggggggggggggffffffffffffeeeddddddddddcccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbaaaaaaaaaa`````````__^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[ZZZZZZZXXXXXXXWWWWWWWWWWWWWVVVVVSSSSSSSSSRRRRRRRRRRRQQQQQOOOOOOOOOOOOONNNNNNNNNMMMLLLLLLLLLKKKKKKKKJJJJJJJJIIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFGFFFFFFFFFFFFFFEEEEEEEEEDEEDDDDDDDDDDDCCCCCCCCCCCBCCCBBBBBBBBBBBBAAAAAAAA@@@@@@@@?????????????>>>>>>???????>>>>>>>>>>=========<<<<<<<<<<<<<;;;;;;;;;;;::::99999999999888888887777777777666666666666555555555555444444444443333333333333332222222222222111111111111100000000////////........--------,,,,,,,++++++++************))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""!!!!!!!!!!!!! mmmmmmmmnnnnnnnnnnnnnnnnoooooooooooooooopppppppppqqqqqqqqqqqqqqqqrrrrrrrrsssssssssssssstttttttttttssstttttttttttttttttttuuuvvvvvvvvvvwwwwwwwwwwwwwwwvvvwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{zzzzzzzzzzzzzzzzzzzzzz{{{zzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzz{{{{{{{{{{{{{{{{{{||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�‚‚ƒ„…†‡ˆ‰Š‹Œ�ŽŽ�����‘‘’’’’’’‘‘‘‘�������������Ž•”“’‘��Ž�Œ‹ŠŠŠ‰‰‰‰‰‰‰‰ŠŠŠ…………………„„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚�~~~~~}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{zzzzzzzz{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwvvvvvvvvvvvvuuuuuuuuuuutttttttttttssssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqppppppppppppppppoooooooooooooooonnnnnnnonnnnnnnnnnnnnnmmmmmmmmmmmmmmllllllllllllllllllkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhgihhhhhhhhhhhhhgggggggggggggggggggggffffffffffffeeeddddddddddcccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbaaaaaaaaaa`````````__^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\[[[[[[[[[[ZZZZZZZZXXXXXXWWWWWWWWWWWWWWVVVVVSSSSSSSSSRRRRRRRRRRRQQQQQOOOOOOOOOOOONNNNNNNNNMMMMLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIIIIHHHHHHHGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFGFFFFFFFFFFFFFFEEEEEEEEEDEDDDDDDDDDDDDCCCCCCCCCCCBCCCBBBBBBBBBBBBAAAAAAAA@@@@@@@@????????????>>>>>>>???????>>>>>>>>>>=========<<<<<<<<<<<<<;;;;;;;;;;;:::999999999998888888887777777777666666666665555555555555444444444433333333333333322222222222222111111111111100000000////////........--------,,,,,,,++++++++************))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""!!!!!!!!!!!!!! mmmmmmmmnnnnnnnnnnnnnnnnnooooooooooooooooppppppppqqqqqqqqqqqqqqqqqrrrrrrrsssssssssssssssttttttttttssssttttttttttttttttttuuuvvvvvvvvvvwwwwwwwwwwwwwwwvvvvwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{zzzzzzzzzzzzzzzzzzzzzzzz{zzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzz{{{{{{{{{{{{{{{{||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€��‚ƒƒ„…†‡ˆ‰Š‹Œ�ŽŽ�����‘‘‘’’’‘‘‘‘‘�������������Ž•””“’‘�Ž�Œ‹‹ŠŠ‰‰‰‰‰‰‰‰‰ŠŠ………………„„„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚�~~~~}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{zzzzzzzzz{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwvvvvvvvvvvvvvuuuuuuuuuuuttttttttttsssssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqpppppppppppppppoooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmllllllllllllllllllkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhhhggihhhhhhhhhhhhgggggggggggggggggggggfffffffffffffeeedddddddddccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbaaaaaaaaaa`````````__^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[ZZZZZZZZXXXXXXWWWWWWWWWWWWWWVVVVVSSSSSSSSSRRRRRRRRRRRQQQQQPOOOOOOOOOOONNNNNNNNNMMMMLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFGFFFFFFFFFFFFFFEEEEEEEEEDEDDDDDDDDDDDDCCCCCCCCCCCBCCBBBBBBBBBBBBBAAAAAAAA@@@@@@@@????????????>>>>>>>???????>>>>>>>>>>=========<<<<<<<<<<<<<;;;;;;;;;;;:::999999999998888888887777777776666666666655555555555554444444444333333333333333322222222222222111111111111100000000////////........--------,,,,,,,++++++++***********)))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""!!!!!!!!!!!!! mmmmmmmmmnnnnnnnnnnnnnnnnoooooooooooooooopppppppppqqqqqqqqqqqqqqqqrrrrrrrsssssssssssssssstttttttttsssstttttttttttttttttttuuvvvvvvvvvvvwwwwwwwwwwwwwwvvvvwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{z{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzz{{{{{{{{{{{{{{||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€��‚ƒ„„††ˆ‰‰Š‹Œ��Ž����‘‘‘‘‘’‘‘‘‘‘�������������Ž••”“’‘��Ž�Œ‹‹ŠŠ‰‰‰‰‰‰‰‰ŠŠ………………„„„„„„ƒƒƒƒ‚‚‚‚‚‚‚��~~~~}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{zzzzzzzzz{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwvvvvvvvvvvvvvvuuuuuuuuuuutttttttttssssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqppppppppppppppppoooooooooooooooonnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmllllllllllllllllllkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhhhgghhhhhhhhhhhhhgggggggggggggggggggggfffffffffffffeeedddddddddcccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbaaaaaaaaaa`````````_^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\[[[[[[[[[[ZZZZZZZZZXXXXXWWWWWWWWWWWWWWVVVVVVSSSSSSSSSRRRRRRRRRRRQQQQQPOOOOOOOOOOONNNNNNNNNMMMMLLLLLLLLKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFGFFFFFFFFFFFFFFEEEEEEEEEDEDDDDDDDDDDDCCCCCCCCCCCBBCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@?????????????>>>>>>>???????>>>>>>>>>>=========<<<<<<<<<<<<<;;;;;;;;;;;:::999999999998888888877777777776666666666655555555555554444444444333333333333333222222222222222111111111111100000000////////........--------,,,,,,,+++++++************)))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""!!!!!!!!!!!!! mmmmmmmmmnnnnnnnnnnnnnnnnnoooooooooooooooopppppppppqqqqqqqqqqqqqqqqrrrrrrsssssssssssssssstttttttttssssstttttttttttttttttttuvvvvvvvvvvvvwwwwwwwwwwwwwvvvvvwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyxyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{zzz{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzz{{{{{{{{{{{{|||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€��‚ƒ„…†‡ˆ‰ŠŠ‹Œ��ŽŽ���‘‘‘‘‘‘‘‘‘‘������������ŽŽ••”“’‘��Ž��Œ‹‹ŠŠŠ‰‰‰‰‰‰ŠŠ………………„„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚��~~~}}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{zzzzzzzzzz{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxxxyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuutttttttttssssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqppppppppppppppppoooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllllllllllkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhgghhhhhhhhhhhhhggggggggggggggggggggffffffffffffffeeeddddddddcccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaa`````````_^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\[[[[[[[[[[ZZZZZZZZZXXXXXWWWWWWWWWWWWWWVVVVVVSSSSSSSSRRRRRRRRRRRRQQQQQPOOOOOOOOOONNNNNNNNNMMMMMLLLLLLLLKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFGGFFFFFFFFFFFFFEEEEEEEEDDEDDDDDDDDDDDCCCCCCCCCCCBBCCBBBBBBBBBBBBAAAAAAAA@@@@@@@@?????????????>>>>>>>???????>>>>>>>>>>========<<<<<<<<<<<<<<;;;;;;;;;;;:::999999999988888888877777777776666666666555555555555544444444444333333333333333222222222222222111111111111100000000////////........-------,,,,,,,,+++++++************)))))))))(((((((((('''''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""!!!!!!!!!!!!! mmmmmmmmmmnnnnnnnnnnnnnnnnnooooooooooooooopppppppppqqqqqqqqqqqqqqqqqrrrrrsssssssssssssssssttttttttssssssttttttttttttttttttuvvvvvvvvvvvvvwwwwwwwwwwwwvvvvvvwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxyyyyyyyxxyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{zzzz{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzz{{{{{{{{{{|||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€�‚‚ƒ„…†‡ˆ‰ŠŠ‹Œ��ŽŽ���‘‘‘‘‘‘‘‘‘�����������ŽŽŽ••””“’‘��Ž�ŒŒ‹‹ŠŠŠŠ‰‰‰‰ŠŠ……………„„„„„„ƒƒƒƒƒ‚‚‚‚‚‚���~~~}}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{zzzzzzzzzz{{{zzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxxxxxyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuttttttttsssssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqppppppppppppppppoooooooooooooooonnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllllllllllkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhhhggghhhhhhhhhhhhgggggggggggggggggggggffffffffffffffeeeddddddddcccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaa``````````_^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\[[[[[[[[[[ZZZZZZZZZXXXXXWWWWWWWWWWWWWVVVVVVVSSSSSSSSRRRRRRRRRRRRQQQQQOOOOOOOOOOONNNNNNNNNMMMMMLLLLLLLLKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFGGFFFFFFFFFFFFEEEEEEEEEDDEDDDDDDDDDDDCCCCCCCCCCCBBCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@?????????????>>>>>>>???????>>>>>>>>>=========<<<<<<<<<<<<<<;;;;;;;;;;;:::999999999988888888877777777766666666666555555555555544444444443333333333333332222222222222221111111111111100000000////////........-------,,,,,,,++++++++************)))))))))(((((((((('''''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""!!!!!!!!!!!!! mmmmmmmmmmnnnnnnnnnnnnnnnnnoooooooooooooooopppppppppqqqqqqqqqqqqqqqqrrrrrsssssssssssssssssstttttttsssssstttttttttttttttttttvvvvvvvvvvvvvvwwwwwwwwwwwvvvvvvvwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxyyyyyyxxxyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{zzzzzz{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzz{{{{{{{{||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€�‚‚ƒ„…†‡ˆ‰ŠŠ‹Œ��ŽŽ���‘‘‘‘‘‘‘‘��������ŽŽŽŽŽŽ••””“’’‘��Ž�ŒŒ‹‹ŠŠŠŠŠŠŠŠŠ…………„„„„„„„ƒƒƒƒ‚‚‚‚‚‚‚���~~}}}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{zzzzzzzzzzz{{{zzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxxxyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuutttttttssssssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqppppppppppppppppoooooooooooooooonnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllllllllllkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhhhggghhhhhhhhhhhhgggggggggggggggggggggffffffffffffffeeeddddddddcccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaa``````````_^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\[[[[[[[[[ZZZZZZZZZZXXXXXWWWWWWWWWWWWWVVVVVVVSSSSSSSSRRRRRRRRRRRRQQQQQOOOOOOOOOOONNNNNNNNMMMMMMLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFGGFFFFFFFFFFFFEEEEEEEEEDDEDDDDDDDDDDDCCCCCCCCCCCBBCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@?????????????>>>>>>>???????>>>>>>>>>=========<<<<<<<<<<<<<<;;;;;;;;;;;::9999999999888888888877777777766666666665555555555555444444444443333333333333332222222222222221111111111111000000000////////.......--------,,,,,,,++++++++************)))))))))((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""!!!!!!!!!!!!! mmmmmmmmmmmnnnnnnnnnnnnnnnnnooooooooooooooooppppppppqqqqqqqqqqqqqqqqqrrrrrssssssssssssssssstttttttsssssssttttttttttttttttttvvvvvvvvvvvvvvwwwwwwwwwwwvvvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxyyyyyxxxxyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{zzzzzzz{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzz{{{{{{||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€��‚ƒƒ„…†‡ˆ‰ŠŠ‹Œ��Ž���‘‘‘‘‘‘‘‘�������ŽŽŽŽŽŽŽ•••””“’‘���Ž�ŒŒ‹‹ŠŠŠŠŠŠŠŠ…„„„„„„„„„„ƒƒƒƒ‚‚‚‚‚‚‚���~~}}}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{zzzzzzzzzzzzz{{zzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyxxxxxxxxxxxxxxxxxyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuutttttttssssssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqppppppppppppppppoooooooooooooooonnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmllllllllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhhggghhhhhhhhhhhgggggggggggggggggggggfffffffffffffffeeeddddddddcccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa``````````^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\[[[[[[[[[ZZZZZZZZZZXXXXXWWWWWWWWWWWWVVVVVVVVSSSSSSSSSRRRRRRRRRRQQQQQQOOOOOOOOOONNNNNNNNNMMMMMMLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCBBCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@??????????????>>>>>>???????>>>>>>>>>=========<<<<<<<<<<<<<<;;;;;;;;;;;::9999999999888888888777777777766666666665555555555555444444444433333333333333322222222222222211111111111111000000000///////........-------,,,,,,,,++++++++************)))))))))((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""!!!!!!!!!!!!! mmmmmmmmmmmnnnnnnnnnnnnnnnnnoooooooooooooooopppppppppqqqqqqqqqqqqqqqqqrrrrrsssssssssssssssssttttttsssssssstttttttttttttttttvvvvvvvvvvvvvvvwwwwwwwwwwvvvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxyyyyxxxxxyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{zzzzzzzzz{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzz{{{{|||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€��‚ƒ„……†‡ˆ‰Š‹‹Œ������‘‘‘‘‘‘‘‘�����ŽŽŽŽŽŽŽŽ•••””““’‘���Ž�ŒŒ‹‹ŠŠŠŠŠŠ‰„„„„„„„„„„ƒƒƒƒƒ‚‚‚‚‚‚����~~}}}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{zzzzzzzzzzzzzz{{zzzzzzzzzzzzzzzzzzzzzzzyyyyyyyxxxxxxxxxxxxxxxxxxyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuutttttttssssssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqppppppppppppppppooooooooooooooooonnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmllllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhhhgggghhhhhhhhhhhgggggggggggggggggggggfffffffffffffffeeedddddddcccccccccccccccccccccccccccbbbbbbbbbbbbbbbabbbaaaaaaaaaaaaa``````````^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\[[[[[[[[[[ZZZZZZZZZZXXXXWWWWWWWWWWWWVVVVVVVVVSSSSSSSSSRRRRRRRRRRQQQQQQOOOOOOOOOONNNNNNNNMMMMMMMLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCBBBCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@??????????????>>>>>>????????>>>>>>>>=========<<<<<<<<<<<<<<;;;;;;;;;;;::9999999998888888888777777777766666666655555555555554444444444433333333333333322222222222222211111111111111000000000///////........-------,,,,,,,,+++++++************))))))))))((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""!!!!!!!!!!!!! mmmmmmmmmmmmnnnnnnnnnnnnnnnnnoooooooooooooooopppppppppqqqqqqqqqqqqqqqqrrrrrsssssssssssssssssstttttsssssssssttttttttttttttttvvvvvvvvvvvvvvvvwwwwwwwwwvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxyyyxxxxxxyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{zzzzzzzzzzz{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzz{{||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€�‚‚ƒ„…††‡ˆ‰Š‹ŒŒ�Ž���‘‘‘‘‘‘‘‘�����ŽŽŽŽŽŽŽŽ••••””““’‘���Ž��Œ‹‹‹ŠŠŠŠ‰„„„„„„„„„„ƒƒƒƒƒ‚‚‚‚‚‚����~~}}}}}}}}}}}}}}}}}}}}}}}zzzzz{{zz{zzzzzzzzzzzzzzz{{zzzzzzzzzzzzzzzzzzzzzzzyyyyyyxxxxxxxxxxxxxxxxxxxyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuttttttssssssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqppppppppppppppppoooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhhgggghhhhhhhhhhggggggggggggggggggggggffffffffffffffeeeedddddddccccccccccccccccccccccccbbbbbbbbbbbbbbbbaaabbaaaaaaaaaaaaaa``````````^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZXXXXWWWWWWWWWWWVVVVVVVVVVSSSSSSSSSRRRRRRRRRRQQQQQQOOOOOOOOOONNNNNNNNMMMMMMMLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFGGFFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCBBBCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@??????????????>>>>>>????????>>>>>>>>=========<<<<<<<<<<<<<<;;;;;;;;;;;:99999999998888888888777777777666666666655555555555544444444444333333333333333322222222222222111111111111110000000000///////.......--------,,,,,,,++++++++************))))))))))((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""!!!!!!!!!!!!! mmmmmmmmmmmmnnnnnnnnnnnnnnnnnoooooooooooooooopppppppppqqqqqqqqqqqqqqqqqrrrrrssssssssssssssssstttttsssssssssttttttttttttttttvvvvvvvvvvvvvvvvvwwwwwwwwvvvvvvvvvvwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxyyxxxxxxxyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{zzzzzzzzzzzz{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzz||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€�‚‚ƒ„…†‡ˆˆ‰Š‹Œ�Ž���‘‘‘‘‘‘‘‘‘�����ŽŽŽŽŽŽŽ•••••””““’‘���Ž��Œ‹‹ŠŠŠŠ‰„„„„„„„„„„ƒƒƒƒƒ‚‚‚‚‚‚����~~}}}}}}}}}}}}}}}}}}}}}}}zzzzzzzzzzzzzzzzzzzzzzzzz{zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyxxxxxxxxxxxxxxxxxxxyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuttttttssssssssssssssssssrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqppppppppppppppppooooooooooooooooonnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmllllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhhgggghhhhhhhhhhggggggggggggggfgggggggffffffffffffffeeeedddddddccccccccccccccccbbccccbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaa`````````_^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZXXXXWWWWWWWWWWWVVVVVVVVVVSSSSSSSSSRRRRRRRRRRQQQQQQOOOOOOOOOONNNNNNNNMMMMMMMLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFGGFFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCBBBCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@??????????????>>>>>>????????>>>>>>>>=========<<<<<<<<<<<<<<;;;;;;;;;;;:99999999998888888887777777777666666666655555555555544444444444333333333333333222222222222222111111111111110000000000///////.......-------,,,,,,,,++++++++************))))))))))((((((((('''''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""!!!!!!!!!!!!! mmmmmmmmmmmmmnnnnnnnnnnnnnnnnnoooooooooooooooopppppppppqqqqqqqqqqqqqqqqrrrrrrsssssssssssssssssttttsssssssssstttttttttttttttvvvvvvvvvvvvvvvvvwwwwwwwwvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxyxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{zzzzzzzzzzzzzz{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzz||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€��‚ƒƒ„…†‡ˆ‰ŠŠ‹ŒŽŽ���‘‘‘’‘‘‘‘�����ŽŽŽŽŽŽŽ••••••””““’‘���Ž�ŒŒ‹‹ŠŠŠ‰„„„„„„„„„„ƒƒƒƒƒ‚‚‚‚‚‚����~}}}}}}}}}}}}}}}}}}}}}}}}zzzzzzzzzzzzzzzzzzzzzzzzz{zzzzzzzzzzzzzzzzzzzzzzzzyyyyyxxxxxxxxxxxxxxxxxxxxyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuuttttttsssssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqppppppppppppppppooooooooooooooooonnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhhggggghhhhhhhhhhggggggggggggggfggggggfffffffffffffffeeeedddddddccccccccccccccbbbbcccbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaa```````````^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZXXXXWWWWWWWWWWVVVVVVVVVVVSSSSSSSSSRRRRRRRRRRQQQQQQOOOOOOOOONNNNNNNNMMMMMMMMLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFGGFFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCBBBCBBBBBBBBBAAAAAAAAAA@@@@@@@@@????????????????>>>>>????????>>>>>>>>=========<<<<<<<<<<<<<<;;;;;;;;;;;999999999988888888887777777777666666666655555555555444444444443333333333333333222222222222221111111111111100000000000///////.......-------,,,,,,,,++++++++************))))))))))(((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""!!!!!!!!!!!!! mmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnooooooooooooooooppppppppqqqqqqqqqqqqqqqqqrrrrrsssssssssssssssssstttsssssssssssttttttttttttttvvvvvvvvvvvvvvvvvvwwwwwwwvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{zzzzzzzzzzzzzzzz{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzz||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€��‚ƒ„……†‡ˆ‰Š‹Œ�Ž���‘‘’’’‘‘‘‘����ŽŽŽŽŽŽŽ•––•••••”““’‘���Ž�ŒŒ‹ŠŠŠ‰„„„„„„„„„„ƒƒƒƒƒ‚‚‚‚‚‚����~}}}}}}}}}}}}}}}}}}}}}}}}zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyxxxxxxxxxxxxxxxxxxxxyyxxxxxxxxxxxxxxxxxxxxxxxwxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuuutttttssssssssssssssssssrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqppppppppppppppppooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhhggggghhhhhhhhhggggggggggggggffggggggfffffffffffffffeeeedddddddcccccccccccccbbbbbcbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaa``````````_^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZXXXXWWWWWWWWWVVVVVVVVVVVVSSSSSSSSSRRRRRRRRRRQQQQQQOOOOOOOOONNNNNNNNMMMMMMMMLLLLLKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFGGFFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCBBBCBBBBBBBBBAAAAAAAAA@@@@@@@@@@????????????????>>>>>????????>>>>>>>>=========<<<<<<<<<<<<<<;;;;;;;;;;:99999999998888888888777777777666666666665555555555444444444444333333333333333322222222222221111111111111100000000000////////......-------,,,,,,,,,++++++++************))))))))))(((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""!!!!!!!!!!!!! mmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnoooooooooooooooopppppppppqqqqqqqqqqqqqqqqqrrrrrssssssssssssssssstttsssssssssssttttttttttttttvvvvvvvvvvvvvvvvvvvwwwwwwvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{zzzzzzzzzzzzzzzzzz{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzz||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€�‚‚ƒ„…†‡ˆ‰ŠŠ‹�Ž���‘‘’’’’‘‘‘�����ŽŽŽŽŽŽ•–––––•••”““’‘��ŽŽ�Œ‹‹ŠŠ‰„„„„„„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚����~~}}}}}}}}}}}}}}}}}}}}|}}zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyxxxxxxxxxxxxxxxxxxxxxyxxxxxxxxxxxxxxxxxxxxxxxwwxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuuutttttssssssssssssssssssrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqppppppppppppppppooooooooooooooooonnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhhgggggghhhhhhhhhggggggggggggggffggggggfffffffffffffffeeeedddddddcccccccccccbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaa``````````_^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZXXXXWWWWWWWWWWVVVVVVVVVVVSSSSSSSSSRRRRRRRRRQQQQQQQOOOOOOOOONNNNNNNMMMMMMMMMLLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCBBBCBBBBBBBBBAAAAAAAAA@@@@@@@@@@????????????????>>>>>????????>>>>>>>>=========<<<<<<<<<<<<<<;;;;;;;;;;:99999999988888888887777777777666666666655555555555444444444443333333333333333322222222222211111111111111000000000000///////.......-------,,,,,,,,++++++++*************))))))))))(((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""!!!!!!!!!!!!! mmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnoooooooooooooooopppppppppqqqqqqqqqqqqqqqqrrrrrrsssssssssssssssssttsssssssssssstttttttttttttvvvvvvvvvvvvvvvvvvvvwwwwwvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{zzzzzzzzzzzzzzzzzzz{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzz||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€��‚ƒ„„…†‡ˆ‰Š‹�Ž���‘‘’’’’’‘‘‘�����ŽŽŽŽŽ–––––––•••”““’‘��Ž�ŒŒ‹ŠŠ‰„„„„„„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚����~~}}}}}}}}}}}}}}}}}||||||zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuuuuutttttssssssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqpppppppppppppppppoooooooooooooooonnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhhgggggghhhhhhhhhgggggggggggggfffgggggffffffffffffffffeeeedddddddccccccccccbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaa``````````_^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZXXXXXWWWWWWWWVVVVVVVVVVVVSSSSSSSSSRRRRRRRRRQQQQQQQOOOOOOOONNNNNNNNMMMMMMMMMLLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCBBBCBBBBBBBBBAAAAAAAAA@@@@@@@@@@?????????????????>>>>????????>>>>>>>>=========<<<<<<<<<<<<<<;;;;;;;;;::99999999988888888887777777777666666666655555555555444444444443333333333333333222222222222211111111111111000000000000///////.......-------,,,,,,,,++++++++************)))))))))))(((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""!!!!!!!!!!!!! mmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnoooooooooooooooopppppppppqqqqqqqqqqqqqqqqrrrrrrsssssssssssssssssstsssssssssssssttttttttttttuvvvvvvvvvvvvvvvvvvvvwwwwvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{zzzzzzzzzzzzzzzzzzzzzzzzz||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€�‚‚ƒ„…†‡ˆ‰Š‹Œ�Ž��‘‘’’’’’’‘‘�����ŽŽŽŽŽ–––––––––••”““’‘��Ž�Œ‹ŠŠ‰„„„„„„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚���~~}}}}}}}}}}}}}}}}}||||||zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvuuuuuuuuuuuuuuuuutttttsssssssssssssssssrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqpppppppppppppppppooooooooooooooooonnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhgggggghhhhhhhhhgggggggggggggfffgggggfffffffffffffffeeeeedddddddccccccccccbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaa```````````_^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZXXXXXWWWWWWWWVVVVVVVVVVVVSSSSSSSSSRRRRRRRRRQQQQQQQOOOOOOOONNNNNNNNMMMMMMMMMLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCBBBCBBBBBBBBBAAAAAAAA@@@@@@@@@@??????????????????>>>>????????>>>>>>>==========<<<<<<<<<<<<<<;;;;;;;;;::99999999988888888887777777777666666666655555555554444444444433333333333333323222222222222111111111111100000000000000///////......-------,,,,,,,,,++++++++************)))))))))))(((((((('''''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""!!!!!!!!!!!!! lmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnooooooooooooooopppppppppppqqqqqqqqqqqqqqrrrrrrrsssssssssssssssssssssssssssssssstttttttttttuuvvvvvvvvvvvvvvvvvvvwwwwvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{zzzzzzzzzzzzzzzzzzzzzzzzz|||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€��‚ƒƒ„…†‡ˆ‰ŠŒ�Ž��‘‘’’’’’’’‘‘�����ŽŽŽŽ––––––––––••”“’‘��Ž�Œ‹‹Š‰„„„„„„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚���~~}}}}}}}}}}}}}}}}|||||||zzzzzzzzzzzzzzzzzzzzzzzzyzzzzzzzzzzzzzzzzzzzzzzzzyyyyxxxxxxxxxxxxxxxxxxxxxwxxxxxxxxxxxxxxxxxxxxxxwwwwxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvuuuuuuuuuuuuuuuuuutttttsssssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqqqqpqqpppppppppppppppppooooooooooooooooonnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhhhggggggghhhhhhhhggggggggggggggfffgggggffffffffffffffeeeeeedddddddccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaa```````````__^^^^^^^^^]]]]]]]]]]]\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZXXXXXWWWWWWWWVVVVVVVVVVVVSSSSSSSSRRRRRRRRRRQQQQQQQOOOOOOOONNNNNNNMMMMMMMMMLLLLKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCBBBCBBBBBBBBBAAAAAAAA@@@@@@@@@@??????????????????>>>>????????>>>>>>>>=========<<<<<<<<<<<<<<;;;;;;;;:::99999999888888888877777777777666666666655555555554444444444433333333333333323222222222222111111111111000000000000000///////......-------,,,,,,,,+++++++++************)))))))))))(((((((('''''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""!!!!!!!!!!!!! lmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnoooooooooooooopppppppppppqqqqqqqqqqqqqqrrrrrrrrssssssssssssssssssssssssssssssstttttttttttuuuvvvvvvvvvvvvvvvvvvvwwwvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€��‚ƒ„…†‡ˆ‰ŠŒ�Ž��‘‘’’’““’’’‘‘����ŽŽŽŽ––––––––––••””“’‘�Ž�Œ‹‹ŠŠ„„„„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚���~~}}}}}}}}}}}}}}}}|||||||zzzzzzzzzzzzzzzzzzzzzzzyyzzzzzzzzzzzzzzzzzzzzzzzzyyyyxxxxxxxxxxxxxxxxxxxxwwxxxxxxxxxxxxxxxxxxxxxwwwwwxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvuuuuuuuuuuuuuuuuuuuttttsssssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqqqqppqppppppppppppppppppoooooooooooooooonnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhggggggghhhhhhhhgggggggggggggffffgggggffffffffffffffeeeeeedddddddccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaa````````````__^^^^^^^^^]]]]]]]]]]]\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZXXXXXWWWWWWWWVVVVVVVVVVVVSSSSSSSSRRRRRRRRRRQQQQQQQOOOOOOONNNNNNNNMMMMMMMMMLLLKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBCBBBBBBBBAAAAAAAAA@@@@@@@@@@??????????????????>>>>????????>>>>>>>>=========<<<<<<<<<<<<<;;;;;;;;;:::9999999988888888887777777777666666666665555555555444444444443333333333333322222222222222111111111111000000000000000////////......-------,,,,,,,,+++++++++************)))))))))))((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""!!!!!!!!!!!!! llmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnooooooooooooooppppppppppppqqqqqqqqqqqqqrrrrrrrrssssssssssssssssssssssssssssssssttttttttttuuuvvvvvvvvvvvvvvvvvvvvwwvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz|||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€�‚ƒƒ„…†‡‰Š‹�Ž��‘‘’’““““’’‘‘�����ŽŽŽ–––––––––––••”“’‘��Ž�Œ‹ŠŠ„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚���~~}}}}}}}}}}}}}}}}|||||||zzzzzzzzzzzzzzzzzzzzzyyyyzzzzzzzzzzzzzzzzzzzzzzzyyyyxxxxxxxxxxxxxxxxxxxxxwwxxxxxxxxxxxxxxxxxxxxwwwwwwxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvuuuuuuuuuuuuuuuuuuutttttsssssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqqqppppppppppppppppppppppoooooooooooooooonnnnnnnnnnnnnnmnnnnnnmmmmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiihiiiihhhhhhhhhhhhhgggggggghhhhhhhhgggggggggggggffffgggggfffffffffffffeeeeeeedddddddcccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaa``aaaaaaaaa```````````````__^^^^^^^^^]]]]]]]]]]\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZXXXXXWWWWWWWWVVVVVVVVVVVVSSSSSSSRRRRRRRRRRRQQQQQQQOOOOOOONNNNNNNNMMMMMMMMLLLLKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBCBBBBBBBBAAAAAAAAA@@@@@@@@@@??????????????????>>>>????????>>>>>>>>=========<<<<<<<<<<<<<;;;;;;;;;:::9999999988888888877777777777666666666665555555555444444444443333333333333322222222222221111111111110000000000000000///////......-------,,,,,,,,,+++++++++************)))))))))))((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""!!!!!!!!!!!!! llmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnooooooooooooopppppppppppppqqqqqqqqqqqqrrrrrrrrrsssssssssssssssssssssssssssssssstttttttttuuuuvvvvvvvvvvvvvvvvvvvvwvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz|||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€��‚ƒ„…†‡ˆ‰‹ŒŽ���‘’’““““’’’‘‘�����ŽŽ–––––––––––••”“’‘��Ž�Œ‹ŠŠ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚����~~}}}}}}}}}}}}}}}}|||||||zzzzzzzzzzzzzzzzzzzzyyyyyzzzzzzzzzzzzzzzzzzzzzzyyyyyxxxxxxxxxxxxxxxxxxxxwwwxxxxxxxxxxxxxxxxxxxwwwwwwwxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvuuuuuuuuuuuuuuuuuuuttttssssssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqqqppppppppppppppppppppppooooooooooooooonnnnnnnnnnnnnnmmnnnnnmmmmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiihiiiihhhhhhhhhhhhggggggggghhhhhhhhgggggggggggggffffgggggfffffffffffffeeeeeeedddddddcccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaa``aaaaaaa`````````````````__^^^^^^^^^]]]]]]]]]]\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZXXXXXWWWWWWWWVVVVVVVVVVUUSSSSSSRRRRRRRRRRRRQQQQQQQOOOOOOONNNNNNNMMMMMMMMMLLLKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBCBBBBBBBBAAAAAAAA@@@@@@@@@@@??????????????????>>>>????????>>>>>>>==========<<<<<<<<<<<<<;;;;;;;;::::999999988888888887777777777766666666666555555555544444444444333333333333322222222222222111111111110000000000000000////////......-------,,,,,,,,,++++++++************))))))))))))((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""!!!!!!!!!!!!!! lllmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnoooooooooooopppppppppppppqqqqqqqqqqqqrrrrrrrrrrssssssssssssssssssssssssssssssssttttttttuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€�‚ƒƒ„…‡ˆ‰‹Œ�Ž��‘’’“““““’’’‘‘����ŽŽ––––––––––––•””“’‘�Ž�Œ‹ŠŠ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚����~~}}}}}}}}}}}}}}}}|||||||zzzzzzzzzzzzzzzzzzzyyyyyyzzzzzzzzzzzzzzzzzzyzzyyyyyyxxxxxxxxxxxxxxxxxxxwwwwxxxxxxxxxxxxxxxxxxwwwwwwwwxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvuuuuuuuuuuuuuuuuuuuttttssssssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqqpppppppppppppppppppppppooooooooooooooonnnnnnnnnnnnnnmmnnnnnmmmmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiihiiiihhhhhhhhhhhgggggggggghhhhhhhhggggggggggggfffffggggffffffffffffffeeeeeeeddddddccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaa```aaaaa``````````````````___^^^^^^^^]]]]]]]]]]\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZXXXXXWWWWWWWWVVVVVVVVVVUUSSSSSRRRRRRRRRRRRRQQQQQQQOOOOOONNNNNNNNMMMMMMMMMLLLKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIHHHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBCBBBBBBBBAAAAAAAA@@@@@@@@@@@??????????????????>>>>????????>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;::::999999988888888887777777777766666666666555555555544444444443333333333333222222222222221111111111100000000000000000///////.......-------,,,,,,,,+++++++++************))))))))))))((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""!!!!!!!!!!!!! llllmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnoooooooooooppppppppppppppqqqqqqqqqqqrrrrrrrrrrssssssssssssssssssssssssssssssssstttttttuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€~~€€��‚ƒ„…†‡‰ŠŒ�Ž��‘’’““““““’’‘‘�����Ž––––––––––––••”“’‘���Œ‹‹Š„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚����~}}}}}}}}}}}}}}}}}}||||||zzzzzzzzzzzzzzzzzyyyyyyyyzzzzzzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwxxxxxxxxxxxxxxxxxwwwwwwwwwxxxxwwwwwwwwwwwwwwwwwwwwvvvvvuuuuuuuuuuuuuuuuuuuttttssssssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppppppppppppppppooooooooooooooonnnnnnnnnnnnnmmmnnnnmmmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiihiiiihhhhhhhhhhhgggggggggghhhhhhhhggggggggggggfffffggggfffffffffffffeeeeeeeeddddddccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaa```aa`````````````````````___^^^^^^^^]]]]]]]]]]\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZXXXXXWWWWWWWWVVVVVVVVVUUUSSRRRRRRRRRRRRRRRRQQQQQQQOOOOOONNNNNNNNMMMMMMMMMLLLKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFGGFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBCBBBBBBBBAAAAAAAA@@@@@@@@@@@??????????????????>>>>????????>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;::::99999988888888888777777777766666666666655555555554444444444333333333333222222222222222111111111100000000000000000////////......--------,,,,,,,,+++++++++************))))))))))))((((((('''''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""!!!!!!!!!!!!! llllmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnooooooooooopppppppppppppppqqqqqqqqqqrrrrrrrrrrrrssssssssssssssssssssssssssssssssttttttuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€�‚ƒ„…†‡ˆŠ‹�Ž��‘’’“““““““’’‘‘�����––––––––––––••”“’‘��Ž�Œ‹Š…„„„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚����~~}}}}}}}}}}}}}}}}}||||||zzzzzzzzzzzzzzzzzzyyyyyyyzzzzzzzzzzzzyzyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwxxxxxxxxxxxxxxxxwwwwwwwwwwxxxxwwwwwwwwwwwwwwwwwwwvvvvvuuuuuuuuuuuuuuuuuuutttttssssssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppppppppppppppppooooooooooooooonnnnnnnnnnnnnmmmnnnmmmmmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiihiiiihhhhhhhhhhggggggggggghhhhhhhhggggggggggggfffffggggffffffffffffeeeeeeeeeddddddccccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaaaa````aa````````````````````____^^^^^^^^]]]]]]]]]]\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZXXXXXWWWWWWWWVVVVVVVVVUUUSRRRRRRRRRRRRRRRRRQQQQQQQOOOOOONNNNNNNMMMMMMMMMLLLKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIHHHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFGGFFFFFFFFFFEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBCBBBBBBBBAAAAAAAA@@@@@@@@@@@@?????????????????>>>>???????>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;:::::99999988888888887777777777766666666666655555555554444444444333333333332222222222222221111111111000000000000000000///////.......-------,,,,,,,,,+++++++++************))))))))))))(((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""!!!!!!!!!!!!! kkkkkkkkllllllllllllllllllllllmmmmmmmmmmmmmmmmnnnnnnnnnooooooooooooooooopppppppppqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrsssssssssssttttttttttttttttttttuuuustttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuvvvvvuuuuuuuuuuuvvvvvvvvvvvvvvuuuuuuvvvvvvvvvvvvvvvvvvvwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||}}}}}~€�‚ƒ„†‡ˆŠ‹Œ�Ž�����‘������ŽŽ��ŒŒ’’’’’’“““““’’‘‘��Ž�Œ‹Š‰ˆ‡‡‡†††††††††……………„„„„„ƒƒƒƒ~~~~~~~~~~~~~~~}}}}}}}}}|{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuusssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqppppppppoooooooooooooooooooopoooooooooooonnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmllllllllllllllkkkkkkkkkkklllkkkkkkkkkkkkkjjjjjjjjjkjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhgggggggggggggffgggggfffffffffffeeeeeeeeedcccccccccccbbbbbbbbbbbaaaaaaaaaaaaaa`````````````___________________^^^^^^^_^^^^^^^^^^^]]]]]]]]]\\\\[[[[[ZZZZZZZZZZZYYYYYYYYYWWWVVVVVVVVUUUUUUUUTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRROOOOOOOONNNNNNNNMMMMMMMMMKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFGGGGGGGGGGGGGFFFFFFFFFFFFHHHGGGGGGGGGGFFFFFFEEEEEEFEEEEEEEEEEEEEEEDDDDDDDDDCBBBBBBBBAAAAAAAA@@@@@@@@@@?????????????????>>>>>>>>>>========<<<<<<<<<;;;;<;;;;;;;;;;;;;:::::::::9998888888888877777777776666666666666655555555555444444444433333333322222222222222222211111111100000000000000000////////........------,,,,,,,,+++++++++++********))))))))))))(((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!! kkkkkkkkllllllllllllllllllllllmmmmmmmmmmmmmmmmnnnnnnnnnnooooooooooooooooopppppppppqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrsssssssssssttttttttttttttttttttuuusstttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuvvvvuuuuuuuuuuuuvvvvvvvvvvvvvuuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||}}}}~~€�‚ƒ„…‡ˆ‰ŠŒ�Ž�����‘‘�����ŽŽ���Œ“’’’’’’““““’’’‘���ŽŒ‹Š‰ˆˆ‡‡††††††††††…………„„„„„ƒƒƒƒ~~~~~~~~~~~~~~~}}}}}}}}}|{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuussssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqpppppppooooooooooooooooooooopoooooooooooonnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmllllllllllllllkkkkkkkkkkklllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhgggggggggggggffgggggfffffffffffeeeeeeeeeccccccccccccbbbbbbbbbbbaaaaaaaaaaaaaa`````````````__________________^^^^^^^^^^^^^^^^^^^^]]]]]]]]]\\\\[[[[ZZZZZZZZZZZYYYYYYYYYYWWWVVVVVVVVUUUUUUUTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRQOOOOOOOONNNNNNNMMMMMMMMMLKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFGGGGGGGGGGGGFFFFFFFFFFFFFHHHGGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCBBBBBBBAAAAAAAAA@@@@@@@@@@@????????????????>>>>>>>>>=========<<<<<<<<<;;;;<;;;;;;;;;;;;;::::::::9999888888888887777777777666666666666665555555555544444444443333333332222222222222222211111111110000000000000000/////////.......-------,,,,,,,,+++++++++++*******))))))))))))((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!! kkkkkkkkkllllllllllllllllllllllmmmmmmmmmmmmmmmmnnnnnnnnnoooooooooooooooooppppppppppqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrsssssssssssttttttttttttttttttttuussstttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuvvvuuuuuuuuuuuuuvvvvvvvvvvvvuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||}}}~€�‚„…†‡‰Š‹Œ�Ž����‘‘‘�����ŽŽ��Œ““’’’’’““““’’’‘‘��Ž�Œ‹Š‰ˆˆ‡‡†††††††††…………„„„„ƒƒƒƒƒ~~~~~~~~~~~~~~~~}}}}}}}}|{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuussssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqpppppppooooooooooooooooooooopooooooooooonnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkllkkkkkkkkkkkkkkjjjjjjjjjkjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhgggggggggggggffgggggffffffffffeeeeeeeeeeccccccccccccbbbbbbbbbbaaaaaaaaaaaaaa`````````````_________________^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]\\\\\[[[[ZZZZZZZZZZYYYYYYYYYYYWWVVVVVVVVVUUUUUUUTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRQOOOOOOONNNNNNNNMMMMMMMMMLKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFGGGGGGGGGGGGFFFFFFFFFFFFFHHGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCBBBBBBBAAAAAAAAA@@@@@@@@@@@@???????????????>>>>>>>>>=========<<<<<<<<<<;;;<;;;;;;;;;;;;:::::::::999988888888887777777777766666666666666555555555554444444444333333332222222222222222211111111110000000000000000/////////........------,,,,,,,,,+++++++++++*******))))))))))))((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!! kkkkkkkkkklllllllllllllllllllllmmmmmmmmmmmmmmmmmnnnnnnnnnoooooooooooooooopppppppppppqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrssssssssssssttttttttttttttttttttusssttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuvvuuuuuuuuuuuuuuvvvvvvvvvvvuuuuuuuuuuvvvvvvvvvvvvvvvwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||}}}~~€�‚ƒ„†‡ˆŠ‹Œ�Ž����‘‘‘�����ŽŽ���“““’’’’’““““’’‘‘��Ž�Œ‹Š‰ˆˆ‡‡‡††††††††…………„„„„ƒƒƒƒƒ~~~~~~~~~~~~~~~~~}}}}}}}|{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuusssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqpppppppooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkllkkkkkkkkkkkkkkjjjjjjjjjkjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhgggggggggggggffgggggffffffffffeeeeeeeeeeccccccccccccbbbbbbbbbbaaaaaaaaaaaaa``````````````_______________^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]\\\\\[[[[ZZZZZZZZZZZYYYYYYYYYYWWVVVVVVVVVUUUUUUUTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRQOOOOOOONNNNNNNNMMMMMMMMLLKKKKKJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFGGGGGGGGGGGFFFFFFFFFFFFFFHGGGGGGGGGGGFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDCBBBBBBBAAAAAAAAA@@@@@@@@@@@@??????????????>>>>>>>>>>=========<<<<<<<<<<;;;<;;;;;;;;;;;;:::::::::99998888888888777777777776666666666666655555555555444444444433333333222222222222222221111111111000000000000000//////////.......-------,,,,,,,,,+++++++++++*******))))))))))))((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!! kkkkkkkkkkklllllllllllllllllllllmmmmmmmmmmmmmmmmnnnnnnnnnnoooooooooooooooppppppppppppqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrssssssssssssttttttttttttttttttttssssttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuvuuuuuuuuuuuuuuuvvvvvvvvvvuuuuuuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||}}}~€�ƒ„…‡ˆ‰ŠŒ�Ž����‘‘‘‘�����ŽŽ��“““’’’’“““““’’’‘���Ž�Œ‹Š‰ˆˆ‡‡‡‡††††††…………„„„„ƒƒƒƒƒ~~~~~~~~~~~~~~~~~~}}}}}}|{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuussssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqppppppppoooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhgggggggggggggffggggfffffffffffeeeeeeeeeeccccccccccccbbbbbbbbbbaaaaaaaaaaaaa`````````````_______________^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]\\\\\\[[[[ZZZZZZZZZZZYYYYYYYYYYWWVVVVVVVVUUUUUUUUTTTTTTTSSSSSSSSSRRRRRRRRRRRRRRRQOOOOOOONNNNNNNMMMMMMMMMLLKKKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFGGGGGGGGGGGFFFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDBBBBBBBBAAAAAAAAA@@@@@@@@@@@@??????????????>>>>>>>>>>=========<<<<<<<<<<;;;<;;;;;;;;;;;:::::::::9999888888888887777777777766666666666666555555555554444444444333333322222222222222222111111111100000000000000///////////........------,,,,,,,,,+++++++++++********))))))))))))((((((((('''''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!! kkkkkkkkkkkllllllllllllllllllllllmmmmmmmmmmmmmmmnnnnnnnnnnoooooooooooooooppppppppppppqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrsssssssssssttttttttttttttttttttsssssttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvuuuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||}}~~€�‚ƒ…†‡‰Š‹Œ�Ž����‘‘‘�����ŽŽ��“““““’’“““““’’’‘‘��Ž�Œ‹Š‰‰ˆˆ‡‡‡‡‡†††††………„„„ƒƒƒƒƒƒ~~~~~~~~~~~~~~~}}}}}}}{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuutssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqppppppppoooooooooooooooooooooooooooooooonnnnnnnnnnnnnmnnnnnnnnnmmmmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkklkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhgggggggggggggffggggffffffffffeeeeeeeeeeeccccccccccccbbbbbbbbbbaaaaaaaaaaaaa````````````______________^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]\\\\\\[[[ZZZZZZZZZZZZYYYYYYYYYYWVVVVVVVVVUUUUUUUTTTTTTTTSSSSSSSSRRRRRRRRRRRRRRRQQOOOOOONNNNNNNNMMMMMMMMMLLKKKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFGGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@?????????????>>>>>>>>>>=========<<<<<<<<<<;;;<;;;;;;;;;;;:::::::::999988888888888777777777776666666666666655555555555444444444333333332222222222222222111111111110000000000000////////////.......-------,,,,,,,,,+++++++++++********))))))))))))((((((((('''''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!! kkkkkkkkkkkklllllllllllllllllllllmmmmmmmmmmmmmmmnnnnnnnnnnnoooooooooooooopppppppppppppqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrssssssssssstttttttttttttttttttssssssttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvuuuuuuuuuuuuuvvvvvvvvvvvvwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||}}}~€�‚ƒ„†‡ˆŠ‹Œ�Ž����‘‘‘‘�����ŽŽ�”““““““““““““’’‘‘��Ž�ŒŒ‹Š‰‰ˆˆˆ‡‡‡‡††††………„„„ƒƒƒƒƒƒ}~~~~~~~~~~~~}}}}}}|{{z{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuttssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqppppppppoooooooooooooooooooooooooooooooonnnnnnnnnnnnmmnnnnnnnnmmmmmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkklkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhggggggggggggggffggggffffffffffeeeeeeeeeeeccccccccccccbbbbbbbbbbaaaaaaaaaaaa`````````````_____________^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]\\\\\\[[[ZZZZZZZZZZZZYYYYYYYYYYWVVVVVVVVUUUUUUUUTTTTTTTTSSSSSSSRRRRRRRRRRRRRRRRQQOOOOOONNNNNNNNMMMMMMMMLLLKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFGGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@????????????>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::99998888888888777777777776666666666666655555555555544444444433333333222222222222222111111111110000000000000////////////.......--------,,,,,,,,,+++++++++++*******)))))))))))))(((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!! kkkkkkkkkkkkllllllllllllllllllllllmmmmmmmmmmmmmmnnnnnnnnnnnnoooooooooooooppppppppppppppqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrssssssssssssttttttttttttttttttsssssssttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvuuuuuuuuuuuuuuvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||}}~~€�‚„…†ˆ‰ŠŒ�Ž�����‘‘‘�����ŽŽŽ””“““““““““““’’’‘���Ž�Œ‹ŠŠ‰‰ˆˆˆ‡‡‡‡†††………„„„ƒƒƒƒƒƒ}~~~~~~~~~~~~}}}}}|{zzzz{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuttsssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqpppppppppoooooooooooooooooooonooooooooooonnnnnnnnnnnnmmnnnnnnnnmmmmmmmmmmmmmmmmllllllllllllllllkkkkkkkkkkklkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhggggggggggggggffggggfffffffffeeeeeeeeeeeeccccccccccccbbbbbbbbbbaaaaaaaaaaaa````````````_____________^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]\\\\\\[[[ZZZZZZZZZZZZYYYYYYYYYYVVVVVVVVVUUUUUUUTTTTTTTTTSSSSSSRRRRRRRRRRRRRRRRRQQOOOOONNNNNNNNMMMMMMMMMLLLKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFGGGGGGGGGFFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDCBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@???????????>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::9999888888888877777777777666666666666666555555555544444444443333333322222222222122111111111110000000000000/////////////.......-------,,,,,,,,,++++++++++++*******))))))))))))((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!! kkkkkkkkkkkkkllllllllllllllllllllllmmmmmmmmmmmmmnnnnnnnnnnnnoooooooooooooppppppppppppppqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrsssssssssssstttttttttttttttttssssssssttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvuuuuuuuuuuuuuuuuvvvvvvvvvwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||}}~€�‚ƒ…†‡‰Š‹Œ�Ž����‘‘‘������ŽŽ”””“““““““““““’’‘‘��Ž�ŒŒ‹ŠŠ‰‰ˆˆˆˆ‡‡‡††………„„ƒƒƒƒƒƒƒ}}~~~~~~~~~~}}}}}|zzzzzzz{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuutttssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqpppppppppooooooooooooooooooonnoooooooooonnnnnnnnnnnnnmmnnnnnnnnmmmmmmmmmmmmmmmmllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhgggggggggggggfffggggfffffffffeeeeeeeeeeeeccccccccccccbbbbbbbbbaaaaaaaaaaaa````````````____________^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]\\\\\\\[[ZZZZZZZZZZZZYYYYYYYYYYYVVVVVVVVUUUUUUUUTTTTTTTTTSSSSSRRRRRRRRRRRRRRRRRQQQOOOOONNNNNNNNMMMMMMMMMLLLKKKKJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFGGGGGGGGGFFFFFFFFFFFFFFFFGGGGGGGGGGGFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDCBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@??????????>>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::999988888888887777777777766666666666666555555555554444444444333333332222222222112211111111111000000000000/////////////........-------,,,,,,,,,++++++++++++*******))))))))))))((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!! kkkkkkkkkkkkkklllllllllllllllllllllmmmmmmmmmmmmmnnnnnnnnnnnnnoooooooooooopppppppppppppppqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrssssssssssssttttttttttttttttsssssssssttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvuuuuuuuuuuuuuuuuuvvvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||}}~€‚ƒ„…‡ˆŠ‹Œ�Ž�����‘‘‘�����ŽŽ””””““““““““““’’‘‘���Ž�Œ‹‹ŠŠ‰‰‰ˆˆˆ‡‡††………„„ƒƒƒƒƒ‚‚}}}~~~~~~~~~}}}}}|zzzzzzz{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuttttsssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqppppppppoooooooooooooooooooonnooooooooonnnnnnnnnnnnnmmmnnnnnnnmmmmmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhgggggggggggggfffggggfffffffffeeeeeeeeeeeeccccccccccccbbbbbbbbbaaaaaaaaaaaa````````````____________^^^^^^^^^^^^^^^^^]]^^^^^^^^^]]]]]]]]]\\\\\\\[[ZZZZZZZZZZZZYYYYYYYYYYYVVVVVVVVUUUUUUUTTTTTTTTTTSSSSRRRRRRRRRRRRRRRRRRQQQOOOOONNNNNNNNMMMMMMMMLLLLKKKKJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFGGGGGGGGGFFFFFFFFFFFFFFFFGGGGGGGGGGGFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDCBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::99998888888887777777777766666666666666555555555554444444444333333322222222222112111111111110000000000000/////////////.......-------,,,,,,,,,,+++++++++++********))))))))))))((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!! kkkkkkkkkkkkkkllllllllllllllllllllllmmmmmmmmmmmmnnnnnnnnnnnnnnoooooooooooppppppppppppppppqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrsssssssssssttttttttttttttttssssssssssttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvuuuuuuuuuuuuuuuuuuvvvvvvvwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||}}~~€�‚„…†ˆ‰ŠŒ�ŽŽ����‘‘‘������Ž•””””““““““““““’’‘���Ž��Œ‹‹ŠŠŠ‰‰ˆˆˆ‡‡††……„„ƒƒƒƒ‚‚‚}}}~~~~~~~~~}}}}}|zzzzzzzz{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuttttsssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqppppppppoooooooooooooooooonnnnooooooooonnnnnnnnnnnnmmmmnnnnnnnmmmmmmmmmmmmmmmmllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhggggggggggggffffgggfffffffffeeeeeeeeeeeeeccccccccccccbbbbbbbbbaaaaaaaaaaa````````````____________^^^^^^^^^^^^^^^^]]]]^^^^^^^^^]]]]]]]]]\\\\\\\[[ZZZZZZZZZZZZYYYYYYYYYYYVVVVVVVUUUUUUUUTTTTTTTTTTSSSSRRRRRRRRRRRRRRRRRQQQQOOOONNNNNNNNMMMMMMMMMLLLLKKKKJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFGGGGGGGGGFFFFFFFFFFFFFFFFGGGGGGGGGGGFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDCCBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@?????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::99998888888887777777777766666666666666555555555554444444444333333322222222222112111111111110000000000000////////////........-------,,,,,,,,,,+++++++++++********))))))))))))((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!! kkkkkkkkkkkkkkkllllllllllllllllllllllmmmmmmmmmmmnnnnnnnnnnnnnnnoooooooooopppppppppppppppppqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrssssssssssstttttttttttttttsssssssssstttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvuuuuuuuuuuuuuuuuuuuvvvvvvwwwwwwwwwwwwwwwwwwwwxxxxxwxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||}}~€�‚ƒ…†‡‰Š‹Œ�Ž�����‘‘������Ž••””””””“““““““’’‘���ŽŽ�ŒŒ‹‹‹ŠŠ‰‰ˆˆ‡‡††……„„ƒƒƒ‚‚‚‚}}}}~~~~~~~~~}}}}|zzzzzzzzzz{{{{{{{{zzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuutttttssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqppppppppoooooooooooooooooonnnnnooooooooonnnnnnnnnnnnmmmmnnnnnnnmmmmmmmmmmmmmmmlllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhgggggggggggggffffgggfffffffffeeeeeeeeeeeeeccccccccccccbbbbbbbbbaaaaaaaaaaa````````````___________^^^^^^^^^^^^^^^]]]]]]^^^^^^^^]]]]]]]]]]\\\\\\\[ZZZZZZZZZZZZYYYYYYYYYYYYVVVVVVUUUUUUUUTTTTTTTTTTSSSSRRRRRRRRRRRRRRRRRRQQQQOOOONNNNNNNNMMMMMMMMMLLLLKKKJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFGGGGGGGGGFFFFFFFFFFFFFFFEGGGGGGGGGGGFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDCCBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::9999888888888777777777776666666666666655555555554444444444333333332222222222111111111111110000000000000/////////////.......-------,,,,,,,,,,++++++++++++********))))))))))))(((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!! kkkkkkkkkkkkkkkllllllllllllllllllllllmmmmmmmmmmmnnnnnnnnnnnnnnnoooooooooopppppppppppppppppqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrssssssssssssttttttttttttttssssssssssstttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvuuuuuuuuuuuuuuuuuuuuuvvvvwwwwwwwwwwwwwwwwwwwwwwxxxwwwxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||||||||||||}}~~€‚ƒ„…‡ˆ‰‹Œ�ŽŽ�������������•••”””””””“““““’’‘‘���Ž��ŒŒŒ‹‹ŠŠ‰‰ˆˆ‡††……„„ƒƒ‚‚‚‚‚}}}}~~~~~~~~~}}}}|zzzzzzzzzz{{{{{{{{zzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuutttttssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqpppppppppooooooooooooooooonnnnnnoooooooonnnnnnnnnnnnnmmmmnnnnnnnmmmmmmmmmmmmmmmllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhgggggggggggggfffffggffffffffffeeeeeeeeeeeeeccccccccccccbbbbbbbbbaaaaaaaaaaa````````````___________^^^^^^^^^^^^^^]]]]]]]^^^^^^^]]]]]]]]]]\\\\\\\\[ZZZZZZZZZZZZYYYYYYYYYYYYVVVVVVUUUUUUUUTTTTTTTTTTSSSSRRRRRRRRRRRRRRRRRQQQQQOOONNNNNNNNMMMMMMMMMLLLLLKKKJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFGGGGGGGGGFFFFFFFFFFFFFFEEGGGGGGGGGGGFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDCCBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::999988888888877777777776666666666666555555555554444444444333333332222222222111111111111110000000000000////////////........-------,,,,,,,,,,++++++++++++*******))))))))))))((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!! jkkkkkkkkkkkkkkkllllllllllllllllllllllmmmmmmmmmmnnnnnnnnnnnnnnnnoooooooooppppppppppppppppppqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrsssssssssssstttttttttttttsssssssssssstttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvwwwwwwwwwwwwwwwwwwwwwwwxxwwwwxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||||||||||}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||||||||||||}}~€�‚„…†ˆ‰Š‹Œ�Ž�������������••••”””””””““““’’‘‘���ŽŽ���ŒŒ‹‹ŠŠ‰‰ˆ‡‡†……„ƒƒƒ‚‚‚‚‚}}}}}~~~~~~~~}}}}|zzzzzzzzzz{{{{{{{{{zzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuttttttsssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqpppppppppooooooooooooooooonnnnnnnoooooooonnnnnnnnnnnnmmmmmnnnnnnnmmmmmmmmmmmmmmmllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhggggggggggggffffffggfffffffffeeeeeeeeeeeeeeccccccccccccbbbbbbbbbaaaaaaaaaaa```````````___________^^^^^^^^^^^^^^]]]]]]]]^^^^^^]]]]]]]]]]]\\\\\\\\[ZZZZZZZZZZZZYYYYYYYYYYYXVVVVVUUUUUUUUTTTTTTTTTTTSSSRRRRRRRRRRRRRRRRRRQQQQQOOONNNNNNNNMMMMMMMMMLLLLLKKKJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFGGGGGGGGFFFFFFFFFFFFFFEEEGGGGGGGGGGGFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::99998888888887777777777666666666666655555555555444444444433333333222222222211111111111110000000000000////////////.........-------,,,,,,,,,,++++++++++++*******))))))))))))((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!! jkkkkkkkkkkkkkkkklllllllllllllllllllllmmmmmmmmmmnnnnnnnnnnnnnnnnnoooooooooppppppppppppppppppqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrsssssssssssssttttttttttttssssssssssssstttttttttttttttttttttttuuuuuuuuuuuuuuutuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||||||||||||}}~€�‚ƒ„†‡ˆŠ‹Œ�Ž�������������–••••”””””””“““’’‘‘����ŽŽ���ŒŒ‹‹ŠŠ‰ˆˆ‡†……„ƒƒƒ‚‚‚‚‚}}}}}~~~~~~~~~}}}}|zzzzzzzzzzz{{{{{{{{zzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuutttttttssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqppppppppooooooooooooooooonnnnnnnnooooooonnnnnnnnnnnnnmmmmmnnnnnnnmmmmmmmmmmmmmmmllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhgggggggggggggffffffgffffffffffeeeeeeeeeeeeeeccccccccccccbbbbbbbbbaaaaaaaaaa````````````___________^^^^^^^^^^^^^]]]]]]]]]^^^^^]]]]]]]]]]]]\\\\\\\\[ZZZZZZZZZZZZYYYYYYYYYYYXVVVVUUUUUUUUUTTTTTTTTTTSSSSRRRRRRRRRRRRRRRRRQQQQQQOONNNNNNNNNMMMMMMMMMLLLLLKKJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFGGGGGGGGFFFFFFFFFFFFFEEEEGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::::999888888888777777777766666666666665555555555544444444433333333322222222211111111111111000000000000/////////////........-------,,,,,,,,,,,+++++++++++********))))))))))))((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!! jjkkkkkkkkkkkkkkkllllllllllllllllllllllmmmmmmmmmnnnnnnnnnnnnnnnnnooooooooooppppppppppppppppppqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrsssssssssssssstttttttttttsssssssssssssstttttttttttttttttttttttuuuuuuuuuuuuuuttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||||||||||||||||||}~~€�ƒ„…‡ˆ‰Š‹��Ž������������–•••••””””””“““’’‘‘����ŽŽŽŽ��ŒŒ‹‹Š‰‰ˆ‡†……„ƒƒ‚‚‚‚‚‚}}}}}}~~~~~~~~~}}}}|zzzzzzzzzzzz{{{{{{{zzzzzzzzyyyyyyyyyyyyyyyyyyyyyyxyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuttttttttsssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqpppppppppooooooooooooooonnnnnnnnnnooooooonnnnnnnnnnnnnmmmmmnnnnnnnmmmmmmmmmmmmmmllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhgggggggggggggffffffffffffffffffeeeeeeeeeeeeedcccccccccccbbbbbbbbbbaaaaaaaaaa````````````___________^^^^^^^^^^^]]]]]]]]]]]^^^^]]]]]]]]]]]]]\\\\\\\\[ZZZZZZZZZZZYYYYYYYYYYYXXVVVVUUUUUUUUTTTTTTTTTTTSSSRRRRRRRRRRRRRRRRRRQQQQQQOONNNNNNNNMMMMMMMMMLLLLLLKKJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFGGGGGGGGFFFFFFFFFFFFEEEEEGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCBBBBBAAAAAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::::99998888888877777777776666666666666555555555554444444443333333332222222221111111111111100000000000/////////////.........-------,,,,,,,,,,++++++++++++********))))))))))))((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!! jjkkkkkkkkkkkkkkkklllllkllllllllllllllllmmmmmmmmmnnnnnnnnnnnnnnnnnoooooooooopppppppppppppppppqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrsssssssssssssssttttttttttssssssssssssssstttttttttttttttttttttttuuuuuuuuuuuuutttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||||||||||||||||||}}~€�‚ƒ…†‡‰Š‹Œ�ŽŽ�����������–••••••”””””“““’’‘‘�����ŽŽŽŽ���Œ‹‹Š‰ˆ‡††…„ƒƒ‚‚‚‚‚�||}}}}~~~~~~~~~~~}}}}|zzzzzzzzzzzzz{{{{{{{zzzzzzzyyyyyyyyyyyyyyyyyyyyyyxyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuutttttttttssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqppppppppppooooooooooooooonnnnnnnnnnooooooonnnnnnnnnnnnnmmmmmnnnnnnnmmmmmmmmmmmmmmllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhggggggggggggffffffffffffffffffeeeeeeeeeeeeeddcccccccccccbbbbbbbbbaaaaaaaaaaa````````````___________^^^^^^^^^^^]]]]]]]]]]]^^]]]]]]]]]]]]]]]\\\\\\\\[ZZZZZZZZZZZYYYYYYYYYYXXXVVVUUUUUUUUUTTTTTTTTTTTSSSRRRRRRRRRRRRRRRRRQQQQQQQONNNNNNNNNMMMMMMMMMLLLLLLKJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFGGGGGGGFFFFFFFFFFFFFEEEEEGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCBBBBBAAAAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::::9998888888877777777776666666666666555555555544444444443333333332222222221111111111111000000000000/////////////........--------,,,,,,,,,,++++++++++++********))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!! jjjkkkkkkkkkkkkkkklllllkllllllllllllllllmmmmmmmmmmnnnnnnnnnnnnnnnnnoooooooooppppppppppppppppppqqqqqqqqqqqqqrrrrrrrrrrrrrrrrsssssssssssssssttttttttttsssssssssssssssstttttttttttttttttttttttuuuuuuuuuuuuttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||||||||||||{{||||}}~~�‚ƒ„…‡ˆ‰ŠŒŒ�Ž�����������––••••••””””“““’’‘‘�������ŽŽŽ���Œ‹Š‰ˆˆ‡†…„ƒƒ‚‚‚‚��|||}}}}~~~~~~~~~~~}}}}|zzzzzzzzzzzzzz{{{{{{zzzzzzzyyyyyyyyyyyyyyyyyyyyyyxyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuttttttttttssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqpppppppppppooooooooooooonnnnnnnnnnnnoooooonnnnnnnnnnnnnmmmmmmnnnnnnmmmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkjkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhgggggggggggggffffffffffffffffffeeeeeeeeeeeeeddccccccccccbbbbbbbbbbaaaaaaaaaaa````````````___________^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\[ZZZZZZZZZZZYYYYYYYYYYXXXVVUUUUUUUUUTTTTTTTTTTTTSSSRRRRRRRRRRRRRRRRRQQQQQQQONNNNNNNNMMMMMMMMMLLLLLLLKJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFGGGGGGGFFFFFFFFFFFFEEEEEEGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCBBBBBAAAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::::999888888888777777777666666666666555555555554444444444333333333222222222111111111111100000000000/////////////.........--------,,,,,,,,,,++++++++++++*******))))))))))))((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!! jjjjkkkkkkkkkkkkkkkllllkkllllllllllllllllmmmmmmmmmmnnnnnnnnnnnnnnnnooooooooooppppppppppppppppppqqqqqqqqqqqqqrrrrrrrrrrrrrrrsssssssssssssssstttttttttssssssssssssssssstttttttttttttttttttttttuuuuuuuuuuutttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||||||||||||{{{||||}}~€�‚„…†‡‰Š‹Œ�ŽŽ����������––••••••””””“““’’‘‘���������ŽŽŽ�ŒŒ‹Š‰ˆ‡†…„ƒƒ‚‚‚���|||}}}}}~~~~~~~~~~~~}}}}|zzzzzzzzzzzzzz{{{{{zzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuttttttttttsssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqppppppppppppoooooooooooonnnnnnnnnnnnnooooonnnnnnnnnnnnnnmmmmmmnnnnnnmmmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkjkkkkkkkkkkkkjjjjjjjjjjjjijjjjjjiiiiiiiiiiiihhhhhhhhhhgggggggggggggfffffffffffffffffffeeeeeeeeeeeedddccccccccccbbbbbbbbbbaaaaaaaaaa`````````````___________^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\[ZZZZZZZZZZZYYYYYYYYYXXXXVVUUUUUUUUUTTTTTTTTTTTSSSRRRRRRRRRRRRRRRRRQQQQQQQQNNNNNNNNNMMMMMMMMMLLLLLLLKJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFGGGGGGGFFFFFFFFFFFFEEEEEEGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDCCCBBBBBAAAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::::999888888888777777777666666666666555555555554444444444333333332222222222111111111111100000000000////////////..........--------,,,,,,,,,,++++++++++++*******))))))))))))((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!! jjjjkkkkkkkkkkkkkkkklllkkkllllllllllllllllmmmmmmmmmnnnnnnnnnnnnnnnnnooooooooooppppppppppppppppppqqqqqqqqqqqqqrrrrrrrrrrrrrrsssssssssssssssssttttttttsssssssssssssssssstttttttttttttttttttttttuuuuuuuuuuttttttuuuuuuuuuuuuuuuuuuutuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||||||{{{{{|||}}~€�‚ƒ„†‡ˆ‰Š‹Œ�ŽŽ���������––•••••••”””“““’’‘‘����������ŽŽŽ�Œ‹Š‰ˆ‡†…„ƒƒ‚‚‚���||||}}}}}~~~~~~~~~~~}}}}|zzzzzzzzzzzzzz{{{{{zzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuutttttttttttsssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqpppppppppppppooooooooooonnnnnnnnnnnnnnooooonnnnnnnnnnnnnmmmmmmmnnnnnmmmmmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkjjkkkkkkkkkkkkjjjjjjjjjjjjijjjjjiiiiiiiiiiiihhhhhhhhhhggggggggggggggffffffffffffffffffeeeeeeeeeeeeedddcccccccccbbbbbbbbbbaaaaaaaaaaa`````````````___________^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\[ZZZZZZZZZZZYYYYYYYYYXXXXVUUUUUUUUUUTTTTTTTTTTTSSSRRRRRRRRRRRRRRRRRQQQQQQQQNNNNNNNNNMMMMMMMMMLLLLLLLJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFGGGGGGGFFFFFFFFFFFEEEEEEEGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDCCCBBBBBAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::::99988888888877777777766666666666655555555555444444444433333333222222222211111111111110000000000/////////////.........---------,,,,,,,,,,+++++++++++********))))))))))))((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!! jjjjjkkkkkkkkkkkkkkklllkkkllllllllllllllllmmmmmmmmmmnnnnnnnnnnnnnnnnnoooooooooopppppppppppppppppqqqqqqqqqqqqqqrrrrrrrrrrrrrsssssssssssssssssstttttttssssssssssssssssssstttttttttttttttttttttttuuuuuuuuutttttttuuuuuuuuuuuuuuuuuuttuuuuuuuuuuuuuuuuuuuuuuuvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzyyyzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||||||||||{{{{{{||||}~~€�‚„…†‡‰Š‹Œ��ŽŽ��������––•••••••”””“““’’‘‘‘�����������Ž�Œ‹‹‰ˆ‡†…„„ƒ‚‚‚���|||||}}}}~~~~~~~~~~~}}}}|zzzzzzzzzzzzzzz{{zzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuttttttttttttssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqpppppppppppppoooooooooonnnnnnnnnnnnnnnooooonnnnnnnnnnnnnmmmmmmmnnnnnmmmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkjjkkkkkkkkkkkkjjjjjjjjjjjiijjjjjiiiiiiiiiiiihhhhhhhhhggggggggggggggfffffffffffffffffffeeeeeeeeeeeeddddccccccccbbbbbbbbbbbaaaaaaaaaaa``````````````__________^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\[ZZZZZZZZZZYYYYYYYYYXXXXXUUUUUUUUUUTTTTTTTTTTTTSSSRRRRRRRRRRRRRRRRRQQQQQQQQNNNNNNNNMMMMMMMMMLLLLLLLLJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFFGGGGGGFFFFFFFFFFFFEEEEEEEGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDCCCBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::::::99998888888887777777776666666666655555555555444444444333333333222222222211111111111110000000000////////////..........---------,,,,,,,,,++++++++++++********))))))))))))((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!! jjjjjkkkkkkkkkkkkkkkkllkkkkllllllllllllllllmmmmmmmmmmnnnnnnnnnnnnnnnnnoooooooooppppppppppppppppppqqqqqqqqqqqqqqrrrrrrrrrrrrsssssssssssssssssssttttttsssssssssssssssssssstttttttttttttttttttttttuuuuuuuuttttttttuuuuuuuuuuuuuuuuutttuuuuuuuuuuuuuuuuuuuuuuvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzyyyyyyzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||||{{{{{{{{|||}}~€�‚ƒ„†‡ˆ‰Š‹Œ��ŽŽŽ������–••••••••”””“““’’‘‘‘�����������ŽŽ�Œ‹Š‰ˆ††…„ƒƒ‚‚���|||||}}}}}~~~~~~~~~~}}}}|zzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuutttttttttttttsrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqppppppppppppppooooooooonnnnnnnnnnnnnnnnooonnnnnnnnnnnnnnnmmmmmmmnnnnmmmmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkjjjkkkkkkkkkkkkjjjjjjjjjjjiijjjjiiiiiiiiiiiihhhhhhhhhhgggggggggggggfffffffffffffffffffeeeeeeeeeeeedddddcccccccbbbbbbbbbbbbaaaaaaaaaaa``````````````_________^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\[ZZZZZZZZZZYYYYYYYYXXXXXXUUUUUUUUUUTTTTTTTTTTTTSSSRRRRRRRRRRRRRRRRQQQQQQQQQNNNNNNNNMMMMMMMMMLLLLLLLLJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFFGGGGGGFFFFFFFFFFFEEEEEEEEGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDCCCBBBBBAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::::::99998888888887777777776666666666655555555555444444444333333333222222222211111111111110000000000///////////..........---------,,,,,,,,,,++++++++++++********))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!! jjjjjjkkkkkkkkkkkkkkkklkkkkkllllllllllllllllmmmmmmmmmnnnnnnnnnnnnnnnnnooooooooooppppppppppppppppppqqqqqqqqqqqqqrrrrrrrrrrrrsssssssssssssssssssstttttssssssssssssssssssssstttttttttttttttttttttttuuuuuuutttttttttuuuuuuuuuuuuuuuuttttuuuuuuuuuuuuuuuuuuuuuvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{||||}~€�ƒ„…†‡ˆŠŠ‹Œ��ŽŽŽŽ����•••••••••”””“““’’‘‘‘������������Ž�Œ‹Š‰ˆ‡†…„ƒƒ‚‚‚��||||||}}}}~~~~~~~~~~~}}}|zzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuttttttttttttttrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqpppppppppppppppoooooooonnnnnnnnnnnnnnnnnooonnnnnnnnnnnnnnmmmmmmmmnnnmmmmmmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkjjjjkkkkkkkkkkkkjjjjjjjjjjjiijjjjiiiiiiiiiiiihhhhhhhhhggggggggggggggfffffffffffffffffffeeeeeeeeeeeedddddcccccccbbbbbbbbbbbaaaaaaaaaaa```````````````_________^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\ZZZZZZZZZZZYYYYYYYYXXXXXXUUUUUUUUUUTTTTTTTTTTTSSSSRRRRRRRRRRRRRRRRQQQQQQQQPNNNNNNNMMMMMMMMMLLLLLLLLLJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFFGGGGGGFFFFFFFFFFFEEEEEEEEGGFFFFFFFFFFFFFFFFEEEEEEEFEEEEEEEEEEEEDDDDDDDDDCCCBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::::99988888888887777777776666666666655555555555444444444333333333222222222211111111111110000000000//////////...........---------,,,,,,,,,,++++++++++++*******))))))))))))((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!! jjjjjjjkkkkkkkkkkkkkkklkkkkkllllllllllllllllmmmmmmmmmmnnnnnnnnnnnnnnnnnoooooooooopppppppppppppppppqqqqqqqqqqqqqqrrrrrrrrrrrrssssssssssssssssssssttttsssssssssssssssssssssstttttttttttttttttttttttuuuuuuttttttttttuuuuuuuuuuuuuuuttttttuuuuuuuuuuuuuuuuuuuvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{|||}}~€�‚ƒ„…‡ˆ‰Š‹‹Œ��ŽŽŽŽŽŽŽ•••••••••”””“““’’‘‘‘������������ŽŽ�Œ‹‰ˆ‡†…„„ƒ‚‚‚��||||||}}}}}~~~~~~~~~~}}}|zzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuutttttttttttttttrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqppppppppppppppppooooooonnnnnnnnnnnnnnnnnnoonnnnnnnnnnnnnnnmmmmmmmmnnnmmmmmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkjjjjkkkkkkkkkkkkjjjjjjjjjjjiijjjiiiiiiiiiiiihhhhhhhhhhgggggggggggggfffffffffffffffffffeeeeeeeeeeeeddddddccccccbbbbbbbbbbbbaaaaaaaaaaa```````````````_________^^^^^^^^^]]]]]]]]]]]]]\]]]]]]]]]]]]]\\\\\\\\\\\\ZZZZZZZZZZYYYYYYYYXXXXXXXUUUUUUUUUUTTTTTTTTTTTSSSSRRRRRRRRRRRRRRRRQQQQQQQQPNNNNNNNMMMMMMMMMLLLLLLLLLJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFFGGGGGGFFFFFFFFFFFEEEEEEEEGFFFFFFFFFFFFFFFFFFEEEEEEFEEEEEEEEEEEEDDDDDDDDDCCCBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::::99988888888888777777776666666666655555555555444444444333333333322222222211111111111110000000000//////////..........----------,,,,,,,,,,++++++++++++*******))))))))))))((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!! jjjjjjjkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllmmmmmmmmmmnnnnnnnnnnnnnnnnnooooooooooppppppppppppppppqqqqqqqqqqqqqqqrrrrrrrrrrrrsssssssssssssssssssstttrsssssssssssssssssssssstttttttttttttttttttttttuuuuuttttttttttttuuuuuuuuuuuuutttttttuuuuuuuuuuuuuuuuuuvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{||}}~€�‚„…†‡ˆ‰Š‹ŒŒ���ŽŽŽŽŽ•••••••••”””“““’’‘‘‘�����‘‘‘‘����Ž�Œ‹Š‰ˆ‡†…„ƒƒ‚‚‚�|||||||}}}}~~~~~~~~~~}}}}zzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqpppppppppppppppppooooooonnnnnnnnnnnnnnnnnnonnnnnnnnnnnnnnnnmmmmmmmmnnmmmmmmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkjjjjjkkkkkkkkkkkkjjjjjjjjjjjiijjjiiiiiiiiiiiihhhhhhhhhhggggggggggggffffffffffffffffffffeeeeeeeeeeeeddddddccccccbbbbbbbbbbbbaaaaaaaaaaa```````````````_________^^^^^^^^]]]]]]]]]]]]]]\]]]]]]]]]]]]\\\\\\\\\\\\\ZZZZZZZZZZYYYYYYYYXXXXXXXUUUUUUUUUUTTTTTTTTTTTSSSSRRRRRRRRRRRRRRRRQQQQQQQQPNNNNNNMMMMMMMMMMLLLLLLLLLJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGGGFFFFFGGGGGGFFFFFFFFFFFEEEEEEEEFFFFFFFFFFFFFFFFFFFEEEEEEFFEEEEEEEEEEEEDDDDDDDDCCCBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;:::::::::::::9998888888888877777777666666666655555555555544444444433333333332222222221111111111111000000000//////////...........---------,,,,,,,,,,,+++++++++++********))))))))))))((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!! hhhhhhhhhiiiiiiiiiiiiiijjjjjjjkkkkkkkkkkkkkkkkllllllllllllllllmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnoooooooooooooppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrqqqqqqqrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssstttttttttttttttuuuuuuuuuuvvvvvvvvvvvvvvvvvvvwwwwwwvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||}~~€�‚ƒ„†‡ˆ‰Š‹‹Œ���ŽŽŽŽŽ��������ŽŽŽŽ��ŒŒ‹‹‹ŠŠŠŠŠŠ‘‘‘‘����Ž�Œ‹Š‰ˆ‡†…„ƒƒ‚‚‚�€€€€������������€€€zyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqpppppppppppppppppppoooooooooonnnnnnnnnnnnnnnnnnmmnnmmmmmmmmmmmmmmmmlllllllmmmmmmmmllllllllllllllllkkmmmmllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjiiiiiiiihhhhhhhhhhhhhhhgggggggggggggffffffffffffffdddddddddddddccccccccccccbbbbbbbbbbbbbaaaaaaaaaa``````________________^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZXXXXXXWWWWWWWWWVVVVVVVUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLKKKKKKKKKKKKKKJJJJHHHHHHHGGGGGGGGGGGFFFFFFFFGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@???????????>>>>>>>>>>>>>>==========<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::99999999999988888888888877777776666666555555555555444444444333333333222222222111111100000000000/////////.........-----------,,,,,,,,,,++++++++************)))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!! hhhhhhhhhhiiiiiiiiiiiiijjjjjjjjkkkkkkkkkkkkkkkkllllllllllllllllmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnooooooooooooooppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrqqqqqqqqrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssttttttttttttttttuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvwwwwvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|}}~€�‚ƒ„…†‡ˆ‰Š‹‹Œ���ŽŽŽŽ��������ŽŽŽ���ŒŒ‹‹‹‹ŠŠŠŠ‹‘‘‘‘‘����Ž�Œ‹‰ˆ‡†……„ƒƒ‚‚�€€€€€������������€€€zyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuttttttttttttsssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqpppppppppppppppppppoooooooooonnnnnnnnnnnnnnnnnmmmmnmmmmmmmmmmmmmmmmmlllllllmmmmmmmlllllllllllllllllkkmmmmlllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjiiiiiiiihhhhhhhhhhhhhhhgggggggggggggffffffffffffffddddddddddddcccccccccccccbbbbbbbbbbbbbaaaaaaaaaa``````________________^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZXXXXXXWWWWWWWWVVVVVVVVUUUTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLKKKKKKKKKKKKKJJJJJHHHHHHHGGGGGGGGGGGFFFFFFFFGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAA@@@@@@???????????>>>>>>>>>>>>>>==========<<<<<<<<<<<<<<<;;;;;;;;;;;:::::::::::::::::::::::::99999999999988888888888877777776666666555555555555444444444333333333222222222111111100000000000/////////........-----------,,,,,,,,,,,++++++++************)))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!! hhhhhhhhhhhiiiiiiiiiiiijjjjjjjjkkkkkkkkkkkkkkkkkllllllllllllllllmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnoooooooooooooooppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrqqqqqqqqqrrrrrrrrrrrrrrrrssssssssssssssssssssssssstttttttttttttttttuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvwwvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|}}~~€�‚ƒ„…†‡ˆ‰Š‹‹Œ���ŽŽŽŽ������ŽŽŽŽ���ŒŒ‹‹‹‹‹‹‹‹‹‘‘‘‘‘‘���Ž�Œ‹Š‰ˆ‡†…„„ƒ‚‚‚€€€€€€������‚�����€€€zyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuutttttttttttttssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqpppppppppppppppppppoooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmllllllllmmmmmmmllllllllllllllllkkkmmmllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjiiiiiiiihhhhhhhhhhhhhhgggggggggggggfffffffffffffffddddddddddddcccccccccccccbbbbbbbbbbbbaaaaaaaaaaa`````________________^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZZZXXXXXWWWWWWWWWVVVVVVVUUUUTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLKKKKKKKKKKKKKKJJJJJHHHHHHGGGGGGGGGGGGFFFFFFFFGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAA@@@@@@???????????>>>>>>>>>>>>>===========<<<<<<<<<<<<<<<;;;;;;;;;;;:::::::::::::::::::::::::99999999999988888888888877777776666665555555555554444444444333333333222222222111111100000000000/////////........-----------,,,,,,,,,,+++++++++************)))))))))))((((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!! hhhhhhhhhhhiiiiiiiiiiiijjjjjjjjjkkkkkkkkkkkkkkkkllllllllllllllllmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnoooooooooooooooopppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrqqqqqqqqqqrrrrrrrrrrrrrrrrrssssssssssssssssssssssstttttttttttttttttttuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|}}~€€�‚ƒ„†‡ˆˆ‰Š‹ŒŒ���ŽŽŽŽ����ŽŽŽŽŽ���ŒŒŒ‹‹‹‹‹‹‹‹‘‘‘‘‘‘‘���Ž�Œ‹‰ˆ‡‡†…„ƒƒ‚‚€€€€€€�����‚‚‚����€€€zyyyyyyyyyyyyyyyyyyyyyyyyzzzzzyzyyyyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuttttttttttttttsssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqppppppppppppppppppoooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmllllllllmmmmmmlllllllllllllllllkkkmmmllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjiiiiiiihhhhhhhhhhhhhhhgggggggggggggffffffffffffffedddddddddddccccccccccccccbbbbbbbbbbbbaaaaaaaaaa``````________________^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZZZZZYXXXXXWWWWWWWWVVVVVVVVUUUUTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLKKKKKKKKKKKKKKJJJJJHHHHHHGGGGGGGGGGGFFFFFFFFFGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAA@@@@@@???????????>>>>>>>>>>>>>===========<<<<<<<<<<<<<<<;;;;;;;;;;;:::::::::::::::::::::::::99999999999888888888888877777776666665555555555554444444444333333333222222222111111100000000000/////////........----------,,,,,,,,,,,++++++++*************)))))))))))((((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!! hhhhhhhhhhhhiiiiiiiiiiijjjjjjjjjjkkkkkkkkkkkkkkklllllllllllllllllmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnooooooooooooooooppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrqqqqqqqqqqqrrrrrrrrrrrrrrrrrssssssssssssssssssssssttttttttttttttttttttuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxyyy{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|}}~~€�‚ƒ„…†‡ˆ‰ŠŠ‹ŒŒ���ŽŽŽŽŽ��ŽŽŽŽŽ���ŒŒŒ‹‹‹‹‹‹‹‹‘’’’‘‘‘���Ž�Œ‹Š‰ˆ‡†……„ƒƒ‚€€€€€€€€€€�����‚‚‚�����€€zzyyyyyyyyyyyyyyyyyyyyyyyzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuutttttttttttttttsssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqppppppppppppppppppoooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmllllllllmmmmmmllllllllllllllllkkkkmmmlllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjiiiiiiihhhhhhhhhhhhhhggggggggggggggffffffffffffffedddddddddddcccccccccccccbbbbbbbbbbbbbaaaaaaaaaa``````________________^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\[[[[[[[ZZZZZZZZZZZZZZZZZYXXXXWWWWWWWWWVVVVVVVUUUUUTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPOOOOOONNNNNNNNNNMMMMMMMMMLLLLLKKKKKKKKKKKKKKJJJJJJHHHHHHGGGGGGGGGGGFFFFFFFFFGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAA@@@@@????????????>>>>>>>>>>>>>===========<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::::::::::::99999999999888888888888877777776666665555555555554444444444333333333222222222111111100000000000/////////.......-----------,,,,,,,,,,,++++++++************))))))))))))((((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!! hhhhhhhhhhhhhiiiiiiiiiijjjjjjjjjjkkkkkkkkkkkkkkkklllllllllllllllllmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnoooooooooooooooooppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrqqqqqqqqqqqqrrrrrrrrrrrrrrrrrsssssssssssssssssssssttttttttttttttttttttttuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxzzzz{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||}}~€�‚ƒ„…†‡ˆ‰Š‹‹ŒŒ��ŽŽŽŽŽŽŽŽŽŽŽŽ���ŒŒŒ‹‹‹‹‹‹‹‹’’’’’’‘‘���Ž�Œ‹Š‰ˆ‡†…„„ƒ‚€€€€€€€€€€����‚‚‚‚‚����€€zzyyyyyyyyyyyyyyyyyyyyyyyzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuutttttttttttttttssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqpppppppppppppppppooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmllllllllmmmmmmllllllllllllllllkkkkmmllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjiiiiiiihhhhhhhhhhhhhhgggggggggggggfffffffffffffffedddddddddddccccccccccccbbbbbbbbbbbbbaaaaaaaaaaa`````_________________^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[ZZZZZZZZZZZZZZZZZYYXXXXWWWWWWWWWVVVVVVVUUUUUTTTTTSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPOOOOOONNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKKKKKKKJJJJJJHHHHHHGGGGGGGGGGFFFFFFFFFFGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAA@@@@@?????????????>>>>>>>>>>>>===========<<<<<<<<<<<<<<;;;;;;;;;;;::::::::::::::::::::::::::9999999999988888888888887777777666666555555555554444444444433333333322222222211111110000000000/////////........----------,,,,,,,,,,,,++++++++************)))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!! hhhhhhhhhhhhhiiiiiiiiiijjjjjjjjjjjkkkkkkkkkkkkkkkklllllllllllllllllmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnooooooooooooooooooppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrsssssssssssssssssssstttttttttttttttttttttttuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzz{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||}}~€€�‚ƒ„…†‡ˆ‰Š‹‹Œ���ŽŽŽŽŽŽŽŽŽŽŽ���ŒŒŒ‹‹‹‹‹‹‹‹’’’’’’‘‘���Ž�Œ‹Š‰ˆ‡†……„ƒƒ�€€€€€€€€€����‚‚‚‚‚‚���€€zzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuttttttttttttttttsssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppppppooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllmmmmmmmlllllllllllllllkkkkmllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjiiiiiiihhhhhhhhhhhhhhgggggggggggggffffffffffffffeeddddddddddccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaa`````________________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[ZZZZZZZZZZZZZZZZYYYXXXWWWWWWWWWVVVVVVVVUUUUUTTTTTSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPOOOOONNNNNNNNNNMMMMMMMMMMLLLLKKKKKKKKKKKKKKJJJJJJJHHHHHGGGGGGGGGGGFFFFFFFFFFGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAA@@@@@?????????????>>>>>>>>>>>>===========<<<<<<<<;<<<<<;;;;;;;;;;;::::::::::::::::::::::::::9999999899888888888888877777776666665555555555554444444444433333333322222222211111110000000000/////////.......-----------,,,,,,,,,,,+++++++++************)))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!! hhhhhhhhhhhhhhiiiiiiiiijjjjjjjjjjjjkkkkkkkkkkkkkkklllllllllllllllllmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnoooooooooooooooooooppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrsssssssssssssssssssttttttttttttttttttttttttuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzz{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||}}~~€�‚ƒ„…†‡ˆ‰ŠŠ‹ŒŒ��ŽŽŽŽŽŽŽŽŽŽ����ŒŒŒŒ‹‹‹‹‹ŒŒ’’’’’’’‘‘���Ž�Œ‹Š‰ˆ‡†…„„ƒ�€€€€€€€€����‚‚‚‚‚‚‚����€zzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuutttttttttttttttttssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppppppoooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllmmmmmmmlllllllllllllllkkkkmllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjiiiiiiihhhhhhhhhhhhhgggggggggggggfffffffffffffffeeddddddddddcccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaa`````________________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[ZZZZZZZZZZZZZZZYYYYXXWWWWWWWWWWVVVVVVVVUUUUUTTTTTSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPOOOOONNNNNNNNNNMMMMMMMMMMLLLLKKKKKKKKKKKKKKJJJJJJJHHHHHGGGGGGGGGGFFFFFFFFFFFGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAA@@@@@@?????????????>>>>>>>>>>>>==========<<<<<<<<<;<<<<<;;;;;;;;;;;:::::::::::::::::::::::::99999999899888888888888877777776666665555555555544444444444433333333222222222111111110000000000/////////.......-----------,,,,,,,,,,,+++++++++************)))))))))))((((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!! hhhhhhhhhhhhhhhiiiiiiiijjjjjjjjjjjjkkkkkkkkkkkkkkkklllllllllllllllllmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnoooooooooooooooooooppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrsssssssssssssssssstttttttttttttttttttttttttuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzz{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzyyyyyzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzz{{{|||}}~~€�‚ƒ„…†‡ˆ‰Š‹‹ŒŒ��ŽŽŽŽŽŽŽŽŽ����ŒŒŒŒŒ‹‹‹ŒŒŒ’’““’’’’‘���Ž�Œ‹Š‰ˆ‡†…„„ƒ��€€€€€€€����‚‚‚‚‚‚‚‚���€zzyyyyyyyxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuttttttttttttttttttsssssssssssrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqpppppppppppppppooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllmmmmmmmmlllllllllllllkkkkkmllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjiiiiiiiihhhhhhhhhhhhggggggggggggggffffffffffffffeeeddddddddddccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaa``````_______________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[ZZZZZZZZZZZZZZZYYYYYXXWWWWWWWWWVVVVVVVVUUUUUUTTTTSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPOOOOONNNNNNNNNMMMMMMMMMMMLLLLKKKKKKKKKKKKKKJJJJJJJHHHHHGGGGGGGGGGFFFFFFFFFFFGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAA@@@@@@?????????????>>>>>>>>>>>>==========<<<<<<<<<;<<<<;;;;;;;;;;;;:::::::::::::::::::::::::99999998898888888888888877777776666655555555555544444444444333333333222222222111111110000000000/////////.......----------,,,,,,,,,,,,++++++++*************)))))))))))((((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!! hhhhhhhhhhhhhhhiiiiiiiijjjjjjjjjjjjjkkkkkkkkkkkkkkkklllllllllllllllllmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnooooooooooooooooooooppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrssssssssssssssssstttttttttttttttttttttttttuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzz{{{{{yyyyzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyzzyyyyyyyyyyzzzzyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzz{{{|||}}~€�‚ƒ„…‡ˆˆ‰Š‹ŒŒ��ŽŽŽŽŽŽŽŽŽ����ŒŒŒŒŒŒŒŒŒŒŒ’“““““’’‘‘��Ž�Œ‹Š‰ˆ‡†……„ƒ��€€€€€€����‚‚‚‚‚‚‚‚‚���€zzyyyyyyxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuutttttttttttttttttttssssssssssrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqppppppppppppppooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllmmmmmmmmmllllllllllllkkkkkmlllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjiiiiiiihhhhhhhhhhhhhggggggggggggggfffffffffffffeeeeddddddddddcccccccccbbbbbbbbbbbbbbbaaaaaaaaaaaa`````_______________^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\[[[[[ZZZZZZZZZZZZZZYYYYYYXWWWWWWWWWWVVVVVVVVUUUUUUTTTSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPOOOOONNNNNNNNNMMMMMMMMMMMLLLKKKKKKKKKKKKKKJJJJJJJJHHHHGGGGGGGGGGFFFFFFFFFFFFGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAA@@@@@@?????????????>>>>>>>>>>>===========<<<<<<<<<;<<<<;;;;;;;;;;;;::::::::::::::::::::::::99999999889888888888888887777776666665555555555544444444444433333333322222222211111111000000000/////////........----------,,,,,,,,,,,,++++++++************))))))))))))((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!! hhhhhhhhhhhhhhhhiiiiiiijjjjjjjjjjjjjjkkkkkkkkkkkkkkkllllllllllllllllllmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnooooooooooooooooooooppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrssssssssssssssstttttttttttttttttttttttttuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwvwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzz{yyyyyyyyyyzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzz{{{|||}}~€�‚ƒ„…†‡ˆ‰Š‹‹ŒŒ��ŽŽŽŽŽŽŽ�����ŒŒŒŒŒŒŒŒŒŒŒ““““““’’‘‘��Ž�Œ‹Š‰ˆ‡††…„ƒ��€€€€€€����‚‚‚‚‚‚‚‚‚‚���zzzyyyyyxxxxxxxxyyyxyxxxxyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuutttttttttttttttttttssssssssssrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppppppoooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllmmmmmmmmmmlllllllllllkkkkkllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjiiiiiiihhhhhhhhhhhhhgggggggggggggffffffffffffffeeeedddddddddccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaa`````______________^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\[[[[[ZZZZZZZZZZZZZYYYYYYYWWWWWWWWWWVVVVVVVVVUUUUUUTTTSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPOOOOONNNNNNNNNMMMMMMMMMMMMLLLKKKKKKKKKKKKKKJJJJJJJJHHHHGGGGGGGGGGFFFFFFFFFFFFGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBAAAAAAA@@@@@@?????????????>>>>>>>>>>>===========<<<<<<<<;;<<<<;;;;;;;;;;;::::::::::::::::::::::::999999999889888888888888877777776666655555555555444444444444333333333222222222211111111000000000/////////.......-----------,,,,,,,,,,,+++++++++************)))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!! ghhhhhhhhhhhhhhhhiiiiiijjjjjjjjjjjjjjkkkkkkkkkkkkkkkklllllllllllllllllmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnooooooooooooooooooopppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrsssssssssssssstttttttttttttttttttttttttuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzz{{{{||}}~~€�‚ƒ„…†‡ˆ‰Š‹ŒŒ���ŽŽŽŽŽ������ŒŒŒŒŒŒŒŒŒŒŒ““““““’’’‘��Ž�Œ‹Š‰ˆ‡††…„ƒ���€€€€€����‚‚‚‚‚‚‚‚‚‚���zzzyyyyyxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuutttttttttttttttttttssssssssssrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppppppooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllmmmmmmmmmmmllllllllllkkkkklllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjiiiiiiihhhhhhhhhhhhhggggggggggggggfffffffffffffeeeeedddddddddcccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaa``````______________^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\[[[[[ZZZZZZZZZZZZYYYYYYYYWWWWWWWWWWVVVVVVVVUUUUUUUTTTSSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPOOOOONNNNNNNNNMMMMMMMMMMMMLLLKKKKKKKKKKKKKJJJJJJJJJHHHHGGGGGGGGGGFFFFFFFFFFFFGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBAAAAAAAA@@@@@@?????????????>>>>>>>>>>>==========<<<<<<<<<;;<<<<;;;;;;;;;;;::::::::::::::::::::::::999999998888888888888888877777776666655555555554444444444444333333333222222222211111111000000000/////////.......----------,,,,,,,,,,,,+++++++++************)))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!! gghhhhhhhhhhhhhhhiiiiiijjjjjjjjjjjjjjjkkkkkkkkkkkkkkkklllllllllllllllllmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnooooooooooooooooooopppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrssssssssssssssstttttttttttttttttttttttuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzz{{{{{||}}~€�ƒ„…†‡ˆ‰Š‹‹ŒŒ����Ž�������ŒŒŒŒŒŒŒŒŒŒŒ�““““““’’’‘��Ž�Œ‹Š‰ˆ‡††…„ƒ���€€€€�����‚‚‚‚‚‚‚‚‚‚���zzzyyyyyxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuutttttttttttttttttttsssssssssrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppppppoooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllmmmmmmmmmmmllllllllllkkkkklllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiihhhhhhhhhhhhhgggggggggggggffffffffffffeeeeeeeddddddddccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaa``````_____________^^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\[[[[[ZZZZZZZZZZZYYYYYYYYYWWWWWWWWWVVVVVVVVVUUUUUUUTTSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPOOOOONNNNNNNNNMMMMMMMMMMMMLLKKKKKKKKKKKKKKJJJJJJJJJHHHHGGGGGGGGGFFFFFFFFFFFFFGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBAAAAAAA@@@@@@@?????????????>>>>>>>>>>>==========<<<<<<<<<;;<<<;;;;;;;;;;;;:::::::::::::::::::::::9999999998888888888888888777777766666655555555554444444444443333333332222222222111111111000000000////////........----------,,,,,,,,,,,,+++++++++************)))))))))))((((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!! gghhhhhhhhhhhhhhhhiiiiijjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkklllllllllllllllllmlmmmmmmmmmmmmmmmmmmnnnnnnnnnnnooooooooooooooooooopppppppppppppppppppppqqqqqpqqqqqqqqqqqqqqqqqqqqqqrrrqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrsssssssssssssssttttttttttttttttttttttuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzz{{{{{{||}}~€�‚ƒ„…†‡ˆ‰Š‹‹Œ������������ŒŒŒŒŒŒŒŒŒŒ��““““““’’‘‘��Ž�Œ‹Š‰ˆ‡†……„ƒ���€€€€�����‚‚‚‚‚‚‚‚‚‚���zzzyyyyyxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuutttttttttttttttttttsssssssssrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqpppppppppppppoooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllmmmmmmmmmmmmlllllllllkkkkklllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiihhhhhhhhhhhhhgggggggggggggffffffffffffeeeeeeeddddddddcccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaa`````______________^^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\[[[[ZZZZZZZZZZZZYYYYYYYYYWWWWWWWWWVVVVVVVVVUUUUUUUTTSSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPOOOOONNNNNNNNNNMMMMMMMMMMMMLKKKKKKKKKKKKKKKJJJJJJJJJHHHGGGGGGGGGGFFFFFFFFFFFFFGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCBBBBBBBBAAAAAAA@@@@@@@?????????????>>>>>>>>>>==========<<<<<<<<<<;;<<<;;;;;;;;;;;:::::::::::::::::::::::9999999999888888888888888877777776666665555555554444444444443333333332222222222211111111100000000/////////........----------,,,,,,,,,,,,++++++++*************)))))))))))((((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!! ggghhhhhhhhhhhhhhhhiiiijjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkllllllllllllllllllllmmmmmmmmmmmmmmmmmmnnnnnnnnnnnooooooooooooooooooopppppppppppppppppppppqqqqppqqqqqqqqqqqqqqqqqqqqqqrrqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrsssssssssssssstttttttttttttttttttttuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{zzzz{{{{{{{{{{{{zzzzzzzzzzzzzz{{{{{{{||}~~€�‚„…†‡ˆ‰ŠŠ‹ŒŒ�����������ŒŒŒŒŒŒŒŒŒ���““““““’’‘‘��Ž�Œ‹Š‰ˆ‡†…„„ƒ���€€€€�����‚‚‚‚‚‚‚‚‚‚���zzzyyyyyxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuttttttttttttttttttttsssssssssrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqpppppppppppppooooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllmmmmmmmmmmmmlllllllllkkkkklllllllllllllkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiihhhhhhhhhhhhhgggggggggggggffffffffffffeeeeeeeedddddddccccccccccbbbbbbbbbbbaaaaaaaaaaaaaaaa``````_____________^^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\[[[[ZZZZZZZZZZZYYYYYYYYYYWWWWWWWWVVVVVVVVVUUUUUUUUTSSSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPOOOOOONNNNNNNNNMMMMMMMMMMMMLLKKKKKKKKKKKKKKJJJJJJJJJJHHHGGGGGGGGGGFFFFFFFFFFFFFGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCBBBBBBBBBAAAAAAA@@@@@@?????????????>>>>>>>>>>>==========<<<<<<<<<;;;<<<;;;;;;;;;;;::::::::::::::::::::::99999999998888888888888888877777766666665555555554444444444433333333332222222222111111111100000000/////////........----------,,,,,,,,,,,,++++++++************)))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!! ggghhhhhhhhhhhhhhhhiiiiijjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkllllllllllllllllllllmmmmmmmmmmmmmmmmmmnnnnnnnnnnoooooooooooooooooooopppppppppppppppppppppqqqpppqqqqqqqqqqqqqqqqqqqqqqrqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrssssssssssssssstttttttttttttttttttuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxyyyyyyyyyyyyyyyyyyyyyxyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{zzzzzzzzzz{{{zz{{zzzzzzzzzzzzzzzzzzz{{{{{{{{||}~€�‚ƒ„…†‡ˆ‰Š‹‹ŒŒŒ���������ŒŒŒŒŒŒŒŒ����““““““’’‘���Ž�‹Š‰ˆ‡††…„„ƒ���€€€������‚‚‚‚‚‚‚‚‚‚���zzzyyyyyyxxxxxxxxxxxxxxxxyxxyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuttttttttttttttttttttsssssssssrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqpppppppppppooooooooooooooooonnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllmmmmmmmmmmmmmllllllllkkkkkllllllllllllkkkkkkkkkkkkjkkkkkkjjjjjjjjjjjjjjjjiiiiiiihhhhhhhhhhhhhgggggggggggggfffffffffffeeeeeeeeeddddddccccccccccbbbbbbbbbbbaaaaaaaaaaaaaaaaa``````_____________^^^^^^^^^^^]^^]]]]]]]]]]]]]]\\\\\\\\\\[[[[ZZZZZZZZZZZYYYYYYYYYYWWWWWWWVVVVVVVVVVUUUUUUUUTSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOONNNNNNNNNNMMMMMMMMMMMMLKKKKKKKKKKKKKKKJJJJJJJJJJHHHGGGGGGGGGFFFFFFFFFFFFFFGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCBBBBBBBBAAAAAAAA@@@@@@?????????????>>>>>>>>>>==========<<<<<<<<<<;;;<<;;;;;;;;;;;;::::::::::::::::::::9999999999998888888888888888777777766666665555555544444444444433333333322222222222111111111100000000////////.........---------,,,,,,,,,,,,+++++++++************)))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!! gggghhhhhhhhhhhhhhhhiiiiijjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkklllllllllllllllllllmmmmmmmmmmmmmmmmmmmnnnnnnnnnnoooooooooooooooooooopppppppppppppppppppppqqppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrsssssssssssssssttttttttttttttttttuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{||}}~€�‚„…†‡ˆ‰‰Š‹‹ŒŒŒ���������ŒŒŒŒŒ������““““““’’‘��Ž�Œ‹Š‰ˆ‡†……„„ƒ����€��������‚‚‚‚‚‚‚‚‚���zzzyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuttttttttttttttttttttsssssssssrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqpppppppppppooooooooooooooooonnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllmmmmmmmmmmmmmllllllllkkkkkllllllllllllkkkkkkkkkkkjjkkkkjjjjjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhgggggggggggggffffffffffffeeeeeeeeeddddddccccccccccbbbbbbbbbbaaaaaaaaaaaaaaaaa```````____________^^^^^^^^^^^^]^^]]]]]]]]]]]]]\\\\\\\\\\\[[[[ZZZZZZZZZZZYYYYYYYYYYWWWWWWWVVVVVVVVVUUUUUUUUUTSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOONNNNNNNNNNMMMMMMMMMMMMLKKKKKKKKKKKKKKJJJJJJJJJJJHHGGGGGGGGGGFFFFFFFFFFFFFFGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCBBBBBBBBBAAAAAAAA@@@@@@????????????>>>>>>>>>>>==========<<<<<<<<<;;;;<<;;;;;;;;;;;;::::::::::::::::::::999999999999888888888888888877777776666665555555544444444444433333333322222222222111111111110000000/////////.........---------,,,,,,,,,,,,+++++++++************)))))))))))((((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!! ggggghhhhhhhhhhhhhhhhiiiijjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkklllllllllllllllllllmmmmmmmmmmmmmmmmmmmnnnnnnnnnnooooooooooooooooooooppppppppppppppppppppqqpppppqqqqqqqqqqqqqqqqqqqqqpqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrssssssssssssssstttttttttttttttttuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyy{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{||}~€�‚ƒ„…†‡ˆ‰ŠŠ‹‹ŒŒŒŒ������������������“““““’’‘‘��Ž�Œ‹Šˆ‡‡†…„„ƒƒ��������������‚‚‚‚‚‚‚����zzzyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuttttttttttttttttttttssssssssrrrrrrrrrrrrrrrrqrrrqqqqqqqqqqqqqqqqqppppppppppppoooooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllmmmmmmmmmmmmmllllllllkkkkklllllllllllkkkkkkkkkkkkjjkkkjjjjjjjjjjjjjjjjjjiiiiiiihhhhhhhhhhhhggggggggggggggfffffffffffeeeeeeeeeedddddcccccccccccbbbbbbbbbaaaaaaaaaaaaaaaaa````````___________^^^^^^^^^^^^]]^]]]]]]]]]]]]]]\\\\\\\\\\\[[[[ZZZZZZZZZZYYYYYYYYYYYWWWWWWVVVVVVVVVVUUUUUUUUUSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOONNNNNNNNNNMMMMMMMMMMMMLLKKKKKKKKKKKKKKJJJJJJJJJJJHHGGGGGGGGGGFFFFFFFFFFFFFFGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAA@@@@@?????????????>>>>>>>>>>>=========<<<<<<<<<<;;;;<<;;;;;;;;;;;;::::::::::::::::::::999999999998888888888888888877777766666665555555544444444444333333333322222222222111111111110000000////////..........---------,,,,,,,,,,,,++++++++*************)))))))))))((((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!! ggggghhhhhhhhhhhhhhhhiiiiijjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkllllllllllllllllllllmmmmmmmmmmmmmmmmmmnnnnnnnnnnnooooooooooooooooooooppppppppppppppppppppqppppppqqqqqqqqqqqqqqqqqqqqppqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrssssssssssssssssttttttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{||}}~€�‚ƒ…†‡ˆˆ‰ŠŠ‹‹ŒŒŒŒŒ����������������“““““’’‘��Ž�Œ‹Š‰ˆ‡†……„„ƒƒ������������������������€zzzyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuutttttttttttttttttttttssssssssrrrrrrrrrrrrrrrrqrrqqqqqqqqqqqqqqqqqppppppppppppoooooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllmmmmmmmmmmmmmllllllllkkkkklllllllllllkkkkkkkkkkkjjjkkjjjjjjjjjjjjjjjjjjiiiiiiihhhhhhhhhhhhhggggggggggggggfffffffffffeeeeeeeeeedddddccccccccccbbbbbbbbbbaaaaaaaaaaaaaaa``````````___________^^^^^^^^^^^^]]^]]]]]]]]]]]]]\\\\\\\\\\\\[[[ZZZZZZZZZZZYYYYYYYYYYYWWWWWVVVVVVVVVVUUUUUUUUUUSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOONNNNNNNNNNMMMMMMMMMMMMLLKKKKKKKKKKKKKJJJJJJJJJJJJHGGGGGGGGGGGFFFFFFFFFFFFFFGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAA@@@@@@????????????>>>>>>>>>>>==========<<<<<<<<<<;;;;<<;;;;;;;;;;;;:::::::::::::::::::9999999999998888888888888888777777766666665555555544444444444333333333222222222221111111111110000000////////..........---------,,,,,,,,,,,,++++++++************))))))))))))((((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!! gggggghhhhhhhhhhhhhhhhiiiiijjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkllllllllllllllllllllmmmmmmmmmmmmmmmmmmnnnnnnnnnnnoooooooooooooooooooopppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqpppqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrsssssssssssssssstttttttttttttuuuuuuuuuuuuuuuuuvvvvvvvvuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{||}~€�‚ƒ„…†‡ˆˆ‰Š‹‹‹ŒŒŒŒ����������������“““““’’‘��Ž�Œ‹Š‰ˆ‡†…„„„ƒƒ������������������������€zzzyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttttttttttttsssssssrrrrrrrrrrrrrrrrqqrrqqqqqqqqqqqqqqqqppppppppppppooooooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllmmmmmmmmmmmmlllllllllkkkkklllllllllllkkkkkkkkkkkjjjkjjjjjjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhhggggggggggggggfffffffffffeeeeeeeeeeddddcccccccccccbbbbbbbbbbaaaaaaaaaaaaaa```````````__________^^^^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[ZZZZZZZZZZZYYYYYYYYYYXWWWWVVVVVVVVVVVUUUUUUUUUUSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNMMMMMMMMMMMMLLLKKKKKKKKKKKKKJJJJJJJJJJJJHGGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@???????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;<;;;;;;;;;;;;;:::::::::::::::::::999999999999888888888888888877777776666666555555544444444444333333333222222222221111111111110000000/////////.........---------,,,,,,,,,,,,+++++++++************)))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!! ggggggghhhhhhhhhhhhhhhhiiiijjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkllllllllllllllllllllmmmmmmmmmmmmmmmmmmnnnnnnnnnnnoooooooooooooooooooopppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqpppppqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssstttttttttttuuuuuuuuuuuuuuuuuuuvvvvvvuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{||}}~€�‚ƒ„…†‡ˆ‰‰ŠŠ‹‹ŒŒŒŒ���������������““““’’‘‘��Ž�Œ‹‰ˆ‡††…„„„ƒƒ����������������������€€€zzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuttttttttttttttttttttttssssssssrrrrrrrrrrrrrrrrqqrqqqqqqqqqqqqqqqqppppppppppppooooooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllmmmmmmmmmmmmlllllllllkkkkkllllllllllkkkkkkkkkkkjjjjkjjjjjjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhhgggggggggggggfffffffffffeeeeeeeeeeeddddccccccccccbbbbbbbbbbbaaaaaaaaaaaaa````````````_________^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[ZZZZZZZZZZYYYYYYYYYYXXWWWWVVVVVVVVVVUUUUUUUUUUUSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLKKKKKKKKKKKKJJJJJJJJJJJJJHGGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@???????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;<;;;;;;;;;;;;;;::::::::::::::::::999999999998888888888888888777777776666665555555544444444444333333333222222222221111111111110000000////////..........---------,,,,,,,,,,,,+++++++++************)))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!! ggggggghhhhhhhhhhhhhhhhiiiiijjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkklllllllllllllllllllmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnoooooooooooooooooooppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqppppppqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssstttttttttttuuuuuuuuuuuuuuuuuuuuvvvvvuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{||}~€‚ƒƒ……†‡ˆ‰‰Š‹‹‹ŒŒŒ���������������““““’’‘���Ž�‹Š‰ˆ‡††…„„„„ƒ‚‚‚‚‚‚���������€€€€€€€€€€zzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttttttttttttssssssssrrrrrrrrrrrrrrrrqqqrqqqqqqqqqqqqqqqppppppppppppoooooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllmmmmmmllllllllllkkkkkkllllllllllkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhhhgggggggggggggfffffffffffeeeeeeeeeeedddcccccccccccbbbbbbbbbbbaaaaaaaaaaaa`````````````_________^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\[[ZZZZZZZZZZZYYYYYYYYYYXXWWWVVVVVVVVVVVUUUUUUUUUUUSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLKKKKKKKKKKKKJJJJJJJJJJJJJHGGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAA@@@@@???????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::999999999998888888888888888777777766666665555555544444444444333333332222222222211111111111100000000////////..........---------,,,,,,,,,,,,+++++++++************)))))))))))((((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!! gggggggghhhhhhhhhhhhhhhiiiiiijjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkllllllllllllllllllllmmmmmmmmmmmmmmmmmnnnnnnnnnnnnooooooooooooooooooooppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqpppppppqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssstttttttttuuuuuuuuuuuuuuuuuuuuuuvvvuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{|}}~€�‚ƒ„…††‡ˆ‰ŠŠ‹‹ŒŒŒ���������������““““’’‘��Ž�Œ‹Š‰ˆ‡††……„„„„‚‚‚‚‚‚‚‚�����€€€€€€€€€€€€zyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttttttttttttssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqpppppppppppoooooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllkkkkkklllllllllkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhhggggggggggggggfffffffffffeeeeeeeeeeedddcccccccccccbbbbbbbbbbbaaaaaaaaaaaa`````````````_________^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[ZZZZZZZZZZYYYYYYYYYYYXXWWVVVVVVVVVVVUUUUUUUUUUUTSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOONNNNNNNNNMMMMMMMMMMMMLLLLKKKKKKKKKKKJJJJJJJJJJJJJJGGGGGGGGGGFFFFFFFFFFFFFFFFGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAA@@@@@??????????>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::99999999999888888888888888877777776666666555555554444444444433333333222222222221111111111110000000/////////.........----------,,,,,,,,,,,,++++++++*************)))))))))))((((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!! ggggggggghhhhhhhhhhhhhhiiiiiijjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkllllllllllllllllllllmmmmmmmmmmmmmmmmnnnnnnnnnnnnnooooooooooooooooooooppppppppppppppppppppppppppppqqqqqqqqqqqqqqqppppppppqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssstttttttuuuuuuuuuuuuuuuuuuuuuuuuvuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{||}~~€�‚ƒ„…†‡‡ˆ‰ŠŠ‹‹ŒŒ�����ŽŽŽŽŽŽ����“““’’‘‘��Ž�Œ‹Š‰ˆ‡††…………„…ƒƒƒƒƒƒ‚‚‚‚���€€€€€€€€yyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttttttttttttsssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqppppppppppppoooooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllkkllllllllllllllllllllkkkkkklllllllllkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhhhggggggggggggggffffffffffeeeeeeeeeeeedddcccccccccccbbbbbbbbbbbaaaaaaaaaaa``````````````________^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[ZZZZZZZZZZZYYYYYYYYYYXXXWWVVVVVVVVVVUUUUUUUUUUUUTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOONNNNNNNNNMMMMMMMMMMMMLLLLKKKKKKKKKKKJJJJJJJJJJJJJIGGGGGGGGGGFFFFFFFFFFFFFFFFGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAA@@@@@?????????>>>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::9999999999888888888888888777777776666666555555554444444444333333333222222222211111111111100000000////////..........---------,,,,,,,,,,,,,++++++++************)))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!! gggggggggghhhhhhhhhhhhhiiiiiiijjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkllllllllllllllllllllmmmmmmmmmmmmmmmnnnnnnnnnnnnnnooooooooooooooooooooppppppppppppppppppppppppppppqqqqqqqqqqqqqqpppppppppqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{||}~€�‚ƒ„…†‡ˆˆ‰ŠŠ‹ŒŒ����ŽŽŽŽŽŽŽŽ���“““’’‘‘��Ž�Œ‹Š‰ˆ‡‡††……………„„„„„ƒƒƒ‚‚‚��€€€€€yyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttttttttttsssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqppppppppppppoooooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllkkkklllllllllllllllllllkkkkkkkllllllllkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhgggggggggggggfffffffffffeeeeeeeeeeeedddccccccccccbbbbbbbbbbbbaaaaaaaaaaa``````````````________^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[ZZZZZZZZZZYYYYYYYYYYYXXXWWVVVVVVVVVVUUUUUUUUUUUTTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJJJJJIGGGGGGGGGFFFFFFFFFFFFFFFFFGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBBBAAAAAAAAA@@@@@@?????????>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::999999999988888888888888877777777666666655555555444444444433333333322222222221111111111100000000/////////..........---------,,,,,,,,,,,,+++++++++************)))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!! fffffffgggggggggggggggghiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkklllllllllllllllllllmmmmmnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooopooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrsssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuutttttuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxyyyyzz{||}~€€�‚ƒƒ„…†‡‡ˆ‰‰ŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹����ŽŽ�ŒŒ‹Š‰ˆ‡†…„„ƒƒƒƒ‚ƒƒ„……„„„„ƒƒƒ‚‚�€€€zzzzzzzzzzzzzzzzzzzzzzzyyyyyyyxxxxxxxxxxxxxxxxxxxxvvvvvvvvvvvuuuuuuuuuuuuuuvvvvvvvvvvvvvvuuuuuuuuuuuutttttttttttssssssssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqpppppppppppppppooooooooonnnnnnnnnnnnnnnnmmmmmmmmnnnnnnnmmmmmmmmmmmmmmmmmlmmmmmmmmlllllllllllllllllmmmmmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiggggggggggggggfffffffffffddddddddddccccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaa````````````_____________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZYYYYYYYYYYYXXXXXXXXXXWWWWVVVVVVVVVVUUUUUUUUUUUTTSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOONNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJJJJJJJIIIHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCDDDCCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@???@?????????>>>>>>>>>>>====>>==========<<<<<<<<<<;;;<<<<<<<<;;;;;;;;;;;:::::::::::::::999999999988888877777776666666665555555444444443333333333322222222211111111100000000000////////////.........---------------,,,,,,,,,,,,+++++++++************))))))))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!! ffffffffggggggggggggggghhiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkllllllllllllllllllmmmmmmmnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrsssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuutttttttuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxyyyyzzz{||}~€��‚ƒ„……†‡ˆˆ‰ŠŠ‹‹‹‹ŒŒŒ‹‹‹‹‹‹����ŽŽ�ŒŒ‹Š‰ˆ‡‡†…„„„ƒƒƒ„„…†††………„„ƒƒ‚��€€~~~zzzzzzzzzzzzz{{{{zzzzzzzyyyyyyxxxxxxxxxxxxxxxxxxxxvvvvvvvvvvuuuuuuuuuuuuuuuvvvvvvvvvvvvvuuuuuuuuuuuuutttttttttssssssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqpppppppppppppppooooooooonnnnnnnnnnnnnnnnmmmmmmmmmnnnnnnnmmmmmmmmmmmmmmmmmlmmmmmmmllllllllllllllllkkmmmmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiggggggggggggggfffffffffffdddddddddccccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaa````````````_____________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[[ZZZZYYYYYYYYYYYXXXXXXXXXXXWWWVVVVVVVVVVUUUUUUUUUUUUTTSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOONNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKJJJJJJJJJJJJJJJIIIHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCDDDCCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@???@?????????>>>>>>>>>>=====>===========<<<<<<<<<<;;;<<<<<<<<<<;;;;;;;;;:::::::::::::::999999999998888877777776666666665555555444444443333333333322222222211111111100000000000////////////.........--------------,,,,,,,,,,,,,+++++++++************)))))))))))))))))((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!! fffffffffgggggggggggggghhiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkklllllllllllllllllmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooppppppppppppppppppppppppqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuutttttttttuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxyyyyzz{{||}~€��‚ƒ„…†‡‡ˆ‰ŠŠ‹‹‹ŒŒŒŒŒ‹‹‹‹‹����ŽŽ��Œ‹ŠŠ‰ˆ‡††………„„………‡‡‡‡†††……„ƒƒ‚��€€~~~~~zzzzzzzzzzzz{{{{{{{zzzzzyyyyyyxxxxxxxxxxxxxxxxxxxxvvvvvvvvvvuuuuuuuuuuuuuuuvvvvvvvvvvvvuuuuuuuuuuuuuuttttttttsssssssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqpppppppppppppppoooooooooonnnnnnnnnnnnnnnmmmmmmmmmmnnnnnnmmmmmmmmmmmmmmmmlllmmmmmmmllllllllllllllkkkkmmmmmmmmmmmmmmmllllllllllllllllkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiggggggggggggggfffffffffffdddddddddccccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaa```````````______________^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWVVVVVVVVVVUUUUUUUUUUUUTTSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOONNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKJJJJJJJJJJJJJJIIIIHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCDDCCCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@???@????????>>>>>>>>>>>=====>==========<<<<<<<<<<<;;;<<<<<<<<<<;;;;;;;;;:::::::::::::::99999999999888887777777666666665555555544444444333333333332222222221111111110000000000/////////////........---------------,,,,,,,,,,,,++++++++++************)))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!! fffffffffgggggggggggggghhhiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkllllllllllllllllmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssstttttttttttttttttttttttttttttttttttttttttttttttttttttttttttutttttttttttuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxyyyyzz{{|}}~€€�‚ƒ„…†‡ˆ‰‰Š‹‹‹ŒŒŒŒŒŒ‹‹‹‹����ŽŽ��Œ‹‹Š‰ˆˆ‡‡††††††††ˆˆˆˆˆ‡‡††…„ƒƒ‚�€€~~~~~yyyyzzzzzzz{{{{{{{{{zzzzyyyyyxxxxxxxxxxxxxxxxxxxxxvvvvvvvvvvuuuuuuuuuuuuuutvvvvvvvvvvvuuuuuuuuuuuuuuutttttttsssssssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqppppppppppppppooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmnnnnnmmmmmmmmmmmmmmmmmlllmmmmmlllllllllllllllkkkkkmmmmmmmmmmmmmllllllllllllklllkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiggggggggggggggfffffffffffdddddddddccccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaa```````````______________^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[ZZZZYYYYYYYYYYYXXXXXXXXXXXWWWVVVVVVVVVVVUUUUUUUUUUUTTTSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOONNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJJJJJJJIIIIHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCDDCCCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@???@????????>>>>>>>>>>=================<<<<<<<<<<;;;;<<<<<<<<<<<;;;;;;;;:::::::::::::::99999999999888887777777666666665555555544444444333333333332222222221111111100000000000////////////.........---------------,,,,,,,,,,,,+++++++++*************)))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!! ffffffffffggggggggggggghhhhiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkllllllllllllllllmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooppppppppppppppppppppppppppqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssstttttttttsstttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxyyyyzz{{|}}~€�‚ƒ„…†‡ˆˆ‰Š‹‹‹ŒŒŒŒŒŒŒ‹‹‹����ŽŽ��ŒŒ‹ŠŠ‰‰ˆ‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰ˆˆ‡†…„ƒ‚‚�€€~~~~~yyyyyzzzzz{{{{{{{{{{zzzzyyyyyxxxxxxxxxxxxxxxxxxxxxvvvvvvvvvuuuuuuuuuuuuuuutvvvvvvvvvvuuuuuuuuuuuuuuuuttttttssssssssssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqpppppppppppppoooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmnnnnmmmmmmmmmmmmmmmmlllllmmmmlllllllllllllllkkkkkkmmmmmmmmmmllllllllllllllkklllkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiggggggggggggggfffffffffffdddddddddccccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaa````````````______________^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWVVVVVVVVVVVUUUUUUUUUUUTTTSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOONNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKJJJJJJJJJJJJJJJIIIIHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCDDCCCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@???@????????>>>>>>>>>>=================<<<<<<<<<<;;;;<<<<<<<<<<<<;;;;;;;;:::::::::::::99999999999998888777777766666666555555554444444433333333332222222222111111110000000000/////////////.........---------------,,,,,,,,,,,,+++++++++************))))))))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!! fffffffffffgggggggggggghhhhhiiiiiiiiiiiiiiiijjjjijjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkklllllllllllllllmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooppppppppppppppppppppppppppqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssstttttttssstttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxyyyyzz{{|}}~€�‚ƒ„…†‡ˆ‰ŠŠ‹‹ŒŒŒŒŒŒŒ‹‹‹����ŽŽŽ��ŒŒ‹ŠŠ‰‰ˆˆˆˆˆˆˆˆ‰Š‹‹‹ŠŠ‰‰ˆ‡†…„ƒ‚��€~~~~yyyyyzzzzz{{{{{{{{{{zzzzyyyyyxxxxxxxxxxxxxxxxxxxxxvvvvvvvvvuuuuuuuuuuuuuuttvvvvvvvvvuuuuuuuuuuuuuuuuutttttssssssssssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqpppppppppppppoooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmnnnmmmmmmmmmmmmmmmmllllllmmlllllllllllllllllkkkkkkmmmmmllllllllllllllllllkkkllkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiggggggggggggggfffffffffffdddddddddccccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaa```````````_______________^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWVVVVVVVVVVUUUUUUUUUUUTTTTSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOONNNMMMMMMMMMMLLLLLLLLLLLLKKKKKJJJJJJJJJJJJJJJIIIIIHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDCCCDCCCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@???@????????>>>>>>>>>==================<<<<<<<<<<;;;;<<<<<<<<<<<<;;;;;;;;:::::::::::::99999999999998888777777666666665555555554444444433333333332222222222111111110000000000////////////..........--------------,,,,,,,,,,,,,+++++++++************)))))))))))))))))((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!! fffffffffffgggggggggggghhhhhiiiiiiiiiiiiiiiiiijjiijjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkklllllllllllllmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooppppppppppppppppppppppppppqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssttttttssssstttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxyyyzz{{|}~~€�‚„…†‡ˆ‰ŠŠ‹‹ŒŒŒŒŒŒŒ‹‹‹����ŽŽŽ���ŒŒ‹‹ŠŠ‰‰‰‰‰‰‰ŠŠŒŒŒŒŒ‹‹Š‰ˆ‡†…„ƒ‚��€~~~~yyyyyzzzzz{{{{{{{{{{{zzzyyyyyxxxxxxxxxxxxxxxxxxxxxvvvvvvuuuuuuuuuuuuuuuutttvvvvvvvvuuuuuuuuuuuuuuuuuutttsssssssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmnnnmmmmmmmmmmmmmmmmllllllmlllllllllllllllllkkkkkkkmlllllllllllllllllllllkkkklkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiigggggggggggggggffffffffffdddddddddccccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaa```````````_______________^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWVVVVVVVVVVUUUUUUUUUUUTTTTSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOONNNMMMMMMMMMMLLLLLLLLLLLLKKKKKJJJJJJJJJJJJJJJIIIIIHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@????????????>>>>>>>>>>=================<<<<<<<<<<;;;;;<<<<<<<<<<<<;;;;;;;;:::::::::::::99999999999998888777777666666665555555554444444433333333332222222222111111110000000000////////////.........---------------,,,,,,,,,,,,++++++++++************)))))))))))))))))((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!! ffffffffffffggggggggggghhhhhhiiiiiiiiiiiiiiiiijjiiijjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkllllllllllllmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooppppppppppppppppppppppppppqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssttttssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxyyyzz{{|}}~€�‚ƒ„…†‡ˆ‰Š‹‹ŒŒŒŒŒŒŒ‹‹‹�����ŽŽŽ���ŒŒ‹‹‹ŠŠŠŠŠŠ‹‹‹�����ŒŒ‹Š‰ˆ‡†…„ƒ‚�€€~~~yyyyyzzzz{{{{{{{{{{{{zzzyyyyxxxxxxxxxxxxxxxxxxxxxxuuvuuuuuuuuuuuuuuuuuuutttvvvvvvvvuuuuuuuuuuuuuuuuuuttsssssssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppoooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmnmmmmmmmmmmmmmmmmmllllllllllllllllllllllllkkkkkkkkllllllllllllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiggggggggggggggfffffffffffdddddddddccccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaa````````````_______________^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWVVVVVVVVVUUUUUUUUUUUUTTTTSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOONNMMMMMMMMMMMLLLLLLLLLLLLKKKKKJJJJJJJJJJJJJJJIIIIIHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@????????????>>>>>>>>>>=================<<<<<<<<<<;;;;;<<<<<<<<<<<<<;;;;;;;:::::::::::::9999999999999888877777766666666555555555444444443333333333222222222211111111000000000/////////////.........---------------,,,,,,,,,,,,++++++++++************)))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!! fffffffffffffgggggggggghhhhhhhiiiiiiiiiiiiiiiiijiiiijjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkllllllllllllmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooppppppppppppppppppppppppppqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssstttssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwxxxxxxxxxxxxxxxxxxxxxxxxxwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxyyyzz{||}~€�‚„…†‡ˆ‰ŠŠ‹‹ŒŒŒŒŒŒ‹‹‹�����ŽŽŽŽ���ŒŒŒŒ‹‹‹‹‹ŒŒŒŒŽŽŽŽŽŽ�ŒŒ‹Šˆ‡†…„ƒ‚�€~~~yyyyyzzzz{{{{{{{{{{{{zzzyyyyxxxxxxxxxxxxxxxxxxxxxxuuuuuuuuuuuuuuuuuuuuuttttvvvvvvvuuuuuuuuuuuuuuuuuuutsssssssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppooooooooooooooonnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllkkkkkkkkklllllllllllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiggggggggggggggfffffffffffdddddddddcccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaa```````````________________^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWVVVVVVVVVUUUUUUUUUUUUTTTTSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOONNMMMMMMMMMMLLLLLLLLLLLLLKKKKJJJJJJJJJJJJJJJIIIIIIHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@????????????>>>>>>>>>==================<<<<<<<<<<;;;;;<<<<<<<<<<<<<;;;;;;;::::::::::::99999999999999888877777766666666555555555444444443333333333222222222211111111000000000////////////..........---------------,,,,,,,,,,,,+++++++++*************)))))))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!! ffffffffffffffggggggggghhhhhhhhiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkklllllllllllmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooppppppppppppppppppppppppppqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssstsssssssssstttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwxxxxxxxxxxxxxxxxxxxxxwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxyyyzz{||}~�‚ƒ„…‡ˆ‰‰Š‹‹ŒŒŒŒŒŒ‹‹‹������ŽŽŽŽ�����ŒŒŒŒŒŒ����������Ž��Œ‹Šˆ‡†…„ƒ‚�€~~yyyyyzzzz{{{{{{{{{{{{zzzyyyyxxxxxxxxxxxxxxxxxxxxxxuuuuuuuuuuuuuuuuuuuuuttttvvvvvvuuuuuuuuuuuuuuuuuuuussssssssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppoooooooooooooooonnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllkkkkkkkkkllllllllllllllllllllkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiigggggggggggggffffffffffffddddddddccccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaa````````````_______________^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWVVVVVVVVUUUUUUUUUUUUUTTTTSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOONNMMMMMMMMMMLLLLLLLLLLLLKKKKKJJJJJJJJJJJJJJJIIIIIIHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@????????????>>>>>>>>>==================<<<<<<<<<<;;;;;<<<<<<<<<<<<<;;;;;;;::::::::::::99999999999999988877777766666666555555555444444433333333333222222222211111111000000000////////////.........---------------,,,,,,,,,,,,,+++++++++************))))))))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!! fffffffffffffffgggggggghhhhhhhhhiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkllllllllllmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooopppppppppppppppppppppppppppqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwxxxxxxxxxxxxwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxyyyz{{|}~€�‚„…†‡ˆ‰ŠŠ‹‹ŒŒŒŒŒ‹‹‹������ŽŽŽŽŽŽ����������ŽŽŽ�������ŽŽ�ŒŠ‰ˆ‡†„ƒ‚�€€~yyyyyzzzz{{{{|||{{{{zzzyyyyxxxxxxxxxxxxxxxxxxwwxwwuuuuuuuuuuuuuuuuuuuttttttvvvvvvuuuuuuuuuuuuuuuuuuutsssssssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppooooooooooooooooonnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllkkkkkkkkkklllllllllllllllllllkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjijjjjjjjjiiiiiiiiiiiiiiiiigggggggggggggffffffffffffddddddddccccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaa````````````______________^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWVVVVVVVVUUUUUUUUUUUUTTTTTSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOONNMMMMMMMMMMLLLLLLLLLLLLKKKKKJJJJJJJJJJJJJJIIIIIIIHHHGGGGGGGGGGFFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@????????????>>>>>>>>>==================<<<<<<<<<;;;;;;<<<<<<<<<<<<<;;;;;;;::::::::::::99999999999999988877777666666665555555554444444433333333332222222222111111110000000000////////////.........---------------,,,,,,,,,,,,++++++++++************))))))))))))())))((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!! ffffffffffffffffggggggghhhhhhhhhhiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkklllllllllmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooopppppppppppppppppppppppppppqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssttttttttttttstttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwxxxxxwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxyyzz{{|}~�‚ƒ„†‡ˆ‰‰Š‹‹‹ŒŒŒŒ‹‹‹�������ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽ��‘‘‘‘‘���ŽŽŒ‹Š‰ˆ†…„ƒ‚�€~yyyyyzzzz{{{{|||{{{{zzzyyyyxxxxxxxxxxxxxxxxxwwwwwwuuuuuuuuuuuuuuuuuutttttttvvvvvuuuuuuuuuuuuuuuuuuuttsssssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqppppppppppooooooooooooooooonnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllkkkkkkkkkkkllllllllllllllllllkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjijjjjjjjjiiiiiiiiiiiiiiiihggggggggggggfffffffffffffddddddddccccccccccccccbbbbbbbbbbbbbbaaaaaaaaaa````````````______________^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWVVVVVVVUUUUUUUUUUUUUTTTTTSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOONMMMMMMMMMMLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJJJIIIIIIIHHHGGGGGGGGGGFFFFFFFFFFFFFEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@????????????>>>>>>>>>>==================<<<<<<<<<;;;;;;<<<<<<<<<<<<<;;;;;;;;::::::::::99999999999999988887777766666666555555555444444443333333333222222222211111111000000000////////////..........-----------,---,,,,,,,,,,,,++++++++++************))))))))))))())))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!! ffffffffffffffffggggggghhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkllllllllmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooopppppppppppppppppppppppppppqqqqqqqqqqrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssstttttttttttssstttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxyyz{{|}~€�ƒ„…†‡ˆ‰ŠŠ‹‹‹‹‹‹‹‹‹��������ŽŽŽŽŽŽŽŽŽŽŽŽ�����‘’’‘‘‘���Ž�Œ‹Šˆ‡†…ƒ‚�€€zyyyyzzz{{{{|||||{{{zzzyyyyxxxxxxxxxxxxxxxxxxwwwwwuuuuuuuuuuuuuuuttttttttttvvvvvuuuuuuuuuuuuuuuuuttttssssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqpppppppppoooooooooooooooooonnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllkkkkkkkkkkkklllllllllllllllllkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjijjjjjjjjiiiiiiiiiiiiiiihhgggggggggggffffffffffffffddddddddccccccccccccccbbbbbbbbbbbbbaaaaaaaaaaa````````````______________^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWVVVVVVVUUUUUUUUUUUUTTTTTTSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOONMMMMMMMMMMLLLLLLLLLLLLKKKKKJJJJJJJJJJJJJJJIIIIIIIHHHGGGGGGGGGFFFFFFFFFFFFFFEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@????????????>>>>>>>>>===================<<<<<<<<<;;;;;;<<<<<<<<<<<<<<;;;;;;;::::::::::99999999999999988887777766666666555555555444444443333333332222222222211111111000000000////////////..........-----------,---,,,,,,,,,,,,++++++++++************))))))))))))())))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!! effffffffffffffffgggggghhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkklllllllmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooopppppppppppppppppppppppppppqqqqqqqqqqrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssstttttttttssssstttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyzzz{|}~€�‚ƒ„…‡ˆˆ‰ŠŠ‹‹‹‹‹‹‹‹����������ŽŽŽŽŽŽ���������’’’’’‘‘���Ž�ŒŠ‰ˆ†…„ƒ‚�€zzyyzzzz{{{||||||{{{zzzyyyxxxxxxxxxxxxxxxxxxxxxwwwuuuuuuuutttttttttttttttttvvvvvuuuuuuuuuuuuuuuutttttsssssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppooooooooooooooooooonnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllkkkkkkkkkkkkkllllllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhgggggggggffffffffffffffffddddddddccccccccccccccbbbbbbbbbbbbbaaaaaaaaaa`````````````_____________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZYYYYYYYYXXXXXXXXXXWWWWWWWVVVVVVVUUUUUUUUUUUUTTTTTTSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOONMMMMMMMMMLLLLLLLLLLLLKKKKKJJJJJJJJJJJJJJJIIIIIIIIHHGGGGGGGGGGFFFFFFFFFFFFFFDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@????????????>>>>>>>>>===================<<<<<<<<<;;;;;;<<<<<<<<<<<<<<;;;;;;;::::::::::99999999999999988887777766666665555555555444444433333333332222222222211111111000000000///////////..........------------,--,,,,,,,,,,,,,++++++++++***********)))))))))))))())))(((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!! eeffffffffffffffffggggghhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkllllllmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooopppppppppppppppppppppppppppqqqqqqqqqqrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssstttttttssssssstttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwxxxxxyyzz{|}~€�ƒ„…†‡ˆ‰‰ŠŠ‹‹‹‹‹‹‹�������������������������’’’’’’‘‘��Ž�Œ‹Šˆ‡†…ƒ‚�€€zzyyzzzz{{||||||||{{{zzyyyxxxxxxxxxxxxxxxxxxxxxxxwuuuuuuuttttttttttttttttttvvvvuuuuuuuuuuuuuuuuttttttssssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppooooooooooooooooooonnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllkkkkkkkkkkkkkkllllllllllllllkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhggggggggfffffffffffffffffdddddddccccccccccccccbbbbbbbbbbbbbaaaaaaaaaaa````````````_____________^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZYYYYYYYYXXXXXXXXXXWWWWWWWVVVVVVUUUUUUUUUUUUTTTTTTTSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONMMMMMMMMMLLLLLLLLLLLLKKKKKJJJJJJJJJJJJJJJIIIIIIIIHHGGGGGGGGGGFFFFFFFFFFFFFFDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@????????????>>>>>>>>>>===================<<<<<<<<<;;;;;;<<<<<<<<<<<<<;;;;;;;;::::::::::99999999999999988887777666666665555555554444444433333333332222222222111111110000000000///////////..........------------,--,,,,,,,,,,,,+++++++++++***********)))))))))))))()))((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!! eefffffffffffffffffgggghhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkklllllmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnoooooonooooooooooooooooooooooopppppppppppppppppppppppppppqqqqqqqqqqrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssstttttssssssssstttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwxxxxyyzz{{|}~€�‚ƒ„…†‡ˆ‰ŠŠŠ‹‹‹‹‹‹�������������������������’’’’’’‘‘��Ž�Œ‹Š‰‡†…„ƒ‚�€zzzzzzz{{{|||||||||{{zzyyyxxxxxxxxxxxxxxxxxxxxxxxxuuuuuuuttttttttttttttttttvvvuuuuuuuuuuuuuuuutttttttsssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppooooooooooooooooooonnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllkkkkkkkkkkkkkkklllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhgggggfffffffffffffffffffedddddddccccccccccccccbbbbbbbbbbbbbaaaaaaaaaa`````````````____________^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZYYYYYYYYXXXXXXXXXWWWWWWWWVVVVVVUUUUUUUUUUUUTTTTTTTSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOMMMMMMMMMMLLLLLLLLLLLKKKKKKJJJJJJJJJJJJJJJIIIIIIIIHHGGGGGGGGGGFFFFFFFFFFFFFFDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@????????????>>>>>>>>>>===================<<<<<<<<;;;;;;;<<<<<<<<<<<<<;;;;;;;;::::::::::99999999999999888887777666666665555555554444444433333333322222222222111111110000000000///////////..........-----------,,--,,,,,,,,,,,,+++++++++++***********))))))))))))(()))((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!! eeeffffffffffffffffgggghhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkklllllmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnooooonnooooooooooooooooooooooopoppppppppppppppppppppppppqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssttttssssssssssstttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwxxxxyyyz{|}~€�‚„…†‡ˆˆ‰ŠŠŠ‹‹‹‹‹�������������������������’’’’’‘‘‘��ŽŽŒ‹Š‰ˆ‡…„ƒ‚�€zzzzzzz{{|||}}}}|||{{zzyyyxxxxxxxxxxxxxxxxxxxxxxxxvuuuuuuttttttttttttttttttvvvuuuuuuuuuuuuuuuttttttttsssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppooooooooooooooooooonnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllkkkkkkkkkkkkkkkkkllllllllllllkkkkkkkkkkkkkjkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhggggffffffffffffffffffffedddddddccccccccccccccbbbbbbbbbbbbaaaaaaaaaaa````````````_____________^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZYYYYYYYYXXXXXXXXXWWWWWWWWVVVVVUUUUUUUUUUUUTTTTTTTTSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOMMMMMMMMMLLLLLLLLLLLLKKKKKJJJJJJJJJJJJJJJIIIIIIIIIHHGGGGGGGGGFFFFFFFFFFFFFFFDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@????????????>>>>>>>>>>===================<<<<<<<<;;;;;;;<<<<<<<<<<<<<;;;;;;;;;:::::::::9999999999999988888777766666665555555555444444433333333332222222222111111111000000000////////////.........------------,,--,,,,,,,,,,,,+++++++++++**********)))))))))))))(()))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!! eeeeffffffffffffffffggghhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkllllllmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnoooonnnooooooooooooooooooooooooooppppppppppppppppppppppqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssttssssssssssssttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwxxxyyyz{{|}~�‚ƒ„…†‡ˆ‰‰ŠŠŠŠ‹‹Š�������������������������’’’’‘‘‘���Ž�Œ‹Š‰ˆ‡†„ƒ‚�€€zzzzzz{{{||}}}}}}|||{{zzyyxxxxxxxxxxxxxxxyyyyyyyyxvvvuuuuutttttttttttttttttvvuuuuuuuuuuuuuuutttttttttssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppooooooooooooooooooonnnnnnnnnnmmmmmmmmmmmmmmmmmmlmmmmmmmmmmmmlllllllllllllllllllllkkkkkkkkkkkkkkkkkllllllllllkkkkkkkkkkkkkkjjkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhggfffffffffffffffffffffeedddddddccccccccccccccbbbbbbbbbbbbaaaaaaaaaaa````````````____________^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYXXXXXXXXXWWWWWWWWVVVVVUUUUUUUUUUUUTTTTTTTTSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONMMMMMMMMMLLLLLLLLLLLLKKKKKJJJJJJJJJJJJJJJIIIIIIIIIHGGGGGGGGGGFFFFFFFFFFFFFFEDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@?????????????>>>>>>>>>>>==================<<<<<<<<;;;;;;;<<;<<<<<<<<<;;;;;;;;;;:::::::::9999999999999988888777666666665555555554444444433333333332222222222111111111000000000///////////..........------------,,-,,,,,,,,,,,,,+++++++++++**********)))))))))))))(())((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!! eeeeeffffffffffffffffgghhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkllllllmmmmmmmmmmmmmmmmmmmmnnmnnnnnnnnnnnnnnnnnnnnnooonnnnoooooooooooooooooooooooooopppppppppppppppppppppqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttsttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxwwwwyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwxxxxyyyz{|}~€�‚ƒ„††‡ˆ‰‰ŠŠŠŠŠŠ�������������������������‘‘‘‘‘‘����Ž�Œ‹Š‰ˆ‡†…ƒ‚�€€{zzzzz{{||}}}}}}}}||{{zzyyyxxxxxxxxxxxyyyyyyyyyyyywvvvvuuuuttttttttttttttttuuuuuuuuuuuuuuutttttttttttssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppoooooooooooooooooooonnnnnnnnnmmmmmmmmmmmmmmmmmmllmmmmmmmmmmmlllllllllllllllllllllkkkkkkkkkkkkkkkkkklllllllllkkkkkkkkkkkkkkjjjkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhgffffffffffffffffffffffeedddddddccccccccccccccbbbbbbbbbbbaaaaaaaaaaaa```````````_____________^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYXXXXXXXXWWWWWWWWWVVVVUUUUUUUUUUUUUTTTTTTTTSSSSSRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIHGGGGGGGGGGFFFFFFFFFFFFFFEDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@?????????????>>>>>>>>>>>==================<<<<<<<<;;;;;;;;;;;;<<<<<<<;;;;;;;;;;:::::::::9999999999999888888777666666665555555554444444333333333322222222221111111110000000000///////////..........------------,,-,,,,,,,,,,,,++++++++++++**********))))))))))))((())((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!! eeeeefffffffffffffffffghhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkllllllmmmmmmmmmmmmmmmmmmmmnmmnnnnnnnnnnnnnnnnnnnnnoonnnnnooooooooooooooooooooooooooppppppppppppppppppppqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssstttttttttsssttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxwwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwxxxyyyzz{|}~€‚ƒ„…†‡ˆˆ‰‰ŠŠŠŠŠ�������������������������‘‘‘‘�����ŽŽ�Œ‹Š‰ˆ‡†…„‚‚�€{zzzz{{{||}}~~~~~}}||{{zzyyxxxxxxxxxxyyyyzzzzzzzzzwwwvvvvuuuuttttttttttttttuuuuuuuuuuuuuuttttttttttttsssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqppppppppppooooooooooooooooooonnnnnnnnnmmmmmmmmmmmmmmmmmmmllmmmmmmmmmmllllllllllllllklllllkkkkkkkkkkkkkkkkkkkklllllllkkkkkkkkkkkkkkkjjjjkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhfffffffffffffffffffffffeedddddddccccccccccccccbbbbbbbbbbbaaaaaaaaaaa````````````_____________^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYXXXXXXXXXWWWWWWWWWVVVVUUUUUUUUUUUUTTTTTTTTTSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOONMMMMMMMMLLLLLLLLLLLLKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIHGGGGGGGGGFFFFFFFFFFFFFFFEDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@?????????????>>>>>>>>>>>==================<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::9999999999998888888777666666655555555544444444333333333322222222221111111110000000000/////////./..........-----------,,,-,,,,,,,,,,,,++++++++++++**********))))))))))))((())((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!! eeeeeeffffffffffffffffghhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkllllllmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnonnnnnnnooooooooooooooooooooooooopppppppppppppppppppqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssssssssssstttttttsssssttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwxxxxyyz{|}~€�‚ƒ„…†‡ˆˆ‰‰ŠŠŠŠ�������������ŽŽŽŽŽŽŽŽ������������ŽŽ��Œ‹Š‰ˆ‡†…„ƒ‚�€{{zzz{{||}}~~~~~~~}}||{zzyyyxxxxxxxyyyyzzzz{{{{{{{xxwwwvvvuuuutttttttttttttuuuuuuuuuuuuutttttttttttttsssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppooooooooooooooooooonnnnnnnnnnmmmmmmmmmmmmmmmmmmlllmmmmmmmmmlllllllllllllllklllllkkkkkkkkkkkkkkkkkkkjllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhffffffffffffffffffffffeeedddddddcccccccccccccbbbbbbbbbbbaaaaaaaaaaaa````````````____________^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYXXXXXXXXXWWWWWWWWWVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONMMMMMMMMLLLLLLLLLLLLKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIHGGGGGGGGGFFFFFFFFFFFFFFFEDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@?????????????>>>>>>>>>>>>=================<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999888888877666666665555555554444444333333333322222222221111111110000000000//////////./.........------------,,,-,,,,,,,,,,,,++++++++++++**********))))))))))))((())((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!! eeeeeeeffffffffffffffffghhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkllllllmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooppppppppppppppppppqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssssssssssstttttssssssstttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwxxxxxyzz{|}~€�‚ƒ……†‡ˆˆ‰‰ŠŠŠ������������ŽŽŽŽŽŽŽŽŽŽŽŽŽ�������ŽŽ��Œ‹‹Š‰ˆ‡†…„ƒ‚�€{{zz{{{|}}~~~~}}|{{zzyyxxxxxxyyyyzz{{{{|||||{yyxxwwwvvvuuuttttttttttttuuuuuuuuuuuuttttttttttttttssssssrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppoooooooooooooooooonnnnnnnnnnmmmmmmmmmmmmmmmmmmmlllmmmmmmmmlllllllllllllllkkllllkkkkkkkkkkkkkkkkkkkjjlllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhffffffffffffffffffffffeeeddddddcccccccccccccbbbbbbbbbbbbaaaaaaaaaaaa```````````_____________^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYXXXXXXXXWWWWWWWWWVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOONNMMMMMMMLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIGGGGGGGGGGFFFFFFFFFFFFFFEEDDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@??????????????>>>>>>>>>>>>=================<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::999999999998888888877666666655555555544444444333333333322222222221111111110000000000//////////...........------------,,,,,,,,,,,,,,,,++++++++++++*********)))))))))))))((())(((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!! eeeeeeeffffffffffffffffghhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkklllllllmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooppppppppppppppppqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssstttsssssssssttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwxxxxyyz{{|}~€�‚ƒ„…†‡‡ˆ‰‰‰ŠŠ������������ŽŽŽŽŽŽŽŽŽŽŽŽŽ����ŽŽŽŽ��ŒŒ‹ŠŠ‰ˆ‡†…„ƒ‚�€{{{{{{||}}~~~}||{zzyyyxxxxyyyyzz{{{||||}}||zyyyxxwwvvvuuuuttttttttttuuuuuuuuuuutttttttttttttttsssssrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqpppppppppppppoooooooooooooooooonnnnnnnnnmmmmmmmmmmmmmmmmmmmllllmmmmmmmlllllllllllllllkkklllkkkkkkkkkkkkkkkkkkkkjjlllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhfffffffffffffffffffffeeeeddddddcccccccccccccbbbbbbbbbbbaaaaaaaaaaaaa```````````_____________^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYXXXXXXXXWWWWWWWWWVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOONNMMMMMMMLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIGGGGGGGGGFFFFFFFFFFFFFFFEEDDDDDDDDDDDDDCCCCCCCCCCCBCCCBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@??????????????>>>>>>>>>>>>>================<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::99999999988888888776666666655555555544444444333333333322222222221111111100000000000/////////............------------,,,,,,,,,,,,,,,+++++++++++++*********))))))))))))(((()((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!! eeeeeeeefffffffffffffffgghhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkllllllllmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooopppppppppppppppqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssstsssssssssssttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwxwxxyyz{|}~€�‚ƒ„…†‡ˆˆ‰‰‰Š������������ŽŽŽŽŽŽŽŽŽ������ŽŽŽŽ���ŒŒ‹‹Š‰‰ˆ‡†…„ƒ‚��{{{{{{||}~~€€€€~~}|{{zyyyyxxyyyyzz{{|||}}}}}}}{zzzyyxxwwvvuuuutttttttttuuuuuuuuuuttttttttttttttttssssrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppppooooooooooooooooonnnnnnnnnmmmmmmmmmmmmmmmmmmmlllllmmmmmmmlllllllllllllllkkkllkkkkkkkkkkkkkkkkkkkkjjjllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhfffffffffffffffffffffeeeeddddddccccccccccccbbbbbbbbbbbbaaaaaaaaaaaa````````````_____________^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYXXXXXXXXXWWWWWWWWWVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOONNMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIGGGGGGGGGFFFFFFFFFFFFFFEEEDDDDDDDDDDDDCCCCCCCCCCCCBCCBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAA@@@@@@@@@??????????????>>>>>>>>>>>>>================<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::9999999998888888877666666665555555544444444433333333322222222221111111110000000000//////////............-----------,,,,,,,,,,,,,,,,++++++++++++**********))))))))))))(((()((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!! eeeeeeeeeffffffffffffffggghhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkklllllllllmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooppppppppppppppqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrsssssssssrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwxxyzz{|}~€�ƒ„……†‡ˆˆ‰‰‰������������ŽŽŽŽŽŽŽ������ŽŽŽŽ���ŒŒŒ‹‹ŠŠ‰ˆˆ‡†…„ƒ‚��|{{{{{|}}~~€€€€€€~}||{zzyyyyyyyyzz{{||}}~~~~~~~|{{{zzyyxwwvvuuuuttttttttuuuuuuuuutttttttttttttttttsssrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqpppppppppppppppoooooooooooooooonnnnnnnnnmmmmmmmmmmmmmmmmmmmllllllmmmmmmlllllllllllllllkkkklkkkkkkkkkkkkkkkkkkkjjjjjllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiijjjjjjjjiiiiiiiiiihhhhhhhffffffffffffffffffffeeeeeddddddccccccccccccbbbbbbbbbbbaaaaaaaaaaaaa```````````_____________^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYXXXXXXXXWWWWWWWWWVVVVUUUUUUUUUUUTTTTTTTTTTTTSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOONNNMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIGGGGGGGGGFFFFFFFFFFFFFEEEEDDDDDDDDDDDDCCCCCCCCCCCBBCCBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@??????????????>>>>>>>>>>>>>>==============<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::9999999988888888776666666655555555544444444433333333322222222221111111100000000000//////////...........------------,,,,,,,,,,,,,,,,++++++++++++**********))))))))))))(((()((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!! eeeeeeeeeefffffffffffffgggghhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkllllllllllmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooopppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrsssssssrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwxxyyz{|}~€�‚ƒ„…†‡‡ˆˆ‰‰�������������ŽŽŽŽŽŽ�����ŒŽŽŽ���ŒŒŒ‹‹ŠŠŠ‰ˆˆ‡†…„ƒ‚‚�|{{{{||}}~€€€€€€€~~}|{zzyyyyyyyyzz{||}}~~~||||{zzyyxwwvvuuuutttttttuuuuuuuuutttttttttttttttttsrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqppppppppppppppppooooooooooooooonnnnnnnnnnmmmmmmmmmmmmmmmmmmlllllllmmmmmllllllllllllllllkkkklkkkkkkkkkkkkkkkkkkkjjjjjllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiijjjjjjjiiiiiiiiiiihhhhhhhffffffffffffffffffffeeeeedddddccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaa```````````_____________^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYXXXXXXXXXWWWWWWWWWVVVUUUUUUUUUUUTTTTTTTTTTTTTSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOONNNMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIGGGGGGGGGFFFFFFFFFFFFEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBCBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@??????????????>>>>>>>>>>>>>>==============<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::9999999888888887776666666655555555444444444333333333222222222211111111000000000000/////////............------------,,,,,,,,,,,,,,,,++++++++++++*********)))))))))))))(((()((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!! ddddddeeeeeeeeeeeeeeeeeefffffffffffffffffggggggggggghhhhhhhhhhhhhhhhhhiiiiiiijjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkklllllllllllmmmmmmmmmmmmmmmnnnnnnnnnnnnnooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppqqqqqqqqqqqqqpppppppppppppppqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrsrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuvvvvvvvvuuuuuvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvwwxxyz{{|}€�‚ƒ„……†‡ˆˆˆ‰ŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰ˆˆˆˆ‡‡ŽŽŽŽ���ŒŒŒ‹‹ŠŠ‰‰ˆˆ‡†…„ƒƒ‚�€€€€€��‚ƒ„„…………………„ƒƒ‚�€yxxxwwwwxxyyzz{{|}}}~~~~~~~~~}}|{{zyyxxwwvvvuuuuuuuuuuuttttttttttttttsssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqpppppppppppppppppppoooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmllllllllllllllllmmmllllllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhiiiiihhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggfffffffffeeeeeeeedddddddddddddddddddccccccccccccbbbbbbbbbbaaaaaaaaaaa```````````````___^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYXXXXXXXXWWWWWWWWWVVVVVUUUUUUUUUUUUTTTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPPPOOOOOOOONNNMMMMMMMMMMLLLLLLLLLLLLLKJJJJJJJJJJJJIIIIIIIIIIIIHGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@??????????????????????>>>>>>>>>>>>>========<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::99999998888888877777777766666666655555555444444433333333332222222221111110000000000//////////.........-----------,,,,,,,,,,+++++++++++************)))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%&%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!! dddddddeeeeeeeeeeeeeeeeeefffffffffffffffffggggggggggghhhhhhhhhhhhhhhhhiiiiiiiijjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkllllllllllmmmmmmmmmmmmmmmmnnnnnnnnnnnnnooooooooooooooooooooooooooooooooopppppppppppppppppppppppppppqqqqqqqqqqqqppppppppppppppppqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssrrssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuvvvvuuuuuuuuuvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwxxyz{|}~€�‚ƒ„…††‡ˆˆ‰‰ŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰ˆˆˆˆ‡‡ŽŽŽ���ŒŒŒ‹‹‹ŠŠ‰‰ˆˆ‡†……„ƒ‚��€€€���‚ƒƒ„………†………„„ƒ‚�€yyxxwwwwxxyyzz{||}}~~~~}}|{{zyyxwwvvvuuuuuuuuuuutttttttttttttssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqpppppppppppppppppppooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmlllllllllllllllllmmmllllllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhiiiihhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggfffffffffeeeeeeeeddddddddddddddddddccccccccccccbbbbbbbbbbbaaaaaaaaaaa``````````````____^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[Z[[[[[[[ZZZZZZZZZZZZZZZZZZZYYYYYYYXXXXXXXWWWWWWWWWWVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPPPPPOOOOOOOOONNNMMMMMMMMMMLLLLLLLLLLLLLKJJJJJJJJJJJIIIIIIIIIIIIIHGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDCCBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@???????????????????????>>>>>>>>>>>>========<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::::::::::99999998888888777777777766666666655555555444444433333333322222222221111110000000000//////////........------------,,,,,,,,,,+++++++++++************))))))))))))))((((((((((((('''''''''''&&&&&&&&&&&&&%&%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!! ddddddddeeeeeeeeeeeeeeeeeefffffffffffffffffgggggggggghhhhhhhhhhhhhhhhhhiiiiiiijjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkklllllllllmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooopppppppppppppppppppppppppppqqqqqqqqqqqppppppppppppppppppqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssrrrrssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuvvvvwwwxyyz{|}~€�‚ƒ„…†‡‡ˆ‰‰‰ŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰ˆˆˆˆ‡‡ŽŽ����ŒŒŒ‹‹‹ŠŠŠ‰‰ˆ‡‡†…„ƒƒ���€€���‚ƒƒ„…………………„„ƒ‚�€yyxxwwwwxxyyz{{||}~~€€~~}|{{zyyxwwvvvuuuuuuuuuuttttttttttttsssssssssrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppppppppppooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmllllllllllllllllllmmlllllllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhiiihhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggfffffffffeeeeeeedddddddddddddddddddcccccccccccbbbbbbbbbbbaaaaaaaaaaa```````````````___^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[Z[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYXXXXXXXXWWWWWWWWWVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPPPPPPOOOOOOOOONNMMMMMMMMMMLLLLLLLLLLLLLKKJJJJJJJJJJJIIIIIIIIIIIIIHGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@????????????????????????>>>>>>>>>>>>========<<<<<<<<<;;;;;;;;;;;;;::::::::::::::::::::::9999999888888877777777776666666655555555444444443333333332222222222111111000000000//////////.........-----------,,,,,,,,,,,++++++++++*************))))))))))))))((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!! ddddddddeeeeeeeeeeeeeeeeeeefffffffffffffffffgggggggggghhhhhhhhhhhhhhhhhhiiiiiiijjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkllllllllmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppqqqqqqqqqpppppppppppppppppppqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssrrrrrrssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuvvvvwwxxyz{|}~€�‚ƒ„……†‡‡ˆ‰‰‰ŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰ˆˆˆˆ‡‡ŽŽ���ŒŒŒŒ‹‹‹ŠŠŠ‰‰ˆˆ‡†……„ƒ‚�������‚ƒƒ„„………………„ƒƒ‚�€yyxxwwwxxxyyz{{|}}~~€€€€€€€~~}|{{zyxxwwvvvuuuuuuuuutttttttttttssssssssssrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppppppppppoooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmlllllllllllllllllllmlllllllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhiihhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggffffffffffeeeeeeddddddddddddddddddddccccccccccbbbbbbbbbbbbaaaaaaaaaaa``````````````____^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[ZZ[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYXXXXXXXXWWWWWWWWWWVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPPPPPOOOOOOOOONNNMMMMMMMMMMLLLLLLLLLLLLLKKJJJJJJJJJJJIIIIIIIIIIIIHHGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@?????????>??????????????>>>>>>>>>>>========<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::::::::::999999888888877777777776666666665555555544444444333333332222222222111111100000000///////////.........-----------,,,,,,,,,,,++++++++++*************))))))))))))))((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!! dddddddddeeeeeeeeeeeeeeeeeeffffffffffffffffffgggggggggghhhhhhhhhhhhhhhhhhiiiiiiijjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkklllllllmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooopppppppppppppppppppppppppppqqqqqqqqpppppppppppppppppppppqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssrrrrrrrrssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuvvvvvwwxxyz{|}~€�‚ƒ„…††‡ˆˆ‰‰‰ŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰ˆˆˆ‡‡ŽŽ���ŒŒŒŒ‹‹‹‹ŠŠ‰‰‰ˆ‡‡†…„„‚‚������‚‚ƒƒ„„…………„„ƒƒ‚�€yyxxwwwxxxyyzz{|}}~~€€€��€€€~~}|{zyyxwwvvvuuuuuuuuutttttttttttssssssssssrrrrrrrrrqqqqqqqqqqqqqqqqppppppppppppppppppooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllllllllllllklllllllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhihhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggffffffffffeeeeeeddddddddddddddddddddccccccccccbbbbbbbbbbbaaaaaaaaaaaa``````````````____^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[ZZ[[[[[ZZZZZZZZZZZZZZZZZZZYYYYYYYXXXXXXXXWWWWWWWWWWVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSRRRRRRRRRRRRQQQQQQQPPPPPPPPPPPPPOOOOOOOOONNNMMMMMMMMMLLLLLLLLLLLLLLKKJJJJJJJJJJIIIIIIIIIIIIIHHGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@?????????>??????????????>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;;;;:::::::::::::::::::::::999999888888777777777666666666665555555444444444333333322222222222111111100000000//////////.........------------,,,,,,,,,,,++++++++++************)))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!! ddddddddddeeeeeeeeeeeeeeeeeefffffffffffffffffggggggggggghhhhhhhhhhhhhhhhhiiiiiiiijjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkllllllmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppqqqqqqpppppppppppppppppppppppqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsrrrrrrrrrrrsssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuvvvvvwwxyzz{|}~€‚‚ƒ„…††ˆˆˆ‰‰‰ŠŠŠŠŠŠŠŠŠŠ‰‰‰‰ˆˆˆˆ‡ŽŽŽ���ŒŒŒ‹‹‹‹ŠŠŠ‰‰ˆˆ‡††…„ƒ‚‚�����‚‚ƒƒ„„„……„„„ƒ‚‚�€yyxxwwwxxxyyzz{||}~~€€€����€€~}||{zyxxwwvvvuuuuuuuuutttttttttsssssssssssrrrrrrrrqqqqqqqqqqqqqqqqqpppppppppppppppppoooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllllllllllllkklllllllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggfffffffffffeeeeedddddddddddddddddddddcccccccccbbbbbbbbbbbaaaaaaaaaaaa```````````````___^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[ZZ[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYXXXXXXXXWWWWWWWWWWVVVVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSRRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPPOOOOOOOOONNNNMMMMMMMMMLLLLLLLLLLLLLKKKJJJJJJJJJJIIIIIIIIIIIIIHHGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@??????????>??????????????>>>>>>>>>>========<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::99999988888877777777666666666665555555544444444433333332222222222111111110000000///////////.........------------,,,,,,,,,,,++++++++++************))))))))))))))((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!! dddddddddddeeeeeeeeeeeeeeeeeefffffffffffffffffggggggggggghhhhhhhhhhhhhhhhiiiiiiiiijjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkklllllmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppqqqqqppppppppppppppppppppppppqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuvvvwwxxyz{|}~€�‚ƒ„„…†‡ˆˆˆ‰‰‰ŠŠŠŠŠŠŠŠŠŠ‰‰‰‰ˆˆˆ‡ŽŽŽ���ŒŒŒŒ‹‹‹‹ŠŠŠ‰‰ˆˆ‡†……ƒƒ‚‚�����‚‚ƒƒ„„„„„„ƒƒ‚‚�€yyxxxwwxxxyyzz{||}}~€€€�����€€~~}|{zyyxwwvvvuuuuuuuuutttttttttsssssssssssrrrrrrrqqqqqqqqqqqqqqqqqqppppppppppppppppooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllllllllllllkkkllllllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggffffffffffffeeeeedddddddddddddddddddddcccccccccbbbbbbbbbbaaaaaaaaaaaaa``````````````____^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZ[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYXXXXXXXXWWWWWWWWWWVVVVUUUUUUUUUUUUTTTTTTTTTTTTSSSSSRRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPPOOOOOOOOONNNNMMMMMMMMMLLLLLLLLLLLLLKKKJJJJJJJJJJIIIIIIIIIIIIIHHGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@??????????>??????????????>>>>>>>>>>========<<<<<<<<<;;;;;;;;;;;;;::::::::::::::::::::::::99999988888877777776666666666665555555544444444333333322222222222111111110000000//////////..........-----------,,,,,,,,,,,,+++++++++*************))))))))))))))((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!! dddddddddddeeeeeeeeeeeeeeeeeeefffffffffffffffffggggggggggghhhhhhhhhhhhhhhiiiiiiiiiijjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkklllllmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppqqqqpppppppppppppppppppppppppqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuvvvvwwxyyz{|}~€�‚ƒ„„…†‡ˆˆˆ‰‰‰ŠŠŠŠŠŠŠŠŠŠ‰‰‰‰ˆˆˆ�ŽŽŽ���ŒŒŒŒ‹‹‹‹ŠŠŠ‰‰ˆ‡‡†…„ƒƒ‚‚����‚‚‚ƒƒƒ„„„ƒƒƒ‚��€yyxxxwwxxxxyyz{{|}}~~€€�����€€~}|{zzyxwwvvvuuuuuuuuutttttttttsssssssssssrrrrrrqqqqqqqqqqqqqqqqqqqppppppppppppppooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllllllllllllkkkklllllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggfffffffffffffeeeeedddddddddddddddddddddccccccccbbbbbbbbbbbaaaaaaaaaaaaa``````````````____^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZ[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYXXXXXXXXWWWWWWWWWWVVVVVUUUUUUUUUUUTTTTTTTTTTTTTSSSSRRRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNMMMMMMMMLLLLLLLLLLLLLKKKKJJJJJJJJJJIIIIIIIIIIIIHHHGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@???????????>??????????????>>>>>>>>>========<<<<<<<<<<;;;;;;;;;;;;;::::::::::::::::::::::::9999998888877777777666666666665555555544444444433333332222222222211111111000000///////////.........------------,,,,,,,,,,,,+++++++++*************))))))))))))))((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!! ddddddddddddeeeeeeeeeeeeeeeeeeefffffffffffffffffgggggggggghhhhhhhhhhhhhhhiiiiiiiiiiijjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkklllllmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppqqpppppppppppppppppppppppppqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuvvvvwxxyz{{|}~€�‚ƒ„…††‡ˆˆ‰‰‰‰ŠŠŠŠŠŠŠŠŠŠ‰‰‰ˆˆˆ�ŽŽŽŽ���ŒŒŒŒ‹‹‹‹ŠŠŠ‰‰ˆ‡‡†…„ƒƒ‚‚���‚‚‚‚ƒƒƒƒƒƒƒ‚‚��€yyxxxxxxxxxyyzz{||}}~€€�����€€~}||{zyxwwvvvuuuuuuuuuuttttttttsssssssssssrrrrrrqqqqqqqqqqqqqqqqqqppppppppppppppoooooooooooonnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllllllllllllkkkkkllllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiijiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggfffffffffffffffeeeeddddddddddddddddddddddccccccccbbbbbbbbbbaaaaaaaaaaaaa```````````````___^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZ[[[[ZZZZZZZZZZZZZZZZZYYYYYYYXXXXXXXXXWWWWWWWWWWVVVVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNMMMMMMMMLLLLLLLLLLLLLKKKKJJJJJJJJJJIIIIIIIIIIIHHHHGGGGGGFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@???????????>??????????????>>>>>>>>>========<<<<<<<<<;;;;;;;;;;;;;:::::::::::::::::::::::::9999998888877777776666666666665555555544444444433333332222222222111111111000000//////////..........------------,,,,,,,,,,,,+++++++++************)))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!! dddddddddddddeeeeeeeeeeeeeeeeeefffffffffffffffffggggggggggghhhhhhhhhhhhhhiiiiiiiiiiiijjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkklllllmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppqpppppppppppppppppppppppppqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssstttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuvvvwwxxyz{|}~€��‚ƒ„…†‡‡ˆˆ‰‰‰ŠŠŠŠŠŠŠŠŠŠ‰‰‰‰ˆˆ��ŽŽŽ���ŒŒŒŒŒ‹‹‹‹ŠŠŠ‰‰ˆ‡‡…„„ƒƒ‚‚‚��‚‚‚‚‚ƒƒƒƒ‚‚‚��€yyxxxxxxxxxyyzz{{|}}~~€€����€€€~}||{zyxxwvvvuuuuuuuuuuttttttttsssssssssssrrrrrqqqqqqqqqqqqqqqqqqpppppppppppppoooooooooooooonnnnnnnnnnmmmmmmmmmmmmmmmmlllllllllllllllllllkkkkkllllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggffffffffffffffffffeeeeddddddddddddddddddddddcccccccccbbbbbbbbbbaaaaaaaaaaaaa``````````````____^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZ[[[ZZZZZZZZZZZZZZZZZYYYYYYYYXXXXXXXXWWWWWWWWWWVVVVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNMMMMMMMLLLLLLLLLLLLLLKKKKJJJJJJJJJJIIIIIIIIIIIHHHHGGGGGGFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@??????????>>?????????????>>>>>>>>>========<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::::::::::::::999999888887777777666666666665555555554444444433333333222222222211111111100000///////////..........-----------,,,,,,,,,,,,,+++++++++************))))))))))))))((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!! ddddddddddddddeeeeeeeeeeeeeeeeeeffffffffffffffffgggggggggggghhhhhhhhhhhhhiiiiiiiiiiiiijjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkklllllmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuvvvwwxyyz{|}~€�‚‚ƒ……†‡‡ˆˆ‰‰‰ŠŠŠŠŠŠŠŠŠŠ‰‰‰‰ˆ���ŽŽŽ���ŒŒŒŒ‹‹‹‹‹ŠŠ‰‰‰ˆ‡†…„„ƒƒ‚‚‚���‚‚‚‚‚‚‚‚‚‚��€zyyxxxxxxxxyyzz{{||}}~€€����€€€~}}|{zyxxwvvvuuuuuuuuuuuttttttssssssssssssrrrrqqqqqqqqqqqqqqqqqqqppppppppppppooooooooooooooonnnnnnnnnmmmmmmmmmmmmmmmmmllllllllllllllllllkkkkkklllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggfffffffffffffffffffffeeeeddddddddddddddddddddddccccccccbbbbbbbbbbaaaaaaaaaaaaaa``````````````____^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[ZZZZ[[[ZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXWWWWWWWWWWVVVVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNMMMMMMMLLLLLLLLLLLLLLKKKKJJJJJJJJJJIIIIIIIIIIIHHHHGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@???????????>>?????????????>>>>>>>>>========<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::::::::::::::99999988888777777766666666666555555554444444443333333222222222221111111110000////////////.........------------,,,,,,,,,,,,,++++++++*************))))))))))))))((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!! dddddddddddddddeeeeeeeeeeeeeeeeeefffffffffffffffggggggggggggghhhhhhhhhhhhiiiiiiiiiiiiiijjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkllllllmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooopppppppppppppppppppppppppoopppppppppppppppppppppppqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssstttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvwxxyz{{|}~€�‚ƒ„……†‡‡ˆˆ‰‰‰ŠŠŠŠŠŠŠŠŠ‰‰‰‰ˆ����ŽŽ����ŒŒŒŒ‹‹‹‹‹ŠŠŠ‰ˆˆ††…„„ƒƒ‚‚‚���‚‚‚‚‚‚‚‚‚��€zyyyyxxxxxyyyzzz{||}}~~€€���€€€~}}|{zyxxwvvvuuuuuuuuuuutttttttsssssssssssrrrrqqqqqqqqqqqqqqqqqqppppppppppppoooooooooooooooonnnnnnnnmmmmmmmmmmmmmmmmmllllllllllllllllllkkkkkkkllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggfffffffffffffffffffffeeeddddddddddddddddddddddddccccccccbbbbbbbbbbaaaaaaaaaaaaa``````````````_____^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[ZZZZZ[[[ZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXWWWWWWWWWWWVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNMMMMMMLLLLLLLLLLLLLLKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@???????????>>?????????????>>>>>>>>>=======<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::::::::::::99999988888777777666666666665555555554444444443333333222222222221111111110000///////////..........------------,,,,,,,,,,,,+++++++++*************))))))))))))))((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!! dddddddddddddddeeeeeeeeeeeeeeeeeeeffffffffffffffgggggggggggggghhhhhhhhhhhiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkklllllllmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooppppppppppppppppppppppppoooppppppppppppppppppppppqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssstttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttuuuuttuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvwwxxyz{|}~~€�‚ƒ„…††‡‡ˆˆ‰‰ŠŠŠŠŠŠŠŠŠŠ‰‰‰‰����ŽŽŽ���ŒŒŒŒ‹‹‹‹‹‹ŠŠŠ‰ˆ‡††…„„ƒ‚‚‚‚���‚‚‚‚‚‚‚‚���zzzyyyyyyyyyyzzz{{|}}~~€€€�€€€~}}|{zyxxwwvvvuuuuuuuuuutttttttsssssssssssrrrrqqqqqqqqqqqqqqqqqqqpppppppppppoooooooooooooooonnnnnnnmmmmmmmmmmmmmmmmmmlllllllllllllllllkkkkkkkklllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggffffffffffffffffffffffeeeeddddddddddddddddddddddddccccccccbbbbbbbbbaaaaaaaaaaaaaa`````````````______^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[ZZZZZ[[ZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXWWWWWWWWWWVVVVVVUUUUUUUUUUTTTTTTTTTTTTSSSSRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNMMMMMMLLLLLLLLLLLLLLKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@???????????>>????????????>>>>>>>>>========<<<<<<<<;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999988888777777666666666665555555554444444444333333222222222221111111110000///////////..........------------,,,,,,,,,,,,+++++++++************)))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!! ddddddddddddddddeeeeeeeeeeeeeeeeeeefffffffffffffggggggggggggggghhhhhhhhhhiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkllllllllmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnooooooonnooooooooooooooooooooooooooppppppppppppppppppppppoooooppppppppppppppppppppqqqqqqqqqqqqqrrrrrrrrrrrrqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvwwxyyz{|}~€�ƒ„„…††‡ˆˆ‰‰‰ŠŠŠŠŠŠŠŠŠŠ‰‰‰�����ŽŽ����ŒŒŒŒ‹‹‹‹‹‹ŠŠ‰‰ˆ‡††…„„ƒ‚‚‚‚���‚‚‚‚‚‚‚‚��{zzzzyyyyyyyyzz{{{|}}~~€€€€€€€~}||{zyxxwwvvvuuuuuuuuuuuttttttsssssssssssrrrrqqqqqqqqqqqqqqqqqqppppppppppppoooooooooooooooonnnnnnmmmmmmmmmmmmmmmmmmmlllllllllllllllllkkkkkkkkllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggfffffffffffffffffffffeeeedddddddddddddddddddddddddccccccccbbbbbbbbbaaaaaaaaaaaaa``````````````______^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[[ZZZZZ[[ZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVUUUUUUUUUUTTTTTTTTTTTTSSSSRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPOOOOOOOOOONNNNNNNMMMMMMLLLLLLLLLLLLLLKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@????????????>>????????????>>>>>>>>>=======<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::::::::::::::::99999998888877777766666666665555555554444444444433333332222222221111111111000///////////...........------------,,,,,,,,,,,,++++++++*************))))))))))))))((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!! cddddddddddddddddeeeeeeeeeeeeeeeeeefffffffffffffgggggggggggggggghhhhhhhhhiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkklllllllllmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnoooooonnnnooooooooooooooooooooooooopppppppppppppppppppppoooooopppppppppppppppppppqqqqqqqqqqqqqqqrrrrrrrrrrqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvwwxyzz{|}~€�‚ƒ„„…†‡‡ˆˆ‰‰ŠŠŠŠŠŠŠŠŠŠ‰‰‰�����ŽŽŽ���ŒŒŒŒ‹‹‹‹‹‹‹ŠŠ‰ˆˆ‡††…„ƒƒ‚‚‚‚��‚‚‚‚‚‚‚‚‚‚{{{zzzzzzzzzzzz{{||}}~~€€€€€€€~}||{zyxxwwvvvuuvuuuuuuuutttttssssssssssssrrrrqqqqqqqqqqqqqqqqqqpppppppppppooooooooooooooooonnnnnmmmmmmmmmmmmmmmmmmmmllllllllllllllllkkkkkkkkklllllllllkkkkkkkkkkkkkkkjkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggfffffffffffffffffffeeeeeedddddddddddddddddddddddddcccccccbbbbbbbbbaaaaaaaaaaaaaa`````````````_______^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[[[[ZZZZZZ[[ZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPOOOOOOOOOOONNNNNNNMMMMMLLLLLLLLLLLLLLLKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@????????????>>???????????>>>>>>>>>>=======<<<<<<<<;;;;;;;;;;;;;;;;;::::::::::::9:::::::::::99999998888887777766666666655555555554444444444433333332222222221111111111000///////////...........-----------,,,,,,,,,,,,,++++++++*************))))))))))))))((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!! cdddddddddddddddddeeeeeeeeeeeeeeeeeeffffffffffffggggggggggggggggghhhhhhhhiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkllllllllllmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnoooonnnnnoooooooooooooooooooooooooooppppppppppppppppppoooooooopppppppppppppppppqqqqqqqqqqqqqqqqqrrrrrrrrqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvwxxyz{{|}~€�‚ƒ„……†‡‡ˆ‰‰‰ŠŠŠŠŠŠŠŠŠŠ‰‰������ŽŽ���ŒŒŒŒ‹‹‹‹‹‹‹‹ŠŠ‰ˆˆ‡†……„ƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚||{{{{zzzzzzzz{{{||}}~~€€€€€€€~}||{zyxxwwvvvvuvvvuuuuuutttttssssssssssssrrrrqqqqqqqqqqqqqqqqqqqppppppppppooooooooooooooooonnnnmmmmmmmmmmmmmmmmmmmmllllllllllllllllkkkkkkkkkkllllllllkkkkkkkkkkkkkkkkjkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggffffffffffffffffffeeeeeeeedddddddddddddddddddddddddcccccccbbbbbbbbbaaaaaaaaaaaaa``````````````_______^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZ[ZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWWWWWVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPOOOOOOOOOONNNNNNNNMMMMMLLLLLLLLLLLLLLLKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@???????????>>>???????????>>>>>>>>>========<<<<<<<<;;;;;;;;;;;;;;;;;::::::::::99999:::::::::99999998888887777766666666655555555554444444444443333332222222221111111110000//////////............-----------,,,,,,,,,,,,+++++++++*************))))))))))))))((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!! ccdddddddddddddddddeeeeeeeeeeeeeeeeeeeffffffffffgggggggggggggggggghhhhhhhiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkllllllllllllmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnooonnnnnnooooooooooooooooooooooooooopppppppppppppppppoooooooooooppppppppppppppqqqqqqqqqqqqqqqqqqqqrrrrrqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssstttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvwwxxyz{||}~�‚‚ƒ„…††‡ˆˆ‰‰‰ŠŠŠŠŠŠŠŠŠ‰‰������ŽŽŽ��ŒŒŒŒ‹‹‹‹‹‹‹‹ŠŠ‰‰ˆ‡‡†…„„ƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ}||||{{{{{{{{{{|||}}~~€€���€€€~}}|{zyxxwwvvvvvvvvvuuuuutttttssssssssssssrrrrqqqqqqqqqqqqqqqqqqqpppppppppoooooooooooooooooonnnmmmmmmmmmmmmmmmmmmmmllllllllllllllllkkkkkkkkkkklllllllkkkkkkkkkkkkkkkkjjkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggfffffffffffffffffeeeeeeeeeeddddddddddddddddddddddddccccccccbbbbbbbbbaaaaaaaaaaaaa`````````````________^^^^^^^^^]]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZ[ZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVUUUUUUUUUTTTTTTTTTTTTSSSSRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPOOOOOOOOOONNNNNNNNMMMMMLLLLLLLLLLLLLLLKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@???????????>>>??????????>>>>>>>>>>=======<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::99999999::::::999999998888887777766666666555555555554444444444443333332222222221111111110000//////////............----------,,,,,,,,,,,,,+++++++++************)))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!! cccddddddddddddddddeeeeeeeeeeeeeeeeeeeeffffffffffgggggggggggggggggghhhhhhhiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjkkkkkkkkkkkkklllllllllllllmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnoonnnnnnnoooooooooooooooooooooooooooppppppppppppppppoooooooooooopppppppppppppqqqqqqqqqqqqqqqqqqqqqqrrrqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssstttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvwwxyyz{|}}~€�‚ƒ„„…†‡‡ˆˆ‰‰‰ŠŠŠŠŠŠŠŠŠ‰‘������ŽŽ��ŒŒŒŒŒ‹‹‹‹‹‹‹‹Š‰‰ˆˆ‡††…„„ƒƒƒ‚‚‚ƒƒƒƒƒ„„„„}}}}}||||{{{{||||}}~~€€�����€€~}}|{zyyxxwwvvvvvvvvvuuuuuttttssssssssssssrrrrrqqqqqqqqqqqqqqqqqqqppppppppoooooooooooooooooonnmmmmmmmmmmmmmmmmmmmmllllllllllllllllkkkkkkkkkkkkllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggffffffffffffffffeeeeeeeeeeeedddddddddddddddddddddddcccccccccbbbbbbbbbaaaaaaaaaaaaa`````````````________^^^^^^^^^]]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZ[ZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPOOOOOOOOOOONNNNNNNNMMMMMLLLLLLLLLLLLLLLKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@???????????>>>??????????>>>>>>>>>>=======<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::999999999::::999999999888888777776666666655555555555544444444444333333322222222111111111000///////////............----------,,,,,,,,,,,,,++++++++*************))))))))))))))((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!! ccccddddddddddddddddeeeeeeeeeeeeeeeeeeefffffffffffgggggggggggggggggghhhhhhhiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjkkkkkkkkkkkkllllllllllllllmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnonnnnnnnnnoooooooooooooooooooooooooooppppppppppppppoooooooooooooopppppppppppqqqqqqqqqqqqqqqqqqqqqqqqrqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssttttttttttttttttuuuuuuuuuuttttttuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttvvwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvwwxyyz{|}~€�‚ƒ„…††‡ˆˆˆ‰‰‰ŠŠŠŠŠŠŠŠ‰‘������ŽŽ���ŒŒŒŒ‹‹‹‹‹‹‹‹‹Š‰‰ˆˆ‡†……„„ƒƒƒƒƒƒƒƒ„„„„……~~~~}}}}|||||||}}}~~€€€������€€~~}|{zzyxxwwwvvvvvvvvvuuuuttttssssssssssssrrrrrqqqqqqqqqqqqqqqqqqqpppppppppoooooooooooooooonnmmmmmmmmmmmmmmmmmmmmllllllllllllllllkkkkkkkkkkkkkllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggffffffffffffffeeeeeeeeeeeeeeddddddddddddddddddddddccccccccccbbbbbbbbbaaaaaaaaaaaa`````````````_________^^^^^^^^]]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZ[ZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXWWWWWWWWWWVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPOOOOOOOOOONNNNNNNNNMMMMLLLLLLLLLLLLLLLLKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@???????????>>>>?????????>>>>>>>>>>========<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::9999999999999999999999988888777777666666655555555555544444444444333333322222222111111111000//////////............-----------,,,,,,,,,,,,,++++++++*************))))))))))))))((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!! ccccdddddddddddddddddeeeeeeeeeeeeeeeeeeefffffffffffgggggggggggggggggghhhhhhhiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjkkkkkkkkkkklllllllllllllllmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooopppppppppppppoooooooooooooooopppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssttttttttttttttttttttuuuuuuttttttttuuuuuuuuuuuuuuuuutttttttttttttttttttttttttvvvvvvvvvvvvvvwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvwwxyzz{|}€�‚ƒƒ„…†‡‡ˆˆ‰‰‰‰ŠŠŠŠŠŠŠ‰‘������ŽŽŽ��ŒŒŒŒ‹‹‹‹‹‹‹‹‹Š‰‰‰ˆ‡‡†……„„ƒƒƒƒƒ„„„……………~~~~}}}}}}}}~~~€€€�������€€~}|{{zyyxxwwwwvwwvvvvvuuutttttsssssssssssrrrrrrqqqqqqqqqqqqqqqqqqppppppppoooooooooooooooonnmmmmmmmmmmmmmmmmmmmmllllllllllllllllkkkkkkkkkkkkkklllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggfffffffffffffeeeeeeeeeeeeeeeeddddddddddddddddddddccccccccccccbbbbbbbbbaaaaaaaaaaaa`````````````_________^^^^^^^^]]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZ[ZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXWWWWWWWWWWWVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPOOOOOOOOOONNNNNNNNNMMMMLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@???????????>>>>????????>>>>>>>>>>>=======<<<<<<<<;;;;;;;;;;;;;;;;;;;:::::::::9999999999999999999999988888877777666666655555555555554444444444333333322222222111111111000//////////............-----------,,,,,,,,,,,,+++++++++*************))))))))))))))((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!! ccccccddddddddddddddddedeeeeeeeeeeeeeeeeefffffffffffgggggggggggggggggghhhhhhhiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjkkkkkkkkkkllllllllllllllllmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooopppppppppppoooooooooooooooooppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrqqqqrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssttttttttttttttttttttttttuuttttttttttttuttuuuuuuuuuutttttttttttttttttttttttttvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutuuuuuvvvwxxyz{{|~€�‚ƒ„……†‡‡ˆˆ‰‰‰‰‰ŠŠŠŠŠ‰‘‘������ŽŽ��ŒŒŒŒ‹‹‹‹‹‹‹‹‹ŠŠ‰‰ˆˆ‡††……„„„„„„„…………†††€€~~~~~~~~~~€€���‚‚‚‚���€€~}}|{zzyyxxxwwwwwwwvvvvuuuttttsssssssssssrrrrrrqqqqqqqqqqqqqqqqqqqpppppppooooooooooooooonnnmmmmmmmmmmmmmmmmmmmllllllllllllllllkkkkkkkkkkkkkkkllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhghhhhhhhggggggggggggggfffffffffffffeeeeeeeeeeeeeeeedddddddddddddddddcccccccccccccccbbbbbbbbbaaaaaaaaaaa``````````````_________^^^^^^^^]]]]]]]]]]]]\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXWWWWWWWWWWVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPOOOOOOOOOONNNNNNNNNMMMLLLLLLLLLLLLLLLKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@???????????>>>>???????>>>>>>>>>>>========<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::999999999999999999999988888887777766666665555555555555444444444433333332222222211111111000///////////............----------,,,,,,,,,,,,,+++++++++************)))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!! cccccccddddddddddddddddddeeeeeeeeeeeeeeeeefffffffffffgggggggggggggggggghhhhhhhiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjkkkkkkkkklllllllllllllllllmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooppppppppppoooooooooooooooooooppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrqqqqqqrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssstttttttttttttttttttttttttttttttttttttttttttttttuuuutttttttttttttttttttttttttvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttuuuuvvvwxxyz{|}~€�‚ƒ„…††‡‡ˆˆ‰‰‰‰‰‰ŠŠŠ‰‘‘������ŽŽ���ŒŒŒ‹‹‹‹‹‹‹‹‹ŠŠ‰‰‰ˆ‡‡††……„„„„„………†††‡‡€€€€€€~~~~~€€€���‚‚‚‚‚‚���€~}||{zzyyyxxxwxwwwwvvvuuuuttttssssssssssrrrrrrrqqqqqqqqqqqqqqqqqqppppppppoooooooooooooonnnmmmmmmmmmmmmmmmmmmllllllllllllllllkkkkkkkkkkkkkkkklllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhgghhhhhhhgggggggggggggffffffffffffeeeeeeeeeeeeeeeeeedddddddddddddddccccccccccccccccbbbbbbbbbaaaaaaaaaaaa`````````````__________^^^^^^^]]]]]]]]]]]]\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUUUTTTTTTTTTTTTSSSSSSRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPOOOOOOOOONNNNNNNNNMMMMLLLLLLLLLLLLLLLKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@@@@@???????????>>>>???????>>>>>>>>>>>========<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::9999999999999999999999988888887777766666665555555555555554444444433333332222222211111111000//////////............-----------,,,,,,,,,,,,,++++++++*************))))))))))))))((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!! cccccccdddddddddddddddddddeeeeeeeeeeeeeeeeeffffffffffggggggggggggggggggghhhhhhhiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjkkkkkkkkllllllllllllllllllmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooppppppppoooooooooooooooooooooppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrqqqqqqqqrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttuuuuvvvwxyyz{}~€�‚ƒƒ„…††‡‡ˆˆˆ‰‰‰‰‰‰‰‰‘‘������ŽŽŽ��ŒŒŒŒ‹‹‹‹‹‹‹‹ŠŠŠ‰‰ˆˆ‡††………………………††‡‡‡‡�����€€€€€€€���‚‚‚ƒƒƒ‚‚‚��€€~~}||{zzzyyyxxxxxwwwvvvuuutttttsssssssssrrrrrrrrqqqqqqqqqqqqqqqqqpppppppoooooooooooooonnnnmmmmmmmmmmmmmmmmmllllllllllllllllkkkkkkkkkkkkkkkkkllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhgghhhhhhgggggggggggggfffffffffffffeeeeeeeeeeeeeeeeeeddddddddddddcccccccccccccccccccbbbbbbbbbaaaaaaaaaaaa`````````````__________^^^^^^^]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUUUTTTTTTTTTTTSSSSSSSRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPOOOOOOOOONNNNNNNNNMMMMLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@@@@@??????????>>>>>??????>>>>>>>>>>>=========<<<<<<<;;;;;;;;;;;;;;;;;;;:::::::::9999999999999999999999988888887777766666665555555555555555444444433333332222222211111111000//////////............-----------,,,,,,,,,,,,+++++++++*************))))))))))))))((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!! ccccccccddddddddddddddddddeeeeeeeeeeeeeeeeeeffffffffffggggggggggggggggggghhhhhhhiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjkkkkkkkllllllllllllllllllllmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooopppppppoooooooooooooooooooooopppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrqqqqqqqqqqqrrrrrrrrrrrrrrsssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttuuuvvwwxyz{|}~€�‚ƒ„„…††‡‡ˆˆˆ‰‰‰‰‰‰‰‘‘�������ŽŽ��ŒŒŒŒ‹‹‹‹‹‹‹‹ŠŠŠ‰‰ˆˆ‡‡††………………†††‡‡‡ˆˆ�������€€€€€€€€€€€���‚‚‚‚ƒƒƒƒ‚‚‚��€~~}||{{zzzyyyyyxxxwwwvvuuutttttssssssssrrrrrrrrqqqqqqqqqqqqqqqqqpppppppooooooooooooonnnnnmmmmmmmmmmmmmmmmllllllllllllllllkkkkkkkkkkkkkkkkkklkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhggghhhhhgggggggggggggfffffffffffffeeeeeeeeeeeeeeeeeeeddddddddddcccccccccccccccccccccbbbbbbbbbaaaaaaaaaaa``````````````__________^^^^^^^]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUUUTTTTTTTTTTTSSSSSSSRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPOOOOOOOOOONNNNNNNNNMMMLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@??????????>>>>>?????>>>>>>>>>>>========<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::::999999999999999999999888888887777766666665555555555555555444444433333333222222111111110000//////////............-----------,,,,,,,,,,,,+++++++++************)))))))))))))))((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!! cccccccccddddddddddddddddddeeeeeeeeeeeeeeeeeeffffffffffgggggggggggggggggghhhhhhhhiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjkkkkkklllllllllllllllllllllmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooopppppooooooooooooooooooooooooppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrsssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttuuuvvwwxyz||}~€�‚ƒ„……††‡‡ˆˆˆ‰‰‰‰‰‰‘‘�������ŽŽ���ŒŒŒŒ‹‹‹‹‹‹‹ŠŠŠ‰‰ˆˆˆ‡‡†††………†††‡‡‡ˆˆˆ‚‚‚‚‚�����€€€€€����‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚��€~~}|||{{zzzzzyyyxxwwwvvuuuttttttssssssrrrrrrrrqqqqqqqqqqqqqqqqqpppppppooooooooooooonnnnnmmmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhggghhhhggggggggggggggffffffffffffeeeeeeeeeeeeeeeeeeeeddddddddccccccccccccccccccccccbbbbbbbbbbaaaaaaaaaaa``````````````__________^^^^^^]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUTTTTTTTTTTTTSSSSSSSRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPOOOOOOOOOONNNNNNNNNMMMLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIIIIIHHHHHHGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@???????????>>>>>?????>>>>>>>>>>>========<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::::::99999999999999999999988888888777777666666555555555555555554444443333333322222211111111000//////////.............----------,,,,,,,,,,,,,+++++++++************)))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!! bbbbbbbcccccccccccccccccccccddddddddddddddddddeeffffffffffffggggggggggggghhhhhhhhhhhhiiiiiiiiiiiiijjjjjjjjjjjjjjjkkkkkkkkkkkkklllllllllllllllllllllmkkkkkkkkkkllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnoooooonnnnnnnnnnnooooooooooooooqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssstttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvttttttttttttttttttttttttttttttttttttttttttuuvvwwxy{{|}~€�‚ƒ„„……††‡‡‡ˆˆˆˆ‰‰ŒŒŒŒŒŒ‹‹‹ŠŠŠ‰‰ˆˆˆˆ‡‡‡‡‡‡‡‹‹‹‹ŠŠ‰‰ˆˆˆ‡‡‡‡‡‡‡ˆˆˆ‰‰‰Šˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡ˆˆˆˆ‰‰‰‰ˆˆˆ‡‡‡‡††……„ƒƒ‚‚��€€€~~~}}}||{{zzyyyxxxwwwwwwwwwssssrrrrrrrqqqqqqqqqqqqqqooooooooooonnnnnnnnnnnnmmlllllllllllllllllllkkkkkkllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggffffffffffffffeeeeeeeeeeedddddddddddddddddccccccccccccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaa```````````aaaaaaaaaa`````````````_____________^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\[[[[[ZZZZZYYYYYYYYYYYYYXXXXXXXXWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQPOOOOOOOOOOONNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLJJJJJJJIIIIIIIIIIIIHHHHHHGGGFFFFFFFFFFFEEEEEEEEEDDDEDDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBB@@@@@@@@???????????>>>>>>???>>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::9999999999999999999999998888888877777766666655555555555555555544443333322222211111110000000//////////.............----,,,,,,,,,,,,++++++++++++++************))))))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""!!!!"""!!!!!!!!!!!!! bbbbbbbbcccccccccccccccccccccddddddddddddddddddefffffffffffffgggggggggggghhhhhhhhhhhhhiiiiiiiiiiiijjjjjjjjjjjjjjjjkkkkkkkkkkkkklllllllllllllllllllllkkkkkkkkkkkllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnoooonnnnnnnnnnnnnooooooooooooqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrqrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvtttttttttttttttttttttttttttttttttttttttttttuuvvwxyz{|}~€€�‚ƒ„„……††‡‡‡ˆˆˆˆˆŒŒŒŒŒŒ‹‹‹ŠŠŠ‰‰ˆˆˆˆ‡‡‡‡‡‡‡‹‹‹‹ŠŠŠ‰‰ˆˆˆ‡‡‡‡‡ˆˆˆ‰‰‰ŠŠˆˆ‰‰ˆˆˆˆˆˆˆ‡‡‡‡ˆˆˆˆˆ‰‰‰‰‰ˆˆˆˆ‡‡‡†††……„„ƒƒ‚‚���€€€~~}}||{{zzyyyxxxxwwwwwwwsssssrrrrrrqqqqqqqqqqqqqqooooooooooonnnnnnnnnnnnmmlllllllllllllllllkkkkkkkklllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggfffffffffffffffeeeeeeeeeeddddddddddddddddccccccccccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaaaaa```````````aaaaaaaaaa````````````______________^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\\[[[[[ZZZZZYYYYYYYYYYYYXXXXXXXXXWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQPOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKJJJJJJJIIIIIIIIIIIIIHHHHHGGGFFFFFFFFFFFEEEEEEEEEDDDEDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBB@@@@@@@@??????????>>>>>>>???>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::9999999999999999999999988888888877777766666655555555555555555544443333322222211111110000000//////////............----,,,,,,,,,,,,,+++++++++++++*************))))))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""!!!!""!!!!!!!!!!!!!! bbbbbbbbbcccccccccccccccccccccddddddddddddddddddffffffffffffffggggggggggghhhhhhhhhhhhhhiiiiiiiiiiijjjjjjjjjjjjjjjjjkkkkkkkkkkkkkllllllllllllllllllllkkkkkkkkkkkkkllllllllllllllllllllmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnooonnnnnnnnnnnnnnnoooooooooopqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrqqqqrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvttttttttttttttttttttttttttttttttttttttttttttuuvvwxyz{|}~€��‚ƒ„„……††‡‡‡ˆˆˆˆŒŒŒŒŒŒ‹‹‹ŠŠŠ‰‰‰ˆˆˆˆ‡‡‡‡‡‡‹‹‹‹ŠŠŠ‰‰ˆˆˆˆ‡‡ˆˆˆˆˆ‰‰‰ŠŠˆˆ‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰ˆˆˆˆ‡‡‡‡††………„„ƒƒƒ‚‚‚���€€€~~}}||{zzyyyxxxxxxxwwwsssssrrrrrrrqqqqqqqqqqqqqoooooooooonnnnnnnnnnnnmmmllllllllllllllllkkkkkkkkkllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggffffffffffffffeeeeeeeeeeeddddddddddddddddccccccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaa```````````aaaaaaaaaa````````````______________^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\[[[[[[ZZZZZYYYYYYYYYYYYXXXXXXXXXWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQPOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKJJJJJJIIIIIIIIIIIIIIHHHHHGGGFFFFFFFFFFFEEEEEEEEEDDDEDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@??????????>>>>>>>??>>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::9999999999999999999999888888888877777766666655555555555555555554443333322222211111110000000//////////............----,,,,,,,,,,,,,+++++++++++++*************))))))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$#############""""""""""""""!!!!""!!!!!!!!!!!!!! bbbbbbbbbbcccccccccccccccccccccdddddddddddddddddfffffffffffffffgggggggggghhhhhhhhhhhhhhhiiiiiiiiiijjjjjjjjjjjjjjjjjjkkkkkkkkkkkkklllllllllllllllllllkkkkkkkkkkkkkkllllllllllllllllllllmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnonnnnnnnnnnnnnnnnooooooooopppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrqqqqqqrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvttttttttttttttttttttttttttttttttttttttttttttuuuvwwyzz{|}~€�‚‚ƒ„„……††‡‡‡ˆˆˆŒŒŒŒŒŒ‹‹‹‹ŠŠ‰‰‰ˆˆˆˆ‡‡‡‡‡‡‹‹‹‹ŠŠŠ‰‰‰ˆˆˆˆˆˆˆˆˆˆ‰‰‰ŠŠˆˆ‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰ˆˆˆˆ‡‡‡‡†††………„„„ƒƒƒ‚‚‚‚���€€~~}||{{zzyyyxxxxxxxwssssssrrrrrrqqqqqqqqqqqqqooooooooooonnnnnnnnnnnmmmlllllllllllllllkkkkkkkkkkllllkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggffffffffffffffeeeeeeeeeeeddddddddddddddccccccccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaa```````````aaaaaaaaa`````````````_____________^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\[[[[[[[ZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQPOOOOOOOOOONNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKJJJJIIIIIIIIIIIIIIIIHHHHHGGGFFFFFFFFFFFEEEEEEEEDDDDEEDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@??????????>>>>>>>??>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;:::::::::::::::::9999999999999999999998888888888877777766666665555555555555555554443333222222211111110000000/////////.............----,,,,,,,,,,,,++++++++++++++*************))))))))))))))((((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""""!!!!""!!!!!!!!!!!!! bbbbbbbbbbbcccccccccccccccccccccddddddddddddddddfffffffffffffffgggggggggghhhhhhhhhhhhhhhhiiiiiiiiijjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkllllllllllllllllllkkkkkkkkkkkkkkkllllllllllllllllllllmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooopppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrqqqqqqqqrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvuuuuuttttttttttttttttttttttttttttttttttttttsssttttuuvvwxyz{|}}~€�‚‚ƒ„„……††‡‡‡ˆˆŒŒŒŒŒ‹‹‹‹‹ŠŠŠ‰‰ˆˆˆˆ‡‡‡‡‡‡‹‹‹‹ŠŠŠ‰‰‰ˆˆˆˆˆˆˆˆˆ‰‰‰‰ŠŠˆˆˆ‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰ˆˆˆˆ‡‡‡‡‡†††…………„„„„ƒƒƒƒ‚‚‚��€€~~}}|{{zzyyyyxxxxxxtsssssrrrrrrrqqqqqqqqqqqqoooooooooonnnnnnnnnnnnmmmllllllllllllllkkkkkkkkkkkllllkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggffffffffffffffeeeeeeeeeeeddddddddddddddccccccccccccccbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaa```````````aaaaaaaaa`````````````_____________^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\[[[[[[[[ZZZZYYYYYYYYYYYYXXXXXXXXXXWWWWVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQQPOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKJJIIIIIIIIIIIIIIIIIIHHHHHGGGFFFFFFFFFFEEEEEEEEEDDDDEEDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@??????????>>>>>>>>?>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;::::::::::::::::::9999999999999999999988888888888877777766666665555555555555555544443333222222211111100000000/////////............-----,,,,,,,,,,,,+++++++++++++*************))))))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""!!!!!""!!!!!!!!!!!!! bbbbbbbbbbbccccccccccccccccccccccdddddddddddddddffffffffffffffffggggggggghhhhhhhhhhhhhhhhhiiiiiiiijjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkklllllllllllllllllkkkkkkkkkkkkkkkklllllllllllllllllllllmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrqqqqqqqqqqqrrrrrrrrrrrrrrsssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuttttttttttttttttttttttttttttttttttttttssssttttuuvvxxyz{|}~~€�‚‚ƒ„„……††‡‡‡‡‹‹Œ‹‹‹‹‹‹‹ŠŠŠ‰‰‰ˆˆˆˆ‡‡‡‡‡‹‹‹‹ŠŠŠ‰‰‰‰ˆˆˆˆˆˆˆˆ‰‰‰‰‰Šˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰ˆˆ‡‡‡‡‡‡‡†††††………………„„„„ƒƒƒ‚‚��€~}}|{{zzzyyyyxxxxttsssssrrrrrrrqqqqqqqqqqqooooooooooonnnnnnnnnnnmmmllllllllllllkkkkkkkkkkkkklllkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggffffffffffffffeeeeeeeeeeeedddddddddddddcccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaa```````````aaaaaaaaa`````````````_____________^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[ZZZZYYYYYYYYYYYXXXXXXXXXXXWWWVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQQPOOOOOOOOONNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKJIIIIIIIIIIIIIIIIIIIHHHHHGGFFFFFFFFFFFEEEEEEEEEDDDDEEDDDDDDDDDDDDDCCCCCCCCCBCBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@??????????>>>>>>>>?>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;::::::::::::::::::9999999999999989999888888888888877777766666655555555555555555544443333222222111111100000000/////////............----,,,,,,,,,,,,,+++++++++++++*************))))))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""!!!!!"!!!!!!!!!!!!!! bbbbbbbbbbbbccccccccccccccccccccccddddddddddddddfffffffffffffffffgggggggghhhhhhhhhhhhhhhhhhiiiiiiiijjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkllllllllllllllllkkkkkkkkkkkkkkkkkkllllllllllllllllllllmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrsssssssssssssssssssssssssttttttttttttttttttttttttttssstttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttssssssttttuuvwxyzz{|}~€�‚‚ƒ„„……††‡‡‡‹‹‹‹‹‹‹‹‹ŠŠŠŠ‰‰‰ˆˆˆˆ‡‡‡‡‡‹‹‹‹ŠŠŠ‰‰‰‰‰ˆˆˆˆˆˆˆ‰‰‰‰‰Šˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡†††††††………………„„„„ƒƒ‚‚�€€~~}||{{zzzyyyyxxtttssssrrrrrrrrrqqqqqqqqqoooooooooooonnnnnnnnnnmmmlllllllllllkkkkkkkkkkkkkkllkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiiiihiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggfffffffffffffffeeeeeeeeeeeeddddddddddddcccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaa```````````aaaaaaaaa`````````````_____________^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[ZZZYYYYYYYYYYYYXXXXXXXXXXXWWWVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQQQQOOOOOOOOOONNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKIIIIIIIIIIIIIIIIIIIIHHHHHGGFFFFFFFFFFFEEEEEEEEDDDDDEEDDDDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@?????????>>>>>>>>>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;:::::::::::::::::::9999999999999989998888888888888877777666666655555555555555555444443333222222111111100000000////////.............----,,,,,,,,,,,,,+++++++++++++*************))))))))))))))((((((((((((''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$#############""""""""""""""!!!!!"!!!!!!!!!!!!!! bbbbbbbbbbbbbcccccccccccccccccccccddddddddddddddffffffffffffffffffggggggghhhhhhhhhhhhhhhhhhhiiiiiiiijjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkllllllllllllllkkkkkkkkkkkkkkkkkkklllllllllllllllllllllmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrsssssssssssssssssssssssssttttttttttttttttttttttttttsssssssttttttttttttttttttsssssttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttssssssstttuuvwwxyz{{|}~€€�‚ƒƒ„„……††‡‡‹‹‹‹‹‹‹‹‹ŠŠŠ‰‰‰‰ˆˆˆˆ‡‡‡‡‡‹‹‹ŠŠŠŠ‰‰‰‰‰‰ˆˆˆˆˆ‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡††††††††††††…………„„ƒƒ‚��€~}||{{{zzzyyyyttttssssrrrrrrrrrrrqqqqqqoooooooooooonnnnnnnnnnmmmllllllllllkkkkkkkkkkkkkkklkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiiiihhiiiiiihhhhhhhhhhhhhhhhhhghhhhhhhggggggggggggggggfffffffffffffffffeeeeeeeeeeedddddddddddccccccccccccccbbbbbbbbbbbbbbbbaaaaaaabbaaaaaaaaaaaaa````````````aaaaaaaaa````````````______________^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZYYYYYYYYYYYYXXXXXXXXXXXWWVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQQQQOOOOOOOOONNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKIIIIIIIIIIIIIIIIIIIIHHHHHGGFFFFFFFFFFFEEEEEEEEDDDDDEDDDDDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBA@@@@@@@?????????>>>>>>>>>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;::::::::::::::::::::999999999999889988888888888888777777666666655555555555555555444443332222222111111000000000////////.............----,,,,,,,,,,,,++++++++++++++************))))))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""""!!!!!"!!!!!!!!!!!!! bbbbbbbbbbbbbbcccccccccccccccccccccdddddddddddddeffffffffffffffffffggggggghhhhhhhhhhhhhhhhhhhiiiiiiiijjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkklllllllllllllkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrsssssssssssssssssssssssssttttttttttttttttttttttttttsssssssssssstttttttttttttssssssssssssttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttsssssssstttuuvwxxyz{||}~€€�‚ƒƒ„……†††‡Š‹‹‹‹‹‹‹ŠŠŠŠ‰‰‰‰ˆˆˆˆ‡‡‡‡‡‹‹‹ŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡†‡‡‡‡‡‡‡††††††………„„ƒ‚‚�€~}}||{{{zzzyyuttttssssrrrrrrrrrrrrrqqqpoooooooooooonnnnnnnnnnmmlllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhiiiiihhhhhhhhhhhhhhhhhhgghhhhhhhggggggggggggggggffffffffffffffffeeeeeeeeeeeedddddddddddccccccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaa````````````aaaaaaaa`````````````_____________^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZYYYYYYYYYYYYXXXXXXXXXXXWWVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQQQQOOOOOOOOONNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKIIIIIIIIIIIIIIIIIIIIHHHHHGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBA@@@@@@?????????>>>>>>>>>>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;:::::::::::::::::::::99999999999888988888888888888877777766666655555555555555555444444333222222211111100000000/////////............-----,,,,,,,,,,,,+++++++++++++*************))))))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""!!!!!!"!!!!!!!!!!!!! bbbbbbbbbbbbbbbcccccccccccccccccccccddddddddddddeeffffffffffffffffffggggggghhhhhhhhhhhhhhhhhhhiiiiiiiijjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkllllllllllllkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrsssssssssssssssssssssssssssttttttttttttttttttttttttsssssssssssssssssttttttttssssssssssssssssssssttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttsssssssssttttuvwwxyyz{|}}~€��‚ƒ„„……†††ŠŠŠ‹‹‹ŠŠŠŠŠŠ‰‰‰‰ˆˆˆˆ‡‡‡‡‡‹‹‹ŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††……„ƒƒ‚�€€~~}}||{{{zzyuuttttssssrrrrrrrrrrrrrqqppoooooooooooonnnnnnnnnmmllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhiiiihhhhhhhhhhhhhhhhhhggghhhhhhggggggggggggggggffffffffffffffffffeeeeeeeeeeeddddddddddcccccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaa````````````aaaaaaaa`````````````_____________^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZYYYYYYYYYYYYXXXXXXXXXXXXWWVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQQQQQOOOOOOOONNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKIIIIIIIIIIIIIIIIIIIIHHHHHGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBA@@@@@@?????????>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<;;;;;;;;;:::::::::::::::::::::99999999999888888888888888888777777666666655555555555555554444444332222222111111100000000////////.............-----,,,,,,,,,,,,++++++++++++**************))))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!!!!!!!! bbbbbbbbbbbbbbbbcccccccccccccccccccccdddddddddddeeeffffffffffffffffffggggggghhhhhhhhhhhhhhhhhhhiiiiiiiijjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkklllllllllllkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrssssssssssssssssssssssssssssstttttttttttttttttttttsssssssssssssssssssssssttssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttsssssssssstttuvvwwxyzz{|}~~€�‚‚ƒ„„……††ŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰ˆˆˆˆ‡‡‡‡‡‹‹‹ŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ††††††††††‡‡‡‡‡‡‡‡‡‡ˆˆˆ‡‡‡‡‡††……„ƒƒ‚��€~}}|||{{zzvuuutttssssssssrrrrrrrrrrppppooooooooooonnnnnnnnmmlllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhiiihhhhhhhhhhhhhhhhhhgggghhhhhgggggggggggggggggfffffffffffffffffeeeeeeeeeeeedddddddddccccccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaa````````````aaaaaaaa`````````````_____________^^^^^^^^^^^]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[ZZYYYYYYYYYYYYXXXXXXXXXXXWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQQQQQOOOOOOOONNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKIIIIIIIIIIIIIIIIIIIIHHHHHGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDDEEDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAA@@@@@@?????????>>>>>>>>>>>>>>>>>>>============<<<<<<<<<;;;;;;;;;;:::::::::::::::::::::99999999998888888888888888877777777666666555555555555555544444444322222222111111100000000////////.............-----,,,,,,,,,,,+++++++++++++**************)))))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!!!!!!!! bbbbbbbbbbbbbbbbccccccccccccccccccccccddddddddddeeeeffffffffffffffffffggggggghhhhhhhhhhhhhhhhhhhiiiiiiiijjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkklllllllllljkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrsssssssssssssssssssssssssssssstttttttttttttttttsssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttsssstttttttttttssssssssssttttuvvwxxyz{{|}~€€�‚ƒƒ„………†ŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰ˆˆˆˆ‡‡‡‡‡‹‹‹ŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆ‡‡‡††…„„ƒ‚��€~~}}|||{{vvuuutttssssssssssssrrrrrpppppoooooooooooonnnnnnmmlllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhiihhhhhhhhhhhhhhhhhhhgggghhhhgggggggggggggggggfffffffffffffffffffeeeeeeeeeeedddddddddccccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaa```````````_aaaaaaaa````````````______________^^^^^^^^^^]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[ZYYYYYYYYYYYYYXXXXXXXXXXXWWVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQQQQQQQOOOOOOOONNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKIIIIIIIIIIIIIIIIIIIIHHHHHGGFFFFFFFFFEEEEEEEEDDDDDDDDDDDDDEEEDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAA@@@@@??????????>>>>>>>>>=>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;::::::::::::::::::::::99999999988888888888888887777777776666666555555555555555444444444322222221111111100000000////////............------,,,,,,,,,,,+++++++++++++*************))))))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!!!!!!!! abbbbbbbbbbbbbbbbccccccccccccccccccccccdddddddddeeeeeffffffffffffffffffggggggghhhhhhhhhhhhhhhhhhhiiiiiiiijjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkllllllllljjkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllmmmmmmmmmmmmmnnnnnnnnnnnnnnnnmnnnnnnnnnnnnnnnnnnnnnnnnppppppppppppppppppppqqqqqpqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrssssssssssssssssssssssssssssssttttttttttttttsssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttsssssssttttttttttsssssssssssstttuvvwwxyyz{|}}~€�‚‚ƒ„„………‰‰ŠŠŠŠŠŠŠŠ‰‰‰‰‰‰ˆˆˆˆ‡‡‡‡‡‹‹‹ŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡††…„„ƒ‚‚�€€~~}}||{wvvvuutttttssssssssssssrrqpppppoooooooooooonnnnnnmlllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhihhhhhhhhhhhhhhhhhhhggggghhhgggggggggggggggggffffffffffffffffffffeeeeeeeeeeeddddddddcccccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaa````````````_aaaaaaa`````````````______________^^^^^^^^^^]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[YYYYYYYYYYYYYYXXXXXXXXXXWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQQQQQPOOOOOOONNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKIIIIIIIIIIIIIIIIIIIIHHHHHGFFFFFFFFFFEEEEEEEEDDDDDDDDDDDDEEEEDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@?????????>>>>>>>>>>=>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;::::::::::::::::::::::9999999998888888888888777777777777666666555555555555554444444444322222222111111100000000/////////............------,,,,,,,,,,,+++++++++++++*************))))))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!!!!!!!! abbbbbbbbbbbbbbbbbccccccccccccccccccccccddddddddeeeeeeffffffffffffffffffggggggghhhhhhhhhhhhhhhhhhhiiiiiiiijjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkklllllllljjjkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllmmmmmmmmmmmmmmnnnnnnnnnnnnnnmmmnnnnnnnnnnnnnnnnnnnnnnppppppppppppppppppppppqqqpppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrsssssssssssssssssssssssssssssssttttttttttsssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttssssssssssstttttttttssssssssssssstttuuvvwwxyzz{|}~€€�‚ƒƒ„„……‰‰‰‰ŠŠŠŠ‰‰‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡††††††††††††‡‡‡‡ˆˆˆˆˆ‰‰‰‰‰‰‰ˆˆˆ‡††…„„ƒ‚‚��€€~~}}|xwwvvuuuttttttttttssssssrqqppppppooooooooooonnnnnmlllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhggggggghhgggggggggggggggggfffffffffffffffffffeeeeeeeeeeeeeddddddddcccccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaa`````````````_aaaaaaa````````````_______________^^^^^^^^^^]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[YYYYYYYYYYYYYXXXXXXXXXXXWWVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQQQQQPOOOOOOONNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKIIIIIIIIIIIIIIIIIIIHHHHHHGFFFFFFFFFFEEEEEEEEDDDDDDDDDDDDEEEEEEDDDDDDDDCCCCCBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@?????????>>>>>>>>>>=>>>>>>>>============<<<<<<<<<<;;;;;;;;::::::::::::::::::::::99999999998888888888877777777777776666666555555555555444444444443322222221111111100000000////////.............------,,,,,,,,,,,++++++++++++**************))))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!!!!!!!! aabbbbbbbbbbbbbbbbbccccccccccccccccccccccdddddddeeeeeeeffffffffffffffffffggggggghhhhhhhhhhhhhhhhhhiiiiiiiiijjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkklllllljjjjkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllmmmmmmmmmmmmmmnnnnnnnnnnnnnmmmmnnnnnnnnnnnnnnnnnnnnnppppppppppppppppppppppppqpppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrssssssssssssssssssssssssssssssssttttttsssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttssssssssssssssstttttttttssssssssssssstttuuvvwwxxyz{||}~€��‚ƒƒ„„…‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡††††††††††††‡‡‡‡ˆˆˆˆ‰‰‰‰‰‰‰‰‰ˆˆˆ‡††……„ƒƒ‚‚��€€~~}yxxwwvvuuuuttttttttttssssqqqpppppppooooooooonnnnnnlllllllkkkkkkkkkkkkkkkkkjkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhgggggggghgggggggggggggggggffffffffffffffffffeeeeeeeeeeeeeeedddddddccccccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaa``aaaaaaaa``````````````_aaaaaaa````````````______________^^^^^^^^^^^]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[[YYYYYYYYYYYYYXXXXXXXXXXXWWVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQQQQPPOOOOOONNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKIIIIIIIIIIIIIIIIIIIHHHHHHGFFFFFFFFFFEEEEEEEDDDDDDDDDDDDDDEEEEEDDDDDDDDCCCCCBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@??????????>>>>>>>>>>=>>>>>>>>============<<<<<<<<<;;;;;;;;;::::::::::::::::::::::99999999988888888888777777777777776666655555555555544444444444433322222221111111100000000////////.............------,,,,,,,,,,+++++++++++++*************)))))))))))))((((((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!!!!!!!! aaabbbbbbbbbbbbbbbbbcccbcccccccccccccccccdddddddeeeeeeeffffffffffffffffffgggggggghhhhhhhhhhhhhhhhhiiiiiiiiiiijjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkllllljjjjjjkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmmmnnnnnnnnnnnmmmmmmnnnnnnnnnnnnnnnnnnnppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssstsssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuttttttssssssssssssssssssstttstssssssssssssssssstttuuuvvwwxyzz{|}~€�‚‚ƒƒ„„ˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡††††††††††††‡‡‡‡ˆˆˆˆ‰‰‰‰‰‰‰‰‰‰ˆˆ‡‡††……„„ƒ‚‚‚��€€~yyxxwwvvvuuuuuuutttttttssrqqqqppppppppooooooonnnnnmllllllkkkkkkkkkkkkkkkkjjkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhggggggggghggggggggggggggggfffffffffffffffffeeeeeeeeeeeeeeeeedddddddccccccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaaaa````````````````````````_aaaaaa`````````````______________^^^^^^^^^^^]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[[YYYYYYYYYYYYYXXXXXXXXXXWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQQQQPPOOOOOONNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKIIIIIIIIIIIIIIIIIIHHHHHHHGFFFFFFFFFEEEEEEEEDDDDDDDDDDDDDDEEEEEEDDDDDDDCCCCCBBBBBBBBBBBBBBBBBBBBBBAAAA@@@@?????????>>>>>>>>>>>=>>>>>>>>===========<<<<<<<<<<;;;;;;;;;:::::::::::::::::::::999999999988888888887777777777777766666655555555555444444444444433322222211111111100000000////////............-------,,,,,,,,,,+++++++++++++*************)))))))))))))((((((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!!!!!!!! aaaabbbbbbbbbbbbbbbbbccbbcccccccccccccccccddddddeeeeeeeefffffffffffffffffggggggggghhhhhhhhhhhhhhhhiiiiiiiiiiiijjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkklllljjjjjjjkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllmmmmmmmmmmmmmmmmnnnnnnnnnmmmmmmmmnnnnnnnnnnnnnnnnnppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuttssssssssssssssssssssssssssssssssssssssssssssssttuuuvvwwxxyz{{|}~€€�‚‚ƒƒ„ˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡††………††††††††‡‡‡ˆˆˆˆ‰‰‰‰‰ŠŠŠ‰‰‰ˆˆ‡‡††……„„ƒƒ‚‚‚��€€zzyyxxwwvvvvuuuuuuuutttttrrqqqqppppppppooooooonnnnmllllllkkkkkkkkkkkkkkjjjjkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggfffffffffffffffeeeeeeeeeeeeeeeeeeeddddddcccccccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaaaa````````````````````````_aaaaaa`````````````_______________^^^^^^^^^^]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[[YYYYYYYYYYYYYXXXXXXXXXXWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQQQPPPOOOOONNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKIIIIIIIIIIIIIIIIIIHHHHHHHGFFFFFFFFFEEEEEEEEDDDDDDDDDDDDDDEEEEEEEDDDDDDCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAA@@@@?????????>>>>>>>>>>==>>>>>>>============<<<<<<<<<;;;;;;;;;:::::::::::::::::::::999999999988888888887777777777777766666655555555554444444444444433332222221111111100000000////////.............-------,,,,,,,,,,++++++++++++**************)))))))))))))((((((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!!!!!!!! aaaaabbbbbbbbbbbbbbbbbcbbbcccccccccccccccccdddddeeeeeeeeeffffffffffffffffgggggggggghhhhhhhhhhhhhhhiiiiiiiiiiiiijjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkllljjjjjjjjkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllmmmmmmmmmmmmmmmmmnnnnnnnnmmmmmmmmmnnnnnnnnnnnnnnnnppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuusssssssssssssssssssssssssssssssssssssssssssssssstttuuuvvwwxyyz{|}}~€��‚‚ƒƒ‡ˆˆˆˆ‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠ‹ŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆ‰ˆˆˆˆˆˆˆˆˆˆˆ‡‡‡†††………†††††††‡‡‡‡ˆˆˆ‰‰‰‰‰ŠŠŠ‰‰‰‰ˆˆ‡‡††………„„ƒƒƒ‚‚��€{{zzyyxxwwvvvvvvuuuuuutttrrrqqqqqpppppppoooooonnnnmllllllkkkkkkkkkkkkkjjjjjkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggffffffffffffffeeeeeeeeeeeeeeeeeeeedddddddcccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaa```````````````````````__aaaaaa````````````_______________^^^^^^^^^^]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[[[YYYYYYYYYYYYXXXXXXXXXXXWWWVVVVVVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQQQPPPOOOOONNNNNNNNMMMMMMMMMMMLMLLLLLLLLLLLLKKKKKKKKKKKKIIIIIIIIIIIIIIIIIHHHHHHHHGFFFFFFFFEEEEEEEEDDDDDDDDDDDDDDDEEEEEEEDDDDDDCCCCCBBBBBBBBBBBAABABBBBBAAAAAA@@@@?????????>>>>>>>>>>==>>>>>>>============<<<<<<<<<;;;;;;;;;:::::::::::::99999999999999999988888878877777777777776666666655555555544444444444444333332222211111111100000000////////.............-------,,,,,,,,,+++++++++++++**************))))))))))))((((((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!!!!!!!! aaaaaabbbbbbbbbbbbbbbbcbbbbcccccccccccccccccddddeeeeeeeeeefffffffffffffffggggggggggghhhhhhhhhhhhhhiiiiiiiiiiiiiijjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkljjjjjjjjjkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmnnnnnnmmmmmmmmmmmnnnnnnnnnnnnnnppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuusssssssssssssssssssssssssssssssssssssssssssssssstttuuuvvwwxxyzz{|}~€��‚‚ƒ‡‡ˆˆˆˆˆ‰‰‰‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‹‹‹‹‹ŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹ŠŠŠŠŠˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆ‡‡††…………†††††††‡‡‡‡ˆˆˆˆ‰‰‰‰ŠŠŠŠ‰‰‰‰ˆˆ‡‡†††………„„ƒƒƒ‚‚�||{{zyyxxxwwwvvvvvvuuuuutsrrrqqqqqpppppppoooooonnnmmlllllkkkkkkkkkkkjjjjjjjkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggfffffffffffffffeeeeeeeeeeeeeeeeeeeeddddddcccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa````````````````````````__aaaaaa````````````_______________^^^^^^^^^^]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[[ZYYYYYYYYYYYXXXXXXXXXXXXWWWVVVVVVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQPPPPOOOONNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKIIIIIIIIIIIIIIIIIHHHHHHHHFFFFFFFFFEEEEEEEEDDDDDDDDDDDDDDDEEEEEEEDDDDDDCCCCCBBBBBBBBBBAAAAAABAAAAAAAAA@@@?????????>>>>>>>>>>>==>>>>>>>===========<<<<<<<<<<;;;;;;;;::::::::::::::99999999999999999988888878777777777777766666666555555555544444444444443333332222111111111100000000////////............--------,,,,,,,,,+++++++++++++*************)))))))))))))((((((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!!!!!!!! aaaaaabbbbbbbbbbbbbbbbbbbbbccccccccccccccccccdddeeeeeeeeeeeffffffffffffffgggggggggggghhhhhhhhhhhhhiiiiiiiiiiiiiiijjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmnnnnnmmmmmmmmmmmmmnnnnnnnnnnnnpppppppppppppppppppppppppppppppppppppppppqqqqqqqqqppqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuutttwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuusssssssssssssssssssssssssssssssssssssssssssssssstttuuuvvvwwxyyz{{|}~€��‚‚†‡‡‡ˆˆˆˆˆˆ‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‹‹‹‹‹ŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹ŠŠŠˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆ‡†††…††††††††††‡‡‡‡ˆˆˆ‰‰‰‰ŠŠŠŠ‰‰‰‰ˆˆˆ‡‡‡†††………„„„ƒƒ‚}}||{zzyyxxxwwwwvvvvvuuuussrrrqqqqqpppppppooooonnnmmlllllkkkkkkkkkkjjjjjjjjkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggffffffffffffffeeeeeeeeeeeeeeeeeeeeeddddddcccccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaa```````````````````````````__aaaaa`````````````_______________^^^^^^^^^^]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[ZZYYYYYYYYYYYXXXXXXXXXXXWWWWVVVVVVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQPPPPOOOONNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKIIIIIIIIIIIIIIIIHHHHHHHHHFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEEDDDDDDCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAA@@@?????????>>>>>>>>>>>==>>>>>>===========<<<<<<<<<<;;;;;;;;;::::::::::::::99999999999999999888888778777777777777666666666555555555444444444444443333332222111111111000000000////////............--------,,,,,,,,,++++++++++++**************)))))))))))))((((((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!!!!!!!! aaaaaaabbbbbbbbbbbbbbbbbbbbbccccccccccccccccccddeeeeeeeeeeeefffffffffffffggggggggggggghhhhhhhhhhhhiiiiiiiiiiiiiiiijjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkklllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmnnnmmmmmmmmmmmmmmmnnnnnnnnnnoppppppppppppppppppppppppppppppppppppppppppqqqqqqqppppqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuusssssssssssssssssssssssssssssssssssssssssssssssstttuuuuvvwwxxyyz{||}~€��‚†††‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‹‹‹‹‹‹‹‹Š‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆ††††††††††††††‡‡‡‡ˆˆˆˆ‰‰‰‰ŠŠŠ‰‰‰‰‰ˆˆˆ‡‡‡††††………„„„ƒ~~}}|{{zzyyxxxwwwwvvvvuuusssrrrqqqqqppppppooooonnnmmlllllkkkkkkkkkkjjjjjjjjkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggffffffffffffffeeeeeeeeeeeeeeeeeeeeedddddddcccccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaa````````````````````````````__aaaaa````````````_______________^^^^^^^^^^]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[ZZZYYYYYYYYYYXXXXXXXXXXXXWWWWVVVVVVVVVUUUUUUUUUUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQPPPPOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKKIIIIIIIIIHIIIIIHHHHHHHHHHFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDEEEEEEDDDDDDCCCCCBBBBBBBBAAAAAAAAAAAAAAAAAA@@@?????????>>>>>>>>>>===>>>>>>===========<<<<<<<<<<;;;;;;;;;::::::::::::::99999999999999999888888777777777777766666666665555555555444444444444443333332221111111111000000000///////.............--------,,,,,,,,+++++++++++++**************)))))))))))))((((((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!!!!!!!! aaaaaaaabbbbbbbbbbbbbbbbbbbbbccccccccccccccccccdeeeeeeeeeeeeeffffffffffffgggggggggggggghhhhhhhhhhhiiiiiiiiiiiiiiiiijjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkklllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmnmmmmmmmmmmmmmmmmnnnnnnnnnoooppppppppppppppppppppppppppppppppppppppppppqqqqqpppppppqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuutttttsssssssssssssssssssssssssssssssssssssssssssssssstttuuuuvvvwwxxyzz{|}}~€€�……††‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆ†††††††††††††††‡‡‡‡ˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰ˆˆˆ‡‡‡‡‡†††††………„~~}||{zzyyyxxxwwwwvvvuusssrrrrqqqqqppppppooooonnmmmlllllkkkkkkkkkjjjjjjjjkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggfffffffffffffffeeeeeeeeeeeeeeeeeeeedddddddcccccccccccccbbbbbbbbbbbbbbbbbbbbbaaaaaaaa````````````````````````````__aaaaa````````````_______________^^^^^^^^^^]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[ZZZYYYYYYYYYYXXXXXXXXXXXWWWWWVVVVVVVVVUUUUUUUUUUUUUUUTUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPOOONNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKJIIIIIIIHHHHHHHHHHHHHHHHHHFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDDEEEEEDDDDDDDCCCCBBBBBBBBAAAAAAAAAAAAAAAAAAA@@?????????>>>>>>>>>>>===>>>>>>==========<<<<<<<<<<;;;;;;;;;:::::::::::::::9999999999999999888888877777777777776666666665555555555544444444444444333333222111111111100000000////////............---------,,,,,,,,+++++++++++++*************)))))))))))))(((((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!!!!!!!! aaaaaaaaabbbbbbbbbbbbbbbbbbbbbcccccccccccccccccceeeeeeeeeeeeeefffffffffffggggggggggggggghhhhhhhhhhiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkklllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnooooopppppppppppppppppppppppppppppppppppppppppppqqpppppppppqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuutttttttttssssssssssssssssssssssssssssssssssssssssssssssssttttuuuuvvvwwxyyzz{|}}~€€„……†††‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡Œ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆ†††††††††††††††‡‡‡‡‡ˆˆˆˆ‰‰‰‰‰‰‰‰‰‰ˆˆˆˆ‡‡‡‡‡‡‡††††……€~~}||{{zzyyyxxxwwwvvvutsssrrrrqqqqpppppppoooonnmmmlllllkkkkkkkkjjjjjjjjjkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggfffffffffffffffeeeeeeeeeeeeeeeeeeeedddddddcccccccccccccbbbbbbbbbbbbbbbbbbbbbbaaaaaaa````````````````````````````___aaaa`````````````______________^^^^^^^^^^]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[ZZZZYYYYYYYYYXXXXXXXXXXXXWWWWWVVVVVVVVUUUUUUUUUUUUUUUUTUUUUTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPOOONNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKKJIIIIIIIHHHHHHHHHHHHHHHHHHFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEEDDDDDDDCCCCBBBBBBBBAAAAAAAAAAAAAAAAAAA@@?????????>>>>>>>>>>====>>>>>===========<<<<<<<<;<;;;;;;;;;::::::::::::::99999999999999999888888777777777777766666666665555555555544444444444444333333222111111111000000000////////............---------,,,,,,,,+++++++++++++*************)))))))))))))(((((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!!!!!!!!  aaaaaaaaaabbbbbbbbbbbbbbbbbbbbbccccccccccccccccceeeeeeeeeeeeeeeffffffffffgggggggggggggggghhhhhhhhhiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnooooooopppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssrrssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssttttuuuuvvvwwxxyyz{{||}~~€ƒ„……†††‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡Œ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆ††††††††††††††††‡‡‡‡‡ˆˆˆˆ‰‰‰‰‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡‡††††�€€~}}||{zzzyyxxxwwwvvvttsssrrrqqqqqppppppooooonmmmlllllkkkkkkkkjjjjjjjjjkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhghhhhhhhgggggggggggggggggggggggggggggfffffffffffffffeeeeeeeeeeeeeeeeeeeddddddddccccccccccccbbbbbbbbbbbbbbbbbbbbbbbaaaaaaa``````________``````````````___aaaa`````````````______________^^^^^^^^^^]]]]]]]]]\\\\\\\\[[[[[[[[[[[[[ZZZZYYYYYYYYXXXXXXXXXXXXXWWWWWVVVVVVVVUUUUUUUUUUUUUUUUTUUUUTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPOONNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKKJIIIIIIHHHHHHHHHHHHHHHHHHHFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDDDDDEDDDDDDDDCCCCCBBBBBBBAAAAAAAAAAAAAAAAAAAA@??????????>>>>>>>>>>====>>>>>==========<<<<<<<<<;;;;;;;;;;;::::::::::::::99999999999999998888888777777777777666666666665555555555544444444444443333333222111111111000000000///////.............---------,,,,,,,,++++++++++++**************)))))))))))))(((((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!!!!!!!!  aaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbcccccccccccccccceeeeeeeeeeeeeeeefffffffffggggggggggggggggghhhhhhhhiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnoooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssrrrrrrsssssssssssssssssssrrrrsssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssstttuuuuuvvvwwxxyyzz{||}~~ƒƒ„„……††‡‡‡ˆˆˆˆˆˆˆˆˆˆˆ‡‡‡ŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‰‰‰‰‰‰‰‰‰ŠŠŠŠŠ‰‰‰‰‰‰‰ˆˆˆˆ†††††††††††††††††‡‡‡‡‡ˆˆˆ‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡††��€€~}}||{{zzyyyxxxwwvvtttssrrrrqqqqqpppppooooonmmmmllllkkkkkkkkjjjjjjjjjkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhgghhhhhhgggggggggggggggggggggggggggggffffffffffffffffeeeeeeeeeeeeeeeeeeddddddddcccccccccccccbbbbbbbbbbbbbbbbbbbbbbbaaaaaaa``````__________````````````___aaaa`````````````_____________^^^^^^^^^^]]]]]]]]]\\\\\\\\[[[[[[[[[[[[[ZZZZZYYYYYYYYXXXXXXXXXXXXWWWWWWVVVVVVVUUUUUUUUUUUUUUUUUTUUUUTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPOONNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKKJJIIIIIIHHHHHHHHHHHHHHHHHHHFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCBBBBBBBAAAAAAAAAAAAAAAAAAAA@??????????>>>>>>>>>>====>>>>===========<<<<<<<<;;;;;;;;;;;;:::::::::::::999999999999999998888888777777777777666666666655555555555544444444444444333333222111111110000000000///////.............---------,,,,,,,+++++++++++++**************))))))))))))((((((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!!!!!!!!  aaaaaaaaaaaaaaaaabbbbbbddddddddddddddeeeeeeeeeeeeeeeeeeeeeeffffffffffffffggggggggggggggggggghhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkllllllllllllmmmmmmmnnnnnnnnnnnnnnnnnnooooooooooopoppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttttttttssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsstttuuuuuvvvwwxxyyzz{{|}}~€€��‚‚ƒƒ„„„……………………………„„‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰†††††††††††††††††‡‡‡‡‡ˆˆˆˆˆˆˆ‰ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡†‡‡††……„„ƒ‚‚��€€~~~}}||{yyxxwwwvvvvuuuuutttttssssnnnnmmmmlllllllkkkkkkkkkkjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhgggggggggggggggffffeeeeeeeeeeeeeeeeeeeedeeeeeeeeedddddddddddddddddcccccccccccccccccccbbbbbbccbbbbbbbbbbbbbaaaaaaaaaabbbbbbbbbbbbbaaaaaaa`````aaaaaaaaaaaaaaaaaaaaaaaaaaa````````````______________^^^^^^^^^^]]]]]]]]]\\\\[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYXXXXXXXXXXXXXWWWWWWWVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPOOOONNNNNNNNNNMMMMMMMMMMMLLLKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDCCCBBBBBBBBBBBBBBBBBBAAAAAAA@@@@@??????????>>>>>>>>>>=======<<<<<<<<<<;;;;;;;;;;;;;::::::::::::9999999999999999999999988888887777777766666666666655555555444444444333333333333222222111111111000000000////////............-----------,,,,,,,++++++++++++*************)))))))))))))((((((((((((''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$##############""##""""""""""""""!!!!!!!!!!!!!!!! `aaaaaaaaaaaaaaaaabbbbbddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffggggggggggggggggggghhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjijjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkklllllllllllmmmmmmmmnnnnnnnnnnnnnnnnnoooooooooooooopppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttttttttssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsstttuuuuuuvvvwwwxxyzz{{||}~€��‚‚ƒƒ„„„…………………………„„Œ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠ‹‹ŠŠŠŠŠŠŠŠ‰‰‰‰‰††††††††††††††††††‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡ˆ‡‡††……„„ƒ‚‚��€€~~~}}||yyxxxwwvvvvuuuuuutttttsssnnnnmmmmmlllllllkkkkkkkkkjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhggggggggggggggggfffeeeeeeeeeeeeeeeeeeeeddeeeeeeeedddddddddddddddddcccccccccccccccccccbbbbbbbcbbbbbbbbbbbbbaaaaaaaaaaabbbbbbbbbbbbbaaaaaa``````aa````aaaaaaaaaaaaaaaaaaaaa````````````_____________^^^^^^^^^^]]]]]]]]]\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYXXXXXXXXXXXXXWWWWWWWWUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPOOOONNNNNNNNNMMMMMMMMMMMMLLKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIHHHHGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDCCCCBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@??????????>>>>>>>>>>======<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::9999999999999999999999888888877777777776666666666655555555444444444433333333333222222111111111000000000////////............-----------,,,,,,+++++++++++++*************)))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$##############""##""""""""""""""!!!!!!!!!!!!!!! ``aaaaaaaaaaaaaaaaabbbbdddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffgggggggggggggggggggghhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjiijjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkklllllllllmmmmmmmmmmnnnnnnnnnnnnnnnoooooooooooooooopppppppppooopppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqrrrrrrrrrrrrrrrqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttttttttssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsttttuuuuuuvvvwwwxxyyzz{||}~€��‚‚ƒƒ„„„„…………………„„„Œ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹ŠŠŠŠŠ‰‰‰‰‰†††††††††††††††††††‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆ‡‡‡††……„„ƒƒ‚‚��€€~~}}|zyyxxwwwvvvuuuuuutttttsssnnnnmmmmmlllllllkkkkkkkkkjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhggggggggggggggggffeeeeeeeeeeeeeeeeeeeedddeeeeeeeddddddddddddddddddccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaabbbbbbbbbbbbbaaaaaa``````````````aaaaaaaaaaaaaaaaaa`````````````_____________^^^^^^^^]]]]]]]]]]\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYXXXXXXXXXXXXXWWWWWWWWWUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPOOOONNNNNNNNNMMMMMMMMMMMLLLKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@???????????>>>>>>>>>=======<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::999999999999999999999888888887777777777666666666665555555544444444443333333333332222211111111000000000////////.............-----------,,,,,,+++++++++++++************)))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$#############"""##"""""""""""""!!!!!!!!!!!!!!!! ```aaaaaaaaaaaaaaaaabbbddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffgggggggggggggggggggghhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjiiijjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkllllllllmmmmmmmmmmmmnnnnnnnnnnnnnoooooooooooooooooopppppppoooooppppppppppppppppppppoopppppppppppppppppppppppqqqqqqqqqqqqrrrrrrrrrrrrrqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttttttttssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrtttttuuuuuuvvvvwwxxyyzz{{}}~€��‚‚ƒƒ„„„„………………„„„ŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹ŠŠŠŠŠ‰‰‰‰††††††††††††††††††††‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆ‡‡‡††……„„ƒƒ‚‚��€€~~}}zzyyxxwwvvvvuuuuuutttttssonnnmmmmmlllllllkkkkkkkkkjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhggggggggggggggggffeeeeeeeeeeeeeeeeeeeeddddeeeeeeddddddddddddddddddccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaabbbbbbbbbbbbaaaaaaa```````````````aaaaaaaaaaaaaaaaa`````````````__________^_^^^^^^^^]]]]]]]]]]\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZYYYYYXXXXXXXXXXXXXXWWWWWWWWWUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPOOOONNNNNNNNNMMMMMMMMMMMMLLKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDCCCCCBBBBBBBBBBBAAAAAAAAAAAAAA@@@@??????????>>>>>>>>>>=======<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::999999999999999999999888888887777777777666666666655555555544444444444333333333332222211111111000000000////////............------------,,,,,,+++++++++++++************)))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$##############"""##"""""""""""""!!!!!!!!!!!!!!!! ````aaaaaaaaaaaaaaaaabbdddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffgggggggggggggggggggghhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjiiiiijjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkllllllmmmmmmmmmmmmmnnnnnnnnnnnnoooooooooooooooooooopppppoooooooppppppppppppppppppoooopppppppppppppppppppppqqqqqqqqqqqqqqqrrrrrrrrrrqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttttttttssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrttttttuuuuuuuvvvwwwxxyyzz||}~~€��‚ƒƒƒ„„„„…………„„„„ŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠ‰‰‰‰†††††††††††††††††††††‡‡‡‡‡‡‡ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ‡‡‡††……„„ƒƒ‚‚‚��€~~}{zyyxxwwwvvvvuuuuuuttttssonnnmmmmmlllllllkkkkkkkkkiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhggggggggggggggggffeeeeeeeeeeeeeeeeeeeedddddeeeeeddddddddddddddddddccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaabbbbbbbbbbbbaaaaaaa````````````````aaaaaaaaaaaaaaaa````````````__________^^^^^^^^^^]]]]]]]]]\\\\\\\\[[[[[[[[ZZZZZZZZZZZZZZYYYYYXXXXXXXXXXXXXXWWWWWWWWWWUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPOOOONNNNNNNNNMMMMMMMMMMMLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDCCCCCBBBBBBBBBBAAAAAAAAAAAAAAA@@@@??????????>>>>>>>>>>=======<<<<<<<<<;;;;;;;;;:;;;;:::::::::::::999999999999999999998888888887777777777666666666665555555544444444444433333333332222211111111000000000////////............------------,,,,,,++++++++++++*************)))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$##############"""#""""""""""""""!!!!!!!!!!!!!!!! `````aaaaaaaaaaaaaaaaabcdddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffgggggggggggggggggggghhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjiiiiiijjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkklllllmmmmmmmmmmmmmmmnnnnnnnnnnoooooooooooooooooooooopppoooooooooppppppppppppppppoooooopppppppppppppppppppqqqqqqqqqqqqqqqqqqrrrrrrrqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttttttsssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqrrrrrrrrrtttttttuuuuuuuvvvvwwxxyyz{||}~€��‚ƒƒƒ„„„„„„„„„„„ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹ŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠ‰‰‰‡†††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ‡‡‡†††……„„„ƒƒ‚‚��€€~~{zzyyxxwwvvvvvuuuuuutttssonnnnmmmmlllllllkkkkkkkkkiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhggggggggggggggggfffeeeeeeeeeeeeeeeeeeeddddddeeeeddddddddddddddddddccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaabbbbbbbbbaaaaaaa``````````````````aaaaaaaaaaaaaa````````````__________^^^^^^^^^]]]]]]]]]\\\\\\\\\[[[[[[[ZZZZZZZZZZZZZZYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPOOOONNNNNNNNNMMMMMMMMMMMMLLKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDCCCCCBBBBBBBBBAAAAAAAAAAAAAAAA@@@???????????>>>>>>>>>>======<<<<<<<<<<;;;;;;;;;:;;;;:::::::::::::99999999999999999999888888887777777777766666666666555555554444444444443333333333222221111111100000000/////////............------------,,,,,+++++++++++++*************))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$##############"""#""""""""""""""!!!!!!!!!!!!!!! `````aaaaaaaaaaaaaaaaaaccdddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffgggggggggggggggggghhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjiiiiiiijjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkklllmmmmmmmmmmmmmmmmnnnnnnnnnoooooooooooooooooooooooppoooooooooooppppppppppppppoooooooooopppppppppppppppqqqqqqqqqqqqqqqqqqqqqqrrrqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqrrrrrrtttttttttuuuuuuuvvvvwwxxyz{||}~€€�‚‚ƒƒ„„„„„„„„„„„ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹ŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠ‰‰‰‡‡†††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††‡‡‡‡‡‡‡ˆˆˆ‡‡‡‡†††………„„ƒƒ‚‚��€€~|{zzyxxwwwvvvvvuuuuuttttsoonnnmmmmlllllllkkkkkkkkkiiiiiiiiiiiiiiiihhhhhhhhhhhhhhggggggggggggggggffffeeeeeeeeeeeeeeeeeddddddddeeeddddddddddddddddddccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaabbbbbbaaaaaaa```````````````````aaaaaaaaaaa``````````````_________^^^^^^^^^]]]]]]]]]\\\\\\\\\\[[[[[ZZZZZZZZZZZZZZZYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPOOOONNNNNNNNNMMMMMMMMMMMLLLKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDCCCCCCBBBBBBBBAAAAAAAAAAAAAAAAA@@@??????????>>>>>>>>>>=======<<<<<<<<<<;;;;;;;;;:;;;;:::::::::::::99999999999999999998888888887777777777766666666666555555554444444444444333333333222221111111000000000////////............-------------,,,,,+++++++++++++************)))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#############""""#"""""""""""""!!!!!!!!!!!!!!!! ``````aaaaaaaaaaaaaaaaacccddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeefffffffffffffffggggggggggggggggghhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjiiiiiiiijjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkllmmmmmmmmmmmmmmmmmmnnnnnnnooooooooooooooooooooooooooooooooooooooppppppppppppoooooooooooopppppppppppppqqqqqqqqqqqqqqqqqqqqqqqrrqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqrrrrrstttttttttttuuuuuuvvvwwxxyz{||}~€��‚‚ƒƒ„„„„„„„„„„ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠ‰‰‡‡‡†††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡††††††††††††††‡‡‡ˆˆ‡‡‡‡‡‡†††………„„„ƒƒ‚‚�€€|{{zyyxxwwwvvvvvuuuuutttsoonnnmmmmlllllllkkkkkkkkjiiiiiiiiiiiiiihhhhhhhhhhhhhhhgggggggggggggggggffffeeeeeeeeeeeeeeeedddddddddeeedddddddddddddddddccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaabbbaaaaaaaa``````````````````````aaaaaaa``````````````_________^^^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[ZZZZZZZZZZZZZZZYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQPPPPPPPPOOOONNNNNNNNNNMMMMMMMMMMMLLLKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAA@@???????????>>>>>>>>>>=======<<<<<<<<<<;;;;;;;;;:;;;:::::::::::::999999999999999999998888888887777777777766666666666555555554444444444444333333333222221111111000000000////////............-------------,,,,,++++++++++++*************)))))))))))))((((((((((((''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$##############""""#"""""""""""""!!!!!!!!!!!!!!!! ```````aaaaaaaaaaaaaaaaccccddddddddddddddddddeeedeeeeeeeeeeeeeeeeeefffffffffffffffgggggggggggggggghhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjiiiiiiiiiijjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkmmmmmmmmmmmmmmmmmmmmnnnnnooooooooooooooooooooooooooooooooooooooooppppppppppoooooooooooooopppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqrrrrsssttttttttttttuuuuuvvvwwyyz{|}}~€��‚‚ƒƒ„„„„„„„„„ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠ‰‰‡‡‡‡††††††††††††††††††††††‡‡‡‡‡‡†††††††††††††††††††‡‡‡‡‡‡‡‡‡††††………„„ƒƒ‚‚�€€}|{zzyyxxwwwvvvvvuuuutttsoonnnmmmmlllllllkkkkkkkkjiiiiiiiiiiiiiihhhhhhhhhhhhhhgggggggggggggggggfffffeeeeeeeeeeeeeeeedddddddddeddddddddddddddddddccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````aa```````````````_________^^^^^^^^^]]]]]]]]\\\\\\\\\\[[[[[ZZZZZZZZZZZZZZZZYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWVUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQPPPPPPPOOOOONNNNNNNNNMMMMMMMMMMMLLLLKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAA@@???????????>>>>>>>>>>=======<<<<<<<<<<;;;;;;;;::;;;:::::::::::::999999999999999999988888888887777777777776666666666555555554444444444444433333333222221111111000000000////////............------------,,,,,+++++++++++++*************)))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$##############""""""""""""""""""!!!!!!!!!!!!!!!! ````````aaaaaaaaaaaaaaacccccddddddddddddddddddeeddeeeeeeeeeeeeeeeeeefffffffffffffffggggggggggggggghhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjiiiiiiiiiiijjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkmmmmmmmmmmmmmmmmmmmmmnnnnooooooooooooooooooooooooooooooooooooooooooppppppppoooooooooooooooooppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqrrrrqqqqqqqqqqqqqqqqqqqrrsssstttttttttttttuuuuuvvwxyyz{|}~€�‚‚ƒƒƒƒ„„„„„„„‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹ŒŒŒŒŒŒ‹‹‹‹‹‹ŠŠŠŠ‰‡‡‡‡‡‡†††††††††††††††††††††††††††††††††……………†††††††‡‡‡‡‡‡‡‡‡†††††………„„„ƒ‚‚�€}}|{zzyxxwwwwvvvvvuuuutttoonnnmmmmmllllllkkkkkkkkjiiiiiiiiiiiiihhhhhhhhhhhhhhgggggggggggggggggffffffeeeeeeeeeeeeeeddddddddddddddddddddddddddddddccccccccccccccccccbbbbbbbbbbbbbabbbbbbbbbaaaaaaaaaaaaaaa`aaaaaaaaaaaaaaaaaaa`````````````````````````````````````````__________^^^^^^^^]]]]]]]]\\\\\\\\\\[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWWVVUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQPPPPPPPPOOOONNNNNNNNNNMMMMMMMMMMMLLLLKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAA@???????????>>>>>>>>>>========<<<<<<<<<<;;;;;;;;::;;;:::::::::::::99999999999999999998888888888777777777776666666666655555555444444444444443333333322222111111100000000/////////...........-------------,,,,,+++++++++++++************)))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$#############"""""""""""""""""""!!!!!!!!!!!!!!! `````````aaaaaaaaaaaaaaccccccddddddddddddddddddedddeeeeeeeeeeeeeeeeeefffffffffffffffgggggggggggggghhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjiiiiiiiiiiiijjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkmmmmmmmmmmmmmmmmmmmmmmmnnooooooooooooooooooooooooooooooooooooooooooooppppppoooooooooooooooooooppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssstttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrssssssttttttttttttttuuuvvwxyz{{|}~€€�‚‚ƒƒƒƒƒ„„„„„‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒ‹‹‹‹‹ŠŠŠŠŠ‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††………………………………†††‡‡‡‡‡‡‡‡‡‡††††††………„„ƒ‚‚�~}|{{zyyxxwwwwvvvvuuuutttoonnnmmmmmllllllkkkkkkkjjiiiiiiiiiiiihhhhhhhhhhhhhhgggggggggggggggggfffffffeeeeeeeeeeeedddddddddddddddddddddddddddddddccccccccccccccccccbbbbbbbbbbbbbaabbbbbbbbaaaaaaaaaaaaaa```aaaaaaaaaaaaaaaaaaa`````````````````````````````````````````_________^^^^^^^^]]]]]]]\\\\\\\\\\\[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWWWWWWWWWWWVVUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQPPPPPPPPOOOOONNNNNNNNNMMMMMMMMMMMMLLLLKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAA@???????????>>>>>>>>>>========<<<<<<<<<;;;;;;;;;::;;:::::::::::::999999999999999999988888888888777777777777666666666655555555444444444444443333333222222111111100000000/////////...........-------------,,,,,++++++++++++*************)))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#############""""""""""""""""""!!!!!!!!!!!!!!!! ``````````aaaaaaaaaaaaacccccccddddddddddddddddddddddeeeeeeeeeeeeeeeeeefffffffffffffffggggggggggggghhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjiiiiiiiiiiiiiijjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkmmmmmmmmmmmmmmmmmmmmmmmmmnnooooooooooooooooooooooooooooooooooooooooooooppppoooooooooooooooooooooppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssstttttuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsssssssssstttttttttttuuuvwxxyz{|}~~€��‚‚‚ƒƒƒƒƒƒ„„‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹ŠŠŠŠ‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††……………………………………………‡‡‡‡‡‡‡‡‡‡‡‡††††††……„„ƒ‚‚~}|{zzyxxxwwwvvvvvuuutttoonnnmmmmmllllllkkkkkkkjjiiiiiiiiiiihhhhhhhhhhhhhhggggggggggggggggggfffffffeeeeeeeeeeedddddddddddddddddddddddddddddddccccccccccccccccccbbbbbbbbbbbbbbaabbbbbbbbaaaaaaaaaaaaa````aaaaaaaaaaaaaaaaaaa````````````````````````````````````````__________^^^^^^^]]]]]]]\\\\\\\\\\\[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXWWWWWWWWWWWWWWWWVVVUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQPPPPPPPOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAA????????????>>>>>>>>>>========<<<<<<<<<<;;;;;;;;::;;:::::::::::::999999999999999999888888888887777777777777666666666655555555444444444444443333333222221111111000000000/////////...........------------,,,,,+++++++++++++*************)))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$##############""""""""""""""""""!!!!!!!!!!!!!!!! ```````````aaaaaaaaaaaaccccccccddddddddddddddddddddddeeeeeeeeeeeeeeeeeefffffffffffffffgggggggggggghhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkmmmmmmmmmmmmmmmmmmmmmmmmmnnnnooooooooooooooooooooooooooooooooooooooooooooppoooooooooooooooooooooooopqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttsssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqssssssssssssssstttttttuuuwwxyyz{|}~€��‚‚‚ƒƒƒƒƒƒƒ‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹ŠŠŠŠ‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††………………………………………………†††††††‡‡‡‡‡‡‡†††††……„„ƒ‚~}}|{zyyxxwwwwvvvvuuutttoonnnmmmmmllllllkkkkkkkjjiiiiiiiiiihhhhhhhhhhhhhhhgggggggggggggggggffffffffeeeeeeeeeeddddddddddddddddddddddddddddddcccccccccccccccccccbbbbbbbbbbbbbbaaabbbbbbbaaaaaaaaaaaaa`````aaaaaaaaaaaaaaaaaaa```````````````````````````````````````__________^^^^^^]^]]]]]]\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXWWWWWWWWWWWWWWWWWVVVUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQPPPPPPPPOOOOOONNNNNNNNMMMMMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEDDDDCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAA????????????>>>>>>>>>>=======<<<<<<<<<<<;;;;;;;;::;:::::::::::::9999999999999999999888888888887777777777776666666666665555555444444444444443333333222221111111000000000/////////..........-------------,,,,,+++++++++++++************)))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$##############""""""""""""""""""!!!!!!!!!!!!!!!! ````````````aaaaaaaaaaacccccccccddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeffffffffffffffggggggggggggghhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssstttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrssssssssssssssssstttttuuvwwxyz{|}}~€€��‚‚‚‚ƒƒƒƒƒŠ‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹ŠŠŠˆ‡‡‡‡‡‡‡‡‡†††††††††††††††††††††……………………„„„„„„„„„………††††††††††‡‡‡‡‡‡‡†††……„„ƒ€~}|{{zyyxxwwwvvvvuuutttoonnnmmmmmllllllkkkkkkkjjiiiiiiiiihhhhhhhhhhhhhhhhgggggggggggggggggffffffffeeeeeeeeeedddddddddddddddddddddddddddddcccccccccccccccccccbbbbbbbbbbbbbbaaaabbbbbbaaaaaaaaaaaaaa`````aaaaaaaaaaaaaaaaaa````````````````````````````````````````_________^^^^^^^]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXWWWWWWWWWWWWWWWWWVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPOOOOOOONNNNNNNMMMMMMMMMMMMLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAA???????????>>>>>>>>>>========<<<<<<<<<<<;;;;;;;:::;:::::::::::::999999999999999999988888888888777777777777766666666666555555544444444444443333333322222111111100000000//////////..........-------------,,,,,+++++++++++++************)))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$#############"""""""""""""""""""!!!!!!!!!!!!!!! `````````````aaaaaaaaaaccccccccccddddddddddddddddddddddeeeeeeeeeeeeeeeeeefffffffffffffffggggggggggggghhhhhhhhhhhhhhhhhhhhiihhiiiiiiiiiiiiiiiiiiiiiijiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkllmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssstttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrsssssssssssssssssttttuvvwxyyz{|}~~€€���‚‚‚‚‚‚ƒŠŠŠ‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹ŠŠŠˆˆ‡‡‡‡‡‡‡‡††††††††††††††††††††…………………„„„„„„„„„„„„„„†††††††††††‡‡‡‡‡‡‡†††……„ƒ€~}}|{zyyxxwwwwvvvuuutttoonnnmmmmmllllllkkkkkkkjjiiiiiiiihhhhhhhhhhhhhhhhhggggggggggggggggfffffffffeeeeeeeeeddddddddddddddddddddddddddddddccccccccccccccccccbbbbbbbbbbbbbbbaaaabbbbbbaaaaaaaaaaaaa``````aaaaaaaaaaaaaaaaaa``````````````````````````````````````__________^^^^^^^]]]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYXXXXXWWWWWWWWWWWWWWWWWWVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPOOOOOOONNNNNNNMMMMMMMMMMMMLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAA???????????>>>>>>>>>>========<<<<<<<<<<<;;;;;;;:::;::::::::::::9999999999999999999888888888888777777777777666666666666555555554444444444443333333222222111111100000000//////////..........-------------,,,,+++++++++++++*************)))))))))))))((((((((((((''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$##############""""""""""""""""""!!!!!!!!!!!!!!!! ``````````````aaaaaaaaacccccccccccddddddddddddddddddddddeeeeeeeeeeeeeeeeeffffffffffffffffggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkklllmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssstttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrssssssssssssssstttuvvwwxyz{{|}~€€����‚‚‚‚‚ŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒ‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹ŠŠˆˆˆ‡‡‡‡‡‡‡‡††††††††††…†††………………………………„„„„„„„„„„„„„„…………††††††††‡‡‡‡‡‡‡†††…„„�€~}|{zzyxxxwwwvvvuuuttsoonnnmmmmmllllllkkkkkkkjjiiiiiiiiihhhhhhhhhhhhhhhhgggggggggggggggffffffffffeeeeeeeeddddddddddddddddddddddddddddddcccccccccccccccccccbbbbbbbbbbbbbbaaaaabbbbbaaaaaaaaaaaaaa``````aaaaaaaaaaaaaaaaa``````````````````````````````````````__________^^^^^^^]]]]]]]]\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYXXXXXWWWWWWWWWWWWWWWWWWVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPOOOOOOOONNNNNNMMMMMMMMMMMMLLLLLLLKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAA??????????>>>>>>>>>>>========<<<<<<<<<<<;;;;;;;:::;::::::::::::9999999999999999999888888888888777777777777666666666666555555554444444444443333333222222111111000000000/////////..........-------------,,,,,+++++++++++++*************)))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$##############""""""""""""""""""!!!!!!!!!!!!!!!! ```````````````aaaaaaaaccccccccccccddddddddddddddddddddddeeeeeeeeeeeeeeeefffffffffffffffffggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjkkkkkkkkkkkkkklllllmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooopppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssstttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrssssssssssssttttuvvwxyyz{|}}~€€€�����‚‚‰‰ŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒ‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹Šˆˆˆˆ‡‡‡‡‡‡‡†††††††††…………†……………………………„„„„„„„„„„„„„„„…………………††††††‡‡‡‡‡‡‡††……„�€~}||{zyyxxwwwvvvuutttsonnnnmmmmmlllllllkkkkkkjjiiiiiiiiihhhhhhhhhhhhhhhhgggggggggggggggffffffffffeeeeeeedddddddddddddddddddddddddddddccccccccccccccccccccbbbbbbbbbbbbbbbaaaaabbbbaaaaaaaaaaaaaa```````aaaaaaaaaaaaaaaa```````````````````_______```````````___________^^^^^^^^]]]]]]]\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYYYXXXXXWWWWWWWWWWWWWWWWWWVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPPPPOOOOOOOONNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEDDDDDCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAA??????????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;:::::::::::::::99999999999999999999888888888888777777777777666666666666555555554444444444433333332222222111111000000000/////////..........-------------,,,,,+++++++++++++************)))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$##############""""""""""""""""""!!!!!!!!!!!!!!!! ````````````````aaaaaaacccccccccccccddddddddddddddddddddddeeeeeeeeeeeeeeeffffffffffffffffffggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjkkkkkkkkkkkkklllllllmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooopppppppqqqqqqqqqqqqqqqqqqpqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssstttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrsssssssssstttuvvwwxyzz{|}}~~€€€€����‰‰‰‰ŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹Šˆˆˆˆˆ‡‡‡‡‡‡††††††††……………………………………………„„„„„„„„„„„„„„„………………………†††††‡‡‡‡‡‡†††…„�€€~}|{zyyxxwwvvvuuutttsonnnmmmmmllllllllkkkkkkjjiiiiiiiiiiihhhhhhhhhhhhhhgggggggggggggggffffffffffeeeeeedddddddddddddddddddddddddddddccccccccccccccccccccbbbbbbbbbbbbbbbaaaaaabbbbaaaaaaaaaaaaaa```````aaaaaaaaaaaaaa``````````_````````______________________________^^^^^^^^]]]]]]]]\\\\\\\\[[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYYYYYXXXXXWWWWWWWWWWWWWWWWWWWVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTSTTSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPOOOOOOOOONNNNNMMMMMMMMMMMMLLLLLLLLKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAA@?????????>>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;::::::::::::::99999999999999999999998888888888877777777777766666666666655555555444444444443333333222222111111100000000//////////..........-------------,,,,+++++++++++++*************)))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#############"""""""""""""""""""!!!!!!!!!!!!!!! `````````````````aaaaaaccccccccccccccddddddddddddddddddddddeeeeeeeeeeeeeefffffffffffffffffffggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjkkkkkkkkkkkllllllllmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnoooooooooonnooooooooooooooooooooooooooooooooooooooooooooooooppppppppppqqqqqqqqqqqqqqqppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssstttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrsssssssstttuuvvwxxyz{{|}}~~€€€€��ˆˆ‰‰‰‰ŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒ‹Œ‹‹‹‹‹‹‹‹‹‹ˆˆˆˆˆˆ‡‡‡‡‡†††††††††…†……………………………………„„„„„„„„„ƒƒƒƒƒƒ…………………………†††††‡‡‡‡‡†††…„��€~}|{zzyxxwwvvvuutttssnnnnmmmmmllllllllkkkkkkjjiiiiiiiiiiiiihhhhhhhhhhhhggggggggggggggfffffffffffeeeeedddddddddddddddddddddddddddddccccccccccccccccccccbbbbbbbbbbbbbbbaaaaaaabbbaaaaaaaaaaaaaa````````aa``````````````````````_``````_______________________________^^^^^^^^^]]]]]]]\\\\\\\\[[[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYYYYXXXXXXWWWWWWWWWWWWWWWWWWWVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTSTTSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPPPPOOOOOOOOONNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEDDDDDCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAA@?????????>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;::::::::::::::99999999999999999999998888888888877777777777766666666666665555555444444444433333332222222111111000000000/////////..........-------------,,,,,+++++++++++++*************)))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$##############""""""""""""""""""!!!!!!!!!!!!!!!! _`````````````````aaaaacccccccccccccccddddddddddddddddddddddeeeeeeeeeeeeeeffffffffffffffffffffgggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiihiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjkkkkkkkkkkllllllllllmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnooooooooonnnnooooooooooooooooooooonoooooooooooooooooooooooopppppppppppppqqqqqqqqqqqqpppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssstttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppprrrrrrrrrrrrrrrrsssssssttuuvvwwxyyz{{|}}~~~€€€€ˆˆˆˆ‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹ŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ˆˆˆˆˆˆ‡‡‡‡‡‡†††††††††……†††…………………………„„„„„„„„ƒƒƒƒƒƒƒ„„„„„„………………††††‡‡‡‡†††……‚�€~}|{zzyxxwwvvuuuttsssnnnmmmmmmllllllllkkkkkkkjiiiiiiiiiiiiiihhhhhhhhhhhgggggggggggggffffffffffffeeeeddddddddddddddddddddcddddddddccccccccccccccccccccbbbbbbbbbbbbbbbbaaaaaaabbaaaaaaaaaaaaaaa````````a``````````````````````__``````______________________________^^^^^^^^^]]]]]]]\\\\\\\\[[[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYYYYYXXXXXWWWWWWWWWWWWWWWWWWWWWVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOONNNNNMMMMMMMMMMMMLLLLLLLLLKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAA@@?????????>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;::::::::::::::999999999999999999999999888888888877777777777776666666666665555555444444444333333322222221111111000000000/////////..........-------------,,,,,+++++++++++++************)))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$##############""""""""""""""""""!!!!!!!!!!!!!!!! _``````````````````aaaaccccccccccccccccddddddddddddddddddddddeeeeeeeeeeeeeeffffffffffffffffffffggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiihhiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjkkkkkkkklllllllllllmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnooooooonnnnnnooooooooooooooooooonnnnooooooooooooooooooooopppppppppppppppqqqqqqqqqqppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssstttttttttttttttttttttttttsssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppprrrrrrrrrrrrrrrrrssssssttuuuvvwxxyzz{{||}}~~~€‡‡ˆˆˆ‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹ŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ˆˆˆˆˆˆ‡‡‡‡‡‡†††††††††††††††††……………………„„„„„„ƒƒƒƒƒƒƒƒ„„„„„„„„……………††††††††††…„‚�€~}|{zzyxxwwvvuutttsssnnnmmmmmllllllllllkkkkkkkiiiiiiiiiiiiiiiihhhhhhhhhgggggggggggggffffffffffffeeeddddddddddddddddddddccddddddddcccccccccccccccccccbbbbbbbbbbbbbbbbaaaaaaaabbaaaaaaaaaaaaaa```````````````````````````````___`````_____________________________^^^^^^^^^^]]]]]]]]\\\\\\\[[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYYYXXXXXXWWWWWWWWWWWWWWWWWWWWVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPOOOOOOOOONNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEDDDDDCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAA@@?????????>>>>>>>>>>========<<<<<<<<<<<<;;;;;;;::::::::::::::999999999999999999999999988888888887777777777766666666666665555554444444443333333322222221111111000000000/////////..........------------,,,,,+++++++++++++*************)))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$#############"""""""""""""""""""!!!!!!!!!!!!!!!! __`````````````````aaaacccccccccccccccccddddddddddddddddddddddeeeeeeeeeeeeeeffffffffffffffffffffggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiihhhhiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjkkkkkkklllllllllllllmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnooooonnnnnnnnooooooooooooooooonnnnnnoooooooooooooooooooppppppppppppppppppqqqqqqqpppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssstttttttttttttttttttttttttsssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppqqqqqqrrrrrrrrrrrrsssssstuuuvvwwxxyzz{{||}}}~~~‡‡‡ˆˆˆˆ‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹Šˆˆˆˆˆˆ‡‡‡‡‡‡††††††††††††††††††…………………„„„„„„ƒƒƒƒƒƒƒƒ„„„„„„„„„„…………††††††††……„‚�€~}|{{zyxxwvvuuuttsssrnnmmmmmmllllllllllkkkkkkkiiiiiiiiiiiiiiiiihhhhhhhhgggggggggggggffffffffffffeeddddddddddddddddddddcccdddddddcccccccccccccccccccbbbbbbbbbbbbbbbbaaaaaaaaabaaaaaaaaaaaaaa```````````````````````````````____````_____________________________^^^^^^^^^^]]]]]]]]\\\\\\\[[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYYYXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEDDDDDCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@????????>>>>>>>>>>========<<<<<<<<<<<<;;;;;;;;:::::::::::::999999999999999999999999998888888888777777777776666666666666555555444444444333333322222221111111000000000//////////..........------------,,,,,+++++++++++++*************)))))))))))))((((((((((((''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#############""""""""""""""""""!!!!!!!!!!!!!! ! ___`````````````````aaacccccccccccccccccdddddddddddddddddddddddeeeeeeeeeeeeeeffffffffffffffffffffggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiihhhhhiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjkkkkklllllllllllllllmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnooonnnnnnnnnnooooooooooooooonnnnnnnnooooooooooooooooopppppppppppppppppppppqqqqpppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssstttttttttttttttttttttttttssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppqqqqqqqqqrrrrrrrrrrsssssttuuuvvwwxxyzz{{|||}}~~~†‡‡‡ˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠ‰‰ŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠˆˆˆˆˆˆ‡‡‡‡‡‡†††††††††††††††††††………………„„„„„„ƒƒƒƒƒƒƒƒ„„„„„„„„„„„……………††††††……„��€~}|{{zyxxwvvuutttssrrnmmmmmmllllllllllllkkkkkkjjiiiiiiiiiiiiiiiihhhhhhhggggggggggggfffffffffffffeedddddddddddddddddddccccddddddccccccccccccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````````______```____________________________^^^^^^^^^^^]]]]]]]\]\\\\\\\[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEDDDDDCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@????????>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;:::::::::::::999999999999999999999999998888888888777777777776666666666665555555444444443333333222222221111111000000000/////////..........-------------,,,,,+++++++++++++************)))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$##############""""""""""""""""""!!!!!!!!!!!!!! ! ____`````````````````aabcccccccccccccccccdddddddddddddddddddddddeeeeeeeeeeeeeeffffffffffffffffffffggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiihhhhhhiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjkkkkllllllllllllllllmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnonnnnnnnnnnnnooooooooooooonnnnnnnnnnnooooooooooooooppppppppppppppppppppppppqppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssstttttttttttttttttttttttttsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppqqqqqqqqqqqrrrrrrrrrsssssttuuvvvwwxxyzz{{{||}}}~~~†††‡‡ˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠˆˆˆˆˆˆ‡‡‡‡‡‡††††††††††††††††††††………………„„„„„ƒƒƒƒƒƒƒƒ„„ƒ„„„„„„„„„„……………………………„��€~}|{zzyxxwvvuuttsssrrnmmmmmlllllllllllllkkkkkkjjjjjjjjjjiiiiiiiiihhhhhhggggggggggggffffffffffffeeddddddddddddddddddccccccdddddccccccccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````````_______``__________________________^^^^^^^^^^^^^]]]]]]]]\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNMMMMMMMMMMMLLLLLLLLLLLKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@???????>>>>>>>>>>========<<<<<<<<<<<<;;;;;;;;::::::::::::::999999999999999999999999999888888888777777777776666666666665555555444444433333332222222211111110000000000/////////..........------------,,,,,,++++++++++++*************)))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$##############""""""""""""""""""!!!!!!!!!!!!!! ! _____`````````````````abbcccccccccccccccccdddddddddddddddddddddddeeeeeeeeeeeeeefffffffffffffffffffgggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiihhhhhhhhiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjkkllllllllllllllllllmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooonnnnnnnnnnnnnoooooooooooopppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssstttttttttttttttttttttttttsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppqqqqqqqqqqqqqrrrrrrrrsssstttuuvvvwwxxyyzz{{||}}}~~…††‡‡‡ˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰ˆ‰‰‰‰ŠŠŠŠŠŠ‹‹‹‹‹‹‹ŠŠŠŠŠŠŠˆˆˆˆˆˆ‡‡‡‡‡‡†††††††††††††††††††††……………„„„„„ƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒ„„„„„„………………………„„�€€~}|{zzyxwwvvuuttsssrrmmmmmlllllllllllllllkkkkkjjjjjjjjjjjjjjiiiiiihhhhhggggggggggggffffffffffffeedddddddddddddddddcccccccddddccccccccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````````_________`_____________________^^^^^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNMMMMMMMMMMMLLLLLLLLLLLLKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@???????>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;:::::::::::::9999999999999999999999999999888888888877777777776666666666655555555444444333333322222222111111110000000000/////////..........------------,,,,,,++++++++++++*************)))))))))))))((((((((((((''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#############"""""""""""""""""""!!!!!!!!!!!!!! ! aaaaaabbbbbbbbbbbbbbbbccccccccccccddddddddddddddeeeeeeeeeeeeeeeffffffffffeeeeeeefffffffffffffffffffffffgggggggggggggggggggghhhhhhhhhhhhhhhhiiiiiiiiihiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooopppppppoooooooooooooooooooppppppooooopppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrqrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrsssstttuuvvvwwxxyyzz{{|||}}~€€€�����������������‚†††‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆŠŠŠŠŠŠŠ‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††…………„„„„„ƒƒƒƒƒƒ�����������‚‚‚‚‚‚ƒƒƒƒ‚‚‚���€~}}|{zyyxwwvvuuttsssrqqqqqppppppppppppppppooookkkkkkkkkkkkkkkjjjjjiiiiiggggggffffffffffffeeeeeeeedddddddddddddddddcccccccddddddddccccccccccccccccccbbbbbbbbbbbbbbbaaaaaaaaaabaaaaaaaaaaaaaaa`````````````````````_____________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXWWVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRQQQQPPPPPPOOOOOOOOOOOONNNNNNNMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFEEEEEEEEDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@??????????>>>>>>>>>>=====<<<<<<<;;;;;;;;;;::::::::::999999999999988888888888888888888888888887777777777777766666666666555555555444444443333333222222222111111111000000000//////////............----------,,,,,,,,,,,,,++++++++++++*********)))))))))))))((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!!! aaaaaaabbbbbbbbbbbbbbbbccccccccccccdddddddddddddeeeeeeeeeeeeeeeefffffffffeeeeeeeefffffffffffffffffffffffggggggggggggggggggghhhhhhhhhhhhhhhhhhiiiiiiihhiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooppppoooooooooooooooooooooopppooooooooopppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssrrrrrrrrqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrsssstttuuuvvwwxxyyzz{{|||}~~€€€€�����������������…†††‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆŠŠŠŠŠŠ‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆ††‡††††††††…………„„„„„ƒƒƒƒƒƒ�������������‚‚‚‚‚‚‚‚‚‚‚��€€~}}|{zyyxwwvvuuttssrrqqqqpppppppppppppppppppppkkkkkkkkkkkkkkkkjjjjjiiiiggggggffffffffffffeeeeeeedddddddddddddddddccccccccdddddddcccccccccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaabaaaaaaaaaaaaaaa```````````````````______________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRQQQQQPPPPPPOOOOOOOOOOOONNNNNNNMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFEEEEEEEEDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@??????????>>>>>>>>>======<<<<<<;;;;;;;;;;:::::::::::999999999999888888888888888888888888888887777777777777666666666666555555555444444433333332222222221111111111000000000/////////.............----------,,,,,,,,,,,,+++++++++++++*********)))))))))))))((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$##############"""""""""""!!!!!!!!!!!!!! aaaaaaabbbbbbbbbbbbbbbbcccccccccccccddddddddddddeeeeeeeeeeeeeeeeeffffffffeeeeeeeeeffffffffffffffffffffffffggggggggggggggggghhhhhhhhhhhhhhhhhhhiiiiiihhhhiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjkkkkkkkkkklllllllllllllllllllllllmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooppooooooooooooooooooooooooooooooooooooopppppppppppppooopppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrsssstttuuuvvwwxxyyzz{{||}~~~€€€€���������€€€€€��……†††‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡ŠŠŠ‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆ†‡‡‡†††††††…………„„„„„ƒƒƒƒƒƒ���������������‚‚‚‚‚‚‚����€~}||{zyyxwwvvuuttssrrqqqqpppppppppppppppppppppklllllllllllkkkkkjjjjiiiiggggggfffffffffffeeeeeeeeddddddddddddddddcccccccccdddddddcccccccccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````_______________^_____^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQPPPPPPOOOOOOOOOOOONNNNNNNMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFEEEEEEEEEDDDDDDDCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@?????????>>>>>>>>>=======<<<<<;;;;;;;;;;;:::::::::::999999999999888888888888888888888888888887777777777777666666666665555555554444444433333332222222221111111111000000000/////////............-----------,,,,,,,,,,,,+++++++++++++*********)))))))))))))((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$##############"""""""""""!!!!!!!!!!!!!! aaaaaaaabbbbbbbbbbbbbbbccccccccccccccdddddddddddeeeeeeeeeeeeeeeeeefffffffeeeeeeeeeeffffffffffffffffffffffffgggggggggggggggghhhhhhhhhhhhhhhhhhhhiiiiihhhhhiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjkkkkkkkkkkllllllllllllllllllllllmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppooooooopppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrssssstttuuvvwwxxyyzz{{||}~~€€€€€��€€€€€€€€€€€€………†††‡‡‡‡ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡†††††††…………„„„„ƒƒƒƒƒƒ‚������������������‚‚‚���€€€~}||{zzyxxwvvuuttsssrqqqqpppppppppppppppppppppllllllllllllllkkkkjjjjiiiggggggffffffffffeeeeeeeeedddddddddddddddccccccccccddddddcccccccccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````______________^^_____^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPOOOOOOOOOOOOONNNNNNNMMLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJIJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFEEEEEEEEEDDDDDDDCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@?????????>>>>>>>>>=======<<<<;;;;;;;;;;;::::::::::::999999999999888888888888888888888888888887777777777776666666666665555555554444444333333322222222211111111110000000000/////////............-----------,,,,,,,,,,,,+++++++++++++********)))))))))))))((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$##############"""""""""""!!!!!!!!!!!!!! aaaaaaaaabbbbbbbbbbbbbbcccccccccccccccdddddddddddeeeeeeeeeeeeeeeeeeffffffeeeeeeeeeeeffffffffffffffffffffffffggggggggggggggghhhhhhhhhhhhhhhhhhhhhhiiihhhhhhiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjkkkkkkkkkkllllllllllllllllllllmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppooooooooooopppppppppppppppoooooppppppppppppppppppppppppppppppppppppppppppppprrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrsssstttuuvvwwxxyyzz{{|}~~~€€€€€€€€€€€€€€€€„„……†††‡‡‡‡ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆ†‡‡‡†††††††…………„„„„ƒƒƒƒƒƒ‚������������������������€€€~~}||{zzyxxwwvvuuttssrqqqqppppppppppppppppppppplllllllmmmllllllkkkjjjiiiggggggffffffffffeeeeeeeeeddddddddddddddcccccccccccdddddccccccccccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````______________^^^____^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPOOOOOOOOOOOONNNNNNNNMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJIJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFEEEEEEEEEEDDDDDDDCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@????????>>>>>>>>>========<<<;;;;;;;;;;;;::::::::::::99999999999888888888888888888888888888887777777777777666666666665555555554444444433333332222222221111111111000000000/////////.............-----------,,,,,,,,,,,+++++++++++++*********)))))))))))))((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$##############"""""""""""!!!!!!!!!!!!!! aaaaaaaaaabbbbbbbbbbbbbccccccccccccccccdddddddddddeeeeeeeeeeeeeeeeeefffffeeeeeeeeeeeeffffffffffffffffffffffffggggggggggggggghhhhhhhhhhhhhhhhhhhhhhiihhhhhhhhiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjkkkkkkkkkklllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooopppooooooooooooooopppppppppppoooooooooopppppppppppppppppppppppppppppppppppppppprrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssqqqqqqqqqqqqqqqqqqqqqqqqqrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrssssttuuuvvwxxyyzz{|}}~~€€€€€€€€€€„„„……†††‡‡‡‡‡‡‡‡‡‡‡‡‡††‡‡‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††…………„„„„ƒƒƒƒƒ‚‚������€€€€€€€����������€€€~~}||{{zyyxxwvvuuttssrqqqqpppppppppppppppppppppllllmmmmmmmmmllllkkkjjjiigggggffffffffffeeeeeeeeeeddddddddddddcccccccccccccddddccccccccccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````_____________^^^^___^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQPPPPOOOOOOOOOOOOONNNNNNNMMLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJIIJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFEEEEEEEEEEDDDDDDDCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@???????>>>>>>>>>=========<<;;;;;;;;;;;;:::::::::::::99999999999888888888888888888888888888887777777777776666666666665555555554444444433333332222222221111111111000000000/////////............------------,,,,,,,,,,,+++++++++++++*********))))))))))))(((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$##############"""""""""""!!!!!!!!!!!!!! aaaaaaaaaaabbbbbbbbbbbbcccccccccccccccccdddddddddddeeeeeeeeeeeeeeeeeeffffeeeeeeeeeeeeeffffffffffffffffffffffffggggggggggggggghhhhhhhhhhhhhhhhhhhhhhihhhhhhhhhiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkklllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmnnmmnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooopppppppoooooooooooooooopppppppppppppppppppppppppppppppppprrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppqqqqqqqqqqrrrrrrssstttuuvvwxxyyz{{|}}~~€€€€€ƒƒ„„……†††‡‡‡‡‡‡‡‡††††††††ˆˆ‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††…………„„„ƒƒƒƒƒƒ‚‚����€€€€€€€€€€€€�����€€€€€~~}}|{{zzyyxwwvvuuttssrqqqqpppppppppppppppppppqllmmmmmmmmmmmmlllkkkjjjiigggggffffffffffeeeeeeeeeedddddddddddccccccccccccccdddccccccccccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````_____________^^^^__^^^^^^^^^^^^^^^^^^^^^^]^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQPPPPOOOOOOOOOOOOONNNNNNNMMLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJIIIJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFEEEEEEEEEEDDDDDDDDCCCCBBBBBBBBAAAAAAAAA@@@@@@@@???????>>>>>>>>>=========<;;;;;;;;;;;;:::::::::::::999999999999888888888888888888888888888887777777777776666666666655555555554444444433333332222222221111111110000000000/////////............------------,,,,,,,,,,,++++++++++++*********)))))))))))))((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!! aaaaaaaaaaaabbbbbbbbbbbccccccccccccccccccdddddddddddeeeeeeeeeeeeeeeeeefffeeeeeeeeeeeeeefffffffffffffffffffffffffgggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkklllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppoooooooooooooooooooooopppppppppppppppppppppppppppprrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppprrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppqqqqqqqqqrrrrrsssttuuvvwxxyzz{||}}~~~~~~~~~~ƒƒƒ„„……††††‡‡††††††††††††ˆˆˆˆˆ‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ††††††††††…………„„„„ƒƒƒƒƒ‚‚‚���€€€€€€€€€€€€€€€€€€€€€€~~}}||{{zzyxxwwvvuttssrrqqqqpppppppppppppppppqqlmmmmmmmmmmmmmmlllkkjjjiigggggfffffffffeeeeeeeeeeeddddddddddcccccccccccccccddcccccccccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````____________^^^^^_^^^^^^^^^^^^^^^^^^^^^^^]^^^]]]]]]]]]]]\\\\\\\\\\[\[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPOOOOOOOOOOOOONNNNNNNMMLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJIIJJJJJJIIIIIIJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFEEEEEEEEEEEDDDDDDDDCCCCBBBBBBBBAAAAAAAA@@@@@@@@@??????>>>>>>>>>==========;;;;;;;;;;;;;:::::::::::9::99999999999888888888888888888888888888877777777677776666666666655555555554444444433333332222222211111111110000000000/////////............------------,,,,,,,,,,+++++++++++++*********)))))))))))))((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$##############"""""""""""!!!!!!!!!!!!!!! aaaaaaaaaaaaabbbbbbbbbbbccccccccccccccccccdddddddddddeeeeeeeeeeeeeeeeeeffeeeeeeeeeeeeeeeeffffffffffffffffffffffffggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppprrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppprrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppqqqqqqqrrrrsssttuuvvwxxyzz{||}}~~~~~~~~~}}~~‚‚ƒƒ„„……†††††††††……………………ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††……………„„„„ƒƒƒƒƒ‚‚‚��€€€€€€€€€€€€€€€€€€€€€€~~}}||{{{zzyxxwwvuuttsrrqqqqqpppppppppppppppqqqmmmmmmmnnnmmmmmlllkkkjjiigggggffffffffeeeeeeeeeeeedddddddddccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaa`aaaaaaaaaaaa````````````````````____________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPOOOOOOOOOOOOONNNNNNNNMMLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFEEEEEEEEEEDDDDDDDDCCCCBBBBBBBBAAAAAAAA@@@@@@@@@?????>>>>>>>>>>=========<;;;;;;;;;;;;::::::::::::9:99999999999888888888888888888888888888887777777767776666666666655555555555444444443333333222222221111111111000000000/////////............-------------,,,,,,,,,,+++++++++++++*********)))))))))))))((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$##############"""""""""""!!!!!!!!!!!!!! aaaaaaaaaaaaaabbbbbbbbbbbccccccccccccccccccdddddddddddeeeeeeeeeeeeeeeeeefeeeeeeeeeeeeeeeeeffffffffffffffffffffffffggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppprrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppprrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppqqqqqqqqrrrrssttuuvvwxxyz{{||}}~~~~~~~~~~~}}}}}}}}‚‚‚ƒƒ„„…………†…………………………………‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ††††††††……………„„„„„ƒƒƒƒƒ‚‚‚��€€€€€€€€€€€€€€€€€€€€€~~~}}||{{{zzyxxwwvuuttsrrqqqqqppppppppppppppqqqmmmmmmnnnnnmmmmmllkkkjjiiggggfffffffffeeeeeeeeeeedddddddddccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaa``aaaaaaaaaaa`````````````````````____________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]^^]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPOOOOOOOOOOOOONNNNNNNNMMLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIIIJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFEEEEEEEEEDDDDDDDDDCCCCBBBBBBBAAAAAAAA@@@@@@@@@@????>>>>>>>>>>==========<;;;;;;;;;;;:::::::::::::9:99999999999888888888888888888888888888877777777667776666666666655555555554444444443333333222222221111111111000000000/////////............-------------,,,,,,,,,,++++++++++++*********)))))))))))))((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$##############"""""""""""!!!!!!!!!!!!!! aaaaaaaaaaaaaaabbbbbbbbbbbccccccccccccccccccdddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnoooooooooooooooooooooonnoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppprrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppprqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppqqqqqqrrrssttuuvvwxxyz{{||}}}~~~~~~~}}}}}|||}}��‚‚ƒƒ„„„…………………„„„„„„„„…‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡ˆˆˆ†††††††………………„„„„ƒƒƒƒƒ‚‚‚‚�€€€€€€€€€€€€€€€€€€€€€~~~}}}|||{{zzyxxwwvuutsrrrqqqqqppppppppppppqqqqmmmmmmnnnnnmmmmlllkkkjjiiggggffffffffeeeeeeeeeeeeddddddddccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaa```aaaaaaaaaaa````````````````````____________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]^]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPOOOOOOOOOOOOONNNNNNNNMMMLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIIIJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFEEEEEEEEEDDDDDDDDDCCCCBBBBBBBAAAAAAAA@@@@@@@@@@???>>>>>>>>>>==========<<;;;;;;;;;;;:::::::::::::9:99999999999888888888888888888888888888877777777667776666666666655555555554444444443333333222222221111111110000000000/////////............------------,,,,,,,,,,+++++++++++++*********)))))))))))))((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!! aaaaaaaaaaaaaaaabbbbbbbbbbbccccccccccccccccccdddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnooooooooooooooooooonnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppprrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppppppppppppqqqqqrrssttuuvvwxxzz{{||}}}}}}}}}}}||||||||€��‚‚ƒƒƒ„„„„„„„„„„„ƒ„„„„„†‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡†††††…………………„„„„„ƒƒƒƒƒ‚‚‚‚�€€€€€€€€€€€€€€€€€€€€~~~}}}|||{{zzyxxwvvuussrrrqqqqqqqpppppppppqqqqmmmmmmnnnnnmmmmlllkkjjjiiggggfffffffeeeeeeeeeeeeddddddddccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaa````aaaaaaaaaa`````````````````````____________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]^]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYXXXXXXXXWWWWWWWWWWVVUUUUUUUVVVVVVVVVVVVUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQPPOOOOOOOOOOOONNNNNNNNNMMMLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIIIIJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFEEEEEEEEEDDDDDDDDDCCCCBBBBBBBAAAAAAA@@@@@@@@@@@??>>>>>>>>>>>=========<<<;;;;;;;;;;::::::::::::::9:99999999998888888888888888888888888888777777777667766666666666655555555554444444443333333322222221111111110000000000/////////...........-------------,,,,,,,,,,+++++++++++++*********)))))))))))))((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$##############"""""""""""!!!!!!!!!!!!!! aaaaaaaaaaaaaaaaabbbbbbbbbbbccccccccccccccccccdddddddddddeeeeeeeeeeeeeeeedeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkklllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnooooooooooooooooonnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppprrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppppppppppppppppppqqqqrrrsstuuvvwxyyzz{{|||}}}}}|||||{{{{{|€€��‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„††‡‡‡‡ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡………………………………„„„„„ƒƒƒƒƒ‚‚‚‚€€€€€€€€€€€€€~~~~}}}}||{{zzyyxwvvutssrrrqqqqqqqqppppppqqqqqmmmmmmmmmmmmmmmlllkkjjjiigggfffffffeeeeeeeeeeeedddddddddcccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaa````aaaaaaaaa``````````````````````___________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYXXXXXXXXXWWWWWWWWWWUUUUUUUUUUUUVVVVVVVVUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPOOOOOOOOOOONNNNNNNNNNMMMMLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIIIIJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFEEEEEEEEEDDDDDDDDDCCCCBBBBBBBAAAAAAA@@@@@@@@@@@?>>>>>>>>>>>==========<<<;;;;;;;;;:::::::::::::::9:9999999999888888888888888888888888888877777777666776666666666655555555555444444444333333332222222111111111000000000//////////...........-------------,,,,,,,,,,++++++++++++*********)))))))))))))((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$##############"""""""""""!!!!!!!!!!!!!! `aaaaaaaaaaaaaaaaabbbbbbbbbbbccccccccccccccccccdddddddddddeeeeeeeeeeeeeeeddeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnoooooooooooooonnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppprrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppppppppppppppqqqrrrssttuvvwxyyzz{{{||||||||{{{{{{{{{€€€��‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒ†††‡‡‡‡ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡……………………………„„„„„ƒƒƒƒƒƒ‚‚‚‚€€€€€€€€€€~~~~~}}}|||{zzyxxwvvttssrrrqqqqqqqqqqppqqqqqqmmmmmmmmmmmmmmlllkkkjjiiigggffffffeeeeeeeeeeeedddddddddcccccccccccccccccccbccccccccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaa`````aaaaaaa````````````````````````___________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYXXXXXXXXXWWWWWWWWWWVUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQPPOOOOOOOOOONNNNNNNNNNMMMMMLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIIIIJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFEEEEEEEEEDDDDDDDDDCCCCBBBBBBBAAAAAAA@@@@@@@@@@@>>>>>>>>>>>>=========<<<<;;;;;;;;;:::::::::::::::9:9999999999888888888888888888888888888777777777666776666666666655555555554444444444333333332222222111111111000000000/////////............------------,,,,,,,,,,+++++++++++++*********)))))))))))))((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!! ``aaaaaaaaaaaaaaaaabbbbbbbbbbbccccccccccccccccccdddddddddddeeeeeeeeeeeeeedddeeeeeeeeeeeeeeeeeeeeffefffffffffffffffffffffgggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiijjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkklllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnoooooooooooonnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppprrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqrrssttuuvwxxyyzz{{{{{{{{{{{zzzzzzz€€���‚‚‚‚‚‚‚������‚‚‚ƒ……††‡‡‡‡‡‡ˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………„„„„„„ƒƒƒƒƒƒ‚‚‚‚€€€€€€€€€~~~~~~}}}||{{zyxxwvuttssrrrqqqqqqqqqqqqqqqqqlmmmmmmmmmmmmlllkkkjjjiiiggfffffffeeeeeeeeeeedddddddddcccccccccccccccccccbbcccccccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaa`````aaaaaaa```````````````````````___________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYXXXXXXXXXWWWWWWWWWWVVUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQPPOOOOOOOOONNNNNNNNNNNMMMMMLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIIIIJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGFFEEEEEEEEEDDDDDDDDDCCCCCBBBBBBAAAAAAAA@@@@@@@@@@?>>>>>>>>>>>==========<<<<;;;;;;;;::::::::::::::::9:9999999998888888888888888888888888887777777776666776666666666655555555554444444443333333322222222111111111000000000/////////...........-------------,,,,,,,,,,+++++++++++++*********)))))))))))))((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$##############""""""""""""!!!!!!!!!!!!! ```aaaaaaaaaaaaaaaaabbbbbbbbbbbcccccccccccccccccddddddddddddeeeeeeeeeeeeeddddeeeeeeeeeeeeeeeeeeeefeeefffffffffffffffffffffggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiijjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkklllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnooooooooonnnnnnnnnnnnnnnnnoooooooonnoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqrrrssttuvwwxxyyzzzz{{zzzzzzzyyzzz~~€€€���������€€€����‚‚………†††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡………………………„„„„„„„ƒƒƒƒƒƒ‚‚‚‚€€€€€€€€~~~~~~}}}||{{zyxxwvuttssrrrqqqqqqqqqqqqqqqqlllmmmmmmmmllllkkkjjjiiihgfffffffeeeeeeeeeeedddddddddccccccccccccccccccbbbbccccccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaa``````aaaaaa```````````````````````____________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZYYYXXXXXXXXXXWWWWWWWWWVVVUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTSSSSSSSSSSSSSSSSSRRSSSSRRRRRRRRRRRQQQQQQQPPPOOOOOOOONNNNNNNNNNNMMMMMMLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIIIIJIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFEEEEEEEEEDDDDDDDDDCCCCCBBBBBBAAAAAAAA@@@@@@@@@??>>>>>>>>>>==========<<<<<;;;;;;;;::::::::::::::::9:9999999998888888888888888888888888887777777776666766666666666655555555554444444443333333322222222111111110000000000/////////...........-------------,,,,,,,,,,+++++++++++++********)))))))))))))((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$##############""""""""""""!!!!!!!!!!!!! ````aaaaaaaaaaaaaaaaabbbbbbbbbbbccccccccccccccccdddddddddddddeeeeeeeeeeeedddddeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiijjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnooooooonnnnnnnnnnnnnnnnnnnnooooonnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqppppppqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppppppppppppoopppoooooooppppppqqqrrssttuvvwxxxyyyzzzzzzyyyyyyyyy}~~~€€€€€€€€€€€€€€€��‚„„……†††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡……………………„„„„„„„„ƒƒƒƒƒƒƒ‚‚‚€€€€€€€€~~~~~}}||{{zyxxvvuttssrrrrqqqqqqqqqqqqqqllllllllllllllkkkkjjjiiihgffffffeeeeeeeeeeedddddddddccccccccccccccccccbbbbbcccccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaa```````aaaaa```````````````````_````____________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYXXXXXXXXXXWWWWWWWWWWVVVUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTSSSSSSSSSSSSSSSSRRRRSSRRRRRRRRRRRRQQQQQQQQPPPOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIIIJIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBAAAAAAAA@@@@@@@@???>>>>>>>>>>==========<<<<<;;;;;;;:::::::::::::::::9:999999998888888888888888888888888887777777776666676666666666665555555554444444444333333332222222211111111000000000//////////..........-------------,,,,,,,,,,+++++++++++++*********)))))))))))))((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$##############""""""""""""!!!!!!!!!!!!! `````aaaaaaaaaaaaaaaaabbbbbbbbbbbcccccccccccccccddddddddddddddeeeeeeeeeeeddddddeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffggggggggggggggggghhhhhhhhghhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiijjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnoooonnnnnnnnnnnnnnnnnnnnnnnoonnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrpppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppppppppppppppppppppppoooppooooooooooppppppqqrrrsstuvvwwwxxxyyyyyyyyxxxxxxy}}}~~~€€€�ƒ„„……†††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………„„„„„„„„„ƒƒƒƒƒƒƒ‚‚‚�€€€€€€€~~~~}}||{{zyxwvvuttssrrrrqqqqqqqqqqqqqlllllllllllllkkkkjjjiiihhgfffffeeeeeeeeeeedddddddddcccccccccccccccccbbbbbbbccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa```````aaaaa```````````````````_````___________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYXXXXXXXXXXWWWWWWWWWWVVVVUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRQQQQQQQPPPPOOOOOONNNNNNNNNNNNMMMMMMMLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIIIJIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFEEEEEEEEEEDDDDDDDDCCCCCCCBBBBBBAAAAAAA@@@@@@@@@???>>>>>>>>>===========<<<<<;;;;;;;:::::::::::::::::99999999998888888888888888888888888877777777776666676666666666655555555544444444443333333332222222111111111000000000/////////...........-------------,,,,,,,,,,+++++++++++++*********)))))))))))))((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!! ``````aaaaaaaaaaaaaaaaabbbbbbbbbbbccccccccccccccdddddddddddddddeeeeeeeeeedddddddeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffggggggggggggggggggghhhhhhggghhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiijjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooonnnoooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrpppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppppppppppppoooopooooooooooooooppppqqqrrsttuuvvwwwxxxxxxxxxxxxxxxx||}}}~~~~~~~~~~~~~~~€€ƒƒ„„………††††††††‡‡‡‡‡‡‡‡‡‡………………„„„„„„„„„„„ƒƒƒƒƒƒ‚‚‚�€€€€€€~~~}}||{zzyxwvuuttssrrrrqqqqqqqqqqqqlllllllllllkkkkkjjjiiiihhffffffeeeeeeeeeedddddddddcccccccccccccccccbbbbbbbbcccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa```````aaaa````````````````````_```____________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYXXXXXXXXXXWWWWWWWWWWWVVVVUUUUUUUUUUUUUUUUUUUUUUUTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRQQQQQQQQPPPPOOOOOONNNNNNNNNNNMMMMMMMMLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIIIJIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFEEEEEEEEEDDDDDDDDDCCCCCCCBBBBBAAAAAAAA@@@@@@@@????>>>>>>>>===========<<<<<<;;;;;;;:::::::::::::::::99999999998888888888888888888888888877777777766666676666666666655555555544444444433333333322222222111111110000000000/////////...........------------,,,,,,,,,,,+++++++++++++********)))))))))))))(((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!! ```````aaaaaaaaaaaaaaaabbbbbbbbbbbbcccccccccccccddddddddddddddddeeeeeeeeedddddddddeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffgggggggggggggggggggghhhhhggggghhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiijjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooonnnnnnnnoooooooooooooooooonoooooooooooooooooooooooooooooooooooooooooopppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrpppppppppppppppppppppppppqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppppppppppoooooooooooooooooooooooppppqqqrssttuuvvvwwwwwwwwwwwwwwwx||||}}}}}}}}}}}}}}}}~~€‚ƒƒ„„„…………†††††††††‡‡‡‡‡‡……………„„„„„„„„„„„ƒƒƒƒƒƒƒ‚‚‚�€€€€€€~~~}||{zzxwwvuuttssrrrrqqqqqqqqqqpllllllllkkkkkkkjjjjiiihhhfffffeeeeeeeeeeddddddddddccccccccccccccccbbbbbbbbbcccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa```````aaa````````````````````__```___________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYXXXXXXXXXWWWWWWWWWWWVVVVVUUUUUUUUUUUUUUUUUUUUUUTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQPPPPOOOOONNNNNNNNNNNNMMMMMMMMLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIIIJIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFEEEEEEEEDDDDDDDDDCCCCCCCCBBBBBAAAAAAAA@@@@@@@@????>>>>>>>>===========<<<<<<;;;;;;;::::::::::::::::99999999999888888888888888888888888877777777766666666666666666665555555544444444433333333322222222211111111000000000//////////..........-------------,,,,,,,,,,+++++++++++++*********)))))))))))))((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!! ````````aaaaaaaaaaaaaaabbbbbbbbbbbbbccccccccccccddddddddddddddddddeeeeeeeddddddddddeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffgggggggggggggggggggggghhhgggggghhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiijjjjjjjjjjkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooonnnnnnnnnnnnoooooooooooooonnnnnnooooooooooooooooooooooooooooooooooooooooooooqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrpppppppppppppppppppppppppqqqqqqqppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppppppppppppppppppooooooooooooooooooooooooooppppqqrsssttuuuvvvvvvvwwvvwwwww{{|||||||||||||||||}}}~~�‚‚ƒƒ„„„……………†††††††‡‡‡‡‡……………„„„„„„„„„„„„ƒƒƒƒƒƒƒ‚‚�€€€€€€~~}}||{zyxwwvuutsssrrrrqqqqqqqqqpllllllkkkkkkkkjjjjiiiihhhfffffeeeeeeeeedddddddddddcccccccccccccccbbbbbbbbbbccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa```````aa`````````````````````__``___________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVUUUUUUUUUUUUUUUUUUUUUTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQPPPPPOOOOONNNNNNNNNNNMMMMMMMMMLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIIIJIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFEEEEEEEEDDDDDDDDDCCCCCCCCBBBBBAAAAAAAA@@@@@@@@????>>>>>>>============<<<<<<;;;;;;;::::::::::::::::99999999998888888888888888888888888877777777766666666666666666655555555544444444333333333322222222111111111000000000/////////...........-------------,,,,,,,,,,+++++++++++++*********)))))))))))))((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!! ````````aaaaaaaaaaaaaaabbbbbbbbbbbbbbcccccccccccdddddddddddddddddddeeeeeedddddddddddeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffgggggggggggggggggggggghhgggggggghhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjkkkkkkkkkkkkkkkkkklllllllllllllllllllllllmmlmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnonnnnnnnnnnnnnnnnoooooooooonnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppppppppppooooooooooooooooooooooooooooooopppqqrrsssttuuuuuvvvvvvvvvvvvz{{{{|||||||{{{{{{|||}}~~��‚‚‚ƒƒ„„„„…………†††††††‡‡‡…………„„„„„„„„„„„„„ƒƒƒƒƒƒƒ‚‚�€€€€€€~~~~~}}||{zyxwvvuttssrrrrrqqqqqqqqpllllllkkkkkkkjjjjiiiihhhhfffffeeeeeeeeddddddddddddccccccccccccccbbbbbbbbbbbcccccbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaa``````aa`````````````````````__``___________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYXXXXXXXWWWWWWWWWWWWVVVVVVUUUUUUUUUUUUUUUUUUUUTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQPPPPPOOOONNNNNNNNNNNNMMMMMMMMMLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIJIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFEEEEEEEDDDDDDDDDCCCCCCCCCBBBBAAAAAAAAA@@@@@@@@????>>>>>>============<<<<<<<;;;;;;:::::::::::::::::99999999998888888888888888888888888777777777666666666666666666655555555444444443333333333222222222111111111000000000/////////...........------------,,,,,,,,,,,+++++++++++++********)))))))))))))(((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!! `````````aaaaaaaaaaaaaabbbbbbbbbbbbbbbccccccccccccddddddddddddddddddeeeeedddddddddddddeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffgggggggggggggggggggggghggggggggghhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooonnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppppppppppppooooooooooooooooooooooooooooooooooooppqqrrrsssttttuuuuuuuuuuvvvzzz{{{{{{{{{{{{z{{{{{||}}€€��‚‚‚ƒƒƒ„„„…………††††††††…………„„„„„„„„„„„„„ƒƒƒƒƒƒƒ‚‚�€€€€€€~~~~~~}}|{zyyxwvvuttssrrrrqqqqqqqqqlllllkkkkkkkjjjjjiiiihhhhffffeeeeeeeeeddddddddddddcccccccccccccbbbbbbbbbbbbcccbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaa``````aa`````````````````````__``__________^^^^^^^^^^^^]^^^^^^^^^^^^^^^^]]]]]]]]\]]]\\\\\\\\\\[[[[[[[[[[[Z[ZZZZZZZZZZZZZZZZZZYYYYYYXXXXXXWWWWWWWWWWWWVVVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQPPPPPOOOONNNNNNNNNNNMMMMMMMMMMLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIJIIIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCBBBAAAAAAAAAA@@@@@@@@????>>>>>>===========<<<<<<<<;;;;;;:::::::::::::::::9999999999888888888888888888888888877777777666666666666666666655555555444444443333333333222222222211111111000000000//////////..........-------------,,,,,,,,,,+++++++++++++*********)))))))))))))((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!! ``````````aaaaaaaaaaaaabbbbbbbbbbbbbbbbccccccccccccdddddddddddddddddddeeeddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjkkkkkkkkkkkkkklllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppoooooqqqqqqqqqqqqpppppppppppppppppppppppppppppppppppppppppppppppooooooooooooooooooooooooooooooooooooooooopqqqrrrssssttttttttuuuuuuyzzzzzzzzzzzzzzzzzzz{{|||€€��‚‚‚ƒƒƒ„„„………†††††††………„„„„„„„„„„„„„„„ƒƒƒƒƒƒ‚‚��€€€€€~~~~~~~~}}|{zyxxwvuuttssrrrrqqqqqqqqllllllkkkkkkjjjjjiiiihhhhffffeeeeeeeedddddddddddddccccccccccccbbbbbbbbbbbbbcbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaa``````aa`````````````````````__``__________^^^^^^^^^^^^]^^^^^^^^^^^^^]]]]]]]]]]]\]]\\\\\\\\\\[[[[[[[[[[[[Z[ZZZZZZZZZZZZZZZZZYYYYYYYXXXXXWWWWWWWWWWWWVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQPPPPPPOOONNNNNNNNNNNNMMMMMMMMMMLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIJIIIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFEEEEEDDDDDDDDDDCCCCCCCCCBBBBAAAAAAAAAA@@@@@@@@????>>>>>============<<<<<<<<;;;;;;:::::::::::::::::9999999998888888888888888888888888777777776666666666666666666555555554444444433333333322222222222111111111000000000/////////...........-------------,,,,,,,,,,+++++++++++++*********)))))))))))))((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!! ```````````aaaaaaaaaaaabbbbbbbbbbbbbbbbbbcccccccccccdddddddddddddddddddeedddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffgggggggggggggggggggggggggggggggghhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjkkkkkkkkkkkkklllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppoooooooooooqqqqqqqpppppppppppppppppppppppppppppppppppppppppppppppppooooooooooooooooooooooooooooooooooonnnnooooopppqqqrrrrsssssssttttttuuyyyyyzzzzzyyyyyyyyyzzz{{|~€€��‚‚‚ƒƒ„„„………††††††…„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ‚��€€€€€~~~~~~~~~}|{zzyxwvvuttsssrrrrqqqqqqqlllllllkkkkkkjjjjiiiihhhhffffeeeeeeeedddddddddddddcccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaa``````aa`````````````````````__``_________^^^^^^^^^^^^]]^^^^^^^^^]]]]]]]]]]]]]]\\]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZYYYYYYYYXXXXWWWWWWWWWWWWWVVVVVVVVUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPOOONNNNNNNNNNNNMMMMMMMMMMLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIJIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEDDDDDDDDDDCCCCCCCCBBBBAAAAAAAAAAA@@@@@@@@????>>>>>============<<<<<<<<;;;;;::::::::::::::::::9999999998888888888888888888888888777777776666666666666666666555555554444444333333333222222222222111111111000000000/////////...........------------,,,,,,,,,,,+++++++++++++********)))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$###########""""""""""""""!!!!!!!!!!!! ````````````````aaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbcccccccccccccddddddddddddccccddddddddddddddddddddedddeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffggggggghhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllmmmmmmmmmmmmmmmllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnoooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppoooooooooooooooooooooooooppppppppppppppppppppppppppppppppppoooooooooooooooooooooooooooooooooooooooooopppoooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnooooppppppqqqqqqrrrsssttttttttttssssttttuuuvxyyzz{{{||}}}~~€€€����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������€€‚‚�����€€€€€€€€€€€€€€€€€€€€€€~~|{{zyxwwvuuttsssrrrrrrrqqooonnnnnnnnmmmmllllkkkkjjhggggggfffffffffeeeeeeeeeddddddddddcccccccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaabbbbbbbbbbbbaaaaaaaaaaaa`aaaaaaaaaaaaaaa````````````````__________^^^^^^^^^]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZYYYYZZYYYYYYYYYYYYYYYYYXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQPPPPPPPPPOOOOOOOONNNNNNNNNNNNNNMMMMMMLLLLLLKKKKKKKKKKKKKKKKJJJKKJJJJJJJJJJJJJJJJJIIIIIIJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGGFFFFFFFFFDDDDDDDDDDDCCCCCCCCCBBBBBAAAAAAAAAA@@@@@@@@@??????>>>>>>>>>>===========<<<<;;;;;;;;;;;;;;;;;;:::::::999998888888888888888888888888888777777776666666666666666666655555554444444443333333333322222222222111000000000/////////.............-------------,,,,,,++++++++++++***************)))))))))))))(((((((((((((((('''''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!! `````````````````aaaaaaaaaaaaaaaaaaabbbbbbbbbbbbccccccccccccccdddddddddddcccccddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffggggggghhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllmmmmmmmmmmmmmlllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnooooooooonnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppooooooooooooooooooooooooopppppppppppppppppppppppppppoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnooooooppppppqqqqqrssssssssssssssssssstttuuxxxyyzz{{{||}}~~€€€€��‚‚‚‚‚‚‚‚‚����������������€‚‚������€€€€€€€€€€€€€€€€€€€€~~||{zyyxwvvutttsssrrrrrrrroooooonnnnnnmmmmllllkkkjjhggggggffffffffeeeeeeeeeeddddddddddcccccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaabbbbbbbbbbbbbaaaaaaaaaaa`aaaaaaaaaaaaaa`````````````````_________^^^^^^^^^^]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYZYYYYYYYYYYYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNNNNNNNNNNMMMMMLLLLLLLKKKKKKKKKKKKKKKJJJKJJJJJJJJJJJJJJJJJJIIIIIIJJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFDDDDDDDDDDCCCCCCCCCCBBBBBAAAAAAAAAA@@@@@@@@@??????>>>>>>>>>>==========<<<<<;;;;;;;;;;;;;;;;;::::::::99999888888888888888888888888888777777776666666666666666666655555554444444443333333333322222222222211100000000//////////............-------------,,,,,,+++++++++++++***************)))))))))))))((((((((((((((('''''''''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$#############""""""""""""""""!!!!!!!!!!!!!! _`````````````````aaaaaaaaaaaaaaaaaaabbbbbbbbbbbcccccccccccccccddddddddddccccccdddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffgggggggghhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllmmmmmmmmmmlllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnooonnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppooooooooooooooooooooooooopppppppppppppppppppppppppoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmlllllmmmmmmnnnnnnnooooooppppppqrrrrrsssssrrrrrrrrsssstttwwxxxyyzz{{||}}~~€€€€€‚‚‚‚‚‚‚������������������€‚‚������€€€€€€€€€€€€€€€€€€€€~}|{{zyxxwvuuttssssrrrrrrrooooooooonnnnnmmmlllkkkjjhhgggggfffffffeeeeeeeeeeedddddddddccccccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaabbbabaaaaaaaaaaaa`aaaaaaaaaaaaa`````````````````_________^^^^^^^^^^^]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVUUTTTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNNNNNNMMMMMLLLLLLLKKKKKKKKKKKKKKKJJJKJJJJJJJJJJJJJJJJIIIIIIIIJJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFDDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@@??????>>>>>>>>>===========<<<<<;;;;;;;;;;;;;;;;;::::::::99999888888888888888888878888888777777776666666666666666666555555544444444433333333333322222222222211100000000//////////............-------------,,,,,,+++++++++++++***************)))))))))))))((((((((((((((('''''''''''''&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!! __`````````````````aaaaaaaaaaaaaaaaaaaabbbbbbbbbccccccccccccccccdddddddddccccccccddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffggggggggghhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllmmmmmmmmllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmllllllmmmmmmmmnnnnnnnnoooooopppqqrrrrrrrrrrrrrrrrrrrssstvwwwxxyyyzz{||}}~~€€€€‚‚‚����������������������€‚‚‚�����€€€€€€€€€€€€€€€€€€~}||{zyyxwvvuuttssssrrrrrrpooooooooooonnnmmmlllkkkjhhgggggfffffffeeeeeeeeeeeddddddddcccccccccccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`aaaaaaaaaaaaa``````````````````________^^^^^^^^^^^]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVUUTTTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOONNNNNNNNNNNNNNNMMMMMLLLLLLLKKKKKKKKKKKKKKKJJJKJJJJJJJJJJJJJJJIIIIIIIIIJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAA@@@@@@@@@@@??????>>>>>>>>>===========<<<<<;;;;;;;;;;;;;;;;;::::::::99998888888888888888888878888887777777766666666666666666665555555544444444333333333333322222222222211100000000/////////.............-------------,,,,,,++++++++++++***************)))))))))))))(((((((((((((((('''''''''''''&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!! ___`````````````````aaaaaaaaaaaaaaaaaaaabbbbbbbbcccccccccccccccccddddddddcccccccccddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffggggggggggghhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllmmmmmmllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmllllllllmmmmmmmmmmmnnnnnnnnoooooqqqqqqqqqqqqqqqqqqrrrrsssvvvwwwxxyyzz{||}}~~€€��������������������������‚‚‚������€€€€€€€€€€€€€€€€~}}|{{zyxxwvvutttssssrrrrrpppppppppooooonnnmmlllkkkhhhggggffffffeeeeeeeeeeeedddddddccccccccccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`aaaaaaaaaaaa``````````````````_________^^^^^^^^^^^]\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXWWWWWWWVVVVVVVVVVVVVVVUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOONNNNNNNNNNNNNNNNMMMMLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIIIIIJJJJJJJJIIIIIIIIIIIIHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEDDDDDDDDDCCCCCCCCCBBBBBBBAAAAAAA@@@@@@@@@@@???????>>>>>>>>>==========<<<<<<;;;;;;;;;;;;;;;;:::::::::9999888888888888888888877888888777777766666666666666666665555555544444444333333333333332222222222211110000000//////////............-------------,,,,,,,++++++++++++***************)))))))))))))((((((((((((((('''''''''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$#############""""""""""""""""!!!!!!!!!!!!!! ____`````````````````aaaaaaaaaaaaaaaaaaaabbbbbbbccccccccccccccccccdddddddccccccccccddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffgggggggggggghhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllmmmlllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllmmmmmmmmmmmmnnnnnnooppppqqqqqqqqqqqqqqqqrrrrsuuvvvwwxxyyzz{||}}~~~��������������������������‚‚‚������€€€€€€€€€€€€€}}|{{zyyxwwvuutttsssssssspppppppppppppooonnmmlllkkhhhggggffffffeeeeeeeeeeeeddddddccccccccccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``aaaaaaaaaa`````````````````````_______^^^^^^^^^^^^\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWVVVVVVVVVVVVVVUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNNNMMMMLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIJJJJJJJIIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAA@@@@@@@@@@@@???????>>>>>>>>>==========<<<<<<;;;;;;;;;;;;;;;;:::::::::9999888888888888888888877888887777777766666666665566666655555555444444444333333333333332222222222221110000000//////////............-------------,,,,,,,++++++++++++***************)))))))))))))((((((((((((((('''''''''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!! _____`````````````````a`aaaaaaaaaaaaaaaaaabbbbbbbccccccccccccccccccddddddcccccccccccdddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffgggggggggggggghhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllmllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllmmmmmmmmmmnnnnnoopppppppppppppppqqqqqrrruuuuvvwwxxyyzz{||}}}~~~€€€€€€€€€€����������������‚‚‚������€€€€€€€€~~~~~}}||{zzyxwwvvuutttssssssspppqqqqqqqqppppoonnmmllkkihhhgggfffffeeeeeeeeeeeeedddddccccccccccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``aaaaaaaaa`````````````````````________^^^^^^^^^^^^\\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXWWWWWWWVVVVVVVVVVVVVVVUUUUTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNNNMMMMLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJIIIIIIIIIIIIIHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEDDDDDDDCCCCCCCCCCCBBBBBBBAAAAA@@@@@@@@@@@@@???????>>>>>>>>===========<<<<<<;;;;;;;;;;;;;;;::::::::::9999888888888888888888877888887777777666666666655566666555555555444444443333333333333332222222222211100000000/////////.............------------,,,,,,,,+++++++++++*************)*)))))))))))))(((((((((((((((('''''''''''''&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!! ______```````````````````aaaaaaaaaaaaaaaaaabbbbbbbccccccccccccccccccdddddccccccccccccdddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffggggggggggggggghhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllmmmmmmmmmnoooooooppppppppppppqqqqqrttuuuvvwwxxyyzz{{||}}~~~~€€€€€€€€€€€€��������������‚‚‚‚������€€€€€€€~~~~~~~}}||{zzyxxwwvvuuttttsssssqqqqqqqqqqqqqqppoonnmmllkihhhgggfffffeeeeeeeeeeeeeddddccccccccccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```aaaaaaaa``````````````````````________^^^^^^^^^^^]\\\\\\\\\\\[[[[[[[[[[[[[Z[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWVVVVVVVVVVVVVVVUUUUUTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNNNMMMMLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIJJJJIIIIIIIIIIIIIIHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEDDDDDDDCCCCCCCCCCCBBBBBBBAAAA@@@@@@@@@@@@@????????>>>>>>>>==========<<<<<<<;;;;;;;;;;;;;;;::::::::::9999888888888888888888777888877777777666666666555566665555555554444444443333333333333332222222222221100000000/////////............-------------,,,,,,,,+++++++++++*************)*)))))))))))))((((((((((((((('''''''''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$#############""""""""""""""""!!!!!!!!!!!!!! _______```````````````````aaaaaaaaaaaaaaaaaabbbbbbbcccccccccccccccccccdddccccccccccccccddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffggggggggggggggggghhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllmmmmmmnnnooooooooooooopppppqqqqtttuuuvvvwxxyyzz{{||}}}}~€€€€€€�������������‚‚‚‚������€€€€€€€~~~~~~~~~~~}}||{{zyyxwwvvuuutttttsssqqqqqrrrrrrrqqqppponnmmlliihhggggffffeeeeeeeeeeedddddccccccccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````aaaaaaa```````````````````````_______^^^^^^^^^^^^]\\\\\\\\\\[[[[[[[[[[[[ZZZ[[ZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWVVVVVVVVVVVVVVUUUUUUTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNNNNMMMMLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIJJIIIIIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEDDDDDDCCCCCCCCCCCCBBBBBBBAAAA@@@@@@@@@@@@?????????>>>>>>>>==========<<<<<<<;;;;;;;;;;;;;;:::::::::::999988888888888888888877788887777777666666666555556665555555554444444444333333333333333322222222221110000000//////////............-------------,,,,,,,,+++++++++++*************)*)))))))))))))((((((((((((((('''''''''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$#############""""""""""""""""!!!!!!!!!!!!!! ________```````````````````aaaaaaaaaaaaaaaaaabbbbbbbcccccccccccccccccccddcccccccccccccccdddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeffffffffffffgggggggggggggggggghhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnooooooooooooooooooooooooonnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllmmnnnnnnnnnooooooooopppppqqsttttuuvvwwxxyyzz{{||||}}~~€€€€�������������‚‚‚‚������€€€€€€€~~~~~~~~~~~~~~~}}||{{zzyxxwwvvvuuuttttttqqrrrrrrrrrrrrrqqpponnmmliiihhgggffffeeeeeeeeeddddddccccccccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````aaaaaa````````````````````````_______^^^^^^^^^^^]]\\\\\\\\\[[[[[[[[[[[[ZZZZ[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWVVVVVVVVVVVVVVUUUUUUUTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNNNNMMMMLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIJIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEDDDDDDCCCCCCCCCCCBBBBBBBBAAA@@@@@@@@@@@@@?????????>>>>>>>>=========<<<<<<<<;;;;;;;;;;;;;::::::::::::999988888888888888888877788877777777666666665555556655555555554444444443333333333333333322222222221110000000/////////.............------------,,,,,,,,,++++++++++*************)))))))))))))))(((((((((((((((('''''''''''''&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!! _________```````````````````aaaaaaaaaaaaaaaaaabbbbbbbcccccccccccccccccccdccccccccccccccccdddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeefffffffffffgggggggggggggggggggghhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnoooooooooooooooooooooonnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllmmmnnnnnnnnnnnooooooppppqssstttuuvvvwwxyyzzz{{||||~~~~~~€€€€������������‚‚‚‚������€€€€€€€~~~~~~~~~~~~~~~~~~~~~}|||{{zzyyxxwwvvvuuuuttttrrrrrrsssssssrrrqqpponnmmjiihhgggffffeeeeeeeddddddcccccccccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````aaaaa````````````````````````________^^^^^^^^^^]]]\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVVVVVVVVVUUUUUUUUTTTSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEDDDDDCCCCCCCCCCCCBBBBBBBAAAA@@@@@@@@@@@???????????>>>>>>>==========<<<<<<<<;;;;;;;;;;;;:::::::::::::999988888888888888888777788877777776666666665555556555555555554444444443333333333333333332222222221110000000/////////............-------------,,,,,,,,,++++++++++*************)))))))))))))))((((((((((((((('''''''''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!! __________```````````````````aaaaaaaaaaaaaaaaaabbbbbbbccccccccccccccccccccccccccccccccccccdddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeffffffffffggggggggggggggggggggghhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmlllllllllllllllllllllllllnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnoooooooonnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnoooooooooooooooooonnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllmmmmmmmmnnnnnnnnnooooppppsssstttuuvvvwwxxyyzzz{{{{}}}}~~~~€€€������������‚‚‚‚‚�����€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~}|||{{zzyyxxxwwvvvuuuuuutrrrrsssssssssssrrqqpponnmjjiihhgggfffeeeeeedddddddccccccccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa``aaaaaaaaaaaaaaa``````````aaa`````````````````````````________^^^^^^^^^^^]]]\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEDDDDCCCCCCCCCCCCCBBBBBBBAAAA@@@@@@@@@@????????????>>>>>>>==========<<<<<<<<;;;;;;;;;;;::::::::::::::999988888888888888888777788877777776666666655555555555555555554444444443333333333333333332222222221110000000/////////............------------,,,,,,,,,,+++++++++**************)))))))))))))))((((((((((((((('''''''''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$#############""""""""""""""""!!!!!!!!!!!!!! ___________```````````````````aaaaaaaaaaaaaaaaaabbbbbbbccccccccccccccccccccccccccccccccccccdddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeffffffffggggggggggggggggggggggghhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmlllllllllllllllllllllllllmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllkkkkkkllllmmmmmmmmmmmmmnnnnnnoooopprsssstttuuuvvwwxxyyyzzzz{|||}}}~~~€€€�����������‚‚‚‚‚������€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||{{{zzyyyxxxwwwvvvuuuuurrrsssssttttttsssrrqpponnkjjiihhggfffeeeeeddddddddccccccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa```aaaaa````````````````````aa``````````````````````````________^^^^^^^^^^]]]]\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEDDDDCCCCCCCCCCCCCBBBBBBBAAA@@@@@@@@@@?????????????>>>>>>>=========<<<<<<<<<;;;;;;;;;::::::::::::::::99998888888888888888877778877777776666666655555555555555555554444444444333333333333333332222222222111000000/////////............-------------,,,,,,,,,,+++++++++*************)))))))))))))))(((((((((((((((('''''''''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!! ____________```````````````````aaaaaaaaaaaaaaaaabbbbbbbbcccccccccccccccccccccccccccccccccccccdddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeefffffffggggggggggggggggggggggggghhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmlllllllllllllllllllllllllmmmmmnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooonnnnnnnnooooooooooooooooooooooooooooooooooooooooooonnnnnnnnoooonnnnnnnnnnnnnnnnnnnnnooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllkkkkkkkkkkkklllllmmmmmmmmmmnnnnnooooprrrssssttuuuvvwwwxxyyyyzz{||||}}~~~€€€�����������‚‚‚‚‚������€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~}|||{{{zzzyyyxxxwwwvvvvuuussssssttttttttttssrrqpponkkjiihhggfffeeeeeddddddddccccccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa````aaa`````````````````````````````````````````````__``________^^^^^^^^^^]]]]]\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYXXYYYYYYXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIHIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEDDDCCCCCCCCCCCCCBBBBBBBBAAA@@@@@@@@@?????????????>>>>>>>==========<<<<<<<<<;;;;;;;;:::::::::::::::::99998888888888888888877778877777776666666655555555555555555555444444444333333333333333332222222222111000000/////////............-------------,,,,,,,,,,+++++++++*************)))))))))))))))(((((((((((((((''''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!! _____________```````````````````aaaaaaaaaaaaaaaabbbbbbbbbccccccccccccccccbccccccccccccccccccccdddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeefffffffgggggggggggggggggggggggghhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmlllllllllllllllllllllllllmmmmmmmmmmnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkllllllllllmmmmmmmnnnnnooorrrrrssstttuuvvvwwwxxxyyy{{{{||}}~~€€€�����������‚‚‚‚‚������€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~}}||{{{{zzzyyyyxxxxwwwvvvvvssssstttttuuuutttssrrqpoolkkjiihhggfffeeeeddddddddcccccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa`````aa`````````````````````````````````````````````_____________^^^^^^^^^^]]]]]\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYXXYYYYYXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIHHIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEDDCCCCCCCCCCCCCCBBBBBBBBAAA@@@@@@@@??????????????>>>>>>>==========<<<<<<<<<;;;;;;;::::::::::::::::::99999888888888888888777778777777766666666555555555555555555555444444444333333333333333332222222221111000000////////.............------------,,,,,,,,,,,++++++++**************)))))))))))))))((((((((((((((('''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$#############""""""""""""""""!!!!!!!!!!!!!! ______________```````````````````aaaaaaaaaaaaaaabbbbbbbbbbbccccccccccccccbbccccccccccccccccccccdddcdddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeefffffffggggggggggggggggggggggghhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllkllllllllllllllllllllllllllllllllllllllllllllllmmmlllllllllllllllllllllllllmmmmmmmmmmmmmmnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnonnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkllllllllllllllmmmmmnnnnooqqrrrrsssstttuuvvvwwwxxxxzz{{{||}}~~€€�����������‚‚‚‚‚������€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~}}||{{{zzzzzyyyyxxxxwwwwvvvssssttttuuuuuuuuttssrrqpollkjjiihggfffeeeeddddddddccccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa``````a``````````````````````__```````````````````_______________^^^^^^^^^^]]]]]]\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXYYYYXXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEEDCCCCCCCCCCCCCCBBBBBBBBAAAA@@@@@@@??????????????>>>>>>>>==========<<<<<<<<<;;;;;;:::::::::::::::::::99998888888888888888777778777777766666666555555555555555555555444444444333333333333333322222222221111000000////////............-------------,,,,,,,,,,,++++++++*************)))))))))))))))((((((((((((('(('''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!!! _______________```````````````````aaaaaaaaaaaaaabbbbbbbbbbbbcccccccccccccbbbccccccccccccccccccccddccddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeefffffffggggggggggggggggggggghhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllkkkklllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkllllllllllllllllmmmmnnnnnqqqqrrrrssssttuuuvvvwwwwxyzzz{{||}~~€€€����������‚‚‚‚‚������€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~}}}||{{{zzzzzzyyyyyxxxxwwwvvttttttttuuuuuuuuuttssrqqpmllkjjihhggfffeeeddddddddccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaa```````````````````````````____`````````````````________________^^^^^^^^^^]]]]]]]\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXYYYXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEEECCCCCCCCCCCCCCCBBBBBBBBAAA@@@@@@@@?????????????>>>>>>>>==========<<<<<<<<<<;;;;;::::::::::::::::::::9999888888888888888877777877777776666666555555555555555555555544444444433333333333333322222222222111100000/////////..........-.-------------,,,,,,,,,,,++++++++*************)))))))))))))))((((((((((((('(''''''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!! ________________```````````````````aaaaaaaaaaaaabbbbbbbbbbbbbccccccccccccbbbbbccccccccccccccccccccccccddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeefffffffgggggggggggggggggggghhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmnnmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkklllllllllllllllllmmmmmnnnppqqqqqrrrssssttuuuuvvvwwyyyzz{{|}}~~€€����������‚‚‚‚‚������€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~}}}||{{{{zzzzzzzyyyyyxxxwwwwtttttttuuuuvvvvvuuttssrqqnmlkkjiihhggffeeeedddddddccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaa``````````````````````````______```````````````_________________^^^^^^^^^^^]]]]]]]\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXYYXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEEECCCCCCCCCCCCCCBBBBBBBBBAAA@@@@@@@?????????????>>>>>>>>===========<<<<<<<<<<;;;;::::::::::::::::::::99999888888888888888877777777777766666666555555555555555555555544444444433333333333333222222222221111100000////////...........--------------,,,,,,,,,,,,+++++++*************)))))))))))))))(((((((((((((('('''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$#############""""""""""""""""!!!!!!!!!!!!!! _________________```````````````````aaaaaaaaaaaabbbbbbbbbbbbbbcccccccccccbbbbbbccccccccccccccccccccccccdddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeffffffffgggggggggggggggggghhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkklllllllllllllllllllmmmmmnppppqqqqqrrrrssstttuuuvvvxxyyzz{||}~~€€€���������‚‚‚‚‚������€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|{{{{{zzzzzzzzzzyyyyxxxwwtttttttuuuuvvvvvvuuttssrqnmmlkkjiihhggffeeeeddddddcccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa`````````````````````````________````````````___________________^^^^^^^^^^^]]]]]]]]\\\\\[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXYXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEECCCCCCCCCCCCCCBBBBBBBBAAAA@@@@@@@????????????>>>>>>>>>===========<<<<<<<<<<;;;;::::::::::::::::::::99999888888888888888777777777777766666666555555555555555555555554444444433333333333332222222222221111100000////////...........--------------,,,,,,,,,,,,+++++++*************)))))))))))))))(((((((((((((''('''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!!! ^_________________````````````````````aaaaaaaaaabbbbbbbbbbbbbbbccccccccccbbbbbbbccccccccccccccccccccccccdddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeefffffffffggggggggggggggggghhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllkklllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkllllkkkkkkkkkklllllllmmmmoopppppqqqqrrrrssstttuuuvwxxyyz{{|}}~~€€€�������€‚‚‚‚‚������€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}|{{{{{zzzzzzzzzzzzyyyxxxwtttttttuuuvvvvvvvvuuttsrronmmlkkjiihhggffeeeedddddcccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaa````````````````````````__________`````````_____________________^^^^^^^^^^^]]]]]]]]]\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUTSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEECCCCCCCCCCCCCBBBBBBBBBAAA@@@@@@@@???????????>>>>>>>>>===========<<<<<<<<<<<;;;::::::::::::::::::::99999988888888888888877777777777766666666555555555555555555555555444444443333333333332222222222221111110000/////////..........---------------,,,,,,,,,,,,+++++++*************)))))))))))))))(((((((((((((''''''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!! ^^_________________````````````````````aaaaaaaaabbbbbbbbbbbbbbbbcccccccccbbbbbbbbcccccccccccccccccccccccccddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeefffffffffffggggggggggggggghhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllkkkkkklllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkllllkkkkkkkkkkkklllllllmmooooopppppqqqrrrrssstttuuwwxxyyz{{|}}~€€€€€€€€€€‚‚‚‚�������€€€€€~~~~~~~~~}}}}~~~~~~~~~~~~~}}}}|{{{{{{zzzzzzzzzzzzyyyxxxuuttttuuuuvvvvvvvvvuuttsroonmmlkjjiihhggffeeeeddddccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaa```````````````````````____________`````_______________________^^^^^^^^^^^^]]]]]]]]]]\\\\[[[[[[[[[[ZZZZZZZZZZYZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUUUTTSSSSSSSSSSRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHIIHHHHHHHHHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFFEEEEEEEEEECCCCCCCCCCCCCBBBBBBBBBAAA@@@@@@@???????????>>>>>>>>>============<<<<<<<<<<<;;::::::::::::::::::::999999988888888888888777777777777766666666555555555555555555555555444444443333333333222222222222211111110000////////...........--------------,,,,,,,,,,,,,++++++*************)))))))))))))))(((((((((((((''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!! ^^^_________________````````````````````aaaaaaaabbbbbbbbbbbbbbbbbbcccccccbbbbbbbbbcccccccccccccccccccccccccdddddddddddddddddddddddeeeeeeeeeeeeeeeeeeffffffffffffgggggggggggggghhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllkkkkkkkkkllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllklllllkkkkkkkkkkkkkkkkkkkklllkkkkkkkkkkkkkkklllllllnoooooooppppqqqrrrssstttuvwwxxyzz{||}~~€€€€€€€€€‚‚‚‚�������€€€€€~~~~~~~~~}}}}}~~~~~~~~~~~~}}}}|{{{{{{zzzz{{{{{zzzzyyyxxuuuttuuuuuvvvvvvvvvvuutsspoonmllkjjiihhggffeeeedddcccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaa``````````````````````_____________```____________________^^_^^^^^^^^^^^^^^]]]]]]]]]]\\\[[[[[[[[[[[ZZZZZZZZZZYZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUUUTTTSSSSSSSSSRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHIHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEECCCCCCCCCCCCBBBBBBBBBAAAA@@@@@@@???????????>>>>>>>>>===========<<<<<<<<<<<<;;::::::::::::::::::::99999988888888888888877777777777776666666655555555555555555555555544444443333333333222222222222211111111000/////////...........--------------,,,,,,,,,,,,,++++++*************)))))))))))))))(((((((((((((''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!!! ^^^^_________________````````````````````aaaaaaabbbbbbbbbbbbbbbbbbbccccccbbbbbbbbbbbccccccccccccccccccccccccdddddddddddddddddddddddeeeeeeeeeeeeeeeeeffffffffffffffgggggggggggghhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllkkkkkkkkkkkkkllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmlllllmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmllllllllllllllllllllllllllllllllllllllkkkkllkkkkkkkkkkkkkkkkkkkkkkklllkkkkkkkkkkkkkkkkkkllllnnnnnoooooopppqqqrrrsssttvvwwxxyzz{||}~~~€€€€€€����������€€€€€€~~~~~~~~}}}}}}}}~~~~~~~~~~}}}}||{{{{{{{{{{{{{{{{zzzyyyxuuuuuuuuuuvvvvvvvvvvuuttspponnmllkkjiihhggfffeeeedccccccccbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaa``````````````````````______________``____________________^^^^^^^^^^^^^^^^^]]]]]]]]]]]\\\[[[[[[[[[[[ZZZZZZZZZZYZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUTTTTSSSSSSSRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHIHHHHHHHHHHHHHHHHHHGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDCCCCCCCCCCCBBBBBBBBBBAAAA@@@@@@@??????????>>>>>>>>>============<<<<<<<<<<<;;;:::::::::::::::::::999999888888888888888777777777777766666666655555555555555555555555544444443333333333222222222222111111111000/////////..........--------------,,,,,,,,,,,,,+++++++*************)))))))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!! ^^^^^_________________`_``````````````````aaaaaaabbbbbbbbbbbbbbbbbbbcccccbbbbbbbbbbbbcccccccccccccccccccccccccddddddddddddddddddddddddeeeeeeeeeeeeeeffffffffffffffffgggggggggghhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmlllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllkkkkkkkkkkkkkkkkkkkkkklnnnnnnnnnoooopppqqqrrssstuvvwwxyyz{{||}}~~~�����������€€€€€~~~~~~~~}}}}}}}}}~~~~~~~~~}}}}||{{{{{{{{{{{{{{{{{zzzyyyvuuuuuuuuuvvvvvvvvvvuuuttqpponnmllkkjjihhgggffeeeedccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaaaaa``````````````````````___________________________________^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\[[[[[[[[[[[ZZZZZZZZZZYYZZYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUTTTTTSSSSSSRRRRRRRRRRRRRRRRRRRQRQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEDDCCCCCCCCCCBBBBBBBBBBAAAAA@@@@@@??????????>>>>>>>>>=============<<<<<<<<<<<;;::::::::::::::::::99999999888888888888887777777767777766666666655555555555555555555555444444443333333332222222222221111111111000////////...........--------------,,,,,,,,,,,,,++++++*************)))))))))))))))(((((((((((((''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$##############"""""""""""""!"!!!!!!!!!!!!!! ^^^^^^___________________```````````````````aaaaaaabbbbbbbbbbbbbbbbbbbcccbbbbbbbbbbbbbbcccccccccccccccccccccccccdddddddddddddddddddddddeeeeeeeeeeeeeffffffffffffffffffgggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkllllmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmnnnnnnnnnnnnnnnnnnnnnnnmmmmlllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklkkkkkkkkkkkkkkkkkkkkkkkkmmmmnnnnnnnooopppqqqrrrssuuvvwwxyyz{{||}}}~~~~����������€€€€€~~~~~~~}}}}}}}}}}}}~~~~~~}}}}}||{{{{{{{{{{{{{{{{{{zzzyyvvuuuuuuuuvvvvvvvvvvuuuttqppoonnmmlkkjjiihhggfffeedddcccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaa``````````````````````___________________________________^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]\\[[[[[[[[[[[ZZZZZZZZZZYYZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUUUTTTTTSSSSSRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDCCCCCCCCCCBBBBBBBBBBAAAAA@@@@@@??????????>>>>>>>>>============<<<<<<<<<<<<;;:::::::::::::::::99999999888888888888887777777776777766666666665555555555555555555555544444443333333332222222222221111111111000/////////...........--------------,,,,,,,,,,,,,++++++*************)))))))))))))))(((((((((((((''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$#############""""""""""""""!"!!!!!!!!!!!!!! ^^^^^^^^_____________________`````````````````````aaaaaaaaaaaaaaaaaaabbbbaabbbbbbbbbbbbbbbbbbbbccccccccccccccccddddddddddddddddddddeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiijjjjiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjkkjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkllllmmmnnnoopppqrrssttuuvvwwxxyyyzzzz{{{{~~~~~~~~~~~~}}}}}|||||{{{~~~~~~}}}}~~~~~~~~~~~~~}}}}||||||||||||||||||{{{zzyxxxxxxxxxxxxyyyyyyxxxwwwuttssrrqqpoonnmmllkkjjiiihhhhggggggfffffffffeeeeeebbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaa````````````````_______________________^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYXXXXXWWWWWWVVVVVVVVVVVVVUUUUUUVVVVVVVVVVVUUUUUUUUUUUUUUTSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOPOOOOOOOOOOOOOOOOONNNNNNNMLLLLLLLLLLLKKKKKKKKKJJJJKKKKKJJJJJJJJJJIIIIIIIIIIHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDBBBBBBBBBBBBBBAAAAAAAA@@@@@@@?????????>>>>>>>>>>>>=============<<<<<<<<<<<;:::::::::::::::::9999999999999999998888888888777778777777777666666666665555555555555544444443333333322222221111111111110000000/////////..........----------------,,,,,,,,,,,,,++++++++++*************)))))))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$############"""""""""""""""""!!!!!!!!!!!!!! ^^^^^^^^^______________________````````````````````aaaaaaaaaaaaaaaaaaabbbaaabbbbbbbbbbbbbbbbbbbbccccccccccccccccddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffgggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiijjiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkklllmmmnnnooopqqrrrsstuuvvwwwxxyyyzzzz{{~~~~~~~~~~~~}}}}}|||||{{{~~~~~~}}}}}}~~~~~~~~~~}}}}}|||||||||||||||||||{{{zyyxxxxxxxxxxxxxyyxxxxxwwwutttssrrqqppoonmmllkkjjjiiihhhhggggggffffffffeeeeebbbbbbbbbbbbaaaaaaaaaaaaaaaaaaa````````````````______________________^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXWWWWWVVVVVVVVVVVVVUUUUUUUVVVVVVVVVVUUUUUUUUUUUUUUTSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOPOOOOOOOOOOOOOOOOOONNNNNNMMLLLLLLLLLLLKKKKKKKKJJJJKKKKJJJJJJJJJJIIIIIIIIIIIHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDBBBBBBBBBBBBBAAAAAAAAA@@@@@@?????????>>>>>>>>>>>>>============<<<<<<<<<<<<;::::::::::::::::99999999999999999988888888888777777777777776666666666666555555555555444444443333333222222211111111111100000000/////////..........----------------,,,,,,,,,,,,+++++++++++*************)))))))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""""""!!!!!!!!!!!!!! ^^^^^^^^^^______________________````````````````````aaaaaaaaaaaaaaaaaaaabaaaabbbbbbbbbbbbbbbbbbbbbccccccccccccccccddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffgggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkklllmmmnnnooopqqqrrssttuuvvwwwxxxyyyzzz}}~~~~~~~~~~}}}}}|||||{{{~~~~~}}}}}}}}}}~~~~~~}}}}}||||||||||||||||||||{{{{yyyxxxxxxxxxxxxxxxxxxwwwwutttsssrrqqppoonnmmllkkjjjiiihhhhggggggfffffffeeeebbbbbbbbbbbaaaaaaaaaaaaaaaaaaaa```````````````______________________^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYXXXXXXXWWWWVVVVVVVVVVVVVVUUUUUUUVVVVVVVVVUUUUUUUUUUUUUUTTSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPOOOOPPOOOOOOOOOOOOOOOOONNNNNNMLLLLLLLLLLLLKKKKKKKKJJJJKKKKJJJJJJJJJJIIIIIIIIIIIHHGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDBBBBBBBBBBBBBAAAAAAAA@@@@@@@?????????>>>>>>>>>>>>=============<<<<<<<<<<<;;::::::::::::::::99999999999999999888888888887777777777777776666666666666655555555555444444433333333222222111111111111000000000////////...........---------------,,,,,,,,,,,,,++++++++++*************)))))))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""""""!!!!!!!!!!!!!! ^^^^^^^^^^^______________________`````````````````````aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbcccccccccccccccccddddddddddddddddddddeeeeeeeeeeeeeeeeeeeefffffffffffffffffffgggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjijjjjjjjjjjjkkkklllmmnnnoopppqqrrrssttuuvvvwwxxxyyyz}}}}~~~~~~~~}}}}}|||||{{{~~~~~}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||{{{yyyyxxxxxxxxxxxxxxxxwwwwvuttttsssrrrqqppoonnmllkkkjjjiiihhhhgggggffffffffeebbbbbbbbbbbaaaaaaaaaaaaaaaaaaa```````````````_____________________^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYXXXXXXXWWWVVVVVVVVVVVVVVUUUUUUUUVVVVVVVVUUUUUUUUUUUUUUTTTSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPOOOOPOOOOOOOOOOOOOOOOONNNNNNNMMLLLLLLLLLLLKKKKKKKKJJJJKKKJJJJJJJJJJIIIIIIIIIIIHHGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDBBBBBBBBBBBBAAAAAAAAA@@@@@@@????????>>>>>>>>>>>>>=============<<<<<<<<<<<;;:::::::::::::::999999999999999998888888888877777777777777776666666666666655555555555444444433333332222222111111111111000000000////////..........----------------,,,,,,,,,,,,,++++++++++*************)))))))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""""!""!!!!!!!!!!!!!! ^^^^^^^^^^^^^_____________________`````````````````````aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbcccccccccccccccccccddddddddddddddddddddeeeeeeeeeeeeeeeeeeeefffffffffffffffffggggggggggggggggggghhhhhhgghhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiijjjjjjjjjjjjkkkklllmmnnnoopppqqqrrsssttuuuvvwwxxxyy|}}}}~~~~~~}}}}}}|||||{{{~~~~~}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||{{{zyyyyxxxxxxxxxxxxwwwwwwvvutttttssssrrqqppoonnmmllkkkjjjiiihhhhgggggfffffffebbbbbbbbbbbaaaaaaaaaaaaaaaaaa````````````````____________________^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXWWVVVVVVVVVVVVVVUUUUUUUUUVVVVVVVVUUUUUUUUUUUUUUTTTSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOPOOOOOOOOOOOOOOOOONNNNNNNMLLLLLLLLLLLLKKKKKKKKJJJJKKKJJJJJJJJJJIIIIIIIIIIHHGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDBBBBBBBBBBBBAAAAAAAAA@@@@@@?????????>>>>>>>>>>>>>=============<<<<<<<<<<;;;:::::::::::::::999999999999999998888888888877777777777777776666666666666665555555554444444333333332222221111111111110000000000///////...........---------------,,,,,,,,,,,,,+++++++++++*************)))))))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$###########""""""""""""""!""!!!!!!!!!!!!!! ^^^^^^^^^^^^^^______________________````````````````````aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbccccccccccccccccccccddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeffffffffffffffffgggggggggggggggggggghhhhhgggghhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiijjjjjjjjjjjjjkkkklllmmnnnooopppqqqrrrsstttuuvvwwxxy||}}}}~~~~~}}}}}||||||{{{~~~~~}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||{{{zyyyyyxxxxxxxxwwwwwwwvvvvtttttttssssrrrqqppoonnmmllkkkjjjiiihhhhgggggffffffbbbbbbbbbbbaaaaaaaaaaaaaaaaaa```````````````____________________^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXWWVVVVVVVVVVVVVUUUUUUUUUUVVVVVVVUUUUUUUUUUUUUUTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOPOOOOOOOOOOOOOOOOONNNNNNNLLLLLLLLLLLLLKKKKKKKKJJJJKKKJJJJJJJJJIIIIIIIIIIIHHGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDBBBBBBBBBBBAAAAAAAAAA@@@@@@????????>>>>>>>>>>>>>=============<<<<<<<<<<<;;;:::::::::::::::99999999999999998888888888877777777777777777766666666666666555555555444444433333332222222111111111110000000000////////...........---------------,,,,,,,,,,,,,++++++++++*************)))))))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$###########""""""""""""""!""!!!!!!!!!!!!!! ^^^^^^^^^^^^^^^______________________````````````````````aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbcccccccccccccccccccccdddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeffffffffffffffgggggggggggggggggggggghhhgggggghhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiijjjjiiiijjjjjjjkkklllmmmnnooooppppqqrrrsssttuuvvwxx{||}}}}~~~}}}}}}||||||{{{~~~~~}}}}}}}}}}}}}}}}}}}}||||||{{{{{|||||||||||{{{zzyyyyyxxxxxxwwwwwwvvvvvvtttttttttssssrrqqppoonnmmlllkkjjjjiiihhhhgggggffffccbbbbbbbbbbaaaaaaaaaaaaaaaa```````````````____________________^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYXXXXXXXXWVVVVVVVVVVVVVUUUUUUUUUUUVVVVVVUUUUUUUUUUUUUUTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOPOOOOOOOOOOOOOOOONNNNNNNNLLLLLLLLLLLLKKKKKKKKKJJJJKKKJJJJJJJJIIIIIIIIIIIHHHGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDBBBBBBBBBBBAAAAAAAAA@@@@@@?????????>>>>>>>>>>>>>=============<<<<<<<<<<<;;;:::::::::::::::99999999999999998888888888877777777777777777766666666666666555555554444444333333322222221111111111110000000000////////..........---------------,,,,,,,,,,,,,+++++++++++*************)))))))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$##########""""""""""""""!!"!!!!!!!!!!!!!! ^^^^^^^^^^^^^^^^______________________````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbccccccccccccccccccccccddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeffffffffffffgggggggggggggggggggggggghgggggggghhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiijjiiiiiiiiijjjjkkkklllmmmnnnooooopppqqqrrsssttuvvwx{{||}}}}}}}}}}}}||||||{{{~~~~~}}}}}}}}}}}}}}}}}}|||||||{{{{{{{{{|||||||{{{{zzzyyyyxxxxxwwwwwvvvvvvvuttttttttttssssrrqqpppoonnmmlllkkjjjiiiihhhhgggggffcccbbbbbbbbbaaaaaaaaaaaaa`aa``````````````____________________^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXXXXXWVVVVVVVVVVVVVUUUUUUUUUUUVVVVVVUUUUUUUUUUUUUTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOPOOOOOOOOOOOOOOONNNNNNNNNLLLLLLLLLLLLKKKKKKKKKJJJJKKJJJJJJJJJIIIIIIIIIIHHHHGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDBBBBBBBBBBAAAAAAAAAA@@@@@@?????????>>>>>>>>>>>>==============<<<<<<<<<<<;;;:::::::::::::::9999999999999998888888888877777777777777777776666666666666655555555444444333333332222221111111111110000000000////////...........---------------,,,,,,,,,,,,,++++++++++*************))))))))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$##########""""""""""""""!!"!!!!!!!!!!!!!! ^^^^^^^^^^^^^^^^^______________________````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbcccccccccccccccccccccdddddddddddddddddddddeeeeeeeeeeeeeeeeeeeefffffffffffgggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiijiiiiiiiiiiijjjjkkkklllmmmnnnnnooooopppqqrrssttuvvwz{{||}}}}}}}}}}}||||||{{{~~~~~}}}}}}}}}}}}}}}}||||||||{{{{{{{{{{{{{{{{{{{{{zzzyyyyyxxxxwwwwvvvvvuuuutttttttttttssssrrqqqppoonnmmmllkkkjjjiiiihhhhggggfcccccbbbbbbbbaaaaaaaaaaaa`a``````````````____________________^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXXXXXVVVVVVVVVVVVVUUUUUUUUUUUUVVVVVUUUUUUUUUUUUUUTTTTTTSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOPOOOOOOOOOOOOOONNNNNNNNNNLLLLLLLLLLLKKKKKKKKKJJJJJKKJJJJJJJJIIIIIIIIIIIHHHHGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDBBBBBBBBBBAAAAAAAAAA@@@@@@????????>>>>>>>>>>>>>==============<<<<<<<<<<;;;;:::::::::::::::9999999999999998888888888877777777777777777776666666666666655555554444444333333322222221111111111110000000000////////..........----------------,,,,,,,,,,,,,++++++++++*************)))))))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$###########"""""""""""""!!!"!!!!!!!!!!!!!! ^^^^^^^^^^^^^^^^^^______________________`````````````````````aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbcccccccccccccccccccccdddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeffffffffffggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllmmmmmllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiijiiiiiiiiiiiijjjjkkkkllllmmmmnnnnnnooopppqqrrsstuvvyz{{||}}}}}}}}}|||||||{{{~~~~~}}}}}}}}}}}}}}}||||||||{{{{{{{{{{{{{{{{{{{{{{zzzzyyyyxxxxwwwvvvvuuuuuussssttttttttssssrrqqpppoonnnmmlllkkkjjjiiihhhhggggdcccccbbbbbbbbaaaaaaaaaaa`a`````````````____________________^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXXXXXVVVVVVVVVVVVUUUUUUUUUUUUUVVVVUUUUUUUUUUUUUUTTTTTTTSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOPOOOOOOOOOOOOONNNNNNNNNNNLLLLLLLLLLLKKKKKKKKKJJJJJKKJJJJJJJJIIIIIIIIIIHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDDBBBBBBBBBAAAAAAAAAA@@@@@@?????????>>>>>>>>>>>>>==============<<<<<<<<<<;;;;:::::::::::::::9999999999999998888888888777777777777777777776666666666666655555554444444333333322222211111111111100000000000///////...........---------------,,,,,,,,,,,,,+++++++++++*************)))))))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$##########""""""""""""""!!!!!!!!!!!!!!!!! ]]^^^^^^^^^^^^^^^^^______________________`````````````````````aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbccccccccccccccccccccdddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeefffffffffffggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllmmlllllllllllllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiijiiiiiiiiiiiiijjjjkkkkkllmmmmmmmmnnnnnoooppqqrsstuvyzz{|||}}}}}}}}|||||||{{{~~~~~}}}}}}}}}}}}||||||||||{{{{{{{{{{{{{{{{{{{{{{{zzzzyyyyyxxxwwwvvvuuuuuuusssssstttttttsssrrrqqpppoonnnmmmllkkkjjjjiiihhhhggddcccccbbbbbbbaaaaaaaaaa``a`````````````___________________^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYXXXXXXXXXXVVVVVVVVVVVUUUUUUUUUUUUUUVVVUUUUUUUUUUUUUUTTTTTTTTSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNLLLLLLLLLLKKKKKKKKKKJJJJJKJJJJJJJJIIIIIIIIIIHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDDDBBBBBBBBBAAAAAAAAAA@@@@@@????????>>>>>>>>>>>>>>==============<<<<<<<<<<;;;;::::::::::::::::99999999999999888888888877777777777777777777666666666666655555554444444333333322222221111111111110000000000////////...........---------------,,,,,,,,,,,,,++++++++++*************)))))))))))))))((((((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$##########""""""""""""""!!!!!!!!!!!!!!!!! ]]]^^^^^^^^^^^^^^^^^___^__________________`````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbcccccccccccccccccccdddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeffffffffffgggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjkkkkkllllmmmmmmmmnnnooopqqrsstuxyz{{|||}}}}}}}|||||||{{{~~~~~~}}}}}}}}}}||||||||||{{{{{{{{{{{{{{{{{{{{{{{{zzzzyyyyyxxxwwwvvvuuuutttssssssstttttssssrrrqqqpppoonnnmmmlllkkkjjjiiiihhhgdddcccccbbbbbbbaaaaaaaaa```````````````___________________^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXXXXVVVVVVVVVVVUUUUUUUUUUUUUTVVUUUUUUUUUUUUUUTTTTTTTTTSSSSSSSRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNLLLLLLLLKKKKKKKKKKKJJJJJJKJJJJJJJJIIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDCCBBBBBBBBAAAAAAAAAAA@@@@@@????????>>>>>>>>>>>>>===============<<<<<<<<<<;;;;:::::::::::::::999999999999998888888888877777777777777777777666666666666655555554444444333333322222221111111111100000000000///////...........----------------,,,,,,,,,,,,+++++++++++*************)))))))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!!!!!!!! ]]]]^^^^^^^^^^^^^^^^^__^^__________________`````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbccccccccccccccccccccddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeffffffffffgggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiijjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjkkkklllllllllmmmmmnnnooppqrsttxyyz{{|||}}}}}}||||||||{{~~~~~~}}}}}}}}}|||||||||||{{{{{{{{{{zzzz{{{{{{{{{{zzzzzyyyyxxxwwwvvuuuuttttssssssssssssssssrrrqqqpppooonnnmmmlllkkkjjjiiiihhhdddddccccbbbbbbbaaaaaaaa``````````````____________________^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXXXXVVVVVVVVVVUUUUUUUUUUUUUTTVUUUUUUUUUUUUUUUTTTTTTTTTSSSSSSRRRRRRRRRRRRRRRRRRQQRQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNMLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDCCCBBBBBBBAAAAAAAAAAA@@@@@@@???????>>>>>>>>>>>>>>==============<<<<<<<<<<;;;;;:::::::::::::::99999999999999888888888887777777777777777777766666666666655555555444444333333322222221111111111110000000000////////...........---------------,,,,,,,,,,,,,+++++++++++*************)))))))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$##########""""""""""""""!!!!!!!!!!!!!!!!!! ]]]]]^^^^^^^^^^^^^^^^^_^^^___________________````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbccccccccccccccccccccdddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeefffffffffffgggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhiiiiiiihiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjiiiiijjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiijjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjkkkklllllllllllmmmmnnoppqrstwxyyz{{||||}}||||||||||{{~~~~~~~}}}}}}}}}||||||||||{{{{{{{{zzzzzzzzzz{{{{{{zzzzzyyyyxxxwwwvvvuuuttttrrssssssssssssssrrrqqqppppooonnnmmmlllkkkjjjjiiihheeddddccccbbbbbbaaaaaaaa``````````````___________________^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXXXXVVVVVVVVVVUUUUUUUUUUUUUTTVUUUUUUUUUUUUUUTTTTTTTTTTSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDCCCCBBBBBBBAAAAAAAAAAA@@@@@@@???????>>>>>>>>>>>>>>==============<<<<<<<<<<;;;;;:::::::::::::::99999999999999988888888887777777777777777777766666666666655555554444444333333322222221111111111110000000000////////..........----------------,,,,,,,,,,,,,++++++++++*************)))))))))))))))((((((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$##########""""""""""""""!!!!!!!!!!!!!!!!! ]]]]]]^^^^^^^^^^^^^^^^^^^^^___________________`````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbcccccccccccccccccccddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhiiiiihhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjiiiiiiiiiijjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllmmllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiijjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjkkkkkkkkkkllllllmmnnoppqrsvwxyzz{{||||||||||||||||{~~~~~~}}}}}}}}||||||||||{{{{{{{{{zzzzzzzzzzzzzz{{zzzzzyyyyyxxwwwvvvuuuttttrrrrssssssssssrrrrrqqqppppooonnnmmmllllkkkjjjjiiiheeeddddccccbbbbbbaaaaaaa`````````````___________________^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYXXXXXXXXXXXVVVVVVVVVVUUUUUUUUUUUUTTTUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDCCCCCBBBBBBAAAAAAAAAAA@@@@@@@@???????>>>>>>>>>>>>>>==============<<<<<<<<<<;;;;;:::::::::::::::9999999999999998888888888777777777777777777776666666666655555554444444433333332222222111111111110000000000////////...........---------------,,,,,,,,,,,,,+++++++++++*************)))))))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$##########""""""""""""""!!!!!!!!!!!!!!!!! ]]]]]]]^^^^^^^^^^^^^^^^^^^^^^__________________`_```````````````````aaaaa`aaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbccccccccccccccccccccddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeefffffffffffggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhiiihhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiijjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjkkkkkkkkkkkkkklllmmnnopqrrvwxxyz{{{||||||||||||||||~~~~~~}}}}}}}}|||||||||{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyxxxwwvvvuuuttttrrrrrrrrsssrrrrrrrqqqqpppoooonnnmmmmllllkkkjjjjiiieeeeddddccccbbbbbaaaaaaa````````````___________________^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYXXXXXXXXXXXVVVVVVVVVVUUUUUUUUUUUTTTTUUUUUUUUUUUUUTTTTTTTTTTTTSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDDDDCCCCCCCBBBBBAAAAAAAAAAAA@@@@@@@@???????>>>>>>>>>>>>>>==============<<<<<<<<<;;;;;;:::::::::::::999999999999999998888888888777777777777777777776666666666555555554444444333333332222222111111111110000000000////////...........---------------,,,,,,,,,,,,,++++++++++**************)))))))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$##########""""""""""""""!!!!!!!!!!!!!!!!! ]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^____________________```````````````````aaaa``aaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbccccccccccccccccccccdddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeefffffffffffffggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhihhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjkkkkkkkkkklllmnnopqruvwxyyz{{{|||||||||||||||~~~~~~}}}}}}}}|||||||||{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyxxxwwwvvuuuttttrrrrrrrrrrrrrrrrqqqqppppoooonnnnmmmmllllkkkkjjjjiifeeeeddddccccbbbbaaaaaaa````````````__________________^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYXXXXXXXXXXXVVVVVVVVVUUUUUUUUUUUTTTTTUUUUUUUUUUUUUTTTTTTTTTTTTSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNMMMMMMMMKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDDDCCCCCCCCBBBBAAAAAAAAAAAA@@@@@@@@???????>>>>>>>>>>>>>>>=============<<<<<<<<<<;;;;;;::::::::::::999999999999999999888888888877777777777777777776666666666555555554444444433333333222222211111111110000000000////////...........----------------,,,,,,,,,,,,+++++++++++*************)))))))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$##########""""""""""""""!!!!!!!!!!!!!!!!! ]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^____________________```````````````````aaa```aaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbccccccccccccccccccccddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeefffffffffffffffggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllljjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjkkkkllmnnopqtuvwxyzz{{{||||||||||||||~~~~~}}}}}}}}}||||||||{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyxxxwwwvvuuuutttrrrrrrrrrrrrrqqqqqqppppooooonnnnmmmmllllkkkkkjjjjiffeeeeddddcccbbbbbaaaaa````````````__________________^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYXXXXXXXXXXXVVVVVVVVVUUUUUUUUUUUTTTTTUUUUUUUUUUUUTTTTTTTTTTTTTSSRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMKKKKKKKKKKKKKJJJJJJJJJJJIJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCBBBAAAAAAAAAAAA@@@@@@@@@???????>>>>>>>>>>>>>>>=============<<<<<<<<<<;;;;;;:::::::::::9999999999999999999888888888877777777777777777766666666665555555544444444433333333222222211111111110000000000////////...........---------------,,,,,,,,,,,,,+++++++++++*************)))))))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$##########""""""""""""""!!!!!!!!!!!!!!!!! ]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^____________________````````````````````a````aaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbccccccccccccccccccccdddddddddddddddddddddeeeeeeeeeeeeeeeeeeefffffffffffffffffggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjkkkllmnooptuvwxxyzz{{{|||||||||||||~~~~~}}}}}}}}}||||||||{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyxxxxwwvvvuuutttrrrrrrrrrqqqqqqqqpppppooooonnnnmmmmmllllkkkkkjjjjifffeeeedddccccbbbbaaaaa```````````________________^_^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYXXXXXXXXXXXXVVVVVVVVVUUUUUUUUUUTTTTTTUUUUUUUUUUUTTTTTTTTTTTTTTSSRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNMMMMMMMMMMKKKKKKKKKKKKJJJJJJJJJJJIIJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBAAAAAAAAAAAAA@@@@@@@@@???????>>>>>>>>>>>>>>>=============<<<<<<<<<;;;;;;;:::::::::99999999999999999999988888888887777777777777777776666666665555555544444444433333333222222221111111110000000000////////...........----------------,,,,,,,,,,,,,++++++++++*************)))))))))))))))((((((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$##########""""""""""""""!!!!!!!!!!!!!!!!! ]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^____________________``````````````````````````aaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbccccccccccccccccccccddddddddddddddddddddeeeeeeeeeeeeeeeeeeffffffffffffffffffgggggggffggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhiiiiiiiiiiiiijjjjjjjjjjjkkllmnopstuvwxyyzz{{{||||||||||||~~~~~}}}}}}}}}||||||||{{{{{{{zzzzzzzzzyyyyyzzzzyyyyyyyyyyxxxxwwwvvuuuuttrrrrrrqqqqqqqqqpppppooooonnnnnmmmmmllllllkkkkjjjjjffffeeeddddcccbbbbaaaaa``````````________________^^_^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXXVVVVVVVVVUUUUUUUUUUTTTTTTUUUUUUUUUUTTTTTTTTTTTTTTTSRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNMMMMMMMMMMMKKKKKKKKKKJJJJJJJJJJJJIIIJJJJJJIIIIIIIIIHHHHHHHHHHGGGGFFFFFFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBAAAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>>>>>>============<<<<<<<<<<;;;;;;;::::::::999999999999999999999988888888887777777777777777766666666655555555544444444433333333322222221111111110000000000////////...........---------------,,,,,,,,,,,,,+++++++++++*************)))))))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$##########""""""""""""""!!!!!!!!!!!!!!!!! ]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^_____________________`````````````````````````aaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbccccccccccccccccccccdddddddddddddddddddddeeeeeeeeeeeeeeeeffffffffffffffffffffgggggffffgggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhiiiiiiiiiihhhhhhhhhhhhhiiiiiiiiiiiiiiiiiijjjkklmmnorstuvwxyzz{{{||||||||||||~~~~~}}}}}}}}|||||||||{{{{{{{zzzzzzzzyyyyyyyyzzyyyyyyyyyyxxxxwwwvvvuuuttrrrrrqqqqqqqppppppooooonnnnnnmmmmmllllllkkkkkkjjjjffffeeeedddcccbbbbaaaaa``````````_______________^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXVVVVVVVVVUUUUUUUUUTTTTTTTUUUUUUUUUUTTTTTTTTTTTTTTSRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNMMMMMMMMMMMKKKKKKKKKJJJJJJJJJJJJIIIIJJJJJIIIIIIIIIHHHHHHHHHHHGGGFFFFFFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCAAAAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>>>>>>============<<<<<<<<<;;;;;;;;:::::::999999999999999999999999888888888777777777777777776666666655555555544444444433333333322222222111111111000000000////////............------------,--,,,,,,,,,,,,,++++++++++**************)))))))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$##########""""""""""""""!!!!!!!!!!!!!!!!! ]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^_____________________`````````````````````````aaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccdddddddddddddddddddddeeeeeeeeeeeeeeffffffffffffffffffffffgggffffffgggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhiiiiiiiiihhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiijjkklmnorstuvwxxyzz{{{|||||||||||~~~~~}}}}}}}}|||||||||{{{{{{zzzzzzzyyyyyyyyyyyyyyyyyyyyyyyxxxwwwvvvuuuutrrrrqqqqqqppppppoooooonnnnnmmmmmmlllllllkkkkkkjjjjgffffeeeedddcccbbbaaaaa`````````_______________^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXVVVVVVVVVUUUUUUUUUTTTTTTTUUUUUUUUUTTTTTTTTTTTTTTSSRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNMMMMMMMMMMMMKKKKKKKJJJJJJJJJJJJJIIIIIJJJJIIIIIIIIIIHHHHHHHHHHHGGGFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCAAAAAAAAAAA@@@@@@@@@@@@????????>>>>>>>>>>>>>>>============<<<<<<<<<;;;;;;;;::::::9999999999999999999999999888888888777777777777777766666666555555555444444444433333333322222222111111110000000000////////...........-------------,--,,,,,,,,,,,,,++++++++++*************)))))))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$##########""""""""""""""!!!!!!!!!!!!!!!!!! ]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^_____________________`````````````````````````aaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccdddddddddddddddddddddeeeeeeeeeeeeeffffffffffffffffffffffffgffffffffgggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmlmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhiiiiiiiihhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiijjkllmnqrstuvwxyyzz{{{||||||||||~~~~}}}}}}}|||||||||||{{{{{{zzzzzzzyyyyyyyyyyyyyyyyyyyyyyxxxxxwwwvvvuuutrrrrqqqqppppppoooooonnnnnmmmmmmmlllllllkkkkkkkjjjjgffffeeeedddcccbbbaaaaa````````_______________^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXVVVVVVVVVUUUUUUUUTTTTTTTTUUUUUUUUTTTTTTTTTTTTTTTSSRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNMMMMMMMMMMMLKKKKKKJJJJJJJJJJJJJIIIIIIJJJJIIIIIIIIIHHHHHHHHHHHHGGFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCAAAAAAAAAA@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;::::::9999999999999999999999999888888888777777777677777766666665555555554444444444333333333322222222111111110000000000////////...........------------,,-,,,,,,,,,,,,,+++++++++++*************)))))))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$##########""""""""""""""!!!!!!!!!!!!!!!!! ]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^____________________``````````````````````````aaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccdddddddddddddddddddddeeeeeeeeeeefffffffffffffffffffffffffffffffffffgggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmlllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkllllllkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiijjklmnqrstuvwwxyyzz{{{|||||||||~~~~}}}}}}|||||||||||{{{{{{zzzzzzzyyyyyyyyyyyyyxxyyyyyyyyxxxxxwwwvvvuuutsrrrqqqqpppppooooonnnnnnmmmmmmlllllllkkkkkkkkkjjjjgfffffeeedddcccbbbaaaa`````````______________^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWVVVVVVVVUUUUUUUUUTTTTTTTTUUUUUUUTTTTTTTTTTTTTTTSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOONOOOONNNNNNNNMMMMMMMMMMMLLKKKKKJJJJJJJJJJJJJIIIIIIIJJJIIIIIIIIIIHHHHHHHHHHHGGFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCAAAAAAAAA@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;:::::9999999999999999999999999988888888877777777767777766666666555555554444444444333333333332222222211111111000000000/////////..........-------------,,-,,,,,,,,,,,,,+++++++++++************))))))))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$##########""""""""""""""!!!!!!!!!!!!!!!!! ]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^____________________``````````````````````````aaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccdddddddddddddddddddddeeeeeeeeeeffffffffffffffffffffffffffffffffffffgggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkllkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiijjkklmpqrstuvwxxyzz{{{{||||||||~~~~}}}}}|||||||||||{{{{{{{zzzzzzzzyyyyyyyyyyyyyxxxyyyyyyyxxxxxwwwvvvvuuusrrrqqqpppppooooonnnnnmmmmmmmlllllllkkkkkkkkkkjjjjggffffeeedddcccbbbaaaa````````______________^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWVVVVVVVVUUUUUUUUUTTTTTTTTUUUUUUUTTTTTTTTTTTTTTSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOONNOOOONNNNNNNNMMMMMMMMMMLLLKKKKJJJJJJJJJJJJJIIIIIIIIJJJIIIIIIIIIHHHHHHHHHHHGGFFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCAAAAAAAA@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;:::::9999999999999998999999999988888888877777777667777766666665555555544444444443333333333332222222211111111000000000/////////..........-------------,,,,,,,,,,,,,,,++++++++++++************)))))))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$##########""""""""""""""!!!!!!!!!!!!!!!!!! [[[[[[[\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]^^^___________________```````````````````````aaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbccccccccccccccdddddddddddccccddddddddddddddddddddddccccccccdddddddddddddddddeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllkkklllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiijjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhggggggggggggggggggggggggggggggggggggghhiijklmnopqrsstuvvwwxxxxyyyyyyx}}||||{{{{{zzzzzzzzzzzyyy||||||{{{{{{{{zzzzzzzzzzz{{{{{{{{{{{{{{zzzyyyyxxxwvuuutttssssrrrrqqqqqqppppnnnmmmmmmmllllllllllllkkkkkjjjjiiihhhggfffeeeedddddbbaaaaaaaaaaa````````````______^^^^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPPPPOOOPOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGFFFFFFFFFFFFEEEEEEEEEEEEECCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@??????????????>>>>>>=========<<<<<<<<<;;;;;;;;::::::::::::999999999999999999999999988888887777877777776666666655555555544444444443333333333322221111111000000000//////////.........-------------,,,,,,,,,,,,+++++++++++++***************))))))))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$################"""""""""""""!!!!!!!!! [[[[[[[[\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]^^^____________________```````````````````````aaaaaaaaaaaaaaaaaaaaabbbbbbbbbbcccccccccccccccccddddddddccccccddddddddddddddddddddccccccccccdddddddddddddddeeeeeeeeeeeeeeeeeeeffffffeffffffffffffffffffffffffffffffggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiijjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhgggggggggggggggggggggggggggggggggggggggghhijjkmmnopqrstuuvvwwxxxxxyyyxx}||||{{{{{zzzzzzzzzyyyyyy|||||{{{{{{{{zzzzzzzzzzzz{{{{{{{{{{{{{{zzzzyyyxxxwvuuutttsssrrrrrqqqqqpppppnnmmmmmmmllllllllllllkkkkkkjjjjiiihhhgggffeeeeddddcbaaaaaaaaaaa`````````````_____^^^^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGFFFFFFFFFFFEEEEEEEEEEEEEECCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@??????????????>>>>>>========<<<<<<<<<;;;;;;;;::::::::::::9999999999999999999999999988888887777777777776666666555555555444444444443333333333322221111111000000000//////////........-------------,,,,,,,,,,,,,+++++++++++++**************)))))))))))))()))(((((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!! [[[[[[[[[\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]^^^___________________````````````````````````aaaaaaaaaaaaaaaaaaaabbbbbbbbbccccccccccccccccccdddddddcccccccdddddddddddddddddddccccccccccccdddddddddddddeeeeeeeeeeeeeeeeeeeeeffffeeefffffffffffffffffffffffffffffffggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhgggggggggggggggggggggggggggggggggffffggggghhiijklmnopqrsstuvvwwwxxxxxxxxx|||||{{{{zzzzzzzzyyyyyyyy||||{{{{{{{{{zzzzzzzzzzzz{{{{{{{{{{{{{zzzzzyyyxxxwvuuutttsssrrrrqqqqqppppppnmmmmmmmlllllllllllkkkkkkkkjjjjjiihhhggfffeeedddddcbaaaaaaaaaaa`````````````_____^^^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGFFFFFFFFFFEEEEEEEEEEEEEEDCCCCCCCCCBBBBBBBBBBBBBBBBABBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@??????????????>>>>>=========<<<<<<<<<;;;;;;;;:::::::::::9999999999999999999999999988888888777777777776666666655555555444444444443333333333332222111111100000000//////////.........-------------,,,,,,,,,,,,+++++++++++++***************)))))))))))))())(((((((((((((''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$################""""""""""""""!!!!!!!!! [[[[[[[[[[\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]^^^^____________________`_`````````````````````aaaaaaaaaaaaaaaaaaaaabbbbbbbccccccccccccccccccccdddddcccccccccdddddddddddddddddcccccccccccccddddddddddddeeeeeeeeeeeeeeeeeeeeeeeffeeeeeeffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkklllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihgggggggggggggggggggggggggggggggggffffffffgggghhijjlmnoopqrsttuvvwwwxxxxxxxx||||{{{{zzzzzzyyyyyyyyyyy||{{{{{{{{{{zzzzzzzzzzzzzz{{{{{{{{{{{{zzzzzyyyxxxwvvuutttsssrrrrqqqqqppppponmmmmmmlllllllllllkkkkkkkkkkjjjjiihhhggfffeeeddddccaaaaaaaaaaa``````````````____^^^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\[\\[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGFFFFFFFFFFEEEEEEEEEEEEEDDCCCCCCCCCBBBBBBBBBBBBBBBAABBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@??????????????>>>>>=========<<<<<<<<;;;;;;;;:::::::::::99999999999999999999999999988888887777777777776666666555555554444444444333333333333332222111111100000000//////////.........------------,,,,,,,,,,,,,+++++++++++++**************))))))))))))))())(((((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$################"""""""""""""!!!!!!!!! [[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]^^^^^_______________________````````````````````aaaaaaaaaaaaaaaaaaaaabbbbbbcccccccccccccccccccccddddcccccccccccdddddddddddddddcccccccccccccccddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhiiiiiiiiiiiiiihhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhggggggggggggggggggggggggggggggggffffffffffgggghhijjllmnopqrsstuuvvwwxxxxxxxx|||{{{{zzzzzyyyyyyyyyyyyx{{{{{{{{{{{zzzzzzzzzzzzzzzz{{{{{{{{{{zzzzzyyyyxxxwvvuutttsssrrrrqqqqppppppommmmmmllllllllllkkkkkkkkkkkkjjjjiihhhggfffeeeddddccaaaaaaaaa````````````````___^^^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\[[\[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXWXWWWWWWWWWWVVVVVVVVUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGFFFFFFFFFEEEEEEEEEEEEEDDDCCCCCCCCCBBBBBBBBBBBBBBBAABBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@?????????????>>>>>>========<<<<<<<<<;;;;;;;;::::::::::999999999999999999999999999988888887777777777776666666555555554444444443333333333333332222111111000000000//////////........-------------,,,,,,,,,,,,,+++++++++++++**************)))))))))))))(())(((((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!! [[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]^^^^^^^______________________`````````````````````aaaaaaaaaaaaaaaaaaaaabbbbcccccccccccccccccccccccddccccccccccccddddddddddddddcccccccccccccccccddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhiiiiiiiiiihhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhggggggggggggggggggggggggfgggggfffffffffffffggghhiijklmnopqqrsttuvvwwwxxxxxxx||{{{{zzzzzyyyyyyyyyyxxxx{{{{{{{{{{zzzzzzzzzzzzzzzzzzz{{{{{{{{zzzzzyyyyxxxwvvuuuttsssrrrrqqqqpppppoommmmmmlllllllllkkkkkkkkkkkkkjjjiiihhhggffeeeddddcccaaaaaaaa`````````````````___^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFFEEEEEEEEEEEEEDDDDCCCCCCCCBBBBBBBBBBBBBBBAAABBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@?????????????>>>>>>========<<<<<<<<;;;;;;;;;::::::::::99999999999999999999999999988888887777777777776666666655555554444444443333333333333333222211111100000000//////////.........------------,,,,,,,,,,,,,+++++++++++++***************)))))))))))))(()(((((((((((((''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$################""""""""""""""!!!!!!!!! [[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]^^^^^^^^______________________````````````````````aaaaaaaaaaaaaaaaaaaaaabbbbcccccccccccccccccccccccccccccccccccccccdddddddddddcccccccccccccccccccddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhiiiiiiihhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhgggggggggggggggggggggggffgggfffffffffffffffggghhiijklmnnopqrsstuuvvwwwwxxxxw|{{{{zzzzyyyyyyyyyxxxxxxx{{{{{{{{{zzzzzzzzzzyyyyyzzzzzzz{{{{{zzzzzzyyyyxxxxvvuuutttsssrrrqqqqpppppoommmmmllllllllkkkkkkkkkkkkkkjjjjiiihhgggffeeeddddcccaaaaaaaa`````````````````__^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGFFFFFFFEEEEEEEEEEEEEDDDDDCCCCCCCCBBBBBBBBBBBBBBBAAABBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@?????????????>>>>>>=======<<<<<<<<<;;;;;;;;;:::::::::999999999999999999999999999988888887777777777776666666655555554444444333333333333333332222211111100000000//////////........-------------,,,,,,,,,,,,,+++++++++++++**************))))))))))))))(()(((((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$################"""""""""""""!!!!!!!!! [[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]^^^^^^^^^_______________________````````````````````aaaaaaaaaaaaaaaaaaaaabbbbbcccccccccccccccccccccccccccccccccccccccdddddddddcccccccccccccccccccccdddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhiiihhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhiiiiiiiiiiiiiiiihhhhhhhhhgggggggggggggggggggggffffggffffffffffffffffggghhiijklmmnopqrrsttuvvwwwwwwwww{{{{{zzzzyyyyyyyxxxxxxxxx{{{{{{zzzzzzzzzzzyyyyyyyyzzzzzzzzzzzzzzzzzyyyyxxxxvvuuutttsssrrrqqqqpppppoommmmmlllllllkkkkkkkkkkkkkkkjjjjiiihhggfffeeddddccccaaaaaaa`````````````````__^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGFFFFFFEEEEEEEEEEEEEEDDDDDCCCCCCCCBBBBBBBBBBBBBBAAAABBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@?????????????>>>>>>=======<<<<<<<<;;;;;;;;;;:::::::::999999999999999999999999999888888877777777777776666666655555554444444333333333333333332222211111100000000/////////.........-------------,,,,,,,,,,,,+++++++++++++***************)))))))))))))(((((((((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$################""""""""""""""!!!!!!!!! [[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]^^^^^^^^^^_______________________````````````````````aaaaaaaaaaaaaaaaaaaaaabbbbcccccccccccccccccccccccccccccccccccccccddddddddcccccccccccccccccccccccdddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffgggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhiiiiiiiiiiiiiiiiiiiiiihhhiiiiiiiiiiiiiihhhhhhhhhhhgggggggggggggggggggffffffgfffffffffffffffffggghhhijkllmnoppqrsstuuvvwwwwwwww{{{{zzzzyyyyyxxxxxxxxxxxx{{{{zzzzzzzzzzzzzyyyyyyyyzzzzzzzzzzzzzzzzyyyyyxxxxvvvuuutttssrrrrqqqqppppoommmmmlllllllkkkkkkkkkkkkkkjjjjjiihhhggffeeeddddccccaaaaaa`````````````````___^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGFFFFFFEEEEEEEEEEEEEDDDDDDCCCCCCCCBBBBBBBBBBBBBBAAAABBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@????????????>>>>>>>=======<<<<<<<<;;;;;;;;;;:::::::::99999999999999999999999999988888887777777777777666666665555555444444333333333333333332222221111110000000//////////.........------------,,,,,,,,,,,,,+++++++++++++***************)))))))))))))((((((((((((((((''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$################""""""""""""""!!!!!!!!! [[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]^^^^^^^^^^^^______________________````````````````````aaaaaaaaaaaaaaaaaaaaabbbbbbcccccccccccccccccccccccccccccccccccccccddddddcccccccccccccccccccccccccdddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllkkkkjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhiiiiiiiiiiiiiiiiiiihhhhhhiiiiiiiiiiiihhhhhhhhhhhhhggggggggggggggggggfffffffffffffffffffffffffggghhhijkklmnoopqrrstuuvvvwwwwwww{{{{zzzzyyyyyxxxxxxxxxxxx{{zzzzzzzzzzzzzzyyyyyyyyyzzzzzzzzzzzzzzzzyyyyyxxxxvvvuuutttsssrrrqqqqppppoommmmmllllllkkkkkkkkkkkkkkjjjjjiiihhgggffeeedddcccccaaaaa``````````````````___^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFEEEEEEEEEEEEEDDDDDDDCCCCCCCCBBBBBBBBBBBBBBAAAABBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@????????????>>>>>>>======<<<<<<<<;;;;;;;;;;;::::::::999999999999999999999999999888888877777777777777666666665555555444443333333333333333332222221111100000000//////////........-------------,,,,,,,,,,,,,+++++++++++++**************)))))))))))))(((((((((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!! Z[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\]]]]]]]]]^^^^^^^^^^^^^_______________________````````````````````aaaaaaaaaaaaaaaaaaabbbbbbbccccccccccccccccccccccccccccccccccccccccddddcccccccccccccccccccccccccddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllljjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhiiiiiiiiiiiiiiihhhhhhhhhhiiiiiiiiihhhhhhhhhhhhhhhhggggggggggggggggfffffffffffffffffffffffffffggghhhijkklmmnopqqrsttuuvvvwwwwww{{{zzzzyyyyyxxxxxxxxxxxwwzzzzzzzzzzzzzzzyyyyyyyyyyzzzzzzzzzzzzzzzzyyyyyxxxxvvvvuuutttsssrrrqqqppppoommmmmllllllkkkkkkkkkkkkkkjjjjiiihhhggffeeeddddcccccaaaaa`````````````````___^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSRSRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFEEEEEEEEEEEEEEDDDDDDDCCCCCCCCBBBBBBBBBBBBBBAAAABBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@???????????>>>>>>>>======<<<<<<<<;;;;;;;;;;;::::::::999999999999999999999999999888888877777777777776666666665555554444443333333333333333322222221111100000000/////////.........------------,,,,,,,,,,,,,+++++++++++++***************)))))))))))))((((((((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$################""""""""""""""!!!!!!!!! ZZ[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\]]]]]]]]^^^^^^^^^^^^^^_______________________````````````````````aaaaaaaaaaaaaaaaaabbbbbbbbbccccccccccccccccccccccccccccccccccccccccddbbcccccccccccccccccccccccddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllljjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjiiiijjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhiiiiiiiiiiiiihhhhhhhhhhhhiiiiiihhhhhhhhhhhhhhhhhhhggggggggggggggfffffffffffffffffffffffffffffggghhhiikklmmnoppqrsstuuvvvwwwwww{{{zzzzyyyyxxxxxxxxxwwwwwzzzzzzzzzzzzzzyyyyyyyyyyyyzzzzzzzzzzzzzzyyyyyyxxxxwvvvuuuuttsssrrrqqqppppoommmmmlllllllkkkkkkkkkkkkkjjjjiiihhgggffeeedddccccccaaaa`````````````````____^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFEEEEEEEEEEEEEEDDDDDDDDCCCCCCCBBBBBBBBBBBBBBAAAAABBBBBBBBAAAAAAAAAAAAAAAA@@@@@@????????????>>>>>>>>======<<<<<<<;;;;;;;;;;;;:::::::9999999999999999999999999998888888777777776777776666666665555554444433333333333333333222222221111100000000/////////........-------------,,,,,,,,,,,,,+++++++++++++**************))))))))))))))((((((((((((((((''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$################""""""""""""""!!!!!!!!! ZZZ[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\]]]]]]]^^^^^^^^^^^^^^^_______________________`````````````````````aaaaaaaaaaaaaaaabbbbbbbbbbccccccccccccccccccccccccccccccccccccccccdbbbccccccccccccccccccccccddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffgggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllljjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiijiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhiiiiiiiiiihhhhhhhhhhhhhhhiiihhhhhhhhhhhhhhhhhhhhhhggggggggggggfffffffffffffffffffffffffffffffggghhhiijkllmnoopqrrsttuuvvvwwwww{{{zzzzyyyyxxxxxxxxwwwwwwzzzzzzzzzzzzzzyyyyyyyyyyyyyyzzzzzzzzzzzzzyyyyyyxxxwvvvvuuutttsssrrrqqqppppommmmmmllllllkkkkkkkkkkkjjjjjiiihhhggffeeeddddccccccaaa`````````````````_____^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[[[[[ZZ[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFEEEEEEEEEEEEEEDDDDDDDDCCCCCCCBBBBBBBBBBBBBAAAAAABBBBBBBBAAAAAAAAAAAAAAAA@@@@@@????????????>>>>>>>>=====<<<<<<<<;;;;;;;;;;;;:::::::999999999999888899999999998888888777777777677777666666666555555444443333333333333333222222222111110000000//////////........-------------,,,,,,,,,,,,++++++++++++++**************)))))))))))))(((((((((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!! ZZZZ[[[[[[[[[[[[[[[[[[\[\\\\\\\\\\\\\\\\\\]]]]]]^^^^^^^^^^^^^^^^^_______________________````````````````````aaaaaaaaaaaaaaabbbbbbbbbbbbcccccccccccccbbccccccccccccccccccccccccbbbbbccccccccccccccccccccddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffgggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllljjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhiiiiiiiiihhhhhhhhhhhhhhhhihhhhhhhhhhhhhhhhhhhhhhhhggggggggggfffffffffffffffffffffffffffffffffggghhhiijkllmnnopqqrsstuuuvvvwwww{{{zzzzyyyyxxxxxxwwwwwwwwzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyzzzzzzzzzzyyyyyyyxxxwwvvvvuuutttssrrrqqqppppommmmmmllllllkkkkkkkkkjjjjjjiiihhhggfffeeddddccccccbaa``````````````````_____^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\[[[[[[[[[[[[[[[ZZZ[ZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFEEEEEEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBBBBBBAAAAAABBBBBBBBAAAAAAAAAAAAAAA@@@@@@@???????????>>>>>>>>>=====<<<<<<<;;;;;;;;;;;;::::::::999999999998888888999999988888888777777776677776666666665555555444443333333333333322222222222111110000000/////////.........------------,,,,,,,,,,,,,+++++++++++++***************)))))))))))))((((((((((((((((''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$################""""""""""""""!!!!!!!!! ZZZZZ[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\]]]]^^^^^^^^^^^^^^^^^^_______________________````````````````````aaaaaaaaaaaaaabbbbbbbbbbbbbbcccccccccccbbbcccccccccccccccccccccccbbbbbbbccccccccccccccccccddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkklllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkjjjkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggfffffffffffffffffffffffffffffffffffggghhhiijkklmmnoppqrrsttuuvvvvvww{{{zzzzyyyyxxxxxxwwwwwwwwzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzyyyyyyyxxwwwvvvuuuuttsssrrqqqpppponmmmmmmllllllkkkkkkkjjjjjiiiihhhgggffeeedddccccccbbaa`````````````````______^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBAAAAAABBBBBBBBAAAAAAAAAAAAAAA@@@@@@???????????>>>>>>>>>>=====<<<<<<<;;;;;;;;;;;;:::::::9999999999988888888999998888888887777777766677766666666665555554444443333333333332222222222222111100000000/////////........-------------,,,,,,,,,,,,,+++++++++++++**************))))))))))))))(((((((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$################""""""""""""""!!!!!!!!! ZZZZZZ[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\]]]^^^^^^^^^^^^^^^^^^^_______________________`````````````````````aaaaaaaaaaaabbbbbbbbbbbbbbbccccccccccbbbbbcccccccccccccccccccccbbbbbbbbbccccccccccccccccddddddddddddddddddeeeeeeedeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggfffffffffffffffffffffffffffffffffffffggghhhiijkklmmnoopqqrsstuuuvvvvvv{{{zzzzyyyyxxxxxxwwwwwwwwzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzyyyyyyyyxxwwwvvvvuuutttssrrrqqqppppnmmmmmmmlllllkkkkkkjjjjjjiiihhhgggfffeeddddccccccbba````````````````________^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGFEEEEEEEEEEEEEEDDDDDDDDDDCCCCCBBBBBBBBBBBBBBAAAAAAABBBBBBBBAAAAAAAAAAAAAA@@@@@@@???????????>>>>>>>>>>====<<<<<<<<;;;;;;;;;;;::::::::9999999999988888888888888888888887777777666677766666666655555554444443333333333322222222222222111100000000/////////........------------,,,,,,,,,,,,,+++++++++++++***************)))))))))))))((((((((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!! ZZZZZZZ[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\]]]^^^^^^^^^^^^^^^^^^^________________________````````````````````aaaaaaaaaaabbbbbbbbbbbbbbbbbccccccccbbbbbbbcccccccccccccccccccbbbbbbbbbbbccccccccccccccddddddddddddddddddddeeeeedddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggfffffffffffffffffffffffffffffffffffffffggghhhiijkkllmnnoppqrssttuuvvvvvv{{{zzzzyyyyxxxxxwwwwwwwwwzzzzzzzyyyyyyyyyyyyyyyxxxyyyyyyyyyzzzzzzzyyyyyyyyxwwwwvvvvuutttssrrrqqqppppnnmmmmmmmlllllkkkkkjjjjjjiihhhhggfffeeeddddccccccbba```````````````_________^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGEEEEEEEEEEEEEEDDDDDDDDDDDCCCCBBBBBBBBBBBBBBBAAAAAAABBBBBBBBAAAAAAAAAAAAAA@@@@@@@???????????>>>>>>>>>>====<<<<<<<;;;;;;;;;;;::::::::99999999999988888888888888888888877777776666677666666666655555544444443333333333222222222222222111100000000////////........-------------,,,,,,,,,,,,++++++++++++++**************))))))))))))))((((((((((((((((''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$################""""""""""""""!!!!!!!!! ZZZZZZZZ[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\]]]^^^^^^^^^^^^^^^^^^^^_______________________`````````````````````aaaaaaaaabbbbbbbbbbbbbbbbbbcccccccbbbbbbbbbcccccccccccccccccbbbbbbbbbbbbbccccccccccccdddddddddddddddddddddddeedddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffgggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggffffffffffffffffffffffffffffffffffffffffffggghhhiijkkllmmnoopqrrsstuuuvvvvv{{zzzzzzyyyyxxxxwwwwwwwwwzzyyyyyyyyyyyyyyyyyyyxxxxyyyyyyyyyyzzzzzzyyyyyyyyxwwwwvvvvuuuttsssrrqqqqpppnnnmmmmmmmllllkkkkkjjjjjiiihhhgggffeeeddddccccccbbba``````````````__________^^^^^^^^^]]]]]]]]]]]]]]\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGEEEEEEEEEEEEEEDDDDDDDDDDDCCCCBBBBBBBBBBBBBBBAAAAAAABBBBBBBBAAAAAAAAAAAAA@@@@@@@???????????>>>>>>>>>>>====<<<<<<<;;;;;;;;;;:::::::::99999999999988888888888888888888877777776666676666666666555555544444443333333332222222222222222111100000000////////........------------,,,,,,,,,,,,,++++++++++++++**************)))))))))))))((((((((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$################""""""""""""""!!!!!!!! ZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\]]]^^^^^^^^^^^^^^^^^^^^__^_____________________````````````````````aaaaaaaabbbbbbbbbbbbbbbbbbbbcccccbbbbbbbbbbccccccccccccccccbbbbbbbbbbbbbbbccccccccccdddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffgggggggggggggggghhhhhhhhhhhhhhghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggfffffffffffffffffffffffffffffffffeeeeeffffffggghhiijjkklmmnnoppqrssttuuvvvvv{{{zzzzzyyyyxxxxwwwwwwwwwyyyyyyyyyyyyyyyyyyyyxxxxxyyyyyyyyyyyzzzzzyyyyyyyyxwwwwvvvvuuutttssrrrqqqpppnnnnmmmmmmlllllkkkkjjjjiiihhhgggfffeeeddddccccccbbba``````````````__________^^^^^^^^]]]]]]]]]]]]]]\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNOOOOOONNNNNNNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGEEEEEEEEEEEEEDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBAAAAAAAABBBBBBBAAAAAAAAAAAAA@@@@@@@????????????>>>>>>>>>>>====<<<<<<<;;;;;;;;;;::::::::999999999999888888888888888888888777777766666666666666665555555444444433333333322222222222222222111100000000////////........------------,,,,,,,,,,,,,+++++++++++++***************)))))))))))))((((((((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!! ZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\]]]]]^^^^^^^^^^^^^^^^^^^_^^_____________________`````````````````````aaaaaabbbbbbbbbbbbbbbbbbbbbbcccbbbbbbbbbbbbccccccccccccccbbbbbbbbbbbbbbbbbccccccccdddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffgggggggggggggghhhhhhhhhhhggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggfffffffffffffffffffffffffffffffeeeeeeeefffffggghhiijjkkllmmnoopqrrsstuuuvvvv{{zzzzzzyyyyxxxxwwwwwwwwvyyyyyyyyyyyyyyyyyyyxxxxxxyyyyyyyyyyyzzzzzzyyyyyyyywwwwvvvvuuutttssrrrqqqpppnnnnnnmmmmmllllkkkkjjjjiihhhgggfffeeedddddcccccccbba`````````````___________^^^^^^^]]]]]]]]]]]]]]\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNOOOONNNNNNNNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGEEEEEEEEEEEEEDDDDDDDDDDDDCBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBBAAAAAAAAAAAA@@@@@@@@???????????>>>>>>>>>>>====<<<<<<<<;;;;;;;;;:::::::::99999999999998888888888888888888877777776666666666666666555555544444443333333332222222222222222211100000000/////////.......-------------,,,,,,,,,,,,+++++++++++++***************))))))))))))))((((((((((((((((''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$################""""""""""""""!!!!!!!!! ZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\]]]]]]^^^^^^^^^^^^^^^^^^^^^^_____________________`````````````````````aaaaabbbbbbbbbbbbbbbbbbbbbbbccbbbbbbbbbbbbbbccccccccccccbbbbbbbbbbbbbbbbbbcccccccdddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffgggggggggggggggggghhhhhhhggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggffffffffffffffffffffffffffffffeeeeeeeeefffffggghhhijjkkklmmnnopqqrssttuuuvvvzzzzzzzzyyyxxxxxwwwwwwvvvyyyyyyyyyyyyyyyyyyxxxxxxxxxyyyyyyyyyzzzzzzzyyyyyyywwwwvvvvuuutttssrrrqqqqppnnnnnnnmmmmmllllkkkjjjiiihhhggffffeeedddddcccccccbba````````````____________^^^^^^^]]]]]]]]]]]]]\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOONNNNOOONNNNNNNNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGGGGGGFEEEEEEEEEEEEDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBAAAAAAAAAAAAA@@@@@@@????????????>>>>>>>>>>>====<<<<<<<;;;;;;;;;;::::::::999999999999998888888888888888888877777766666666666666665555555444444443333333332222222222222222111100000000////////........------------,,,,,,,,,,,,,+++++++++++++***************)))))))))))))((((((((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$################""""""""""""""!!!!!!!! ZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^____________________``````````````````````aaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccbbbbbbbbbbbbbbbbbbbbccccccdddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffgggggggggggggggggggggghhhggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgghhhhhhhhhhhhhhhhhhhhhhhgghhhhhhhhhhhhhhhggggggggggfffffffffffffffffffffffeeffffeeeeeeeeeeefffffgghhhijjjkkllmmnoopqrrsstuuuvvvzzzzzzzzyyyxxxxwwwwwwvvvvyyyyyyyyyyyyyyyyyxxxxxxxxxxxxyyyyyyyzzzzzzzyyyyyyywwwwvvvvuuutttssrrrqqqqppnnnnnnnnmmmmmlllkkkjjjiiihhgggfffeeeedddddcccccccbba````````````____________^^^^^^]]]]]]]]]]]]]\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOONNNNONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGGGGGGGFFEEEEEEEEEEEEDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBAAAAAAAAAAAA@@@@@@@@???????????>>>>>>>>>>>>====<<<<<<<;;;;;;;;;:::::::::999999999999988888888888888888888777777766666666666666655555555444444433333333322222222222222222111100000000////////........------------,,,,,,,,,,,,++++++++++++++**************))))))))))))))((((((((((((((((''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$################""""""""""""""!!!!!!!!! ZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^____________________``````````````````````aaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccbbbbbbbbbbbbbbbbbbbbbbccccccdddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggghhhhhhhhhhhhhhhhhhhhggggghhhhhhhhhhhhhggggggggggggfffffffffffffffffffffeeeeffeeeeeeeeeeeeeeffffggghhhijjkkllmmnnopqqrssttuuuvvzzzzzzzyyyyxxxxwwwwwwvvvvyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxyyyyyyzzzzzzzyyyyyyywwwwvvvvuuutttssrrrqqqqqpnnnnnnnnnmmmmlllkkkjjjiiihhggffffeeeddddddcccccccbba```````````_____________^^^^^]]]]]]]]]]]]]]\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQPQQQQQPPPPPPPPPPPPOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGGGGGGGGFFEEEEEEEEEEEDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBAAAAAAAAAABBBBBAAAAAAAAAAAAA@@@@@@@????????????>>>>>>>>>>>====<<<<<<<<;;;;;;;;;::::::::9999999999999988888888888888888888777777766666666666666655555554444444433333333322222222222222221111000000000////////.......------------,,,,,,,,,,,,,+++++++++++++***************)))))))))))))((((((((((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$################""""""""""""""!!!!!!!!! ZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^____________________``````````````````````aaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccbbbbbbbbbbbbbbbbbbbbbbbbccccccdddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggghhhhhhhhhhhhhhhhhhggggggghhhhhhhhhhgggggggggggggggfffffffffffffffffffeeeeeefeeeeeeeeeeeeeeeffffggghhhijjjkkllmnnoppqrrssttuuuvzzzzzzzyyyyxxxwwwwwwvvvvvyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxyyyyyyyzzzzzzyyyyyyxwwwwvvvvuuutttssrrrqqqqqponnnnnnnnnmmmmlllkkjjjiihhgggfffeeeeddddddccccccccba```````````_____________^^^^]]]]]]]]]]]]]]\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPQQPPPPPPPPPPPPOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGGGGGGGGFFFEEEEEEEEEEDDDDDDDDDDDDDCCBBBBBBBBBBBBBBBAAAAAAAAAAABBBBBAAAAAAAAAAAA@@@@@@@@???????????>>>>>>>>>>>>====<<<<<<<;;;;;;;;;:::::::::9999999999999988888888888888888887777777766666666666666555555544444444433333333332222222222222211110000000000///////........------------,,,,,,,,,,,,,+++++++++++++**************))))))))))))))((((((((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$################""""""""""""""!!!!!!!! ZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^____________________`````````````````````aaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccbbbbbbbbbbbbbbbbbbbbbbbbbcccccccddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiihhhiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggghhhhhhhhhhhhhhhgggggggggghhhhhhhhgggggggggggggggggfffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeffffggghhiijjkkllmmnoopqqrssttuuuuzzzzzzzyyyxxxxwwwwwvvvvvvyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxyyyyyyyzzzzzzyyyyyyxwwwvvvvvuuutttssrrrqqqqqpoonnnnnnnnmmmmlllkkjjjiihhgggfffeeeedddddddcccccccba``````````______________^^^]]]]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGGGGGGGGFFFFEEEEEEEEEEDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBAAAAAAAAAAABBBBAAAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>>>=====<<<<<<<;;;;;;;;;::::::::9999999999999998888888888888888888777777776666666666666555555554444444443333333333222222222222211110000000000////////........-----------,,,,,,,,,,,,,,++++++++++++***************)))))))))))))(((((((((((((((((''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$################""""""""""""""!!!!!!!!! YYYYYYYZZZZZZZZZZZZZZZZ[[[[[[[[[[\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]^^^^^^_____________________````______````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbcccccccccccccccccccddddddddddddddddddddddeeeeeeeeeddddeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffgggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiihhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgghhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffggggggggggggggggggggggggggggggggggggggggggghhhiiijjkklllmmnnoppqrrsttuuvvwwwzzzzzzyyyyxxxxwwwwvvvvvvvzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzyyxxxxwwwwvvvuuutttsssrrrrrqqqqqqqqpppppooonnmmmllkkiihhhggggfffffffeeeeeeedddaaaaaa``````````````_____^^^^^^^]]]]]]]]]]]]]]\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQQPPQQQQQPPPPPPPPPPPPPPOOOOOOOOOONOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@????????????>>>>>>>>>======<<<<<<<;;;;;;;;;;;;;:::::::::::::::999999999888888888888887777777666666655555555444444443333333333333333332222222222222110000000000////////........-------------,,,,,,,,,,,,+++++++++++++*************))))))))))))))(((((((((''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$%$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!! YYYYYYYYZZZZZZZZZZZZZZZ[[[[[[[[[[[\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]^^^^^_____________________```_______`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbcccccccccccccccccccccddddddddddddddddddddddeeeeeeedddddddeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiihhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggghhhhggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggghhhiijjkkkllmmnnoopqqrssttuvvvwwyzzzzyyyyyxxxwwwwwvvvvvvvzzzzyyyyyyyyyyyyyyyyyyyyxyyyyyyyyzzzzzzzzzzzzzzzyyxxxxwwwwvvvuuutttsssrrrrrqqqqqqqqqppppooonnmmlllkkiihhhggggfffffffeeeeeeedddaaaaaa`````````````______^^^^^^]]]]]]]]]]]]]]\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPQQQPPPPPPPPPPPPPPOOOOOOOOOONOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@????????????>>>>>>>>>>=====<<<<<<<<;;;;;;;;;;;;::::::::::::::::99999999988888888888887777777766666665555555444444443333333333333333332222222222222111000000000////////.........-------------,,,,,,,,,,,+++++++++++++**************)))))))))))))((((((((((''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$%$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!!! YYYYYYYYYYZZZZZZZZZZZZZ[[[[[[[[[[[[\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]^^^^^^_____________________`_________`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbcccccccccccccccccccccccddddddddddddddddddddddeeeeedddddddddeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffgggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiihhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggffffffffffffffffffffggggggggggggggggggggggggfggggggggggggggggggghhhiiijkkklllmmnnoopqqrsttuuvvwwyyyyyyyyyxxxxwwwwvvvvvvvvzyyyyyyyyyyyyyyyyyyyyyxxxyyyyyyyyzzzzzzzzzzzzzzzyyxxxxwwwwvvvuuutttsssrrrrrqqqqqqqqqppppooonnmmlllkkiihhhggggffffffffeeeeeedddaaaaaa`````````````______^^^^^]]]]]]]]]]]]]]\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXWXXWWWWWWWWWVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOONNOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@?????????????>>>>>>>>>>=====<<<<<<<<;;;;;;;;;;;:::::::::::::::::99999999988888888888887777777666666655555555444444443333333333333333332222222222221110000000000////////.........------------,,,,,,,,,,,,+++++++++++++*************))))))))))))))(((((((((('''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!!! YYYYYYYYYYYZZZZZZZZZZZZ[[[[[[[[[[[[[[\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]^^^^^^______________________________`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbcccccccccccccccccccccccccddddddddddddddddddddddeeedddddddddddeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffgggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiihhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggghhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggffffffffffffffffffffffggggggggggggggggggggggfffggggggggggffffggggghhhiiijjkkkllmmnnooppqrrsttuuvvwyyyyyyyyyxxxwwwwwvvvvvvvvyyyyyyyyyyyyyyyyyyyyyxxxxyyyyyyyyyzzzzzzzzzzzzzzyyxxxwwwwvvvvuuutttsssrrrrrqqqqqqqqqppppooonnmmmllkkiihhhgggggffffffffeeeeedddaaaaa`````````````_______^^^^^]]]]]]]]]]]]]\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXWXWWWWWWWWWVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOONNOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@????????????>>>>>>>>>>>=====<<<<<<<;;;;;;;;;;;;:::::::::::::::::9999999998888888888888777777766666665555555544444444333333333333333333222222222221110000000000/////////........-------------,,,,,,,,,,,++++++++++++++*************)))))))))))))((((((((((''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!!!! YYYYYYYYYYYYZZZZZZZZZZZ[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]^^^^^^_______________________________`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbcccccccccccccccccccccccccddddddddddddddddddddddddeddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiihhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggghhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggffffffffffffffffffffffffffggggggggggggggggggggfffffggggggggfffffffggggghhhiiijkkklllmmnnoopqqrsstuuvvvyyyyyyyyxxxxwwwwvvvvvvvvvyyyyyyyyyyyyyyyyyyyyxxxxxyyyyyyyyyzzzzzzzzzzzzzzyyxxxwwwwvvvvuuutttsssrrrrrqqqqqqqqqppppooonnmmlllkkiihhhgggggffffffffeeeeedddaaaaa`````````````_______^^^^]]]]]]]]]]]]]\\\\\\\\[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVUVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOONNOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@????????????>>>>>>>>>>>>====<<<<<<<<;;;;;;;;;;;:::::::::::::::::99999999998888888888888777777776666665555555444444444333333333333333333222222222211110000000000////////.........------------,,,,,,,,,,,,+++++++++++++**************)))))))))))))(((((((((('''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!!! YYYYYYYYYYYYYZZZZZZZZZZ[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]^^^^^^^_______________________________`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhihhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggghhhhhggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffffffggggggggggggggggggfffffffgggggggfffffffffgggghhhiiijkkkkllmmmnooppqrrsttuuvvyyyyyyyyxxxxwwwwvvvvvvvvvyyyyyyyyyyyyyyyyyyyxxxxxxyxyyyyyyyzzzzzzzzzzzzzzyyxxxwwwwvvvvuuutttsssrrrrrqqqqqqqqqppppooonnmmllkkkiihhhgggggffffffffeeeeeeddaaaaa````````````________^^^]]]]]]]]]]]]]\\\\\\\\\[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVUUUVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOONNOOOOOOOOONNNNNNNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIHHHHGGGGGGGGGGGGFFFFFFFFFFFFFEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@????????????>>>>>>>>>>>=====<<<<<<<<;;;;;;;;;;::::::::::::::::::9999999999888888888888877777776666666555555544444444333333333333333333322222222211111000000000/////////........-------------,,,,,,,,,,,,+++++++++++++*************))))))))))))))(((((((((('''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!!! YYYYYYYYYYYYYYZZZZZZZZZ[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]^^^^^^^^^_______________________________`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffgggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggghhggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggffffffffffffffffffffffffffffffffgggggggggggggggffffffffffggggggfffffffffffgggghhiiijjkkklllmmnnoopqqrssttuuvxyyyyyyxxxxxwwwwvvvvvvvuuyyyyyyyyyyyyyyyyyyxxxxxxxxxxyyyyyyzzzzzzzzzzzzzzyyxxxwwwwvvvvuuutttsssrrrrrqqqqqqqqqppppooonnmmllkkkiihhhggggggffffffffeeeeeddaaaa````````````_________^^^]]]]]]]]]]]]\\\\\\\\\\[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOONNNOOOOOOOONNNNNNNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHGGGGGGGGGGGFFFFFFFFFFFFFFEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@????????????>>>>>>>>>>>=====<<<<<<<;;;;;;;;;;;::::::::::::::::::9999999999888888888888777777776666666555555444444444433333334333333333322222222211111000000000/////////........-------------,,,,,,,,,,,,++++++++++++**************)))))))))))))((((((((((('''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!!!! YYYYYYYYYYYYYYYYZZZZZZZ[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]^^^^^^^^^^_______________________________``````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbcccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggghhhhgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggffffffffffffffffffffffffffffffffffggggggggggggfffffffffffffgggggffffffffffffgggghhhiijjkkklllmmmnnoppqrrsttuuvxxxyyyyxxxxxwwwvvvvvvvvuuyyyyyyyyyyyyyyyyyxxxxxxxxxxxxyyyyyyzzzzzzzzzzzzzyyxxxwwwwvvvvuuutttssssrrrrqqqqqqqqppppooonnnmmllkkkiihhhggggggffffffffeeeeeddaaaa```````````__________^^]]]]]]]]]]]]\\\\\\\\\\\[[[[ZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOONNNOOOOOOONNNNNNNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFEEDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@????????????>>>>>>>>>>=====<<<<<<<<;;;;;;;;;;;::::::::::::::::::9999999999888888888888777777776666666555555444444444433333334333333333222222222111111000000000////////.........------------,,,,,,,,,,,,,++++++++++++*************))))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!!! YYYYYYYYYYYYYYYYYZZZZZZZ[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]^^^^^^^^^^^^_______________________________``````````````````````````aaaaaa`aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfgggggggggggggffffffffffffffffffffffffffffffffffffeggggggggggfffffffffffffffggggffffffffffffffggghhhiijjjkkklllmmnnoopqqrssttuuxxxxyyxxxxxxwwwvvvvvvvuuuyyyyyyyyyyyyyyyyyxxxxxxxxxxxxyyyyyyzzzzzzzzzzzzzyyxxxwwwwvvvvuuutttssssrrrrqqqqqqqqppppooonnnmmllkkjiihhhggggggffffffffeeeedddaaaa```````````__________^]]]]]]]]]]]\\\\\\\\\\\\\[[[ZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOONNNOOOOOONNNNNNNNNNNNNMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@????????????>>>>>>>>>>=====<<<<<<<<;;;;;;;;;;::::::::::::::::::9999999999988888888888777777777666666555555544444444443333333433333333322222222211111100000000/////////.........------------,,,,,,,,,,,,,++++++++++++*************)))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!!! YYYYYYYYYYYYYYYYYYZZZZZZZZ[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\]]]]]]]]]]]]]^^^^^^^^^^^^^________________________________``````````````````````````aaaa```aaaaaaaaaaaaaaaaaaaaaaabbbbbbbbccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggffffggggggggggfffffffffffffffffffffffffffffffffffffeeeggggggggfffffffffffffffffgggfffffffffffffffgggghhhijjjkkkklllmmnnoppqrrsttuuxxxxxxxxxxxxwwwvvvvvvuuuuyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxyyyyyzzzzzzzzzzzzyyyxxxwwwwwvvvuuutttssssrrrrqqqqqqqqppppooonnmmmllkkjiihhhggggggffffffffeeeedddaaaa``````````___________^]]]]]]]]]]\\\\\\\\\\\\\[[[ZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOONNNOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHGGGGGGGGFFFFFFFFFFFFFFFFEDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@????????????>>>>>>>>>>=====<<<<<<<<;;;;;;;;;;::::::::::::::::::9999999999988888888888777777777666666555555444444444443333333433333333322222222111111100000000/////////.........-----------,,,,,,,,,,,,,++++++++++++*************))))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!! XYYYYYYYYYYYYYYYYYYYZZZZZZZ[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\]]]]]]]]]]]]^^^^^^^^^^^^^^^________________________________``````````````````````````aa`````aaaaaaaaaaaaaaaaaaaaabbbbbbbbbbccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiijjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffggggggggffffffffffffffffffffffffffffffffffffeeeeeeggggggfffffffffffffffffffgffffffffffffffffffggghhhijjjkkkklllmmmnoopqqrssttuwxxxxxxxxxxxwwwvvvvvvuuuuyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxyyyyyyzzzzzzzzzzzyyyxxxwwwwvvvvuuuttttsssrrrrqqqqqqqpppppooonnmmmllkkjiihhhggggggfffffffeeeeedddaaa``````````____________]]]]]]]]]]]\\\\\\\\\\\\[[[ZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOONNNNOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHGGGGGGGFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAABBBBAAAAAAAAAAAAAAAA@@@@@@???????????>>>>>>>>>>=====<<<<<<<<;;;;;;;;;;;::::::::::::::::::9999999999988888888887777777777666666555555444444444443333333433333333322222222111111100000000/////////........------------,,,,,,,,,,,,,++++++++++++*************))))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!!! XXYYYYYYYYYYYYYYYYYYYZZZZZZZ[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\]]]]]]]]]]^^^^^^^^^^^^^^^^_________^______________________``````````````````````````a``````aaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiijjjjjiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggffffffffffgggggfffffffffffffffffffffffffffffffffffffeeeeeeeeggggffffffffffffffffffffffffffffffffffffffffggghhhiijjjkkkklllmmnnoppqrrsttuwxxxxxxxxxxxwwwwvvvvvuuuuyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxyyyyyyzzzzzzzzzzyyyyxxxwwwwvvvvuuuttttssssrrrrqqqqqqpppppooonnmmlllkkjihhhhggggggfffffffeeeeedddaaa`````````____________^]]]]]]]]]]\\\\\\\\\\\\[[[ZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOONNNNOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHGGGGGGFFFFFFFFFFFFFFFEEEEDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAABBAAAAAAAAAAAAAAAAA@@@@@@@???????????>>>>>>>>>>=====<<<<<<<<;;;;;;;;;;;:::::::::::::::::99999999999988888888887777777776666665555555444444444444333333433333333222222222111111100000000////////.........-----------,,,,,,,,,,,,,,+++++++++++**************)))))))))))))((((((((((((('''''''''''&&&&&&&&&&&&&%&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!!! XXXXYYYYYYYYYYYYYYYYYYZZZZZZZ[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\]]]]]]]]]^^^^^^^^^^^^^^^^^________^^_________________________```````````````````````````````aaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbcccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffggffffffffffffffffffffffffffffffffffffffeeeeeeeeeegffffffffffffffffffffffffffffffffffffffffffffggghhhijjjkkkkklllmmnoopqqrsstuwxxxxxxxxxxxwwwwvvvvvuuuuyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxyyyyyyzzzzzzzzyyyyyxxwwwwwvvvvuuuttttssssrrrrqqqqqqppppooonnnmmllkkkjihhhhggggggfffffffeeeeedddaaa````````____________^^]]]]]]]]]\\\\\\\\\\\\[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOONNNNOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHGGGGGFFFFFFFFFFFFFFFEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@???????????>>>>>>>>>>====<<<<<<<<<;;;;;;;;;;;:::::::::::::::::99999999999988888888877777777776666665555554444444444444333333433333333222222222111111100000000////////.........-----------,,,,,,,,,,,,,++++++++++++*************))))))))))))))(((((((((((((''''''''''&&&&&&&&&&&&&&%&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!!! XXXXXYYYYYYYYYYYYYYYYYYZZZZZZZZ[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\]]]]]]]]^^^^^^^^^^^^^^^^^^^______^^^^_________________________```````````````````````````````aaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbcccccccccccccccccccccddddddddddddccdddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffgggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhgghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffffggghhhijjjjkkkklllmmnnoppqrrsttwwxxxxxxxxxxwwwwvvvvvuuuuyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxyyyyyyzzzzzzzyyyyyyxxwwwwwvvvuuuuttttssssrrrrqqqqqqppppooonnnmmllkkjjihhhggggggfffffffeeeeeddddaa`````````____________^^]]]]]]]]\\\\\\\\\\\\[[[[[ZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOONNNNNOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGFFFFFFFFFFFFFFFEEEEEEDDDDDDDDCCCCCCCCCCCCCCCCBCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>=====<<<<<<<<;;;;;;;;;;;;::::::::::::::::999999999999988888888877777777766666665555554444444444444333333433333333222222222111111100000000////////........-----------,,,,,,,,,,,,,,+++++++++++**************)))))))))))))((((((((((((((''''''''''&&&&&&&&&&&&&&%&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!!! XXXXXXYYYYYYYYYYYYYYYYYZZZZZZZZZ[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\]]]]]]^^^^^^^^^^^^^^^^^^^^_____^^^^^_________________________````````````````````````````````aaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbccccccccccccccccccccccdddddddddccccdddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffgggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffggggggffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffggghhiijjjjkkkklllmmnoopqqrsttwwxxxxxxxxxxwwwwvvvvuuuuuyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyxxwwwwwvvvvuuuuttttssssrrrrrqqqqqppppooonnmmmllkkjjihhhggggggfffffffeeeeeddddaa```````_____________^^^]]]]]]]]\\\\\\\\\\\\[[[[[ZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOONNNNNOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGFFFFFFFFFFFFFFFEEEEEEEDDDDDDDCCCCCCCCCCCCCCCCBBCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>=====<<<<<<<<;;;;;;;;;;;::::::::::::::::99999999999998888888887777777777666666655555444444444444443333334333333332222222221111111000000000///////........-----------,,,,,,,,,,,,,++++++++++++*************))))))))))))))(((((((((((((''''''''''&&&&&&&&&&&&&&%%&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!!! XXXXXXXYYYYYYYYYYYYYYYYZZZZZZZZZZ[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\]]]]]]^^^^^^^^^^^^^^^^^^^^^___^^^^^^^_________________________```````````````````````````````aaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccdddddddcccccccddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffgggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhgggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffgggffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffeeeefffffggghhiijjjjkkkkkllmmnnoppqrsstwwxxxxxxxxxxwwwwvvvvuuuuuyyyyyyxxxxxxxxxxxxxxxwwwwxxxxxxxyyyyyyyyyyyyyyyyxxwwwwwvvvvvuuuttttssssssrrrrqqqqqppppooonnmmmllkkjjihhhgggggffffffffeeeeddddda````````____________^^^^]]]]]]]\\\\\\\\\\\\[[[[[[ZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWVVWVVVVVVVVVVUUUUUUUUUUUUUTUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOONNNNNNOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGFFFFFFFFFFFFFFEEEEEEEEDDDDDCCCCCCCCCCCCCCCCCBBBCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@????????????>>>>>>>>>====<<<<<<<<<;;;;;;;;;;;::::::::::::::::99999999999998888888887777777777666666655555444444444444444333334333333322222222221111111000000000///////.......------------,,,,,,,,,,,,,++++++++++++*************)))))))))))))((((((((((((((''''''''''&&&&&&&&&&&&&&%%&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!!! XXXXXXXXYYYYYYYYYYYYYYYZZZZZZZZZZZ[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\]]]]]]^^^^^^^^^^^^^^^^^^^^^__^^^^^^^^__________________________```````````````````````````````aaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccdddddcccccccccdddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffgggggggggggggggggggggggggggggggggggggggghhhhhhhhhhgggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfgggggggggggggggfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffeefffffffffffeeeeeeffffggghhiiijjjjkkkklllmmnoopqrrstvwwxxxxxxxxxwwwvvvvvuuuuuyyxxxxxxxxxxxxxxxxxwwwwwwxxxxxxxxyyyyyyyyyyyyyxxxxwwwwvvvvvuuuuttttssssssrrrrqqqqqppppoonnnmmlllkkjjhhhggggggfffffffeeeeeddddca```````____________^^^^^]]]]]]\\\\\\\\\\\\[[[[[[[ZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUTTUUTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNOONNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGFFFFFFFFFFFFFFEEEEEEEEEDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@????????????>>>>>>>>=====<<<<<<<<;;;;;;;;;;;;:::::::::::::::999999999999998888888887777777776666666655555444444444444444333334333333322222222221111111000000000///////.......-----------,,,,,,,,,,,,,++++++++++++**************)))))))))))))((((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!! XXXXXXXXXYYYYYYYYYYYYYYZZZZZZZZZZZZZ[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_________________________````````````````````````````````aaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccddcccccccccccccddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffgggggggggggggggggggggggggggggggggggggggggghhhhhgggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffgggggggggggffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffeeeeffffffffffeeeeeeeeffffggghiiijjjjjkkkkllmmnoopqrrstvwwxxxxxxxxxwwwvvvvvuuuuuyxxxxxxxxxxxxxxxxwwwwwwwwxxxxxxxxyyyyyyyyyyyxxxxxxwwvvvvvvuuuuttttsssssssrrrrrqqqqppppoonnnmmlllkkjjhhhgggggfffffffeeeeeeddddca``````____________^^^^^^]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUTTTUTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNNONNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHGGFFFFFFFFFFFFFFEEEEEEEEEEDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@????????????>>>>>>>>=====<<<<<<<<;;;;;;;;;;;;:::::::::::::::999999999999998888888887777777776666666555554444444444444443333334333333322222222222111111000000000///////.......-----------,,,,,,,,,,,,,++++++++++++*************))))))))))))))(((((((((((((''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!!! XXXXXXXXXXXYYYYYYYYYYYYZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________________________````````````````````````````````aaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccdddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffgggggggffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffeeeeeefffffffffeeeeeeeeeefffggghiiiijjjjjkkklllmnnopqqrssvwwxxxxxxxxwwwwvvvvuuuuuuxxxxxxxxxxxxxxxxwwwwwwwwwxxxxxxxxxyyyyyyyyyxxxxxxwwvvvvvvuuuutttttsssssssrrrrrqqqqpppooonnnmmllkkkjjhhhggggffffffffeeeeeddddcc```````___________^^^^^^^]]]]]\\\\\\\\\\\\[[[[[[[[ZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHGGFFFFFFFFFFFFFFFEEEEEEEEEEDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@???????????>>>>>>>>======<<<<<<<<;;;;;;;;;;;;::::::::::::::9999999999999998888888877777777776666666555554444444444433443333334333333322222222222211111000000000//////.......-----------,,,,,,,,,,,,,,+++++++++++**************)))))))))))))((((((((((((((''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!! XXXXXXXXXXXXYYYYYYYYYYYZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_________________________`````````````````````````````````aaaaaabbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggffffffffffffffggggffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffeeeeeeeeeffffffffeeeeeeeeeeeffffgghhiiijjjjjkkkkllmmnoopqrssvwwwxxxxxxxwwwwvvvvuuuuuuxxxxxxxxxxxxxxwwwwwwwwwwwwxxxxxxxxxxyyyxxxxxxxxwwwvvvvvuuuuutttttssssssssrrrrrqqqqpppooonnmmmllkkjjjhhhggggfffffffeeeeeeddddcc``````___________^^^^^^^^]]]]\\\\\\\\\\\\[[[[[[[[[ZZZZZYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGFFFFFFFFFFFFFFEEEEEEEEEEEDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@AAAA@@@@@@@@@@@@@@@@@@@@@???????????>>>>>>>>======<<<<<<<;;;;;;;;;;;;;::::::::::::::99999999999999988888888777777777666666655555444444444443344333333343333333322222222222211111000000000/////.......-----------,,,,,,,,,,,,,++++++++++++*************))))))))))))))(((((((((((((''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!! XXXXXXXXXXXXXYYYYYYYYYYZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_________________________`````````````````````````````````aaaaaabbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggggggggggggfffgggggggfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffeeeeeeeeeeeefffffffeeeeeeeeeeeeefffggghiiiijjjjjkkkkllmnnopqrrsvvwwxxxxxxwwwwwvvvvuuuuutxxxxxxxxxxxxwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxwwwwvvvvuuuuutttttsssssssssrrrrrqqqqpppooonnmmmllkkjjjhhhgggfffffffeeeeeedddddcc``````___________^^^^^^^^]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGFFFFFFFFFFFFFEEEEEEEEEEEEDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@AA@@@@@@@@@@@@@@@@@@@@@@@??????????>>>>>>>>=======<<<<<<<;;;;;;;;;;;;;:::::::::::::999999999999999988888888877777777666666655555444444444443444343333343333333322222222222222111100000000/////.......----------,,,,,,,,,,,,,,+++++++++++**************)))))))))))))((((((((((((((''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!!! XXXXXXXXXXXXXXYYYYYYYYYZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________________________`````````````````````````````````aaaaaabbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccdddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggffffffffggffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffeeeeeeeeeeeeeeffffffeeeeeeeeeeeeeefffggghiiiijjjjjjkkkllmmnopqqrsvvwwwxxxxxwwwwvvvvuuuuuttxxxxxxxxxxwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxwwwwwwvvuuuuutttttssssssssssrrrrrrqqqqpppoonnnmmlllkkjjihhggggffffffeeeeeeeddddccc`````___________^^^^^^^^^]]\\\\\\\\\\\\[[[[[[[[[[[ZZZYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGFFFFFFFFFFFFEEEEEEEEEEEEEDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@A@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>=======<<<<<<<;;;;;;;;;;;;;:::::::::::::999999999999999988888888877777777666666555554444444444443444443333343333333322222222222222211100000000/////......-----------,,,,,,,,,,,,,++++++++++++*************))))))))))))))((((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!! XXXXXXXXXXXXXXXYYYYYYYYZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________________________````````````````````````````````aaaaaaabbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddfffffffffeeeeeeeeeeeeeeeeffffeeeeeeeeeeeeeeeefffggghhiiiijjjjjjkkklmmnoppqrsuvvwwwwwwwwwwwvvvuuuuuuttxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxwwwwwwvvuuuuuutttttsssssssssssrrrrrrqqqqppooonnmmmllkkkjjihhggggffffffeeeeeedddddccc````___________^^^^^^^^^^]\\\\\\\\\\\\[[[[[[[[[[[[ZZZYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGFFFFFFFFFFFFEEEEEEEEEEEEECCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????>>>>>>>>>========<<<<<<;;;;;;;;;;;;;;::::::::::::9999999999999999988888888877777776666666555554444444444444444443333343333333332222222222222221110000000/////......----------,,,,,,,,,,,,,,++++++++++++*************))))))))))))))(((((((((((((''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!! XXXXXXXXXXXXXXXXXYYYYYYYZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________________________`````__````````````````````````aaaaaaaaabbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccdddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeefffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddffffffffeeeeeeeeeeeeeeeeeffeeeeeeeeeeeeeeeeeeefffgghhiiiiijjjjjjkkllmnoopqrruvvwwwwwwwwwwvvvvuuuuutttxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxwwwwwwvvvuuuuutttttsssssssssssrrrrrrqqqqpppooonnmmlllkkjjjihhgggffffffeeeeeeeddddcccc````__________^^^^^^^^^^^]\\\\\\\\\\\\[[[[[[[[[[[ZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEECCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????>>>>>>>>>>========<<<<<<;;;;;;;;;;;;;;::::::::::::9999999999999999888888888877777776666665555544444444444444444443333343333333332222222222222221110000000////......-----------,,,,,,,,,,,,,++++++++++++**************)))))))))))))((((((((((((((''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!! XXXXXXXXXXXXXXXXXXYYYYYYYZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[\\\\\\\\\\\\\]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________________________```____``````````````````````aaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccdddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffgghhhiiiiiijjjjkkklmmnopqqruvvvwwwwwwwwwvvvvuuuuttttxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxwwwwwwwvvvvuuutttttsssssssrrrrrrrrrrrrqqqqpppoonnmmmllkkkjjiihggggffffffeeeeeedddddcccc```__________^^^^^^^^^^^]\\\\\\\\\\\\[[[[[[[[[[[ZZZYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEECCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>>========<<<<<<;;;;;;;;;;;;;;::::::::::::9999999999999999988888888877777777666666555554444444444444444444333334333333333322222222222222111100000/////......----------,,,,,,,,,,,,,,++++++++++++*************))))))))))))))(((((((((((((''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!! WXXXXXXXXXXXXXXXXXXYYYYYYYYZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[\\\\\\\\\\\]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^___________________________`______````````````````````aaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccdddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeefffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddfffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffgghhhiiiiiiijjjjkkllmnoppqruuvvwwwwwwwwvvvvuuuuuttttxwwwwwwwwwwwwwwwwwwvvvvvvwwwwwwwwwwwwwwwwwwwwvvvvvuutttttssssssrrrrrrrrrrrrrrqqqpppooonnmmlllkkjjjiihggggffffffeeeeeedddddcccc```_________^^^^^^^^^^^]]\\\\\\\\\\\[[[[[[[[[[[[ZZZYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNMNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>========<<<<<<;;;;;;;;;;;;;;::::::::::::9999999999999999888888888877777777666666555544444444444444444444433334333333333322222222222222111100000/////......----------,,,,,,,,,,,,,++++++++++++**************)))))))))))))((((((((((((((''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!!! XXXXXXXXXXXXXYYYYYYYYYYZZZZZZZZZZZZZZZZZ[[[[[[[[ZZZZZ[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^___________________``````aaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbcccccccccccccccccccccccdddddddddddddccccccccccccdddddddddddddcccccccdddddddddddddddddddddddddddddddeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggfffffffffffffffffffffffffffffffffffffffffffffeeeeeefffffffffffffffffffeeeeeefffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddeeeeeeeeeeeeeeeeeeeeeeeddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddeeeffffgggghhhhhhhhiijjkllmnooprssttttuuttttttssssrrrrrrwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvwwwvvvvvvvvuuuuuuutttttsssssrrrrrrrrrrrrrqqqqpppoonnnmmllkkkjjiiihggggfffffeeeeeeedddddccccc``_________^^^^^^^^^^^]]][[[[[[[[[[[[[ZZZZZZZZZZZYZZZZZZZYYYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOONNMMMMMMMMMMLLLLLLLLLLKKKLLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHGGFFFFFFFFFFFFFFFFEEEEEEEDCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@?????????????????????>>>>>>>==========<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::99999999999999999988888888777777766666655555444444444444444444444443333333322222222222221111122221111100000/////.......-------,,,,,,,,,,,,,++++++**************))))))))))))(((((((((((((('''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$######$##############"""""""""""""""""!!!!!!!!!!!!!! XXXXXXXXXXXXXXYYYYYYYYYZZZZZZZZZZZZZZZZZZZ[[[[[[ZZZZZZZ[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^____________________`````aaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbcccccccccccccccccccccccdddddddddddccccccccccccccdddddddddddccccccccccdddddddddddddddddddddddddddddddeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggfffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeefffffffffffffffeeeeeeeeeeffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddeeeeeeeeeeeeeeeeeeeedddddeeeeeeeeeeeeeeeeeeeeeedddeeeeeeeeeeeeeeeeeeeeeeeedeeeeedddddddddddddddeeeefffggggghhhhhhhiiijkklmnnoprsstttttttttttsssssrrrrrrwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuutttttssssrrrrrrrrrrrrrrrqqqpppooonnmmlllkkjjjiiihgggffffffeeeeeeedddddccccb``________^^^^^^^^^^^]]]][[[[[[[[[[[[ZZZZZZZZZZZZYZZZZZZYYYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOONNMMMMMMMMMLLLLLLLLLLLKKKLLLLLLKKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHGFFFFFFFFFFFFFFFFEEEEEEEEDCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@??????????????????????>>>>>============<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::9999999999999999988888888877777776666665555544444444444444444444444333333332222222222222111112221111110000//////.......------,,,,,,,,,,,,,,++++++*************)))))))))))))(((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$####################"""""""""""""""""!!!!!!!!!!!!!!! XXXXXXXXXXXXXXXXYYYYYYYYZZZZZZZZZZZZZZZZZZZ[[[[[ZZZZZZZZ[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^______________________```aaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbcccccccccccccccccccccccdddddddddcccccccccccccccccddddddddcccccccccccccdddddddddddddddddddddddddddddddeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggfffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeffffffffffeeeeeeeeeeeeeeeffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddeeeeeeeeeeeeeeeeeddddddddeeeeeeeeeeeeeeeeeeeedddddeeeeeeeeeeeeeeeeeeeeeedddeeeddddddddddddddddddeeeffffgggggghhhhhhiijjkllmnoprrssttttttttttsssssrrrrrqwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuttttssssrrrrrrrrrrrrrrrrqqqpppoonnnmmllkkjjjiiihhggfffffffeeeeeeeddddcccccb`________^^^^^^^^^^^]]]]][[[[[[[[[[[ZZZZZZZZZZZZYYZZZZZZYYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRQQQQQQRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOONNMMMMMMMMMLLLLLLLLLLLKKKKLLLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHFFFFFFFFFFFFFFFFEEEEEEEEECCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@??????????????????????>>>>=============<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::9999999999999999888888888877777776666655555544444444444444444444444333333332222222222221111112221111100000/////........------,,,,,,,,,,,,,++++++**************))))))))))))((((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$#####################"""""""""""""""""!!!!!!!!!!!!!! XXXXXXXXXXXXXXXXXYYYYYYYYZZZZZZZZZZZZZZZZZZZ[[[[ZZZZZZZZZZ[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^________________________```aaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccddddddcccccccccccccccccccddddddccccccccccccccccddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggfffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeefffffeeeeeeeeeeeeeeeeeeeeffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddeeeeeeeeeeeeeeeddddddddddeeeeeeeeeeeeeeeeeddddddddeeeeeeeeeeeeeeeeeeeedddddeddddddddddddddddddddeeeffffgggggggghhhhhiijkklmnooqrsssttttttttsssssrrrrrrqwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuutttttssssrrrrrrrrrrrrrrrrrqqpppooonnmmllkkkjjiiihhhggfffffffeeeeeeeddddcccccb`_______^^^^^^^^^^^]]]]]][[[[[[[[[[ZZZZZZZZZZZZYYYZZZZZYYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRQQQQQQRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOONNMMMMMMMMMLLLLLLLLLLLKKKKKLLLLKKKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHFFFFFFFFFFFFFFFFEEEEEEEEECCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@?????????????????????>>>>=============<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::99999999999999998888888888777777766666655555544444444444444444444444333333332222222222211111112221111100000/////........-----,,,,,,,,,,,,,,++++++*************)))))))))))))((((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$#####################"""""""""""""""""!!!!!!!!!!!!!! XXXXXXXXXXXXXXXXXXYYYYYYYYZZZZZZZZZZZZZZZZZZZZ[[ZZZZZZZZZZZ[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^________________________```aaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccddddccccccccccccccccccccccdddcccccccccccccccccccdddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggghhhhhhhggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhggggggggggfffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddeeeeeeeeeeeedddddddddddddeeeeeeeeeeeeeeeddddddddddeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddeeeffffggggggggghhhhiijjklmmnoqrrssstttttttsssssrrrrrrqwwwwwwwwwwvvvvvvvvvvvvvvvuuuvvvvvvvvvvvvvvuuuuuuutttttssssrrrrrrrrrrrrrrrrrqqpppoonnnmmllkkjjjiihhhhgfffffffeeeeeeeeddddccccbb`_______^^^^^^^^^^]]]]]]][[[[[[[[ZZZZZZZZZZZZZYYYYZZZZYYYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRQQQQQQQRQQQQQQQQQQQQQQQQQQPPPPPPPPPPOPOPPPPOOOOOOOOOOOOONNMMMMMMMMLLLLLLLLLLLKKKKKKLLLKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHFFFFFFFFFFFFFFFEEEEEEEEEECCCCCCCCCCCBBBBBBBBBBBBBABAAAAAAAAAAAAAAA@@@@@@@@@@@?????????????????????>>>===============<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::9999999999999998888888888777777776666665555544444444444444444444444433333333222222222211111111221111110000/////.........-----,,,,,,,,,,,,,+++++++*************))))))))))))(((((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$####################"""""""""""""""""!!!!!!!!!!!!!!! WXXXXXXXXXXXXXXXXXXYYYYYYYYYZZZZZZZZZZZZZZZZZZZ[ZZZZZZZZZZZZ[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^______________________`````aaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccddccccccccccccccccccccccccccccccccccccccccccccccdddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhgggggggggggggfffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddeeeeeeeeeddddddddddddddddeeeeeeeeeeeedddddddddddddeeeeeeeeeeeeeededdddddddddddddddddddddddddddddeeefffffgggggggggghhhiijkllmnoqqrsssstttttsssssrrrrrrrqwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuvvvvvvvvuuuuuuuuutttttsssrrrrrqqqqqqrrrrrrrqppppoonnmmllkkjjjiiihhhgffffffffeeeeeeeeddddccccbb_______^^^^^^^^^^^]]]]]]][[[[[[[ZZZZZZZZZZZZZYYYYYZZZYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOOOOOOOOOOONNNMMMMMMMLLLLLLLLLLLLKKKKKKLLKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHGFFFFFFFFFFFFFFEEEEEEEEEEECCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@??????????????????????>>>==============<<<<<<<<<<;<<<<;;;;;;;;;;;;;;;::::::::::::9999999999999988888888887777777776666655555544444444444444444444444433333333222222222111111111211111100000/////.........----,,,,,,,,,,,,,++++++++*************))))))))))))(((((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$#####################"""""""""""""""""!!!!!!!!!!!!!! WWXXXXXXXXXXXXXXXXXXXYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^____________________```````aaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggghhhhhgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddeeeeeedddddddddddddddddddeeeeeeeeeedddddddddddddddeeeeeeeeeeeedddddddddddddddddddddddddddddddddddeeeffffgggggggggghhhiijkklmnnqqrrsssstttssssssrrrrrrrqwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuttttssssrrrrqqqqqqqqqqrrqqppppooonnmmllkkjjiiihhhggfffffffeeeeeeeedddddccccbb_______^^^^^^^^^^]]]]]]]][[[[[[[ZZZZZZZZZZZZYYYYYYZZYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOONNNMMMMMMMLLLLLLLLLLLKKKKKKKLLKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHGGFFFFFFFFFFFFFEEEEEEEEEEEECCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@?????????????????????>>>>=============<<<<<<<<<<<;<<<<;;;;;;;;;;;;;;:::::::::::::999999999999998888888887777777776666665555554444444444444444444444443333333222222222111111111111111110000//////.........----,,,,,,,,,,,,,++++++++************)))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$####################""""""""""""""""""!!!!!!!!!!!!!! WWWXXXXXXXXXXXXXXXXXXXYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^___________________`````````aaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccdddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddeeeddddddddddddddddddddddeeeeeeeddddddddddddddddddeeeeeeeeeedddddddddddddddddddddddddddddccddddddeeeffffggggggggggghhhijjklmmnpqrrsssssssssssssrrrrrrrqwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuutttttsssrrrrqqqqqqqqqqqqqqqpppooonnmmllkkjjjiihhhgggfffffeeeeeeeeeedddddcccbbb______^^^^^^^^^^]]]]]]]]][[[[[[ZZZZZZZZZZZZYYYYYYYZYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVUVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOONNNNMMMMMMLLLLLLLLLLLKKKKKKKKLKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHGGGFFFFFFFFFFFFEEEEEEEEEEEEECCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@????????????????????>>>>>============<<<<<<<<<<<;;<<<;;;;;;;;;;;;;;;::::::::::::9999999999999988888888877777777776666665555554444444444444444444444433333333222222221111111111111111100000/////..........---,,,,,,,,,,,,,,++++++++************)))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$#####################"""""""""""""""""!!!!!!!!!!!!!!! WWWWXXXXXXXXXXXXXXXXXXXYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\]\\]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^_________________```````````aaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccdddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeddddddddddddddddddddeeeeeeeeddddddddddddddddddddddddddddddccccdddddeeefffffggggggggggghhiijkllmnpqqrrssssssssssssrrrrrrrqwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuutttttsssrrrrqqqqqqqqqqqqqqqpppooonnmmllkkjjiiihhhgggfffeeeeeeeeeeeeddddccccbbb_____^^^^^^^^^^]]]]]]]]]][[[[[ZZZZZZZZZZZZYYYYYYYYZYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVUUVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOONNNNMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHHHHGGGFFFFFFFFFFFEEEEEEEEEEEEEECCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@????????????????????>>>>>==========<<<<<<<<<<<<<;;<<<;;;;;;;;;;;;;;:::::::::::::999999999999998888888877777777776666665555555444444444444444444444443333333222222221111111111111111100000//////..........---,,,,,,,,,,,,,+++++++++***********))))))))))))))(((((((((((('''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%$%%$$$$$$$$$$$$$$#####################"""""""""""""""""!!!!!!!!!!!!!! WWWWWWXXXXXXXXXXXXXXXXXYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^_______________`````````````aaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccbccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddddddddddddeedddddddddddddddddddddddeeeeeddddddddddddddddddddddddddddddddccccccddddeeefffffggggggggggghhhijkklmnppqrrssssssssssssrrrrrrrqwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuutttttsssrrrqqqqqqqqqqqqqqqqppooonnnmmllkkjjiihhhggggfeeeeeeeeeeeeedddddccccbbb____^^^^^^^^^^]]]]]]]]]]][[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVVVVUUUVVVVUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOONNNNNMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHHHHGGGGFFFFFFFFFFEEEEEEEEEEEEEEECCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@????????????????????>>>>>=========<<<<<<<<<<<<<<;;<<;;;;;;;;;;;;;;::::::::::::::999999999999988888887777777777776666665555555444444444444444444444433333332222222211111111111001111000000/////..........---,,,,,,,,,,,,,,+++++++++***********)))))))))))))((((((((((((('''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%$%$$$$$$$$$$$$$$$####################"""""""""""""""""!!!!!!!!!!!!!!! WWWWWWWXXXXXXXXXXXXXXXXYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^_____________```````````````aaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccbbbcccccccccccccccccccccccccccccccccccccccccccccccccccdddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeedddddddddddddddddddddddddddddddddccccccccddddeeeeffffggggggggggghhijjklmmopqqrrsssssssssssrrrrrrrqwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttsssrrrqqqqqqqqqqqqqqqqpoooonnmmllkkjjiiihhggggfeeeeeeeeeeeeeedddddcccbbbb____^^^^^^^^^]]]]]]]]]]]\[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVVVVUUUUVVVUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOONNNNNMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHHHHGGGGGFFFFFFFFFEEEEEEEEEEEEEEEDCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@???????????????????>>>>>>=========<<<<<<<<<<<<<;;;<<;;;;;;;;;;;;;;::::::::::::::99999999999998888888777777777776666666555555544444444444444444444433333332222222211111111110000111000000//////..........---,,,,,,,,,,,,,++++++++++**********))))))))))))))((((((((((((('''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$%$$$$$$$$$$$$$$#####################"""""""""""""""""!!!!!!!!!!!!!!! WWWWWWWWWXXXXXXXXXXXXXXYYYYYYYYYYYYYZZZZZZZZZZZZYZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^____________````````````````aaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccbbbbbbcccccccccccccccccccbcccccccccccccccccccccccccccccccddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccddddeeeefffffgggggggggghhiijkllmopqqrrssssssssssssrrrrrrqwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuutttttssssrrrqqqqqqqqqqqqqqqpoooonnnmmllkkjjiihhhgggffeeeeeeeeeeeeedddddccccbbbb___^^^^^^^^^]]]]]]]]]]]\\[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVVVVUUUUUVVVUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOONNNNNNMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHHHHGGGGGFFFFFFFFEEEEEEEEEEEEEEEEDCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@???????????????????>>>>>>>========<<<<<<<<<<<<<;;;;<;;;;;;;;;;;;;;:::::::::::::::9999999999999888888877777777776666666555555554444444444444444444443333332222222211111111100000011000000//////...........--,,,,,,,,,,,,,,++++++++++**********)))))))))))))(((((((((((((''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%$$%$$$$$$$$$$$$$$#####################"""""""""""""""""!!!!!!!!!!!!!! WWWWWWWWWWXXXXXXXXXXXXXYYYYYYYYYYYYYYYZZZZZZZZZZYYZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^__________``````````````````aaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccbbbbbbbbcccccccccccccccccbbbccccccccccccccccccccccccccccccccdddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddcddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddccccccccccddddeeeeffffffffffffgggghhijkklmopqqrrssssssssssssrrrrrrqwwwwwwwvvvvvvvvvvvvuuuuuuuuutttttuuuuuuuuuuuuuttttttssssrrrqqqqqqppppppppppoooonnnmmllkkjjiihhgggfffeeeeeeeeeeedddddddccccbbbb__^^^^^^^^^]]]]]]]]]]]\\\[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVVVVUUUUUUVVUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNMMMMLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHHHHGGGGGGFFFFFFFEEEEEEEEEEEEEEEEDDCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@????????????????????>>>>>>>=======<<<<<<<<<<<<<<;;;;<;;;;;;;;;;;;;::::::::::::::::999999999999888888887777777777666666655555555444444444444444444433333332222222221111111000000000000000///////..........---,,,,,,,,,,,,,+++++++++++*********))))))))))))))(((((((((((((''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#####################"""""""""""""""""!!!!!!!!!!!!!!! WWWWWWWWWWWXXXXXXXXXXXXYYYYYYYYYYYYYYYYZZZZZZZZZYYYYZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^_______````````````````````aaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccbbbbbbbbbbbccccccccccccccbbbbbbccccccccccccccccccccccccccccccccddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddeeeeeeeeeeeeeeeeeeeedddddeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddcccccddddddddddddddddddddddddcdddddddddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccdddeeeeeffffffffffffggghhijjklmoppqrrrsssssssssssrrrrrrqwwwwwwwvvvvvvvvvvvuuuuuuuuuttttttttttuuuuuuuuuttttttsssrrrrqqqqqpppppppppppooonnnmmmllkkjjiihhgggfffeeeddddddddddddddccccbbbba__^^^^^^^^]]]]]]]]]]]\\\\ZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWVVVVVVVVVVVVVVUUUUUUUVUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNNMMMLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHHHHGGGGGGGFFFFFFFEEEEEEEEEEEEEEEDDDCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@???????????????????>>>>>>>>=======<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::::::999999999999988888888777777777666666665555555544444444444444444443333332222222221111111000000000000000///////...........--,,,,,,,,,,,,,,+++++++++++*********))))))))))))))((((((((((((''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#####################""""""""""""""!""!!!!!!!!!!!!!! WWWWWWWWWWWWXXXXXXXXXXXYYYYYYYYYYYYYYYYYZZZZZZZZYYYYYZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^______``````````````````````aaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbccccccccccccbbbbbbbbbbbbbccccccccccccbbbbbbbbbcccccccccccccccccccccccccccccccccddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffgggggggggggggggggggggggggfffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddeeeeeeeeeeeeeeeedddddddddeeeeeeeeeeeeeeedddddddddddddddddddddddddddccccccccdddddddddddddddddddddccccdddddddddddddddddddddddccdddddddddddddddddddddddddddddddccccccccccccccddddeeeefffffffffffffggghiijklloopqqrrsssssssssssrrrrrqqwwwwwwvvvvvvvvvvvvuuuuuuuttttttttttttuuuuuuuutttttttsssrrrrqqqqppppppppppppoonnnnmmllkkkjjiihhggffffedddddddddddddddccccbbbbba_^^^^^^^^]]]]]]]]]]]\\\\\ZZZZZZZZZZZYYYYYYYYYYYYYXYYYYYYYYXXXXXXXXXXXXXWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSRSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNMMMLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGFFFFFFEEEEEEEEEEEEEEEDDDDCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@???????????????????>>>>>>>>>=======<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::::::99999999999998888888877777777766666665555555554444444444444444443333333222222221111111000000000000000///////...........---,,,,,,,,,,,,,++++++++++++********))))))))))))))(((((((((((((''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$####################"""""""""""""""!""!!!!!!!!!!!!!! WWWWWWWWWWWWWWXXXXXXXXXYYYYYYYYYYYYYYYYYYYZZZZZZYYYYYYZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^____````````````````````````aaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbccccccccccbbbbbbbbbbbbbbbbcccccccccbbbbbbbbbbbbcccccccccccccccccccccccccccccccccdddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffgggggggggggggggggggggggggfffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddeeeeeeeeeeeddddddddddddddeeeeeeeeeeeddddddddddddddddddddddddddddcccccccccccddddddddddddddddddcccccccdddddddddddddddddddddccccdddddddddddddddddddddddccdddccccccccccccccccccdddeeeefffffffffffffggghhijkklnopqqrrsssssssssssrrrrrqqwwwwwwvvvvvvvvvvvvuuuuuuuttttttttttttttuuuuuutttttttsssrrrrqqqqqppppppppppoonnnnmmmllkkjjiihhhggfffedddddddddddddddcccccbbbbaa_^^^^^^^]]]]]]]]]]]\\\\\\ZZZZZZZZZZYYYYYYYYYYYYYXXYYYYYYYXXXXXXXXXXXXXWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRSSSSSSSRRRRRRRRRQQQQQQQQPQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNMMLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGFFFFFEEEEEEEEEEEEEEEDDDDDCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@?????????????????>>>>>>>>>>>>=======<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::::::99999999999998888888887777777766666666555555554444444444444444433333333322222211111111000000000//0000////////...........---,,,,,,,,,,,,,++++++++++++********))))))))))))))((((((((((((''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#####################""""""""""""""!!"!!!!!!!!!!!!!!! WWWWWWWWWWWWWWWXXXXXXXXXYYYYYYYYYYYYYYYYYYYZZZZZYYYYYYYYZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^___`````````````````````````aaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbcccccccbbbbbbbbbbbbbbbbbbcccccccbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffgggggggggggggggggggggggggfggggggggggggggggggggggggfffffffffffffffffffffffffgggggggggggggggggggggggggfffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddeeeeeedddddddddddddddddddeeeeeeedddddddddddddddddddddddddddddccccccccccccccdddddddddddddddccccccccccddddddddddddddddddcccccccdddddddddddddddddddddccccdccccccccccccccccccccddddeeeefffffffffffffgghhijjklnopqqrrsssssssssssrrrrrqqwwwwwvvvvvvvvvvvvuuuuuuuutttttttttttttttuuuuttttttttssssrrrqqqqqpppppppppoonnnnnmmmllkkjjiihhgggffeedddddddddddddccccccbbbbaaa^^^^^^^]]]]]]]]]]]\\\\\\\ZZZZZZZZZYYYYYYYYYYYYYXXXYYYYYYXXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRSSSSSSSRRRRRRRRRQQQQQQQPPQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNMMLLLLLLLLLLKKKKKKKKKKKKKJKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGFFFFFEEEEEEEEEEEEEEDDDDDDCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::::::::9999999999999888888888777777776666666655555555444444444444444433333333322222211111111000000000///000////////...........----,,,,,,,,,,,,+++++++++++++*******))))))))))))))(((((((((((((''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#####################""""""""""""""!!"!!!!!!!!!!!!!! WWWWWWWWWWWWWWWWXXXXXXXXXYYYYYYYYYYYYYYYYYYYZZZZYYYYYYYYYZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^___```````````````````````aaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbcccccbbbbbbbbbbbbbbbbbbbbbccccbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffgggggggggggggggggggggggggfffffffffffffffffffffffggfffffffffffffffffffffffffggggggggggggggggggggffffgffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddeddddddddddddddddddddddddeeedddddddddddddddddddddddddddddccccccccccccccccccdddddddddddddccccccccccccddddddddddddddddcccccccccddddddddddddddddddcccccccccccccccccccccccccccccdddeeeeeffffffffffffggghiijklnoppqrrrsssssssssrrrrrrqqwwwwvvvvvvvvvvvvuuuuuuuuuttttttttttttttttuttttttttttssssrrrqqqqqpppppppoooonnnnmmmlllkkjjiihhggfffeeddddddddccccccccccbbbbbaaa^^^^^^]]]]]]]]]]]\\\\\\\\ZZZZZZZZYYYYYYYYYYYYYXXXXYYYYYXXXXXXXXXXXXXWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRSSSSSSRRRRRRRRRQQQQQQQQPPQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNMMMLLLLLLLLLKKKKKKKKKKKKKJJKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGFFFFEEEEEEEEEEEEEEDDDDDDDCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::::::999999999999988888888887777777666666665555555544444444444444443333333322222221111111100000000/////00////////............----,,,,,,,,,,,,+++++++++++++*******))))))))))))))((((((((((((''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#####################"""""""""""""""!!!!!!!!!!!!!!!!! WWWWWWWWWWWWWWWWWWXXXXXXXXYYYYYYYYYYYYYYYYYYYYZZYYYYYYYYYYYZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^_____`````````````````````aaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbccbbbbbbbbbbbbbbbbbbbbbbbbcbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffgggggggggggggggfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccddddddddddcccccccccccccccdddddddddddddccccccccccccddddddddddddddddcccccccccccccccccccccccccccccccdddeeeeefffffffffffffgghhijklnoopqqrrsssssssssrrrrrqqqwwwwvvvvvvvvvvvvuuuuuuuuutttttttttttttttttttttttttttssssrrrqqqqqppppppooooonnnmmmmlllkkjjiihhggfffeeddddcccccccccccccbbbbbaaaa^^^^^]]]]]]]]]]]\\\\\\\\\ZZZZZZZYYYYYYYYYYYYYXXXXXYYYXXXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRSSSSSSRRRRRRRRRQQQQQQQPPPQQQQQQPPPPPPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNMMLLLLLLLLLLKKKKKKKKKKKKKJJKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGFFFEEEEEEEEEEEEEEDDDDDDDDCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::::::999999999999998888888888777777766666666555555544444444444444433333333322222221111111110000000//////0/////////............----,,,,,,,,,,,,+++++++++++++*******)))))))))))))(((((((((((((''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#####################""""""""""""""!!!!!!!!!!!!!!!!!! WWWWWWWWWWWWWWWWWWWXXXXXXXXYYYYYYYYYYYYYYYYYYYYZYYYYYYYYYYYYZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^_______```````````````````aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccdddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffggfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccdddddddccccccccccccccccccddddddddddcccccccccccccccdddddddddddddccccccccccccccccccccccccccccccccccdddddeeeeefffffffffffgghhijkknnopqqrrsssssssssrrrrrqqqwwwwvvvvvvvvvvvvuuuuuuuuutttttttttttttttttttttttttttssssrrrqqqqqppppppooooonnmmmmlllkkkjjiihhggfffeedddccccccccccccbbbbbbaaaaa^^^^]]]]]]]]]]]\\\\\\\\\\ZZZZZZYYYYYYYYYYYYYXXXXXXYYXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQPPPQQQQQPPPPPPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNMMMLLLLLLLLLKKKKKKKKKKKKKJJJKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGFFEEEEEEEEEEEEEEDDDDDDDDDBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@??????????>>>>>>>>>>>>>>>>>>>>>=====<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::::::999999999999999988888888888777777766666666555555544444444444443333333333222222111111111100000000///////////////............-----,,,,,,,,,,,++++++++++++++******))))))))))))))(((((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$####################"""""""""""""""!!!!!!!!!!!!!!!!! VWWWWWWWWWWWWWWWWWWWXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]^^^^^^^^^^^^^^^^^^^_________`````````````````aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccdddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccddddcccccccccccccccccccccddddddddcccccccccccccccccddddddddddccccccccccccccccccccccccccccccccccccccddddeeeeeeeeeeeeeffffgghijjkmnopqqrrrsssssssrrrrrrqqqwwwvvvvvvvvvvvvvuuuuuuuuutttttttttttttttttttttttttttssssrrrrqqqqpppppoooooonmmmmmlllkkkjjiihhggfffeeddcccccccccccbbbbbbbaaaaaa^^^^]]]]]]]]]]\\\\\\\\\\\ZZZZZZYYYYYYYYYYYYXXXXXXXYYXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQPPPPQQQQPPPPPPPPPPPPPPPPPPPPPOOOOOOOONNNNNNNNNNNNNNMMMMLLLLLLLLKKKKKKKKKKKKKJJJJKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGFFEEEEEEEEEEEEEEDDDDDDDDDBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@??????????>>>>>>>>>>>>>>>>>>>>>>=====<<<<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::::::::99999999999999988888888888877777766666666555555544444444444433333333332222222111111111100000000///////////////.............-----,,,,,,,,,,,+++++++++++++*******)))))))))))))(((((((((((((''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#####################""""""""""""""!!!!!!!!!!!!!!!!!! VVVWWWWWWWWWWWWWWWWWWXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]^^^^^^^^^^^^^^^^^^__________``````````````````aaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddccccccccccccccccccccccccccccccccccccccccccccccccccdddddccccccccccccccccccccdddddddddccccccccccccccccccccccccccccccbbbbcccccdddddeeeeeeeeeeeeefffgghiijkmnoppqrrrsssssssrrrrrqqqqwwwvvvvvvvvvvvvuuuuuuuuuutttttttttttttttttttttttttttssssrrrrqqqqpppppoooooonmmmmllllkkkjjiihhggfffeeddcccccccccbbbbbbbbaaaaaa`^^^]]]]]]]]]]\\\\\\\\\\\\ZZZZZYYYYYYYYYYYYXXXXXXXXYXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUTUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQPPPPQQQPPPPPPPPPPPPPPPPPPPPPOOOOOOOONNNNNNNNNNNNNNMMMMMLLLLLLLLKKKKKKKKKKKKJJJJJKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGFEEEEEEEEEEEEEEDDDDDDDDDDBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>====<<<<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::::::::99999999999999988888888888887777776666666655555554444444444333333333332222222211111111100000000///////////////.............------,,,,,,,,,,++++++++++++++******))))))))))))))(((((((((((((''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#####################""""""""""""""!!!!!!!!!!!!!!!!! VVVVWWWWWWWWWWWWWWWWWWWXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[\[[\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]^^^^^^^^^^^^^^^^____________``````````````````aaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddccccccccccccccccccccccccccccccccccccccccccccccccccddcccccccccccccccccccccccdddddddcccccccccccccccccccccccccccccccbbbbbbcccccddddeeeeeeeeeeeeeefffghhijkmnoopqqrrrsssssrrrrrrqqqqwwwvvvvvvvvvvvvuuuuuuuuuutttttttttttttttttttttttttttssssrrrrqqqqpppppooooonmmmmmllllkkkjjiihhggfffeeddcccccccbbbbbbbbaaaaaaa``^^]]]]]]]]]\\\\\\\\\\\\[[ZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUTUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQPPPPPQQPPPPPPPPPPPPPPPPPPPPPPOOOOOOONNNNNNNNNNNNNMMMMMMMLLLLLLLKKKKKKKKKKKKJJJJJJKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGEEEEEEEEEEEEEEDDDDDDDDDDDBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@??????????>>>>>>>>>>>>>>>>>>>>>>=====<<<<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::::99999999999999998888888888888777777666666665555554444444444333333333332222222221111111100000000////////////////.............------,,,,,,,,,,+++++++++++++*******))))))))))))))((((((((((((''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#####################"""""""""""""""!!!!!!!!!!!!!!!!! VVVVVWWWWWWWWWWWWWWWWWWXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]^^^^^^^^^^^^^^______________``````````````````aaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccdddcccccccccccccccccccccccccccccccccbbbbbbbbbccccdddddeeeeeeeeeeeeeeffgghijkmnnopqqrrrrsssrrrrrrqqqqqwwwvvvvvvvvvvvvuuuuuuuuuttttttttttttttttttttttttttttssssrrrrqqqqpppppooooonmmmmmllllkkkjjiihhgggffeeddccccccbbbbbbbbaaaaaaa```^]]]]]]]]]\\\\\\\\\\\\[[[ZZYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUUUTTUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQPPPPPQPPPPPPPPPPPPPPPPPPPPPPOOOOOONNNNNNNNNNNNNNMMMMMMMMLLLLLLKKKKKKKKKKKKJJJJJJJKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGEEEEEEEEEEEEEEDDDDDDDDDDDBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>====<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::::::::99999999999999988888888888888777777666666655555554444444433333333333322222222111111111000000000////////.//////.............-------,,,,,,,,,++++++++++++++******))))))))))))))(((((((((((((''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##############"######""""""""""""""!!!!!!!!!!!!!!!!!! VVVVVVWWWWWWWWWWWWWWWWWXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]^^^^^^^^^^^^________________``````````````````aaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccdccccccccccccccccccccccccccccccccccbbbbbbbbbbbccccdddddeeeeeeeeeeeeeffgghijjmmnoppqqrrrrrrrrrrrrqqqqqwwwwwvvvvvvvvvvuuuuuuuutttttttttttttttttttttttttttttssssrrrrqqqqppppoooooonmmmmmlllkkkjjjiihhhggffeeddcccccbbbbbbbbaaaaaa`````]]]]]]]]]\\\\\\\\\\\\[[[[ZYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVUUUUUUUUUUUUUUTTTUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOONNNNNNNNNNNNNNMMMMMMMMMLLLLLKKKKKKKKKKKKJJJJJJJJKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGEEEEEEEEEEEEEDDDDDDDDDDDDBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>=====<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::::::99999999999999988888888888888877777766666665555555444444433333333333222222222111111110000000000/////////.//////.............-------,,,,,,,,,+++++++++++++*******))))))))))))))((((((((((((''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###############"#####"""""""""""""""!!!!!!!!!!!!!!!!! VVVVVVVVVVVVWWWWWWWWWWWXXXXXXXXXXXXXXXXXYYYYYYYYXXYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZ[[[[[\\\\\\\\\\\\\\\\\]]]]]]]]^^^^^^^^^^^^^^^^_________`````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbaaaaaaaaabbbbbbbbbbbbbbbbaaaabbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccdddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddccccccccccccccccccccccccccccdddddddddddcccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaabbbbcddddeeeeeeeeeeeeeffgghiijklmnooppqqqqqqqqqqqpppppptttttssssssssssrrrrrrrrqqtttsstttttttttttttttttttsssrrrrqqqqppppooooonnnnnnmmlllllkkkjjjiihhhggffeeecccbbbbbaaaaaaaa``````____\\\\\\[[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWXWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTSUUTTTTTTTTTTTTTTSSSSSSSSSTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLNNMMMMMMMMMMMLLLLLLLLLLLLJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDCCCCCCBBBBBBBBBBBBBBBAAAA@@@@@@@@@@@@@@@???????????>>>>>>>>>================<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::::::9999999998888888888888777777777777777666666655555554444443333333333322222222211111111110000000000////////.............--------------,,,,,,,,,,,,+++++++++++++*******))))))))))))))((((''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############"###"""""""""""""""!!!!!!!!!!!!!!!!! VVVVVVVVVVVVVWWWWWWWWWWXXXXXXXXXXXXXXXXXXYYYYYYYXXXYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZ[[[\\\\\\\\\\\\\\\\\\]]]]]]]^^^^^^^^^^^^^^^^^^_________`````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbaaaaaaaaaaaabbbbbbbbbbbbbaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffeeeeeeeefffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeedddddddddddddddddddddddddddcccccccccccccccccccccccccccccccccdddddddcccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbaaabbbbbbbbbbbbbbbbbbbbbbbaabbbbbbbaaaaaaaaaaaaaaabbbbddddeeeeeeeeeeeeeeffghiijklmnnopppqqqqqqqqqpppppppttttttsssssssssrrrrrrrqqqtssssstttttttttttttttttssssrrrrqqqqppppooooonnnnnnmmlllllkkkjjjiihhhggfffeecccbbbbbaaaaaa```````_____\\\\\[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTTTSSUTTTTTTTTTTTTTTSSSSSSSSSSTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOONNNNNNNNNMMMMMMMMMMMMMLLLNMMMMMMMMMMMLLLLLLLLLLLLLJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDCCCCCCBBBBBBBBBBBBBBAAAAA@@@@@@@@@@@@@@????????????>>>>>>>>=================<<<<<<<<<<<<<<;;;;;;;;;;:;;;;;::::::::::::::999999998888888888888877777777777777766666665555554444443333333333222222222111111111110000000000/////////.............--------------,,,,,,,,,,,++++++++++++++*******))))))))))))))(((('''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###############"###""""""""""""""!!!!!!!!!!!!!!!!!! VVVVVVVVVVVVVVWWWWWWWWWXXXXXXXXXXXXXXXXXXXYYYYYYXXXXXYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZ[[\\\\\\\\\\\\\\\\\\\\]]]]]^^^^^^^^^^^^^^^^^^^^_________`````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbaaaaaaaaaaaaaaaabbbbbbbbbaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeddddddddddddddddddddddddddddccccccccccccccccccccccccccccccccccccccddddccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbaaaaabbbbbbbbbbbbbbbbbbbbaaaaabbbbbaaaaaaaaaaaaaaaaabbbbdddddeeeeeeeeeeeeeffghhijklmnnoopppqqqqqqqpppppppptttttttssssssssrrrrrrqqqqsssssstttttttttttttttttsssrrrrqqqqpppppooooonnnnnnmmllllkkkkjjjiiihhggfffeecccbbbbbaaaaaa``````______\\\\[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTTTTSSSTTTTTTTTTTTTTTSSSSSSSSSSSTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOONNNNNNNNMMMMMMMMMMMMMLLLLMMMMMMMMMMMLLLLLLLLLLLLLLJJJJJJJJJIIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDCCCCCBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@????????????>>>>>>>==================<<<<<<<<<<<<<<;;;;;;;;;;:;;;;:::::::::::::::99999999888888888888877777777777777776666666555555444444333333333222222222111111111110000000000/////////.............--------------,,,,,,,,,,,,+++++++++++++*******))))))))))))))((((('''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############""##"""""""""""""""!!!!!!!!!!!!!!!!! VVVVVVVVVVVVVVVWWWWWWWWWXXXXXXXXXXXXXXXXXXXXYYYYXXXXXXYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZ\\\\\\\\\\\\\\\\\\\\\\]]]^^^^^^^^^^^^^^^^^^^^^^_________`````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbaaaaaaaaaaaaaaaaaabbbbbbbaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeedddddddddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaabbbbbbbbbbbbbbbbbaaaaaaaabbbaaaaaaaaaaaaaaaaaaabbbbdddddeeeeeeedeeeeeffghhijklmmnooppppqqqqqpppppppppttttttttsssssssrrrrrrqqqqssssssttttttttttttttttssssrrrrqqqqpppppooooonnnnnnmmllllkkkkjjjiihhhgggffeeccccbbbbaaaaa``````_______\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUTTTTTTTTTTTTTTTSSSSTTTTTTTTTTTTTSSSSSSSSSSSSTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNMMMMMMMMMMMMMLLLLLMMMMMMMMMMMLLLLLLLLLLLLKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDCCCCBBBBBBBBBBBBBBAAAAAAA@@@@@@@@@@@@@?????????????>>>>>>===================<<<<<<<<<<<<<;;;;;;;;;;::;;;:::::::::::::::999999998888888888888877777777777777776666665555555444444333333332222222222111111111100000000000/////////.............--------------,,,,,,,,,,,++++++++++++++*******))))))))))))))(((((''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###############""##"""""""""""""""!!!!!!!!!!!!!!!!! VVVVVVVVVVVVVVVVVWWWWWWWWXXXXXXXXXXXXXXXXXXXXYYYXXXXXXXYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZ\\\\\\\\\\\\\\\\\\\\\\\]]^^^^^^^^^^^^^^^^^^^^^^^^_________`````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbaaaaaaaaaaaaaaaaaaaaabbbbaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccdddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaabbbbbbbbbbbbbbbaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaabbbdddddeeeeeedddeeeeffgghijklmmnnooppppppppppppppppptttttttttssssssrrrrrrqqqqsssssstttttttttttttttssssrrrrqqqqpppppoooooonnnnnnmmllllkkkjjjjiihhhgggffeedcccbbbbaaaaa``````_______\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUTTTTTTTTTTTTTTSSSSSTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOONNNNNNMMMMMMMMMMMMMLLLLLLMMMMMMMMMMLLLLLLLLLLLLLKKJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDCCCCBBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@?????????????>>>>>>==================<<<<<<<<<<<<<<<;;;;;;;;;;::;;;::::::::::::::999999999888888888888887777777777777776666666555555444444433333333222222222111111111100000000000/////////..............-------------,,,,,,,,,,,,+++++++++++++*******))))))))))))))((((((''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############"""##""""""""""""""!!!!!!!!!!!!!!!!! VVVVVVVVVVVVVVVVVVWWWWWWWWWXXXXXXXXXXXXXXXXXXXXYXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZ[[\\\\\\\\\\\\\\\\\\\\\\\]^^^^^^^^^^^^^^^^^^^^^^^^__________`````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccdddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddccccccccccccccccccccccccccccccccccccccccccccccccbbcccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaabbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbdddddeeeeeedddeeeeffgghijkllmnnooppppppppppppppppptttttttttssssssrrrrrqqqqqssssssttttttttttttttsssssrrrqqqqpppppooooooonnnnnnmmllllkkkjjjiiihhhgggffeedcccbbbbaaaaa`````_______^\[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUTTTTTTTTTTTTTTSSSSSSTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOONNNNNMMMMMMMMMMMMMLLLLLLLMMMMMMMMMLLLLLLLLLLLLLKKKJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDCCCBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@??????????????>>>>>>================<<<<<<<<<<<<<<<<;;;;;;;;;;;::;;:::::::::::::::99999999988888888888887777777777777777666666655555544444443333333222222222111111111100000000000//////////.............--------------,,,,,,,,,,,++++++++++++++*******))))))))))))))(((((('''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$###############"""#"""""""""""""""!!!!!!!!!!!!!!!!! VVVVVVVVVVVVVVVVVVVWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZ[[[[\\\\\\\\\\\\\\\\\\\\\]]]^^^^^^^^^^^^^^^^^^^^^^____________`````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccdddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccccccccccbbbbbccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaabbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbddddeeeeeeeeddeeeeffgghijkllmnnoooppppppppppppppppttttttttttsssssrrrrrqqqqqssssssttttttttttttttsssssrrrqqqqpppppooooooonnnnnnmmmlllkkkjjjiiihhhgggffeedcccbbbbaaaaa`````_______^[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUTTTTTTTTTTTTTTSSSSSSSTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOONNNNMMMMMMMMMMMMMMLLLLLLLLMMMMMMMMLLLLLLLLLLLLLKKKKJJJJJJIIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDCCBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@??????????????>>>>>>===============<<<<<<<<<<<<<<<<<<;;;;;;;;;;:::;;::::::::::::::999999999888888888888887777777777777777666666555555544444443333333222222221111111111100000000000/////////..............-------------,,,,,,,,,,,,++++++++++++++*******)))))))))))))((((((('''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############"""#""""""""""""""!!!!!!!!!!!!!!!!! UUVVVVVVVVVVVVVVVVVVVWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZ[[[[[\\\\\\\\\\\\\\\\\\\\]]]]]^^^^^^^^^^^^^^^^^^^^______________``````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccdddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccccccbbbbbbbbbcccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaabbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbddddeeeeeeeeeeeeeeffgghijkllmnnoooopppppppppppppppttttttttttsssssrrrrrqqqqqsssstttttttttttttttsssssrrrqqqqpppppooooooonnnnnnnmmllllkkkjjiiihhhgggfffeedcccbbbbaaaaa````_______^^[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUTTTTTTTTTTTTTTSSSSSSSSTTTTTTTTTSSSSSSSSSSSSSSSRSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOONNNNMMMMMMMMMMMMMMLLLLLLLLLMMMMMMMLLLLLLLLLLLLLKKKKKJJJJJIIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDCCBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????????>>>>>>>==============<<<<<<<<<<<<<<<<<<<;;;;;;;;;;:::;:::::::::::::::99999999988888888888888777777777777777666666655555544444444333333222222222111111111100000000000//////////.............--------------,,,,,,,,,,,,+++++++++++++*******))))))))))))))((((((('''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############"""""""""""""""""""!!!!!!!!!!!!!!!!! UUUVVVVVVVVVVVVVVVVVVVWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZ[[[[[[[\\\\\\\\\\\\\\\\\\]]]]]]^^^^^^^^^^^^^^^^^^^_______________```````````````````````````````````a``aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccdddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaabbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````aaaabbbcdddeeeeeeeeeeeeeeeffgghijkklmmnnooooppppppppppppppttttttttttsssssrrrrrqqqqqssstttttttttttttttsssssrrrqqqqpppppoooooooonnnnnnnmmlllkkkjjjiiihhhgggfffeedcccbbbbaaaa`````______^^^[[[[[[[[[ZZZZZZZZZZZZZZYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUTTTTTTTTTTTTTTSSSSSSSSSTTTTTTTTSSSSSSSSSSSSSSSRRSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOONNNNNMMMMMMMMMMMMMLLLLLLLLLLMMMMMMLLLLLLLLLLLLLKKKKKKJJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDCBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@????????????????>>>>>>==============<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;:::;::::::::::::::999999999988888888888888777777777777776666666555555544444444333333222222221111111111100000000000/////////..............-------------,,,,,,,,,,,,++++++++++++++*******)))))))))))))((((((((''''''''''&&&&&&&&&&&&&&%&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###############""""""""""""""""""!!!!!!!!!!!!!!!!!! UUUUVVVVVVVVVVVVVVVVVVVWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZ[[[[[[[[[\\\\\\\\\\\\\\\\]]]]]]]]^^^^^^^^^^^^^^^^^_________________``````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccdddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddcccdddddddddddddddddddddddddcccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbcccccccccccccccccccccccbbccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaabbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````aaaabbbcddeeeeeeeeeeeeeeeeffghhijkklmmnnoooooopppppppppppptttttttttttssssrrrrrqqqqqtsttttttttttttttttsssssrrrqqqqppppoooooooonnnnnnnnmmlllkkkjjiiihhhgggffffeedcccbbbbaaaa`````_____^^^^[[[[[[[[ZZZZZZZZZZZZZZYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUTTTTTTTTTTTTTTSSSSSSSSSSTTTTTTTSSSSSSSSSSSSSSSRRRSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOONNNNMMMMMMMMMMMMMLLLLLLLLLLLMMMMMMLLLLLLLLLLLLKKKKKKKJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDCBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@????????????????>>>>>>==============<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;:::;:::::::::::::9999999999988888888888888777777777777776666666555555444444443333333222222221111111111100000000000/////////.............--------------,,,,,,,,,,,,+++++++++++++*******))))))))))))))((((((((''''''''''&&&&&&&&&&&&&&%&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############"""""""""""""""""""!!!!!!!!!!!!!!!!! UUUUUVVVVVVVVVVVVVVVVVVWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZ[[[[[[[[[[\\\\\\\\\\\\\\\]]]]]]]]]]^^^^^^^^^^^^^^^____________________`````````````````````````````````````aaaaaaaaaaaaaaaaaaa``aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccdddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddccccccccccccccdddddddddddddddddddddddddccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccbbbbbcccbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````aaaabbbcddeeeeeeeeeeeeeeeeffghhijkklmmnnnooooooooppppppppptttttttttttssssrrrrrqqqqqtttttttttttttttttsssssrrrqqqqpppppoooooooonnnnnnnnmmlllkkjjjiihhhggggfffeeeccccbbbbaaaa````______^^^^[[[[[[[ZZZZZZZZZZZZZZYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSTTTTTTTSSSSSSSSSSSSSSRRRRSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOONNNNMMMMMMMMMMMMLLLLLLLLLLLLLMMMMMLLLLLLLLLLLLLKKKKKKKJJIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@?????????????????>>>>>>=============<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;:::;:::::::::::::999999999998888888888888877777777777777666666655555544444444333333222222222111111111110000000000/////////..............-------------,,,,,,,,,,,,++++++++++++++*******)))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&%&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###############"""""""""""""""""""!!!!!!!!!!!!!!!!! UUUUUUUVVVVVVVVVVVVVVVVWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZ[[[[[[[[[[[[\\\\\\\\\\\\\]]]]]]]]]]]]^^^^^^^^^^^^^______________________````__````````````````````````````````aaaaaaaaaaaaaaaa`````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddccccccccccddddccccccccccccccccccccccdddddddddddddddddddddddddcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````aaaabbccdeeeeeeeeeeeeeeeeeffghhijkklmmnnnooooooooopppppppptttutttttttssssrrrrrrqqqqttttttttttttttttssssssrrrqqqpppppooooooooonnnnnnnnmmlllkkjjiiihhggggfffeeeeccccbbbbaaaa````_____^^^^^[[[[[[ZZZZZZZZZZZZZYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSTTTTTTSSSSSSSSSSSSSSRRRRRSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOONNNNMMMMMMMMMMMLLLLLLLLLLLLLLMMMMLLLLLLLLLLLLLKKKKKKKKJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@??????????????????>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;:::;::::::::::::9999999999998888888888888877777777777776666666555555444444444333333222222221111111111110000000000/////////.............--------------,,,,,,,,,,,,+++++++++++++*******))))))))))))))((((((((('''''''''&&&&&&&&&&&&&&%%&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############"""""""""""""""""""!!!!!!!!!!!!!!!!! UUUUUUUUVVVVVVVVVVVVVVVWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZ[[[[[[[[[[[[[[\\\\\\\\\\\]]]]]]]]]]]]]]^^^^^^^^^^^________________________``____````````````````````````````````aaaaaaaaaaaaaa```````aaaaaaaaaaaaaaaaaa``aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddddeeeeeedddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````aaaabbccdeeeeefeeeeeeeeeeeffghhijkklmmnnnnooooooooopppppppttuuuttttttssssrrrrrrrqqqttttttttttttttttsssssrrrrqqqppppooooooooonnnnnnnnnmmlllkkjjiihhhgggfffeeeedcccbbbbbaaaa````_____^^^^^[[[[[ZZZZZZZZZZZZZYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSTTTTTSSSSSSSSSSSSSSRRRRRRSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOONNNNNMMMMMMMMMMLLLLLLLLLLLLLLKMMMLLLLLLLLLLLLLKKKKKKKKKJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDDDDDDCCBBBBBBBBBBBBAAAAAAAAAAAAA@@??????????????????>>>>>>>=============<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;:::;:::::::::::99999999999998888888888888887777777777766666665555555444444443333333222222221111111111110000000000////////..............-------------,,,,,,,,,,,,++++++++++++++*******))))))))))))))(((((((((''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###############"""""""""""""""""""!!!!!!!!!!!!!!!!! UUUUUUUUUVVVVVVVVVVVVVVWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYZZZZZZ[[[[[[[[[[[[[[[\\\\\\\\\\]]]]]]]]]]]]]]]]^^^^^^^^^________________________________````````````````````````````````aaaaaaaaaaaa``````````aaaaaaaaaaaaaaa`````aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeedddddddeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````aaaabbccdeeeffffeeeeeeeeefffghhijkklmmmnnnnnooooooooppppppttuuuttttttssssrrrrrrrrrrtttttttttttttttsssssrrrrrqqpppppoooooooonnnnnnnnnnmmllkkjjiiihhgggfffeeeeddcccbbbbaaaa````_____^^^^^^[[[[ZZZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWVWWVVVVVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSTTTTSSSSSSSSSSSSSSRRRRRRRSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOONNNNNNMMMMMMMMMLLLLLLLLLLLLLLKKMMLLLLLLLLLLLLLKKKKKKKKKKIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDDDDDDCCCBBBBBBBBBBBAAAAAAAAAAAAA@@??????????????????>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;::;:::::::::::9999999999999888888888888888777777777776666666555555444444444333333322222222111111111111000000000/////////.............--------------,,,,,,,,,,,,+++++++++++++*******))))))))))))))((((((((((''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############""""""""""""""""""!!!!!!!!!!!!!!!!!! UUUUUUUUUUUVVVVVVVVVVVVWWWWWWWWWWWWWWWWXXXXXXXXXWXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYZZZZZ[[[[[[[[[[[[[[[[[\\\\\\\\]]]]]]]]]]]]]]]]]^^^^^^^^^_________________________________`````````````````````````````````aaaaaaaaa`````````````aaaaaaaaaaaa````````aaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeedddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddcccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaa``aaaaaaaaaaaaaaaaaaaaaaa``aaaaaa`````````````aaabbcceeeefffffeeeeeeeeffgghhijkkllmmnnnnnnnoooooooppppptttuuttttttssssrrrrrrrrrrtttttttttttttttsssssrrrrqqqppppooooooooonnnnnnnnnnmmllkkjjiihhgggfffeeeedddccbbbbbaaaa````_____^^^^^^[[[ZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVWVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSRTTTSSSSSSSSSSSSSSRRRRRRRRSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOONNNNNNMMMMMMMMMLLLLLLLLLLLLLKKKMLLLLLLLLLLLLLKKKKKKKKKKKIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@?????????????????>>>>>>>>=============<<<<<<<<<<<<;;;<<<<<<<<<;;;;;;;;;;:::;:::::::::::9999999999999888888888888888777777777766666665555555444444444333333322222222211111111111000000000////////..............-------------,,,,,,,,,,,,++++++++++++++*******))))))))))))))(((((((((('''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############"""""""""""""""""""!!!!!!!!!!!!!!!!! UUUUUUUUUUUUUVVVVVVVVVVWWWWWWWWWWWWWWWWWWXXXXXXXWWWXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYZZ[[[[[[[[[[[[[[[[[[[\\\\\\]]]]]]]]]]]]]]]]]]]^^^^^^^^^_________________________________`````````````````````````````````aaaaaaa```````````````aaaaaaaaaa```````````aaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccccccccccccccccdddcccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaa`````aaaaaaaaaaaaaaaaaaaa`````aaaaa``````````````aaabbcceeeffffffeeeeeeeeffgghhijkkllmmmnnnnnnnnoooooopppptttuuutttttsssssrrrrrrrrrttttttttttttttsssssrrrrrqqqppppoooooooooonoonnnnnnmmllkkjjiihhggfffeeeeddddbbbbbbaaaa`````____^^^^^^^[[ZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSSSRTTSSSSSSSSSSSSSSRRRRRRRRRSSSSSRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPOOOOOOOONNNNNNNMMMMMMMMLLLLLLLLLLLLLKKKKLLLLLLLLLLLLLLKKKKKKKKKKKIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDDDDDDCCCCBBBBBBBBBBAAAAAAAAAAAAA@@?????????????????>>>>>>>>>============<<<<<<<<<<<<<;;;;;<<<<<<<;;;;;;;;;;:::;::::::::::9999999999999988888888888888877777777766666665555555444444444333333332222222221111111111100000000/////////.............--------------,,,,,,,,,,,,+++++++++++++*******))))))))))))))((((((((((('''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###############""""""""""""""""""!!!!!!!!!!!!!!!!!! UUUUUUUUUUUUUUVVVVVVVVVWWWWWWWWWWWWWWWWWWWWXXXXXWWWWWXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYZ[[[[[[[[[[[[[[[[[[[[[\\\\]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^__________________________________`````````````````````````````````aaaa``````````````````aaaaaaa``````````````aaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa````````aaaaaaaaaaaaaaaaaa```````aaa````````````````aabbbcceeefffffffeeeeeeeffgghhijkkllmmmmnnnnnnnnnooooopppttttuttttttsssssrrrrrrrrrtttttttttttttsssssrrrrrqqqpppppoooooooooooooonnnnnmmllkkjiihhggfffeeeeddddcbbbbbaaaa`````_____^^^^^^^[ZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSSSSRRTSSSSSSSSSSSSSSRRRRRRRRRRSSSSRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNMMMMMMMLLLLLLLLLLLLLKKKKKLLLLLLLLLLLLLKKKKKKKKKKKKIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDDDDDCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@????????????????>>>>>>>>>>============<<<<<<<<<<<<<;;;;;;<<<<<;;;;;;;;;;;:::;::::::::::9999999999999988888888888888877777777766666665555555444444444333333333222222222111111111100000000////////..............-------------,,,,,,,,,,,,++++++++++++++*******))))))))))))))((((((((((('''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############"""""""""""""""""""!!!!!!!!!!!!!!!!! UUUUUUUUUUUUUUUVVVVVVVVVWWWWWWWWWWWWWWWWWWWWXXXXWWWWWWXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYY[[[[[[[[[[[[[[[[[[[[[[\\\]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^__________________________________`````````````````````````````````aa`````````````````````aaaa`````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaa``````````aaaaaaaaaaaaaaaa`````````a``````````````````aabbccceeefffffffeeeeeeeffgghhijkklllmmmmmmnnnnnnnoooopppttttttttttttssssrrrrrrrrrtttttttttttttsssssrrrrqqqqppppoooooooooooooooonnnnmmllkjjiihhggffeeeeddddccbbbaaaaaa````_____^^^^^^^]ZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTSSSSSSSSSSSSSSSRRRSSSSSSSSSSSSSSRRRRRRRRRRRSSSRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNMMMMMMLLLLLLLLLLLLLKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKKIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDDDDDCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@???????????????>>>>>>>>>>>===========<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;:::::::::::::99999999999999988888888888888777777777666666655555554444444443333333333222222222211111111100000000////////.............--------------,,,,,,,,,,,,+++++++++++++********)))))))))))))((((((((((((''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###############"""""""""""""""""""!!!!!!!!!!!!!!!!! UUUUUUUUUUUUUUUUUVVVVVVVVVWWWWWWWWWWWWWWWWWWWXXXWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYZZ[[[[[[[[[[[[[[[[[[[[[[\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^__________________________________`````````````````````````````````````````````````````````a````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaa`````````````aaaaaaaaaaaa````````````````````````````````aabbccdeeefffffffeeeeeeeffgghhijjkklllmmmmmmmmmnnnnooooppttttttttttttsssssrrrrrrrrttuutttttttttssssrrrrrqqqpppppoooooooooooooooonnnnmmllkjjiihggffeeedddddcccbbaaaaaa`````____^^^^^^^]]ZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTSSSSSSSSSSSSSSSRRRRSSSSSSSSSSSSSRRRRRRRRRRRRSSRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNMMMMMMLLLLLLLLLLLLKKKKKKKLLLLLLLLLLLKKKKKKKKKKKKKKIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@??????????????>>>>>>>>>>>>===========<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;:::::::::::::9999999999999998888888888888877777777666666665555554444444444333333333322222222221111111110000000////////..............-------------,,,,,,,,,,,,++++++++++++++********)))))))))))))((((((((((((''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############""""""""""""""""""!!!!!!!!!!!!!!!!!! UUUUUUUUUUUUUUUUUUVVVVVVVVVWWWWWWWWWWWWWWWWWWWWXWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYZZZ[[[[[[[[[[[[[[[[[[[[[[\\]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^__________________________________````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddcccdddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaa````````````````aaaaaaaaaa``````````````````````````````````aabbccdeeffffffffeeeeeeeffgghhiijkkllllmmmmmmmmmmnnnnoooptttttttttttssssssrrrrrrrruuuuutttttttsssssrrrrqqqqpppppooooooooooooooooonnnmmlkkjjihhggffeeddddcccccaaaaaaa`````_____^^^^^^]]]ZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTSSSSSSSSSSSSSSSRRRRRSSSSSSSSSSSSRRRRRRRRRRRRRSRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOONNNNNNNNNMMMMMLLLLLLLLLLLLLKKKKKKKLLLLLLLLLLKKKKKKKKKKKKKKJIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@?????????????>>>>>>>>>>>>>==========<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::::9999999999999998888888888888877777777666666655555554444444444333333333332222222222111111110000000////////.............--------------,,,,,,,,,,,,+++++++++++++*********))))))))))))((((((((((((('''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###############"""""""""""""""""""!!!!!!!!!!!!!!!!! UUUUUUUUUUUUUUUUUUUVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYZZZZZ[[[[[[[[[[[[[[[[[[[[\\\\\]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^__________________________________``````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccdddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaa```````````````````aaaaaaa`````````````````````````````````````aabbccdeeeffffffeeeeeeeefffghhiijkkkllllllllmmmmmmnnnooootttttttttttssssssrrrrrrrruuuuutttttttssssrrrrrqqqqpppppooooooooooooooooonnnmmlkkjiihhgffeeedddcccccbaaaaa``````_____^^^^^^]]]]ZZZZZZZZZYYYYYYYYYYYYYYYXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTSSSSSSSSSSSSSSRRRRRRSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNMMMMMLLLLLLLLLLLLLKKKKKKKKLLLLLLLLLKKKKKKKKKKKKKKJJIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDDDDDCCCCCCBBBBBBBBAAAAAAAAAAAA@@@@@????????????>>>>>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::9999999999999999888888888888877777777666666655555554444444444333333333333322222222211111111000000////////..............-------------,,,,,,,,,,,,++++++++++++++*********))))))))))))((((((((((((('''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############""""""""""""""""""!!!!!!!!!!!!!!! !! TUUUUUUUUUUUUUUUUUUUUVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYZZZZZZZ[[[[[[[[[[[[[[[[[[\\\\\\\]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^__________________________________`__`````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccdddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaa`````````````````````aaaaa````````````````````````````````__`````aabbccdeeeffffffeeeeeeeefffgghiijjkkkllllllllllmmmmnnnooosttttttttttsssssssrrrrrrruuuuuttttttssssrrrrrqqqqqpppppoooooooooooooooooonnmllkkjiihggffeedddcccccbbaaa```````_____^^^^^^]]]]]ZZZZZZZZYYYYYYYYYYYYYYYXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTSSSSSSSSSSSSSSRRRRRRRSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNMMMMMLLLLLLLLLLLLKKKKKKKKKLLLLLLLLKKKKKKKKKKKKKKJJJIIIIIIHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCBBBBBBBBAAAAAAAAAAAA@@@@@???????????>>>>>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::9999999999999999888888888888877777776666666555555544444444444333333333333332222222221111111000000////////.............--------------,,,,,,,,,,,,+++++++++++++**********)))))))))))((((((((((((((''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############"""""""""""""""""""!!!!!!!!!!!!!!! ! TTTUUUUUUUUUUUUUUUUUUUVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYZZZZZZZZ[[[[[[[[[[[[[[[[[\\\\\\\\]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^______________________________________```````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbaabbbbbaaaaaaaaaaaaaaaaaaaaa````````````````````````aa`````````````````````````````````_____````aabbccceeeffffffeeeeeeeefffgghhijjkkkkkllllllllllmmmnnnoosstttttttttsssssssrrrrrrruuuuuttttttssssrrrrrqqqqqpppppoooooooooooooooooonnmllkjjihhgffeedddccccbbbbaa``````______^^^^^^]]]]]]ZZZZZZZYYYYYYYYYYYYYYXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTSSSSSSSSSSSSSSSRRRRRRRRSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMLLLLLLLLLLLLKKKKKKKKKKLLLLLLLKKKKKKKKKKKKKKJJJJIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCBBBBBBBBAAAAAAAAAAAA@@@@@??????????>>>>>>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::9999999999999999888888888888777777766666665555555444444444443333333333333332222222221111111000000///////..............-------------,,,,,,,,,,,,++++++++++++++**********)))))))))))((((((((((((((''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############"""""""""""""""""""!!!!!!!!!!!!!! ! TTTTUUUUUUUUUUUUUUUUUUUVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYZZZZZZZZZZ[[[[[[[[[[[[[[[\\\\\\\\\\]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^_______^______________________________```````````````````__````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbcccccccccbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbaaaaaabbaaaaaaaaaaaaaaaaaaaaaaa````````````````````````````````````````````````````````````_____````aaabbcceeeffffffeeeeeeeeeffgghhiijjkkkkkkkkkkkllllmmmnnnosssttttttttssssssssrrrrrruuuuutttttssssrrrrrqqqqqqppppooooooooooooooooooonnmllkjjihggffeeddccccbbbbb```````______^^^^^^]]]]]]]ZZZZZYYYYYYYYYYYYYYYXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTSSSSSSSSSSSSSSSRRRRRRRRRSSSSSSSSSRRRRRRRRRRRRRRQQRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNMMMMMLLLLLLLLLLLKKKKKKKKKKKLLLLLLLKKKKKKKKKKKKKJJJJJIIIIIHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@?????????>>>>>>>>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::9999999999999999988888888888777777766666665555555444444444444333333333333333322222222111111000000////////.............--------------,,,,,,,,,,,,+++++++++++++***********))))))))))((((((((((((((''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############"""""""""""""""""""!!!!!!!!!!!!!!! ! TTTTTUUUUUUUUUUUUUUUUUUVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYZZZZZZZZZZZZ[[[[[[[[[[[[[\\\\\\\\\\\\]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^_____^^^_______________________________````````````````_____`````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccdddddddddccccccccddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````````````````````````````````````````_______```aaabbcceeefffffeeeeeeeeeeffgghhiijjjjkkkkkkkkkkklllmmmnnosssstttttttssssssssssrrrruuuuttttttssssrrrrqqqqqqpppppoooooooooooooooooonnnmllkjiihggfeeddccccbbbbba``````______^^^^^^]]]]]]]]ZZZZYYYYYYYYYYYYYYYXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRSSSSSSSSRRRRRRRRRRRRRRQQQRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNMMMMLLLLLLLLLLLKKKKKKKKKKKKLLLLLLKKKKKKKKKKKKKJJJJJJIIIIHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCBBBBBBBAAAAAAAAAAAA@@@@@@????????>>>>>>>>>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::9999999999999999998888888888877777766666655555555444444444444333333333333333332222222211111100000////////............---------------,,,,,,,,,,,,++++++++++++++***********))))))))))((((((((((((((''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###############"""""""""""""""""""!!!!!!!!!!!!!!! UUUUUUUUUVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^______^^^____________________________```````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````__________________```aabbcdddeeeeeddddddddddeefffggkkkllllllllllmmmmmnnoooppttttuuuuuuuuttttttttttttttttttttsssssrrrrqqqqqppppppooooooooooooooooooonnnmllkjiihgffeeddccbbbbbaaaa```````_______^^^^^^^]]]]]ZZZZZZYYYYYYYYYYYYYYYXXXXWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOPPPPPPPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJIIIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFEEEDDDDDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@??????????????????????==========<<<<<<<<<<<;;;;<<<<<<<<<<<<<<<<<;;;;;;;;::::::::::::::::999999999999999998888888777777666666555555555444444444444444444433333333332222221111000000////////...............-------------,,,,,,,,,,++++++++++++++***************))))))))))))))(((((((''''''''''''''&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$############"""""""""""""""""""!!!!!!!!!!!!!!! UUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____^^^^^^____________________________````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccbcccccbbbbbbbbbbbbbbbbbbbbccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````____________________```aabbcddddeeeeddddddddddeeeffggjkkklllllllllllmmmmnnooopsttttuuuuuuuttttttttttttttttttttssssrrrrqqqqqpppppppooooooooooooooooooonnnmlkkjihhgfeeddcccbbbaaaaaa``````_______^^^^^^^]]]]]]ZZZZZYYYYYYYYYYYYYYYXXXXXWWWVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRQRRQQQQQQQQQQQQQQPPPPPPPPPQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKJJJIIIIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFEEDDDDDDDDDDDDDDDCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@@@??????????????????????==========<<<<<<<<<<;;;;;<<<<<<<<<<<<<<<<<;;;;;;;;:::::::::::::::999999999999999998888888777776666665555555555444444444444444444443333333333222222111100000/////////..............--------------,,,,,,,,,,+++++++++++++***************))))))))))))))(((((((''''''''''''''&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$$############"""""""""""""""""""!!!!!!!!!!!!!!! UUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__^^^^^^^^_____________________________````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````_______________________``aabbcdddddeedddddddddddeeeffggjkkkkkllllllllllmmmnnnoopsstttuuuuuuttttttttttttttttttttsssssrrrrqqqqqppppppoooooooooooooooooooonnnmlkjjihggfeedcccbbbaaaaaa``````_______^^^^^^^]]]]]]]ZZZYYYYYYYYYYYYYYYYXXXXXXWWVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRQRQQQQQQQQQQQQQQPPPPPPPPPPQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOPPPPPPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFEDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@????????????????????>>=========<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::999999999999999988888887777766666665555555544444444444444444444333333333332222221111100000////////...............-------------,,,,,,,,,,++++++++++++++***************))))))))))))))(((((((''''''''''''''&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$############"""""""""""""""!""""!!!!!!!!!!!!!! UUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_____________________________`````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaabbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````__________________^^______``aabbcdddddddddddddddddddeefffgjjkkkkkkkkkllllllmmmnnooossttttuuuuuttttttttttttttttttttsssssrrrrqqqqqppppppooooooooooooooooooonnnmmlkjiihgfeeddccbbbaaaaaa`````________^^^^^^^]]]]]]]]ZZYYYYYYYYYYYYYYYYXXXXXXXVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKJJJIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@???????????????????>>>>=========<<<<<<<<<;;;;;;;<<<<<;<<<<<<<<;;;;;;;;;;;:::::::::::::::99999999999999988888887777766666665555555544444444444444444443333333333332222221111110000/////////..............--------------,,,,,,,,,,+++++++++++++***************))))))))))))))(((((((('''''''''''''&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$$$$############"""""""""""""""!"""!!!!!!!!!!!!!!! UUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_____________________________``````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaabbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````__________________^^^^^_____``aabbccddddddddddddddddddeeeffgjjjkkkkkkkkkklllllmmnnnoossstttttuutttttttttttttttttttttssssrrrrrqqqqqpppppoooooooooooooooooooonnnmmkjjihggfeddccbbbaaaaaa`````________^^^^^^^]]]]]]]]]ZYYYYYYYYYYYYYYYXXXXXXXXXVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAAAA@@@@@@@@?????????????????>>>>>>========<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<;;;;;;;;;;;;::::::::::::::99999999999999988888887777776666665555555444444444444444444443333333333332222222111111000/////////...............-------------,,,,,,,,,,,+++++++++++++***************))))))))))))))(((((((('''''''''''''&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$$$############"""""""""""""""!!"""!!!!!!!!!!!!!!! UUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^______________________________`````__````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaabbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````_____________________^^^^^^^____``aabbbcddddddddddddddddddeeefffjjjjkkkkkkkkkkllllmmmnnoorssttttttttttttttttttttsstttttsssssrrrrqqqqqppppppooooooooooooooooooonnnmmlkjiihgfeedccbbbaaaaa``````________^^^^^^^]]]]]]]]]\YYYYYYYYYYYYYYYXXXXXXXXXXVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPPQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAAAA@@@@@@@@???????????????>>>>>>>>=======<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::99999999999999888888877777766666655555554444444444444444444433333333333322222221111110000/////////..............--------------,,,,,,,,,,,++++++++++++***************))))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$############"""""""""""""""!!""!!!!!!!!!!!!!!! UUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^______________________________``_____`````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaabbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````______________________^^^^^^^^____``aabbbcdddddddddddddddddddeeeffijjjjkkkkkkkkkkllllmmmnnorsssttttttttttttttttttssstttttsssssrrrrqqqqqppppppooooooonnnnnoooooonnnnmmlkjihggfeddccbbaaaaa``````________^^^^^^^]]]]]]]]]]\YYYYYYYYYYYYYXXXXXXXXXXXXVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPQQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFFFFFFFDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBAAAAAAAAAAAA@@@@@@@@@??????????????>>>>>>>>>======<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::99999999999998888888887777766666655555544444444444444444433333333333333222222221111110000/////////...............-------------,,,,,,,,,,,,++++++++++++***************))))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$############""""""""""""""!!!""!!!!!!!!!!!!!!! UUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^______________________________________``````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````_______________________^^^^^^^^^^____``aaabbcdddddddddddddddddddeeeffijjjjjkkkkkkkkkkllllmmnnorrssstttttttttttttttttsssttttssssssrrrrqqqqqpppppoooooonnnnnnnnoooonnnnmmlljiihgfeedccbbaaaaa```````_______^^^^^^^]]]]]]]]]\\\YYYYYYYYYYYYXXXXXXXXXXXXXVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFEDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAA@@@@@@@@@?????????????>>>>>>>>>>=====<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::9999999999988888888887777766666655555544444444444444443333333333333332222222211111110000/////////..............---------------,,,,,,,,,,,,+++++++++++***************))))))))))))))(((((((((('''''''''''&&&&&&&&&&&&&&%%%%%$$$$$$$$$$$$$$$############"""""""""""""""!!!"!!!!!!!!!!!!!!! UUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVWWWWWWVWWWWWWWWWWWWWWWWWWWWWWXXYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^______________________________________```````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````________________________^^^^^^^^^^^____``aaabbccddddddddddddddddddeeeffiijjjjjkkkkkkkkkllllmmmnnrrssssttttttttttttttsssssttttssssssrrrrqqqqqpppppooooonnnnnnnnnnnnnnnnnmmlkjihggfeddcbbbaaa`````````_____^^^^^^^^]]]]]]]]]]\\\YYYYYYYYYYYXXXXXXXXXXXXXXVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPQQQQQQQQPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOPPPOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFEEEDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBAAAAAAAAAAAAA@@@@@@@@@?????????????>>>>>>>>>>>====<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::9999999999988888888887777776666655555544444444444444333333333333333222222222211111110000//////////..............--------------,,,,,,,,,,,,,+++++++++++***************))))))))))))))(((((((((('''''''''''&&&&&&&&&&&&&&%%%%%$$$$$$$$$$$$$$############"""""""""""""""!!!!"!!!!!!!!!!!!!!! TTUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVWWWWWVVVWWWWWWWWWWWWWWWWWWWWWXXYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_______________________________________```````````__```````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````__________________________^^^^^^^^^^^^____``aaabbccddddddddddcccdddddeeeffiijjjjjkkkkkkkkkkllllmmnnqrrssstttttttttttttsssssstttssssssrrrrrrqqqqpppppoooonnnnnnnnnnnnnnnnnmmllkjihgfeedccbbaaa````````______^^^^^^^^]]]]]]]]]\\\\\YYYYYYYYYXXXXXXXXXXXXXXXXVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSRSRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPOQQQQQQPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKLLLLLKKKKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFEEEEDDDDDDDDDDCCCCCCCCCCCCCCCBBBBAAAAAAAAAAAAAA@@@@@@@@@????????????>>>>>>>>>>>>==<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::99999999998888888888887777766666655555544444444444333333333333333222222222221111111100000/////////..............---------------,,,,,,,,,,,,,++++++++++**************)))))))))))))))(((((((((((''''''''''&&&&&&&&&&&&&&%%%%%$$$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!!!!!!!!! TTTUUUUUUUUUUUUUUUUUUUVUUVVVVVVVVVVVVVVVVVVVVWWWVVVVWWWWWWWWWWWWWWWWWWWWWXXYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________________________________________````````______``````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaabbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````___________________________^^^^^^^^^^^^^____```aabbccddddddddddcccddddddeeffiijjjjjkkkkkkkkkkkllllmmnqrrrssstttttttttttsssssssttsssssssrrrrrrqqqqpppppoooonnnnnnnnnnnnnnnnmmmlkkihhgfedccbbaaa```````_______^^^^^^^^]]]]]]]]]\\\\\\YYYYYYYYXXXXXXXXXXXXXXXXWVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPOOQQQQQPPPPPPPPPPPPPPPPPPPOPOOOOOOOOOOOOOOOOOOOOONNNOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLKKLLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFEEEEEEDDDDDDDDCCCCCCCCCCCCCCCCCBBBAAAAAAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>>><<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::999999999988888888888877777766666555555544444444433333333333333332222222222111111110000000/////////..............--------------,,,,,,,,,,,,,,++++++++++**************)))))))))))))))(((((((((((''''''''''&&&&&&&&&&&&&&%%%%%$$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!!!!!!!!! TTTTUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVWWVVVVVVWWWWWWWWWWWWWWWWWWWXXXXYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________`````_________```````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbabbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaabbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````_________________________^^^^^^^^^^^^^^^^___```aabbcccddddddddcccccdddddeeefiijjjjjkkkkkkkkkkkkllllmmqqrrrssstttttttttsssssssstssssssssrrrrrqqqqqppppoooonnnnnnnnnnnnnnnnnmmllkjihgffedccbaaa```````_______^^^^^^^^]]]]]]]]]\\\\\\\YYYYYYYXXXXXXXXXXXXXXXWWWVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOQQQPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFEEEEEEEDDDDDDDCCCCCCCCCCCCCCCCBBBBAAAAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>>=<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::999999999888888888888777777666666555555444444443333333333333332222222222211111111100000000////////..............---------------,,,,,,,,,,,,,++++++++++**************)))))))))))))))(((((((((((('''''''''&&&&&&&&&&&&&&%%%%%$$$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!!!!!!!!!! TTTTTTUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWXXXXXYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^]]^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________``_____________```````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaabbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````````_________________________^^^^^^^^^^^^^^^^___```aabbccccddddddccccccdddddeeefiijjjjjkkkkkkkkkkkkklllmmpqqrrrssssttttttsssssssssssssssssrrrrrrqqqqqppppoooonnnnnnnnnnnnnnnnmmmllkjihgfeddcbbaa`````_________^^^^^^^^]]]]]]]]]\\\\\\\\YYYYYXXXXXXXXXXXXXXXXWWWWVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOQQPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNNNNNOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHHHGGGGGGGFFFFFFFFFFFFFFFEEEEEEEDDDDDCCCCCCCCCCCCCCCCCBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>==<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::9999999998888888888887777777666666555555444444433333333333333222222222221111111111000000000////////..............--------------,,,,,,,,,,,,,,++++++++++**************)))))))))))))))(((((((((((('''''''''&&&&&&&&&&&&&&%%%%%$$$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!!!!!!!!! TTTTTTTUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________________________________________________________````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaabbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````````________________________^^^^^^^^^^^^^^^^^___```aabbcccccddddcccccccdddddeeefiijjjjjkkkkkkkkkkkkkkklllppqqrrrsssssttsssssssssssssssssssrrrrrrqqqqqppppoooonnnnnnnnnnnnnnnnmmmlkkjihgfedccbbaa````_________^^^^^^^^]]]]]]]]]\\\\\\\\\YYYYXXXXXXXXXXXXXXXWWWWWWVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOQPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNNNNOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIHHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFEEEEEEEEDDDDCCCCCCCCCCCCCCCCCBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>>>===<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::9999999998888888888888777777766666555555444444433333333333332222222222211111111111000000000////////..............---------------,,,,,,,,,,,,,++++++++++**************)))))))))))))))(((((((((((((''''''''&&&&&&&&&&&&&&&%%%%%$$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!!!!!!!!!! TTTTTTTTUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbaaaaabbaaaaaaaaaaaaaaaaaaaaaaabbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````````````_______________________^^^^^^^^^^^^^^^^^^___```aaabccccccccccccccccdddddeeefiijjjjjkkkkkkkkjjkkkkkklloppqqrrrssssssssssssssssssssssssrrrrrrrqqqqqpppoooonnnnnnnnnnnnnnnnmmmllkkjhhgfedccbaa````__________^^^^^^^]]]]]]]]]\\\\\\\\\\YYYXXXXXXXXXXXXXXXWWWWWWWVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKLKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIHHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFFFEEEEEEEEEDDCCCCCCCCCCCCCCCCCCBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@????????????>>>>>>>>>====<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::9999999998888888888888777777766666655555544444433333333333322222222221111111111110000000000/////////..............--------------,,,,,,,,,,,,,,++++++++++*************))))))))))))))))(((((((((((((''''''''&&&&&&&&&&&&&&%%%%%$$$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!!!!!!!!! TTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^______________________________________________________________`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`aaaaaaaaaaaaaaa```````````````````````````````````____________________^^^^^^^^^^^^^^^^^^^^^___```aaabcccccccccccccccccddddeeefiijjjjjkkkkkkjjjjjjjjkkklooppqqrrrssssssssssssssrrssssssrrrrrrrqqqqqppppoooonnnnnnnnnnnnnnnmmmmllkkjhggfedcbbaa```__________^^^^^^^]]]]]]]]]\\\\\\\\\\\YYXXXXXXXXXXXXXXXWWWWWWWWVUUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEDCCCCCCCCCCCCCCCCCBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@????????????>>>>>>>>=====<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::99999999988888888888887777777766666555555444444333333333332222222222211111111111100000000000////////..............---------------,,,,,,,,,,,,,++++++++++**************)))))))))))))))(((((((((((((('''''''&&&&&&&&&&&&&&&%%%%%$$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!!!!!!!!!! TTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````aaaaaaaaaaa`````````````````````````````````````____________________^^^^^^^^^^^^^^^^^^^^^^^___```aaabbccccccccccccccccddddeeefiijjjjkkkkkkjjjjjjjjjjjkkooopqqqrrssssssssssssrrrrsssrrrrrrrrrqqqqqqppppoooonnnnnnnmmnnnnnnmmmmllkkjhggfedcbbaa```_________^^^^^^^]]]]]]]]]\\\\\\\\\\\\XXXXXXXXXXXXXXXXWWWWWWWWWUUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQPQQPPPPPPPPPPPPPPOOOOOOOOOPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIHHHHHHHHHHHHHHGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEECCCCCCCCCCCCCCCCCBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@?????????????>>>>>>>>=====<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::99999999888888888888887777777766666655555544444433333333332222222222221111111111100000000000/////////..............--------------,,,,,,,,,,,,,,++++++++++*************))))))))))))))))(((((((((((((('''''''&&&&&&&&&&&&&&%%%%%$$$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!!!!!!!!! TTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^_________________________________________________________`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbb```aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````aaaaaaaa`````````````````````````````````````____________________^^^^^^^^^^^^^^^^^^^^^^^^^^____``aaabbccccccccccccccccddddeeffiijjjjkkkkkjjjjjjjjjjjjjknooppqqrrrsssssssssrrrrrrsrrrrrrrrrrqqqqqqpppppooonnnnnnnmmmmmmnnmmmmmllkkjhggfedcbbaa``_______^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\[XXXXXXXXXXXXXXXWWWWWWWWWWUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQPPQPPPPPPPPPPPPPPPOOOOOOOOOPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIHHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEECCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@?????????????>>>>>>>>=====<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::99999999888888888888887777777766666655555544444433333333332222222222211111111111100000000000/////////..............---------------,,,,,,,,,,,,,++++++++++**************)))))))))))))))(((((((((((((('''''''&&&&&&&&&&&&&&&%%%%%$$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!!!!!!!!!! TTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____^^^_______________________________________________``````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabb```````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````aaaaa`````````````````````````````````````___________________^^^^^^^^^^^^^^^^^^^^^]]]]^^^^^____``aaaabbcccccccccccccccdddeeeffiijjjjkkkjjjjjjjiiiiiijjjnnooppqqrrrsssssssrrrrrrrrrrrrrrrrqqqqqqqpppppoooonnnnnnmmmmmmmmmmmmmmllkkjhhgfedcbbaa``_____^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\[[XXXXXXXXXXXXXXWWWWWWWWWWWUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOOPPPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIHHHHHHHHHHHHHHHGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEECCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@????????????>>>>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::9999999998888888888888777777777666666555555444444333333333322222222222111111111111000000000000////////...............--------------,,,,,,,,,,,,,,+++++++++**************))))))))))))))))(((((((((((((('''''''&&&&&&&&&&&&&&%%%%%$$$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!!!!!!!!!! TTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_^^^^^^____________________________________________```````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````a``````````````````````````````````````____________________^^^^^^^^^^^^^^^^^^^^^^]]]]]^^^^^^___```aaabbcccccccccccccccdddeeeffijjjjjjkjjjjjjiiiiiiiiiijmnnooppqqrrrrsssrrrrrrrrrrrrrrrrrqqqqqqqpppppooooonnnnnnmmmmmmmmmmmmmmllkkjhhgfedcbba```____^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[XXXXXXXXXXXXXWWWWWWWWWWWWUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOOOPPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIHHHHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEECCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@????????????>>>>>>>>======<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::9999999998888888888888777777777766666555555444444333333333322222222222111111111111000000000000/////////..............---------------,,,,,,,,,,,,,++++++++++**************)))))))))))))))(((((((((((((('''''''&&&&&&&&&&&&&&&%%%%%$$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!!!!!!!!! TTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_________________________________________````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````````````````````````````````````````___________________^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]^^^^^^___```aaabbbccccccccccccccdddeeeffijjjjjjjjjjjjiiiiiihhhiiimmnnoppqqrrrrrrrrrrrrrrqqrrrrqqqqqqqqqqppppppoooonnnnnnnmmmmmmmmmmmmmmllkkjihgfedccba``____^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[[XXXXXXXXXXXXWWWWWWWWWWWWWUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOPPPPPPPPOOOOOOOOOOOOOOOONONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIHHHHHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEECCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@@@@@@????????????>>>>>>>>======<<<<;;;;;;;;;;;;;;;;;;;;:;;;;;;;;;;;;;::::::::::::99999999988888888888887777777777666665555554444444333333333222222222222111111111110000000000000/////////.............---------------,,,,,,,,,,,,,,+++++++++**************))))))))))))))))(((((((((((((('''''''&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!!!!!!!!!! TTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_____________^________________________`````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````````````````````````````````````````____________________^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]^^^^^___```aaabbbbbccccccccccccdddeeeffijjjjjjjjjjjjiiiihhhhhhiilmmnooppqqrrrrrrrrrrrrqqqrrqqqqqqqqqqppppppoooooonnnnnnmmmmmmmmmmmmmmmllkkjihgfedccba``____^^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[XXXXXXXXXXXWWWWWWWWWWWWWWUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNMMNNNNNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEECCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAA@@@@@@@@@@@@@@@@@@???????????>>>>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;::;;;;;;;;;;::::::::::::::99999999888888888888887777777777666665555554444444433333333222222222222111111111110000000000000/////////..............---------------,,,,,,,,,,,,,++++++++++**************)))))))))))))))(((((((((((((('''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!!!!!!!!! STTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUVVVVVUUVVVVVVVVVVVVVVVVVVVVVWWXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________^^^^______________________`````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``aaaaaaaaaaaaaaaaaaaaa````````````````````````````````````````````````````````````____________________^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]^^^^^___```aaabbbbbbbccccccccccdddeeeffijjjjjjjjjjjiiihhhhhhhhhillmnnoppqqqrrrrrrrrrqqqqqqqqqqqqqqqpppppppoooooonnnnnnnmmmmmmmmmmmmmmmllkkjihgfedccba``___^^^^^^^^]]]]]]]]]\\\\\\\\\\\\[[[[[[[XXXXXXXXXXWWWWWWWWWWWWWWWUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNMMMMNNNNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEECCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAA@@@@@@@@@@@@@@@@@????????????>>>>>>>>=======<<<;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;:::::::::::::9999999998888888888888777777777776666655555544444444333333332222222222221111111111100000000000000////////..............---------------,,,,,,,,,,,,,++++++++++**************))))))))))))))))(((((((((((((('''''''&&&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!!!!!!!!!! SSTTTTTTTTTTTTTTTTTTTTUTUUUUUUUUUUUUUUUUUUUUVVVVUUUUVVVVVVVVVVVVVVVVVVVVVWXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^______^^^^^^^________________________````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````aaaaaaaaaaaaaaaaaaaa`````aaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````aaaaaaaaaaaaaaaaa`````````````````````````````````````````````````````````````______________________^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]^^^^^___```aaabbbbbbbbbbcccccccdddeeeffiijjjjjjjjjiiiihhhhggghhhllmmnooppqqrrrrrrrrqqqqqqqqqqqqqpppppppppoooooonnnnnnnmmmmmmmmmmmmmmmmllkkjihgfedccba``___^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[XXXXXXXXXWWWWWWWWWWWWWWWWUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOONPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNMMMMMMNNNNNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJKKKKKJJJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEECCCCCCCCCCCBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@????????????>>>>>>>>>=======<<<;;;;;;;;;;;;;;;;;;;:::;;;;;;;::::::::::::::9999999988888888888888777777777766666655555544444444333333332222222222222111111111110000000000000/////////..............--------------,,,,,,,,,,,,,,++++++++++**************)))))))))))))))(((((((((((((('''''''&&&&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!!!!!!!!! SSSTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUVVUUUUUUVVVVVVVVVVVVVVVVVVVWWWXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^___^^^^^^^^^^^________________________````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````aaaaaaaaaaaaa``````````````````````````````````````````````````````````````_________________________^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]^^^^^___````aabbbbbbbbbbbccccccdddeeeffiijjjjjjjjiiiihhhgggggghhkllmnnoppqqqrrrrrrqqqqqqpqqqqqpppppppppooooooonnnnnnnmmmmmmmmmmmmmmmmlllkkjihgfedccba``___^^^^^]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[XXXXXXXXWWWWWWWWWWWWWWWWVUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOONNPPPPOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMNNNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJKKKKJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEECCCCCCCCCCCBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@?????????????>>>>>>>>>========<<;;;;;;;;;;;;;;;;;;;::::;;;;;;:::::::::::::999999999888888888888887777777777666666555554444444433333333322222222222221111111111100000000000000/////////.............---------------,,,,,,,,,,,,,++++++++++**************))))))))))))))))(((((((((((((('''''''&&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!!!!!!!!  SSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^________________________________________________________````````````````````````````````````````````````aaa``````````aaaaaaaaaaaaaaa`````````````aaaaaaaaaaaa````````````````````````````````````````````````````````````````````````````````````````````````````````````__________________```````````````````````````````````````````````````````````````````````````_________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]^^^^____````aaaaaaaaaabbbbbbbcccdddeeehhiiiiiiiihhhhgggffffffggijjkllmnnooopppppppooooooppoooooooooonnnnnnnmmmmmmoonnnnnnnnnnnnnnnnnmmmllkhhgfedcbba``__^^^^]]]]]]][[[[[[[[[[[[[ZZZZZZZZZZZZZVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOPPPPPPPPOOOOOOOOOOOOOONNNOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCCCCCCBBBAAAAAAAAAAAAAAA@@@@@@@@@????????>>>>>>>>>>========<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::::9999999998888888888888877777777776666665555544444444443333333322222222222221111100000000000//////////////...........--------------,,,,,,,,,,,,,+++++++++++++**************))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!!!!  SSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYZZZZZZZZYZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__^^________________________________________________``````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````_________________________```````````````````````````````````````````````````````````````````````````_________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]^^^^___`````aaaaaaaaaabbbbbbcccdddeeehhiiiiiiihhhhgggffffffffgijjkllmnnoooppppppoooooonpooooooooonnnnnnnnmmmmmmmnnnnnnnnnnnnnnnnnnmmmllkkhggfedcbba``__^^^]]]]]]]][[[[[[[[[[[ZZZZZZZZZZZZZZZVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOPPPPPPPOOOOOOOOOOOOOONNNNOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEDDDDDDDDCCCCCCCCCCCCCCBBBAAAAAAAAAAAAAAA@@@@@@@@@@???????>>>>>>>>>>>========<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;:::::::::::99999999988888888888888777777777766666555555444444444433333333222222222222221111100000000000/////////////............--------------,,,,,,,,,,,,++++++++++++++*************)))))))))))))((((((((((((((''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!!!! SSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYZZZZZZYYYZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^___________________________________________``````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````_________________________```````````````````````````````````````````````````````````````````````````_______________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^____````aaaaaaaaaaabbbbbccccdddeehhhiiiiihhhhggggfffffffffiijkklmmnnoooppppoooooonnoooooooonnnnnnnnmmmmmmmmmnnnnnnnnnnnnnnnnnmmmmllkjhgffedcbaa`__^^^]]]]]]]]][[[[[[[[[[[ZZZZZZZZZZZZZZZUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOPPPPPOOOOOOOOOOOOOOONNNNNOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEDDDDDDDDCCCCCCCCCCCCCCBBBAAAAAAAAAAAAAA@@@@@@@@@@@?????>>>>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;:::::::::::99999999988888888888888777777776766666555555444444444333333333322222222222221111110000000000/////////////............--------------,,,,,,,,,,,,,++++++++++++++*************))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!!!! SSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYZZZZYYYYYZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[\\\\[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_______________________________________``````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````_________________________````````````````````````````````````````````````__`````````````````````````____________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^____``````aaaaaaaaaabbbbccccdddeehhhhhhhhhhhhgggffffffffffiijkklmmnnoooooooooooonnnoooooonnnnnnnnnmmmmmmmlllnnnnnnnnnnnnnnnnmmmmllkkjhgfeedcbaa`__^^^]]]]]]]]\[[[[[[[[[ZZZZZZZZZZZZZZZZYUUUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOPPPPOOOOOOOOOOOOOOONNNNNNOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHGHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEDDDDDDDDCCCCCCCCCCCCCCBBBAAAAAAAAAAAAA@@@@@@@@@@@@???>>>>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;:::::::::::99999999988888888888888777777776666666555555444444444333333333322222222222221111111000000000//////////////............-------------,,,,,,,,,,,,,++++++++++++++*************)))))))))))))((((((((((((((''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!!!! SSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYZZYYYYYYYZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[\\[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^___________________________________``````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````_________________________````````````````````````````````````````````______````````````````````_`____________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^_____```````aaaaaaaaabbbbcccdddeehhhhhhhhhhhgggfffffeeefffiijjkllmnnooooooooooonnnnooooonnnnnnnnmmmmmmmmllllnnnnnnnnnnnnnnnmmmmlllkjjggfedccba``__^^^]]]]]]\\\[[[[[[[[ZZZZZZZZZZZZZZZYYYUUUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOPPPOOOOOOOOOOOOOOONNNNNNNOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLKLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHGGHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFEEEEEEEEDDDDDDDDCCCCCCCCCCCCCBBBBAAAAAAAAAAAAA@@@@@@@@@@@@??>>>>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;:::::::::::999999999888888888888887777777766666665555554444444443333333333222222222222221111111000000000/////////////............--------------,,,,,,,,,,,,,++++++++++++++*************)))))))))))))(((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!!!! RRSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_________________________________```````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````_________________________````````````````````````````````````````__________`````````````````______________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^____``````````aaaaaabbbbcccddddehhhhhhhhhhggggffffeeeefffiijjkllmnnnoooooooooonnnnoooonnnnnnnnmmmmmmmllllllnnnnnnnnnnnnnnmmmmlllkkjigfeedcbba``_^^^]]]]]]]\\\[[[[[[[ZZZZZZZZZZZZZZYYYYYUUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQPQQPPPPPPPPPPPPPPPOOOOOOOOPPOOOOOOOOOOOOOOONNNNNNNNOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHGGHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEDDDDDDDDCCCCCCCCCCCCCBBBBAAAAAAAAAAAA@@@@@@@@@@@@@?>>>>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;:::::::::::99999999988888888888887777777666666665555554444444443333333333322222222222221111111100000000//////////////............-------------,,,,,,,,,,,,,++++++++++++++*************))))))))))))))(((((((((((((''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$$###########"""""""""""""""!!!!!!!!!!!!!! RRRSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_^^________________________________`````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````_________________________``````````````````````___``````````_______________`````````````_____________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]^]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\]]]]]]^^^^_____``````````aaaaaabbbccccdddeghhhhhhhhgggggffffeeeefffiijjkllmmnnooooooooonnnnnooonnnnnnnnmmmmmmmlllllllnnnnnnnnnnnnmmmmmlllkkjjiffedccbaa`__^^^]]]]]]\\\\[[[[[[ZZZZZZZZZZZZZZYYYYYYUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPQPPPPPPPPPPPPPPOOOOOOOOOOPPOOOOOOOOOOOOOONNNNNNNNNOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHGGGHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCCCCBBBBBAAAAAAAAAAA@@@@@@@@@@@@@?>>>>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::::99999999998888888888877777777666666665555554444444444333333333322222222222222111111110000000//////////////............--------------,,,,,,,,,,,,,++++++++++++++*************))))))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!!!! RRRRRSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________________________________```````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````____________________________`````````````````________``````___________________`````````_____________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\]]]]]^^^^______```````````aaaabbbbcccddddgghhhhhhgggggffffeeeeefffiijjkllmmnnooooooooonnnnnoonnnnnnnnmmmmmmmllllllllnnnnnnnnnnmmmmmmllkkkjjihfeddcbba``__^^^]]]]]\\\\\[[[[[ZZZZZZZZZZZZZZYYYYYYYUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHGGGGHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCCCCBBBBBAAAAAAAAAA@@@@@@@@@@@@@@?>>>>>>>>>>>>>=============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::::999999999988888888888777777776666665555555544444444443333333333222222222222221111111110000000//////////////...........--------------,,,,,,,,,,,,,++++++++++++++*************))))))))))))))(((((((((((((''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$$###########"""""""""""""""!!!!!!!!!!!!!! RRRRRRSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_________________________________``````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````______``````````````_____________________________________````````````_____________`________________________`````________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\]]]]]^^^^_______``````````aaaabbbcccddddggghhhhggggggffffeeeeefffiijjkllmmnnoooooooonnnnnmonnnnnnnnmmmmmmmlllllllllmmmmmmnmmmmmmmlllkkkjjihheedccbaa`__^^^]]]]]]\\\\\[[[[ZZZZZZZZZZZZZYYYYYYYYYUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHGGGGHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCCCBBBBBAAAAAAAAA@@@@@@@@@@@@@@??>>>>>>>>>>>>==============<<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::999999999988888888887777777776666665555555544444444443333333333322222222222221111111111000000//////////////............-------------,,,,,,,,,,,,,,++++++++++++++*************))))))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!!!! RRRRRRRSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________________________________``````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````____________________`__________________________________________________```````___________________________________________`________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\]]]]^^^^__________````````aaabbbbcccdddgggggggggggggffffeeeeefffiijjkllmmnnnooooooonnnnnmonnnnnnnnmmmmmmlllllllkkkmmmmmmmmmmmmmlllkkjjjihhgedccbaa``__^^^]]]]]\\\\\\[[[ZZZZZZZZZZZZZYYYYYYYYYYUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNOOOOOONNNNNNNNNNNNNNNNNMMNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@@???>>>>>>>>>>>===============<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::9999999999888888888877777777766666655555555444444444433333333333222222222222221111111111000000/////////////............--------------,,,,,,,,,,,,,++++++++++++++*************))))))))))))))(((((((((((((''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$###########"""""""""""""""!!!!!!!!!!!!!!! RRRRRRRRRSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^________________________________``````````````````````````````````````````````````````````````````````````````````````````````````````````````````````___________________________________________________________________________^^^^`__________________________________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\]]]]^^^^^___________``````aaaabbbcccdddggggggggggggfffffeeeeffffiijjkllmmnnnoooooonnnnnmmnnnnnnnnmmmmmmmllllllkkkkmmmmmmmmmmmmlllkkjjiihhgfdccbaa``__^^^]]]]]]\\\\\\[[[ZZZZZZZZZZZZYYYYYYYYYYYUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNOOOOONNNNNNNNNNNNNNNNMMMMNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBAAAAAAAA@@@@@@@@@@@@@????>>>>>>>>>>================<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::9999999998888888888777777777666666655555555444444444443333333333222222222222221111111111100000//////////////............-------------,,,,,,,,,,,,,++++++++++++++**************))))))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!!!! RRRRRRRRRRSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^______________________________________````````````````````````````````````````````````````````````````````````````````````````___________________________________________________________________________________________^^^^^^^^^^___________________________________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\]]]]]^^^^_____________`````aaabbbccccddggggggggggggffffffeefffffiijjkllmmnnnnoooonnnnnmmmnnnnnnnmmmmmmmllllllkkkkkmmmmmmmmmmmlllkkjjiihhgffccbba``__^^^]]]]]]\\\\\\\[[ZZZZZZZZZZZZYYYYYYYYYYYYUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNOOOONNNNNNNNNNNNNNNNMMMMMNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGHHGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBAAAAAAA@@@@@@@@@@@@@?????>>>>>>>>>>===============<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::9999999988888888877777777777666666555555555444444444444333333333322222222222222111111111110000//////////////............--------------,,,,,,,,,,,,,++++++++++++++*************))))))))))))))(((((((((((((''''''''''''''&'&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!!! RRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^________________________________________________```__________```````````````___________``````````````_____________________________________________________________________________________________________________^^^^^^^^^^^^^^^^^___________________________________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\]]]]^^^^^_____________````aaabbbbcccddggggggggggggffffffffffffgiijjkllmmnnnnnoonnnnnnmmmnnnnnnnmmmmmmmllllllkkkkkmmmmmmmmmmlllkkkjiihhgffecbba``__^^^^]]]]]]\\\\\\\[[ZZZZZZZZZZZYYYYYYYYYYYYYUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOONOOOOOOOOOONNNNNNNNNNNNNNNOOONNNNNNNNNNNNNNNMMMMMMMNMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGHHGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBAAAAAA@@@@@@@@@@@@@@?????>>>>>>>>>================<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::99999999888888887777777777766666665555555554444444444443333333333322222222222221111111111110000//////////////............-------------,,,,,,,,,,,,,++++++++++++++**************))))))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!! RRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^___________________________________________________________________________`_______________________________________________________________________________________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^___________________________________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\]]]]^^^^^______________````aaabbbcccddgggggggggggggfffffffffffgijjkkllmmmnnnnnnnnnnnmmmmnnnnnnmmmmmmmmllllllkkkkkmmmmmmmmmlllkkkjjihhgffedbba``___^^^]]]]]]]]\\\\\\[[ZZZZZZZZZZYYYYYYYYYYYYYYUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOONNOOOOOOOOONNNNNNNNNNNNNNNMOONNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGHGGGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAA@@@@@@@@@@@@@??????>>>>>>>>>================<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::99999998888888888777777777666666665555555454444444444444333333333332222222222221111111111111000//////////////............--------------,,,,,,,,,,,,,++++++++++++++*************))))))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!! RRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXYYYYYYYXYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________________________________________________________________________________________________________________________________________________________________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^___________________________________________________________________________^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\]]]]^^^^^______________````aaabbbcccddgggggggggggggffffffffffggijjkkllmmmnnnnnnnnnnmmmmmnnnnnnmmmmmmmmllllllkkkkkmmmmmmmmllllkkjjihhgffeddba``___^^^]]]]]]]]]\\\\\\[[ZZZZZZZZYYYYYYYYYYYYYYYYUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOONNNOOOOOOOONNNNNNNNNNNNNNNMMONNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGHGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBAAAAA@@@@@@@@@@@@@???????>>>>>>>>>===============<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::9999999988888888877777777766666666655555554444444444444443333333333332222222222221111111111111000//////////////...........--------------,,,,,,,,,,,,,++++++++++++++**************))))))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!! RRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXYYYYYXXXYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZ[[[[[Z[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________________________________________________________________________________________________________________________________________________________________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^_________________________________________________^________________________^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]^^^^________________```aaabbbcccddggggggggggggggffffffffgggijjkkllmmmnnnnnnnnnmmmmmmnnnnnmmmmmmmmmllllllkkkkkmmmmmmmllllkkjjiihggfeddca``___^^^]]]]]]]]]]]\\\\\[[ZZZZZZZZYYYYYYYYYYYYYYYXTTTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNOOOOOOONNNNNNNNNNNNNNNMMMONNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDCCCCCCCCCCCCBBBBBBBBAAAA@@@@@@@@@@@@@@???????>>>>>>>>>===============<<<<<<<<<<<;;;;;;;;;;;;;;;::::::9999999888888888777777777666666666655555554444444444444444333333333333222222222221111111111111100//////////////............--------------,,,,,,,,,,,,,++++++++++++++*************))))))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!! RRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXYYYXXXXXYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZ[[[ZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________________________________________________________________________________________________________________________________________________________________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________^^^^^^_____________________^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]^^^^________________````aabbbcccddgggggggggggggggggfffgggggjjkkkllmmmmnnnnnnnmmmmmmlnnnnmmmmmmmmmmmlllllkkkkkmmmmmmmllllkkjiihggfeedcc``__^^^^]]]]]]]]]]]]]\\\\[[ZZZZZZZYYYYYYYYYYYYYYXXXTTTTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNOOOOOONNNNNNNNNNNNNNNMMMMNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDCCCCCCCCCCCCBBBBBBBBBAAAA@@@@@@@@@@@@@@???????>>>>>>>>>==============<<<<<<<<<<;;;;;;;;;;;;;;;;::::::99999998888888877777777666666666665555555554444444444444443333333333333222222222221111111111111000/////////////............--------------,,,,,,,,,,,,,++++++++++++++**************))))))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$###############""""""""""""!!!!!!!!!!!!!! RRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXYXXXXXXXYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZ[ZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_______________________________________________________________________________________________________________________________________________________________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^________________________________________^^^^^^^^^^_________________^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\]]]]\\\\\\\\\\\\\\\\\\\\\\\\[[[[[\\\\\]]]^^^^__________________```aabbbcccddgggggggggggggggggggggggghjjkklllmmmmnnnnnmmmmmmmllnnmmmmmmmmmmmmmlllllkkkkkmmmmmmllllkkjjiihgffedccb`__^^^^]]]]]]]]]]]]]]]\\\[[ZZZZZZYYYYYYYYYYYYYXXXXXTTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNOOOOONNNNNNNNNNNNNNNMMMMMNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJKJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDCCCCCCCCCCCCBBBBBBBBBAAAA@@@@@@@@@@@@@@???????>>>>>>>>>=============<<<<<<<<<<;;;;;;;;;;;;;;;:::::::99999998888888777777776666666666665555555554444444444444444333333333333322222222221111111111111000//////////////............-------------,,,,,,,,,,,,,,++++++++++++++*************))))))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$###############""""""""""""!!!!!!!!!!!!!! QRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_________________________________________________________________________________________________________________________________________________________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^______________________^^^___________^^^^^^^^^^^^^^_____________^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\]]\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[\\\\\]]]^^^___________________```aabbbcccddggggggggggggggggggggggghhjkkklllmmmmmmmmmmmmmmmlllmmmmmmmmmmmmmmmmllllkkkkkmmmmmmllllkkjjihggfeddcbb___^^^]]]]]]]]]]]]]]]]\\\[ZZZZZZZYYYYYYYYYYYXXXXXXXTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNOOOONNNNNNNNNNNNNNNMMMMMMNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDCCCCCCCCCCCCBBBBBBBBBBAAAA@@@@@@@@@@@@@@???????>>>>>>>>>============<<<<<<<<<;;;;;;;;;;;;;;;::::::::99999988888887777777776666666666655555555554444444444444444333333333333332222222221111111111111100//////////////............--------------,,,,,,,,,,,,,++++++++++++++*************)))))))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$###############""""""""""""!!!!!!!!!!!!!! QQRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^___________________________________________________________________________________________________________________________________________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_________________^^^^^^^^______^^^^^^^^^^^^^^^^^^^_________^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[\\\\]]]^^^___________________```aaabbcccddgggggghhhhggggggggggghhhhjkkklllmmmmmmmmmmmmmlllllmmmmmmmmmmmmmmmmlllllkkkkmmmmmmllllkkjiihgfeedcbba__^^^]]]]]]]]]]]]]]]]]]\\[ZZZZZZYYYYYYYYYYYXXXXXXXXTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPOPOOOOOOOOOOOOOOONNNNNNNNNOOONNNNNNNNNNNNNNNMMMMMMMNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAA@@@@@@@@@@@@@@???????>>>>>>>>>===========<<<<<<<<;;;;;;;;;;;;;;;::::::::9999999888888877777777766666666665555555555544444444444444444333333333333322222222221111111111111000//////////////............-------------,,,,,,,,,,,,,+++++++++++++++*************))))))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$###############""""""""""""!!!!!!!!!!!!!! QQQRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^______________________________________________________________________________________________________________________________________________________^^^^^^___________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________^^^^^^^^^^^^^_^^^^^^^^^^^^^^^^^^^^^^^^_____^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[\\\\]]^^^____________________```aaabbcccddggggghhhhhhhhhgggghhhhhhhkkkllllmmmmmmmmmmmlllllllmmmmmmmmmmmmmmmmllllllkkkmmmmmmlllkkjjihhgfeddcbaa_^^^]]]]]]]]]]]]]]]]]]]\\[ZZZZZZYYYYYYYYYXXXXXXXXXXTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNNNNOONNNNNNNNNNNNNNNMMMMMMMMNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAA@@@@@@@@@@@@@???????>>>>>>>>>===========<<<<<<<;;;;;;;;;;;;;;::::::::::9999998888888777777776666666666555555555555544444444444444443333333333333322222222211111111111111000/////////////............--------------,,,,,,,,,,,,,++++++++++++++*************)))))))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$###############""""""""""""!!!!!!!!!!!!!!! QQQQQRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________________________________________________________________________________________________________________________________^^^^^^^^^^^^^^^^^^^^_^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_______^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[\\\]]]^^_____```_____________```aaabbcccddgggghhhhhhhhhhhhhhhhhhhhikkklllllmmmmmmmmlllllllllmmmmmmmmmmmmmmmmmlllllkkkmmmmmllllkkjjihggfedcbbaa^^^]]]]]]]]]]]]]]]]]]]]\\[ZZZZZYYYYYYYYYXXXXXXXXXXXTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNNNNNONNNNNNNNNNNNNNNMMMMMMMMMNNNNNNNNNMMMMMMMMMMMMMMMLMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBAAAAA@@@@@@@@@@@@@@??????>>>>>>>>>==========<<<<<<<;;;;;;;;;;;::::::::::::999999888888877777777666666666655555555555555444444444444444433333333333333222222222211111111111110000////////////.............-------------,,,,,,,,,,,,,++++++++++++++**************))))))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$###############""""""""""""!!!!!!!!!!!!!!! QQQQQQRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^______________________________________________________________________________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]_^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[\\\]]^^^___````````__________```aabbbcccddggghhhhhhhhhhhhhhhhhhhiiikklllllllmmmlllllllllllllmmmmmmmmmmmmmmmmmllllllkkmmmmmllllkkjiihgfeedcbaa`^^]]]]]]]]]]]]]]]]]]]]]\\[ZZZZZYYYYYYYYXXXXXXXXXXXXTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMNNNNNNNNMMMMMMMMMMMMMMMLLMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@??????>>>>>>>>>=========<<<<<<<<;;;;;;;;::::::::::::::9999998888888777777776666666666555555555555554444444444444444433333333333333222222222111111111111100000////////////.............-------------,,,,,,,,,,,,,++++++++++++++*************)))))))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$###############""""""""""""!!!!!!!!!!!!!!!! QQQQQQQQRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_______________________________________________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[\\\]]^^___``````````_________```aabbbcccddggghhhhhhhhhhhhhhhhhiiiiikllllllllllllllllllllllllmmmmmmmmmnnmmmmmmmllllllkmmmmmllllkkjiihgfedccbaa`^^]]]]]]]]]]]]]]]]]]]]]\\[ZZZZYYYYYYYYXXXXXXXXXXXXXTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMNNNNNNNMMMMMMMMMMMMMMMLLLMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGGGFFGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@??????>>>>>>>>>========<<<<<<<<;;;;;;:::::::::::::::999999888888877777777766666666665555555555555544444444444444444333333333333332222222221111111111111100000///////////..............------------,,,,,,,,,,,,,++++++++++++++**************))))))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$###############""""""""""""!!!!!!!!!!!!!!! QQQQQQQQQRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[ZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^___^^^^^^^^^^^______________^^^^^^^^^^^^^^___________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[\\]]]^^__````````````________```aabbbcccddggghhhhhhhhhhhhhhiiiiiiiilllllllllllllllllllkkkkkkmmmmmmmmmnnnmmmmmmllllllkmmmmmlllkkjjihhgfedcbba``^]]]]]]]]]]]]]^^^^]]]]]\\[ZZZZYYYYYYYXXXXXXXXXXXXXXTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMNNNNNNMMMMMMMMMMMMMMLLLLLMMLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAA@@@@@@@@@@@@??????>>>>>>>>========<<<<<<<;;;;;;::::::::::::::999999998888888777777777666666666655555555555555444444444444444444333333333333322222222221111111111111000000///////////..............-----------,,,,,,,,,,,,,,++++++++++++++*************)))))))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$###############""""""""""""!!!!!!!!!!!!!!!! QQQQQQQQQQRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSTUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^____________________^^^^^^^^^^^^^^^^____________________________________________________________``````````````````````````````````````````````````__________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________________________________^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZ[[[Z[[[[[[\\]]^^__````````````________```aabbbcccddgghhhhhhhhhhhiiiiiiiiiiijkkkkkkkkkkkkkkkkkkkkkkkkkmmmmmmmnnnnnnmmmmmmllllllkkjjjjjiihhggfedcbba`__^^]]]\\\\\\\]]]]]]]]]]]\\\\XWWWWVVVVVVVVVUUUUUUUUUUUUTSSSSSSSSSSSSSSSSSRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOONNOOOONNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFEEEEEFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@????????>>>>>>>=======<<<<;;;;;;;;;;;::::::::::::999999988888888777777777777666666666666666555555555533333333333322222222222221111111111110000000000000////////..............------------,,,,,,,,,,,,,,++++++++++++++**************))))))))))))))((((((((((((((((''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""!!!!!!!!!!!!!!! QQQQQQQQQQQRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYXYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[\\\\\\\\\\\\\\\\[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^_______________^^^^^^^^^^^^^^^^^^^^^^^_____________________________________________________``````````````````````````````````````````````````__________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_____________________^^^^____^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZ[ZZZZ[[[[[\\]]^^__```aaaa`a````______````aabbbcccddgghhhhhhhhiiiiiiiiiiiiijjkkkkkkkkkkkkkkkjjjjjjjjkkmmmmmmmmnnnnnmmmmmmllllllkkjjjjiiihhgffedcbaa`_^^]]]\\\\\\\]]]]]]]]]]]]\\\[XWWWWVVVVVVVVUUUUUUUUUUUUUSSSSSSSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOONNNOOONNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLKLLLLLLLKKKKKKKKKKKKKKKJJJKKKKKJJJJJJJJJJJJJJJJJJJIJJIIIIIIIIIIIIIIIIIIIHHHHHIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEFEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@???????>>>>>>>>======<<<<<;;;;;;;;:::::::::::::99999999888888887777777777776666666666666665555555555533333333333222222222222221111111111110000000000000///////..............-------------,,,,,,,,,,,,,,+++++++++++++***************)))))))))))))(((((((((((((((('''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""!!!!!!!!!!!!!!! QQQQQQQQQQQQQRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSTTUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[\\\\\\\\\\\\\[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^__________^^^^^^^^^^^^^^^^^^^^^^^^^^__________________________________________________``````````````````````````````````````````````````__________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]\]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZ[[[\\\]^^__```aaaaaaaa````_____````aabbbccdddgghhhhhhiiiiiiiiiiiijjjjjkkkkkkkkkkkkkjjjjjjjjjjjjmmmmmmmmmnnnnmmmmmmllllllkkjjjjiiihggfeedcba``_^^]]]\\\\\\\]]]]]]]]]]]\\\\[XWWWVVVVVVVVUUUUUUUUUUUUUUSSSSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOONNNNOONNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKLLLLLLKKKKKKKKKKKKKKKJJJJKKKJJJJJJJJJJJJJJJJJJJJJIJJIIIIIIIIIIIIIIIIIHHHHHHHIIIIIIIIIIHHHHHHHHHHHHHHGHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFEEEEEEFEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@??????>>>>>>>>======<<<<<<;;;;;:::::::::::::::999999988888888877777777777766666666666666655555555555533333333332222222222222211111111111100000000000000///////..............------------,,,,,,,,,,,,,,++++++++++++++**************))))))))))))))((((((((((((((((''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""!!!!!!!!!!!!!!! QQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSTTTUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[\\\\\\\\\\[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^____^^^^^^^^^^^^^^^^^^^^^^^^^^__________________________________________________``````````````````````````````````````````````````__________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZ[[[\\]]^^__``aaaaaaaaaa````___`````aabbbccdddgghhhhhiiiiiiiiiijjjjjjjjkkkkkkkkkkjjjjjjjjjjjjjjjlmmmmmmmmmmmmmmmmmmllllllkjjjjjiihhggfedccba`__^^]]]\\\\\\\]]]]]]]]]]]\\\\[WWWWVVVVVVVUUUUUUUUUUUUUUUSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNONNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKLLLLLKKKKKKKKKKKKKKKJJJJJKKJJJJJJJJJJJJJJJJJJJJJIIJIIIIIIIIIIIIIIIIIHHHHHHHHIIIIIIIIIIHHHHHHHHHHHHHGGHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@?????>>>>>>>>======<<<<<<;;;;;::::::::::::::9999999988888888877777777777776666666666666665555555555553333333333222222222222211111111111100000000000000///////..............------------,,,,,,,,,,,,,,,+++++++++++++**************))))))))))))))(((((((((((((((('''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""!!!!!!!!!!!!!!! QQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSTTTTTUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[\\\\\\\\[[[[[[[[[\\\\\\\\\\\\\\\\[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________________________________________________``````````````````````````````````````````````````__________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZ[[[\\]]^^_```aaaaaaaaaa```````````aaabbbccdddgghhhhiiiiiiiijjjjjjjjjjjkkkkkkkkjjjjjjjjjjjjjjjjjllmmmmmmmmmmmmmmmmmllllllkjjjjiiihhgffedcbba`__^]]]\\\\\\\]]]]]]]]]]]]\\\[[WWWWVVVVVVUUUUUUUUUUUUUUUUSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKLLLLLKKKKKKKKKKKKKKJJJJJJKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHIIIIIIIIIHHHHHHHHHHHHHGGGHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@????>>>>>>>>======<<<<<<;;;;::::::::::::::99999999988888888877777777777776666666666666665555555555555333333333222222222222221111111111110000000000000////////..............------------,,,,,,,,,,,,,,++++++++++++++**************)))))))))))))(((((((((((((((((''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""!!!!!!!!!!!!!!!! QQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSTTTTTTUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVWWWWVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[\\\\\[[[[[[[[[[[[\\\\\\\\\\\\\[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_________________________^^^______________________`````````````````````````___________________________________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZ[[\\]]^^_``aaaabbbaaaaa``````````aaabbbccdddghhhhhiiiiiijjjjjjjjjjjjjkkkkkkkjjjjjjjiiiiijjjjjjlllmmmmmmmmmmmmmmmmlllllkjjjjiiihhggfeedcba``_^^]]]\\\\\\\]]]]]]]]]]]\\\\[[WWWVVVVVVUUUUUUUUUUUUUUUUUSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPPPPPPOPOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHIIIIIIIIHHHHHHHHHHHHHGGGGHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEFEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAA@@@@@@@@???>>>>>>>>======<<<<<<;;;;::::::::::::99999999999988888888777777777777776666666666666665555555555555333333332222222222222211111111111100000000000000///////..............------------,,,,,,,,,,,,,,++++++++++++++**************))))))))))))))((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""!!!!!!!!!!!!!!! QQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRSSSSSSSSSSSSSTTTTTTTTUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVWWVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[\\[[[[[[[[[[[[[[[\\\\\\\\\\[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^___________________^^^^^^^^^^^^^^^^_________`````````````````````````___________________________________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[\\]]^__``aaabbbbbbaaaa`````````aaabbcccdddghhhhhiiiiijjjjjjjjjjjjjjkkkkkkjjjjjjiiiiiiiiiijjjlllllmmmmmmmmmmmmmmlllllkjjjjiihhhgffedccba``_^^]]]\\\\\\]]]]]]]]]]]\\\\[[[WWVVVVVVUUUUUUUUUUUUUUUUTTSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHIIIIIIIHHHHHHHHHHHHGGGGGGHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEFEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAA@@@@@@@@?>>>>>>>>>======<<<<<<;;;;:::::::::::999999999999988888888877777777777776666666666666665555555555555433333333222222222222211111111111100000000000000///////..............-------------,,,,,,,,,,,,,,+++++++++++++***************)))))))))))))(((((((((((((((((''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""!!!!!!!!!!!!!!!! PQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRSSSSSSSSSSSTTTTTTTTTTUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________^^^^^^^^^^^^^^^^^^^^^^^^^`````````````````````````___________________________________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[\\]]^__``aabbbbbbbbaaa````````aaaabbcccdddghhhhiiiiijjjjjjjjjjjjjjjkkkkkjjjjjiiiiiiiiiiiiijjllllllmmmmmmmmmmmmlllllkkjjjiiihhggfeedcbaa`__^^]]]\\\\\\]]]]]]]]]]]\\\\[[[WWVVVVVVUUUUUUUUUUUUUUUTTTSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHIIIIIIHHHHHHHHHHHHHGGGGGGHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBAAAAAAAA@@@@@@@@@>>>>>>>>>=======<<<<<;;;;;:::::::::9999999999999988888888877777777777777666666666666665555555555555543333333222222222222221111111111110000000000000////////..............------------,,,,,,,,,,,,,,++++++++++++++**************))))))))))))))(((((((((((((('(''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""!!!!!!!!!!!!!!! PPQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRSSSSSSSSSSTTTTTTTTTTTUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\[[[[[[[[[[[[[[[[[\\\\\\\\[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__```````````````````````___________________________________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZYZZZZZZZ[[[\]]^__``aabbbbbbbbaaaa```````aaabbbcccdddghhhhiiiiijjjjjjjjjjjjjjjkkkkjjjjiiiiiiiiiiiiiiiiilllllllmmmmmmmmmmmllllkkkjjiiihhggffeddcba``_^^]]]]\\\\\]]]]]]]]]]]\\\\[[[ZWVVVVVVUUUUUUUUUUUUUUUTTTTSSSSSSSSSRRRRRRRRRRRRRRRRQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHIIIIIHHHHHHHHHHHHHGGGGGGGHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBAAAAAAA@@@@@@@@??>>>>>>>>=======<<<<<<;;;;;::::::::99999999999999888888888777777777777776666666666666665555555555555443333332222222222222211111111111100000000000000///////..............------------,,,,,,,,,,,,,,,+++++++++++++***************)))))))))))))(((((((((((((((''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""!!!!!!!!!!!!!!!! PPPPQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRSSSSSSSSTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\[[[[[[[[[[[[[[[[[[[[\\\\\[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZYYZZZZZZZ[[[\]]^__``aabbbbbbbbbaaaa`````aaaabbbcccdddghhhhiiiijjjjjjjkkjjjjjjjkkkjjjjiiiiiiiiiiiiiiiiiilllllllllmmmmmmmmlllllkkkjiiihhhgffeedcbba`__^^]]]]\\\\\]]]]]]]]]]\\\\[[[[ZWVVVVVUUUUUUUUUUUUUUUTTTTTSSSSSSSRRRRRRRRRRRRRRRRRQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHIIIIHHHHHHHHHHHHGGGGGGGGGHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBAAAAAAA@@@@@@@@???>>>>>>>=======<<<<<<;;;;;;:::::::99999999999999888888888877777777777777666666666666665555555555555444333333222222222222221111111111110000000000000////////..............------------,,,,,,,,,,,,,,++++++++++++++**************))))))))))))))((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""!!!!!!!!!!!!!!! PPPPPQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRSSSSSSTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_________________________________________________________________________^^_____________________^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZYYYZZZZZZZZ[[\\]^^_``aabbbbbbbbbaaaaa````aaaabbbcccdddghhhhiiiijjjjjjkkkkjjjjjjkkjjjjiiiiiiihhhhiiiiiiiiklllllllllmmmmmllllllkkkkiiihhhggfeedccbaa`__^^]]]]\\\\\]]]]]]]]]\\\\\[[[ZZVVVVVVUUUUUUUUUUUUUUTTTTTTSSSSSSRRRRRRRRRRRRRRRRRQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHIIIHHHHHHHHHHHHGGGGGGGGGGHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@????>>>>>>========<<<<<<;;;;;;::::::999999999999998888888888777777777777776666666666666655555555555555444333332222222222222211111111111100000000000000///////..............------------,,,,,,,,,,,,,,,+++++++++++++***************)))))))))))))(((((((((((((('''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""!!!!!!!!!!!!!!!! PPPPPPPQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRSSSSSTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^________^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZYYYYZZZZZZZZ[[\\]^^_``aabbbbbbbbbaaaaaaaaaaaabbbcccddddghhhiiiijjjjjjkkkkkjjjjjjkkjjjiiiiihhhhhhhhiiiiiiikkklllllllllllllllllkkkkjiiihhggffeddcbba``_^^^]]]]\\\\\]]]]]]]]\\\\\[[[ZZZVVVVVUUUUUUUUUUUUUTTTTTTTTSSSSSRRRRRRRRRRRRRRRRQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHIIHHHHHHHHHHHHGGGGGGGGGGGHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@??????>>>>>========<<<<<<;;;;;;;:::::999999999999998888888888777777777777776666666666666665555555555555444433332222222222222211111111111100000000000000///////..............-------------,,,,,,,,,,,,,,++++++++++++++**************))))))))))))))((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""!!!!!!!!!!!!!!! PPPPPPPPQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRSSSTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZYYYYYZYYYZZZZ[[\\]^^_``aabbbbbbbbbaaaaaaaaaaaabbbcccddddhhhhiiiijjjjjjkkkkkjjjjjikjjjiiiiihhhhhhhhhhiiiiiikkkkllllllllllllllllkkkjjiihhggffeedccbaa`__^^]]]]]\\\\]]]]]]]]\\\\\[[[[ZZZVVVVUUUUUUUUUUUUUTTTTTTTTTSSSSRRRRRRRRRRRRRRRRQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHIHHHHHHHHHHHHGGGGGGGGGGGGHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAA@@@@@@???????>>>>=========<<<<<<;;;;;;:::::999999999999998888888888877777777777777666666666666665555555555555444443333222222222222221111111111110000000000000////////..............------------,,,,,,,,,,,,,,++++++++++++++**************))))))))))))))(((((((((((((('''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""!!!!!!!!!!!!!!!! PPPPPPPPPPQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRSSTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXWXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^]]]]]]]^^^]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYZZZZ[[\]]^__`aaabbbbbbbbaaaaaaaaaaabbbbcccdddehhhhiiiijjjjjjkkkkkjjjjjijjjjiiiihhhhhhhhhhhhiiiiikkkklllllllllllllllkkkjjjihhgggfeeddcbba``_^^^]]]]\\\\\\]]]]]\\\\\\[[[[ZZZZVVVUUUUUUUUUUUUUTTTTTTTTTTSSSRRRRRRRRRRRRRRRRQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNMNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAA@@@@@@????????>>>=========<<<<<<<;;;;;;:::::999999999999988888888888777777777777776666666666666655555555555555444443332222222222222211111111111100000000000000///////..............------------,,,,,,,,,,,,,,,+++++++++++++***************))))))))))))))((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""!!!!!!!!!!!!!!! PPPPPPPPPPPQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZ[[[[[[[[[[[[[ZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\[\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYZZZZ[[\]]^__``aaabbbbbbbaaaaaaaaaaabbbcccddddehhhhiiiijjjjjjkkkkjjjjjiijjjiiiihhhhhhhhhhhhhhiiiikkkkklllllllllllllkkkkjjjhhhggffeddccbaa`__^^]]]]]\\\\\\]]]\\\\\\\\[[[ZZZZYVVVUUUUUUUUUUUUTTTTTTTTTTTSRRRRRRRRRRRRRRRRRQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHGGHHHHHHHHHHHGGGGGGGGGGGGGGHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAA@@@@@@?????????>>>=========<<<<<<<;;;;;;:::::99999999999988888888888777777777777776666666666666665555555555555444444332222222222222211111111111100000000000000////////..............------------,,,,,,,,,,,,,,++++++++++++++**************))))))))))))))(((((((((((((('''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""!!!!!!!!!!!!!!!! PPPPPPPPPPPPPQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRSSTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZ[[[[[[[[[[[ZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYZZZ[[\\]^^_``aaaabbbbbbaaaaaaaaaabbbbcccddddehhhhiiiijjjjjjkkkjjjjjjiijjjiiiihhhhhhhhhhhhhhhiiikkkkkllllllllllllkkkkjjjihhggffeeddcbba``__^^]]]]]\\\\\\\\\\\\\\\\[[[[ZZZZYVVUUUUUUUUUUUUTTTTTTTTTTTTRRRRRRRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAA@@@@@@@?????????>>==========<<<<<<;;;;;;:::::999999999999888888888888777777777777766666666666666655555555555554444444332222222222222211111111111100000000000000////////.............------------,,,,,,,,,,,,,,,+++++++++++++***************)))))))))))))(((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""!!!!!!!!!!!!!!! PPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRSSSTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZ[[[[[[[[ZZZZZZZZZ[[[[[[[[[[[[[[[[ZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYZZZ[[\]]^__``aaaaaabbaaaaaaaaaaabbbccccdddeehhhhiiiijjjjjjjjjjjjjjjiijjjiiihhhhhhhhhhhhhhhhiiikkkkklllllllllllkkkkjjjiihgggffeddccbaa`__^^^]]]]]\\\\\\\\\\\\\\\[[[[ZZZZYYVUUUUUUUUUUUUTTTTTTTTTTTTTRRRRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMNMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJKKKKKKKJJJJJJJJJJJJJJJIIIJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAA@@@@@@@??????????>>=========<<<<<<<;;;;;;:::::99999999999888888888888777777777777776666666666666655555555555555444444432222222222222211111111111100000000000000/////////............-------------,,,,,,,,,,,,,,++++++++++++++**************))))))))))))))(((((((((((((('''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""!!!!!!!!!!!!!!!! PPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRSSSSSTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZ[[[[[ZZZZZZZZZZZZ[[[[[[[[[[[[[ZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]^^^^^^^^^^^^^^^^^^_________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYZZZ[[\\]^^__``aaaaaaaaaaaaaaaaabbbbcccddddeehhhhiiiijjjjjjjjjjjjjjiiijjiiiihhhhhhhhhhhhhhhhhiikkkkkklllllllllkkkkjjjiiihggffeeddcbba``__^^]]]]]\\\\\\\\\\\\\\\[[[[ZZZZYYYUUUUUUUUUUUUTTTTTTTTTTTTTTRRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJKKKKKKJJJJJJJJJJJJJJJIIIIJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAA@@@@@@@???????????>>=========<<<<<<<;;;;;;::::99999999999888888888888777777777777776666666666666655555555555555444444442222222222222211111111111100000000000000//////////............-------------,,,,,,,,,,,,,++++++++++++++***************)))))))))))))(((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""!!!!!!!!!!!!!!! PPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRSSSSSSSTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUVVVUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZ[[ZZZZZZZZZZZZZZZ[[[[[[[[[[ZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]^^^_________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZ[\\]]^__```aaaaaaaaaaaaaaaabbbbcccddddeehhhiiiiijjjjjjjjjjjjjjiiijjiiiihhhhhhhhhhhhhhhhhiikkkkkklllllllkkkkkjjjiiihggffeeddccbaa``__^^]]]]]\\\\\\\\\\\\\[[[[[ZZZZZYYYUUUUUUUUUUUTTTTTTTTTTTTTTTRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJKKKKKJJJJJJJJJJJJJJJJIIIIJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@???????????>>=========<<<<<<;;;;;;:::::99999999998888888888888777777777777766666666666666655555555555554444444442222222222222211111111111100000000000000//////////...........--------------,,,,,,,,,,,,,++++++++++++++**************))))))))))))))(((((((((((((('''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""!!!!!!!!!!!!!!!! PPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQRRRRRRRRRRRRRSSSSSSSSTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUVUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[ZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]_________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZ[[\\]^^__````aaaaaaaaaaaaaabbbcccddddeeehhhiiiiijjjjjjjjjjjjjjiiijjiiiiihhhhhhhhhhhhhhhhiikkkkkkllllllkkkkkjjjiiihhgfffeeddcbbaa`__^^^]]]]]\\\\\\\\\\\\[[[[[ZZZZZYYYYUUUUUUUUUUTTTTTTTTTTTTTTTTRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@????????????>>========<<<<<<<;;;;;;::::99999999999888888888888877777777777776666666666666655555555555555444444444222222222222211111111111100000000000000///////////...........--------------,,,,,,,,,,,,++++++++++++++**************))))))))))))))(((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""!!!!!!!!!!!!!!! PPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQRRRRRRRRRRRRSSSSSSSSSSTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[ZZZZZZZZZZZZZZZZZ[[[[[[[[ZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^____________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZ[\\]]^^__`````aaaaaaaaaaaabbbcccddddeeehhhiiiiijjjjjjjjjjjjjjiiijjiiiiihhhhhhhhhhhhhhhhiikkkkkkkkkkkkkkkkjjjiiihhhgffeeddccbba``__^^^]]]]\\\\\\\\\\\\[[[[[ZZZZZYYYYYUUUUUUUUUTTTTTTTTTTTTTTTTSRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHIIIHHHHHHHHHHHHHHGGGGGGGGGHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAA@@@@@@@@????????????>>=======<<<<<<<;;;;;;;::::9999999999888888888888887777777777776666666666666655555555555555444444444422222222222211111111111110000000000000////////////..........--------------,,,,,,,,,,,,,+++++++++++++***************))))))))))))))(((((((((((((('''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""!!!!!!!!!!!!!!!! OPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQRRRRRRRRRRSSSSSSSSSSSSTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[ZZZZZZZZZZZZZZZZZZZZZ[[[[ZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYXYYYYYYYYYYZZ[[\\]^^^__`````aaaaaaaaaaabbbcccdddeeeehhhiiiiiijjjjjjjjjjjjjiiijjjiiiiihhhhhhhhhhhhhhhhikkkkkkkkkkkkkkkjjjiiihhhgffeeeddccbaa``__^^]]]]]\\\\\\\\\\[[[[[[ZZZZZYYYYYYUUUUUUUUTTTTTTTTTTTTTTTSSSRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHIIHHHHHHHHHHHHHGGGGGGGGGGGHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAA@@@@@@@@?????????????>>=======<<<<<<<;;;;;;::::99999999998888888888888877777777777766666666666666655555555555554444444444422222222222211111111111110000000000000////////////.........--------------,,,,,,,,,,,,,++++++++++++++**************))))))))))))))(((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""!!!!!!!!!!!!!!! OOOPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQRRRRRRRRSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[ZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYXXYYYYYYYYYYZZZ[[\]]^^____````````aaaaaabbbcccdddeeeehhhiiiiiijjjjjjjjjjjjjiiijjjiiiiihhhhhhhhhhhhhhhhikkkkkkkkkkkkkkjjjiiihhhggffeeddccbbaa``__^^]]]]]\\\\\\\\\[[[[[[ZZZZZZYYYYYYUUUUUUUTTTTTTTTTTTTTTTSSSSRRRRRRRRRQQQQQQQQQQQQQQQPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHGGGGGGGGGGGGGGGGGGFFFFGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAA@@@@@@@@@?????????????>=======<<<<<<<;;;;;;:::::9999999998888888888888877777777777766666666666666555555555555554444444444442222222222211111111111111000000000000/////////////.........--------------,,,,,,,,,,,,+++++++++++++++**************)))))))))))))(((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""!!!!!!!!!!!!!!! OOOOPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQRRRRRRSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYXXXYYYYXXYYYYYZZ[[\\]]^^^____```````aaaaabbbcccdddeeeehhhiiiiiiijjjjjjjjjjjjiiijjjiiiiiihhhhhhhhhhhhhhhikkkkkkkkkkkkkjjjiiihhhgggfeedddccbbaa``__^^]]]]]\\\\\\\\[[[[[[ZZZZZZYYYYYYXUUUUUTTTTTTTTTTTTTTTTSSSSSRRRRRRRQQQQQQQQQQQQQQQQPPPPOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGHHGGGGGGGGGGGGGGGFFFFFFFFGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAA@@@@@@@@??????????????>=======<<<<<<;;;;;;::::::999999998888888888888877777777777776666666666666655555555555555444444444444222222222211111111111111000000000000//////////////........--------------,,,,,,,,,,,,,++++++++++++++**************))))))))))))))(((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############"""""""""""!!!!!!!!!!!!!! OOOOOOPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQRRRRSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]\\\\]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYXXXXXYYYXXXXYYYYZZZ[[\\]]^^^___````````aaaabbbcccdddeeeehhhiiiiiiijjjjjjjjjjjjiiijjjjiiiiiihhhhhhhhhhhhhhikkkkkkkkkkkjjjjiiihhgggffeeeddcccbbaa``__^^]]]]]]\\\\\\[[[[[ZZZZZZZYYYYYYXXUUUUTTTTTTTTTTTTTTTTSSSSSSRRRRRRQQQQQQQQQQQQQQQQPPPPOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGHGGGGGGGGGGGGGGGFFFFFFFFFGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAA@@@@@@@@@??????????????>======<<<<<<;;;;;;:::::::999999998888888888888877777777777766666666666666555555555555554444444444444222222222211111111111111000000000000//////////////.......---------------,,,,,,,,,,,,+++++++++++++++**************)))))))))))))(((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############"""""""""""!!!!!!!!!!!!!! OPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSTTUUUUUUUUUUUUUUUUUUUUUUUUVUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_________________________^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZ[[\\]]^^^___``````aaaaabbbcccddeeeeffijjjjjjjkkkkkkkkkkkkkkkjjlllllkkkkkkkjjjjjjjjjjjkkjjkkkkkkkjjjjiiihhgggfffeeedddccbbbaa``__^^^]]]]]\[ZZZZZZYYYYYXXXXXXXWWWWWWSSSSSSSSSSSSSSRRRRRRRRRRRRPPPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGHHHGGGGGGGGGGGGGFFFFFFFFFFGFFFFFFFFFFFFFFFEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDEEEEEEEEEEEDDDDDDDDDDCCCCBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@???????????????>>>>>======<<<<<<;;;;;;;;::::999999999999988888888877776666666666666655555555555544444444444444333333333222222222222221111111111100000000000000////////..............-----------,,,,,,,,,,,,,,+++++++++++*************))))))))))))))))((((((((((((((''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!! OOOPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_________________________^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXYYYYYYYYYYYZZZ[[\\]]]^^^___``````aaaabbbcccdddeeeffijjjjjjjjkkkkkkkkkkkkkkkjllllllkkkkkkjjjjjjjjjjjkkjjkkkkkkjjjjiiihhgggfffeeddddcccbbaa```__^^^]]]]]\[ZZZZZYYYYYXXXXXXXWWWWWWWSSSSSSSSSSSSSRRRRRRRRRRRRRPPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGHHGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDEEEEEEEEEEDDDDDDDDDDDCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@??????????????>>>>>>=====<<<<<<;;;;;;;;::::999999999999988888888887777666666666666655555555555544444444444444333333333322222222222222111111111100000000000000/////////.............------------,,,,,,,,,,,,,,+++++++++++************))))))))))))))))((((((((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!! OOOOPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZ[ZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^_________________________^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXYYYYYXYYYYYYZZZ[[\\]]^^^^___``````aaaabbcccdddeeeefijjjjjjjjkkkkkkkkkkkkkkkjmllllllkkkkkkjjjjjjjjjjjkjjjkkkjjjjjiiihhgggfffeeedddcccbbbaa``___^^^^]]]]\[ZZZZZYYYYXXXXXXXWWWWWWWWSSSSSSSSSSSSRRRRRRRRRRRRRRPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDEEEEEEEEDDDDDDDDDDDDDCCCCBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@??????????????>>>>>=====<<<<<;;;;;;;;;::::9999999999999888888888887776666666666666655555555555544444444444444333333333222222222222221111111111000000000000000/////////.............------------,,,,,,,,,,,,,++++++++++++***********)))))))))))))))))((((((((((((((''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!!!! OOOOOOPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^_____________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXYYYXXXXXYYYYZZZ[[\\\]]^^^^____`````aaabbbccdddeeeefiijjjjjjjjkkkkkkkkkkkkkjjmllllllkkkkkkkjjjjjjjjjjkjjjjkjjjjjjiihhhggffeeeeddccccbbbaaa``___^^^^]]]]\[ZZZZYYYYXXXXXXXWWWWWWWWWSSSSSSSSSSRRRRRRRRRRRRRRRRPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEFFEEEEEEEEEEEEEEEEEEEEEEDEEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDDDDCCCCBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@??????????????>>>>=====<<<<<;;;;;;;;;::::9999999999999888888888888776666666666666655555555555544444444444444333333333222222222222221111111111100000000000000//////////............-------------,,,,,,,,,,,,+++++++++++++***********))))))))))))))()((((((((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!! OOOOOOOPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVUUVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXYYYXXXXXYYYYYZZ[[[\\]]]^^^_____````aaabbbcccddeeeefiijjjjjjjjjkkkkkkkkkkkkjjmllllllkkkkkkkjjjjjjjjjjkjjjjjjjjjjiiihhggffeeedddccccbbbbaaa``___^^^^]]]]\[ZZZZYYYYXXXXXXWWWWWWWWWVSSSSSSSSSRRRRRRRRRRRRRRRRQPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHIIIIHHHHHHHHHHHHHHHHHHHHGHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDEEEEEDDDDDDDDDDDDDDDDDDDDEEEEDDDDDDDDDDDDDDDDCCCCCBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@?????????????>>>>>====<<<<<;;;;;;;;::::::999999999999988888888888876666666666666655555555555544444444444444333333333322222222222222111111111100000000000000///////////...........--------------,,,,,,,,,,,,+++++++++++++**********)))))))))))))))()((((((((((((((''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!!!! OOOOOOOOOPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVUUUUVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[ZZZZ[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXYYXXXXXXXYYYYZZZ[[\\\]]]^^^_____````aaabbcccdddeeeeiiijjjjjjjjjjkkkkkkkkjjjjlllllllkkkkkkkjjjjjjjjjkkjjjjjjjjjiiihhggffeeeddddcccbbbbaaa```___^^^^]]]]\[ZZZYYYYXXXXXXWWWWWWWWWWVSSSSSSSSRRRRRRRRRRRRRRRRRQPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHIIIHHHHHHHHHHHHHHHHHHHHHGHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDEEEEDDDDDDDDDDDDDDDDDDDDDEDDDDDDDDDDDDDDDDDDDCCCCCBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@??????????????>>>>=====<<<<;;;;;;;;:::::::999999999999888888888888876666666666666655555555555444444444444443333333333222222222222221111111111100000000000000///////////...........--------------,,,,,,,,,,,++++++++++++++**********))))))))))))))((((((((((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!! OOOOOOOOOOPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRSSSSSSSSSSSSSTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVUUUUUUVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWXWWXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[ZZZZZZZZ[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXYYYYZZZ[[[\\\]]]^^______```aaabbbccdddeeeeiiijjjjjjjjjjjjjkkjjjjjjjlllllllkkkkkkkjjjjjjjjjkkjjjjjjjjjiiihhggffeedddcccbbbbbaaaa```___^^^^]]]]\[ZZZYYYYXXXXXWWWWWWWWWWVVSSSSSSRRRRRRRRRRRRRRRRRQQQPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHIIHHHHHHHHHHHHHHHHHHHHHGGHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFEFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@?????????????>>>>>====<<<<;;;;;;;;::::::::99999999999888888888888886666666666666655555555555544444444444444333333333322222222222221111111111110000000000000////////////..........--------------,,,,,,,,,,,,++++++++++++++*********)))))))))))))))((((((((((((((((''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!!!! OOOOOOOOOOOOPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRSSSSSSSSSSSSTTTTTTTTTTTTTUUUUUUUUUUUUTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[ZZZZZZZZZZZZ[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYZZZ[[\\\]]]]^^_____````aaabbcccddeeeeiiiijjjjjjjjjjjjjjjjjjjjjllllllkkkkkkkkjjjjjjjjkkkjjjjjjjjjiihhggffeedddcccbbbbbaaaa````___^^^^]]]]\[ZZZYYYYXXXXWWWWWWWWWWVVVSSSSSRRRRRRRRRRRRRRRRRQQQQPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIJJIIIIIIIIIIIIIIIIIHHHHHHIHHHHHHHHHHHHHHHHHHHHHGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFEEFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@??????????????>>>>>===<<<<<;;;;;;;:::::::::9999999999988888888888887666666666666655555555555544444444444444333333333332222222222222111111111111000000000000/////////////..........--------------,,,,,,,,,,,++++++++++++++**********))))))))))))))((((((((((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!! OOOOOOOOOOOOOOPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRSSSSSSSSSSTTTTTTTTTTTTTTTUUUUUUUUUUTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYZZZ[[[\\\]]]^^^_____```aaabbbccdddeeeiiiiijjjjjjjjjjjjjjjjjjjjlllllkkkkkkkkjjjjjjjjkkkkjjjjjjjjiiihhggffeeddccccbbbbaaaaa```____^^^^]]]]\ZZZZYYYXXXXXWWWWWWWWWVVVVSSSSRRRRRRRRRRRRRRRRRQQQQQPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEFFFFFFFEEEEEEEEEEEEEEEEEDEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@??????????????>>>>>====<<<<;;;;;;:::::::::::9999999999888888888888887666666666666555555555555544444444444443333333333332222222222221111111111111000000000000/////////////.........--------------,,,,,,,,,,,+++++++++++++++*********))))))))))))))((((((((((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!!!! OOOOOOOOOOOOOOOPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRSSSSSSSSTTTTTTTTTTTTTTTTTUUUUUUUUTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYZZZ[[[\\\]]]^^^^____````aabbbccdddeeeiiiiiijjjjjjjjjjjjjjjjjjjlllkkkkkkkkkjjjjjjjjjkkkkjjjjjjjjiiihhggffeeddcccbbbaaaaaa````____^^^^]]]]\ZZZZYYYXXXXWWWWWWWWWVVVVVSSSRRRRRRRRRRRRRRRRQQQQQQQPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGHHHHHGGGGGGGGGGGGGGGGGGGFGGGGGGGGFFFFFFFFFFFFFFEEEEFFFFFFEEEEEEEEEEEEEEEEEDDEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCCBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@??????????????>>>>>====<<<<;;;;;;:::::::::::999999999888888888888887766666666666655555555555554444444444444333333333333222222222221111111111111100000000000//////////////........---------------,,,,,,,,,,,++++++++++++++*********)))))))))))))))((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!! OOOOOOOOOOOOOOOOOPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRSSSSSSTTTTTTTTTTTTTTTTTTTUUUUUUTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYZZZ[[[[\\\]]^^^^^____```aaabbcccdddeeiiiiiiijjjjjjjjjjjjjjjiiilkkkkkkkkkjjjjjjjjjjkkkkkjkkjjjjjiiihhggffedddcccbbaaaaaa````____^^^^^]]]]\ZZZYYYYXXXXWWWWWWWWVVVVVVSSRRRRRRRRRRRRRRRRQQQQQQQQPPPPOOOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGHHHHGGGGGGGGGGGGGGGGGGFFFGGGGGGGFFFFFFFFFFFFFFEEEEEFFFFFEEEEEEEEEEEEEEEEEDDDEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@??????????????>>>>>====<<<<;;;;;;::::::::::::99999999888888888888887776666666666655555555555555444444444444333333333333322222222222111111111111100000000000//////////////.........--------------,,,,,,,,,,,+++++++++++++++********)))))))))))))))((((((((((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!! OOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRSSSSTTTTTTTTTTTTTTTTTTTTTUUUUTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYZZZ[[[\\\\]]^^^^^___```aaabbcccdddeeiiiiiiiijjjjjjjjjjjiiiiiikkkkkkkkjjjjjjjjjjjjkkkkkkkkjjjjjiiihhggfeedddccbbbaaaaa````_____^^^^]]]]\\ZZZYYYXXXXXWWWWWWWVVVVVVVSRRRRRRRRRRRRRRRQQQQQQQQQQPPOOOOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHGGGGGGGGGGGGGGGGFFFFFFGGGGGGFFFFFFFFFFFFFFEEEEEEFFFEEEEEEEEEEEEEEEEEDDDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@???????????????>>>>>====<<<<;;;;;:::::::::::::99999999888888888888877776666666666555555555555554444444444443333333333333322222222221111111111111100000000000//////////////........--------------,,,,,,,,,,,+++++++++++++++*********)))))))))))))))((((((((((((((((''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!! OOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRSSTTTTTTTTTTTTTTTTTTTTTTTUUTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYZZZ[[[\\\\\]]^^^^____```aabbbcccdddehiiiiiiiijjjjjjjiiiiiiiiikkkkkkjjjjjjjjjjjjjjkkkkkkkkkjjjjjiihhggffedddccbbaaaaa`````____^^^^^]]]]\\ZZZYYYXXXXWWWWWWWVVVVVVVVRRRRRRRRRRRRRRQQQQQQQQQQQQPPOOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGHHGGGGGGGGGGGGGGGGFFFFFFFGGGGGFFFFFFFFFFFFFFEEEEEEEFFEEEEEEEEEEEEEEEEEDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCCBBBBAAAAAAAAAAAA@@@@@@@@@@@@@???????????????>>>>>>====<<<<;;;;;:::::::::::::9999999888888888888887777666666666655555555555554444444444444333333333333332222222221111111111111100000000000//////////////........---------------,,,,,,,,,,,++++++++++++++*********)))))))))))))))(((((((((((((((((''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!! NOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYZZZYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYZZZ[[[[\\\\]]]^^^^___```aaabbcccdddehiiiiiiiiiiiiiiiiiiiiiiiikkkjjjjjjjjjjjjjjjjjjkkkkkkkkjjjjjiihhggffeeddccbbaaaa`````____^^^^^]]]]\\\ZZYYYYXXXXWWWWWWVVVVVVVVVRRRRRRRRRRRRRQQQQQQQQQQQQQOOOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGHGGGGGGGGGGGGGGGFFFFFFFFFGGGGFFFFFFFFFFFFFFFEEEEEEEFFEEEEEEEEEEEEEEEDDDDDDDDEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCBBBAAAAAAAAAAA@@@@@@@@@@@@@@????????????????>>>>>>===<<<<;;;;;:::::::::::::9999999888888888888887777766666666655555555555555444444444444333333333333332222222222111111111111100000000000//////////////.........--------------,,,,,,,,,,,+++++++++++++++*********))))))))))))))((((((((((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!! NNOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^]]]^^^^]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWXXXXXXXXXXXYYYYZZZZ[[[[\\\]]]^^^^____``aaabbcccdddehhiiiiiiiiiiiiiiiiiiiiihhkjjjjjjjjjjjjjjjjjjjjkkkkkkkkjjjjjiihhggffeeddccbbaaa`````____^^^^^]]]]]\\\ZZYYYYXXXXWWWWWWVVVVVVVVVRRRRRRRRRRRQQQQQQQQQQQQQQQOOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFGGGFFFFFFFFFFFFFFFEEEEEEEEFEEEEEEEEEEEEEEEDDDDDDDDDEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCBBBBAAAAAAAAAA@@@@@@@@@@@@@@????????????????>>>>>>====<<<<;;;;;::::::::::::99999998888888888888877777766666666555555555555554444444444443333333333333322222222221111111111111100000000000//////////////........--------------,,,,,,,,,,,,++++++++++++++*********)))))))))))))))(((((((((((((((((''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!! NNNNOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWXXXXXXXXXXXYYYYYZZZ[[[[\\\]]]]^^^^___```aabbbccddddhhiiiiiiiiiiiiiiiiiiiihhhjjjjjjjjiiiiiiijjjjjjjkkkkkkkjjjjjiiihhgffeeddccbbaaa````____^^^^^]]]]]\\\\ZZYYYYXXXXWWWWWVVVVVVVVVURRRRRRRRRRQQQQQQQQQQQQQQQQOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCDDDDDDDCCCCCCCCCCCCCCCCBBBBAAAAAAAAAA@@@@@@@@@@@@@@????????????????>>>>>>>====<<<;;;;;;:::::::::::99999999888888888888877777776666666555555555555554444444444443333333333333322222222221111111111111100000000000//////////////........---------------,,,,,,,,,,,+++++++++++++++********)))))))))))))))((((((((((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!! NNNNNNOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUTTUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZYZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWXXXXXXXXXXXXYYYYZZZZ[[[[\\\]]]]^^^^___``aaabbcccdddhhhiiiiiiiiiiiiiiiiiihhhhjjjjjiiiiiiiiiiiijjjjjkkkkkkkjjjjjiiihhggfeeddccbbaaa````____^^^^]]]]\\\\\[ZYYYYXXXXXWWWWWVVVVVVVVUURRRRRRRRQQQQQQQQQQQQQQQQQQOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDDDCCCCCCCCCCCCCCCCCBBBBAAAAAAAAAA@@@@@@@@@@@@@@?????????????????>>>>>>====<<<<;;;;;:::::::::::99999999888888888888887777777666666655555555555554444444444444333333333333332222222221111111111111100000000000//////////////.........--------------,,,,,,,,,,,+++++++++++++++*********)))))))))))))))(((((((((((((((('''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!! NNNNNNNOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUTTTTUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZYYYYYZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWXXXXXXXXXXXXYYYYZZZZZ[[[[\\\]]]]^^^___``aaabbcccdddhhhiiiiiiiiiiiiiiiiihhhhhjjjiiiiiiiiiiiiiiijjjjjkkjjjjjjjjjiiihhggffeeddccbaaa```____^^^^]]]]\\\\\\[ZYYYYXXXXWWWWWVVVVVVVVUUURRRRRRRQQQQQQQQQQQQQQQQQPPOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHGGHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDDCCCCCCCCCCCCCCCCBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@????????????????>>>>>>>====<<<<;;;;;:::::::::::99999998888888888888877777777666666555555555555554444444444443333333333333322222222221111111111111100000000000//////////////........---------------,,,,,,,,,,,++++++++++++++*********)))))))))))))))((((((((((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!! NNNNNNNNNOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUTTTTTTUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVWVVWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZYYYYYYYYYZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWXXWWXXXXXXXXXYYYYZZZZ[[[[[\\\]]]^^^___```aabbbcccddhhhiiiiiiiiiiiiiiiihhhhhhjjiiiiiiiiiiiiiiiiijjjjjkjjjjjjjjjiiihhggffeeddccbbaa```___^^^^]]]]\\\\\[[[YYYYYXXXXWWWWWVVVVVVVUUUURRRRRRQQQQQQQQQQQQQQQQQPPPOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCDDDCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@@@?????????????????>>>>>>>=====<<<;;;;;:::::::::::99999998888888888888877777777766666555555555555554444444444443333333333333322222222221111111111111100000000000//////////////........---------------,,,,,,,,,,,+++++++++++++++*********))))))))))))))((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!! NNNNNNNNNNOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQRRRRRRRRRRRRSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZYYYYYYYYYYYYYZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWXXXXXXXYYYYZZZZZ[[[[\\\]]]]^^^__```aabbbcccddhhhhiiiiiiiiiiiiiiihhhhhhjiiiiiihhhhhhhiiiiiijjjjjjjjjjjjjjiiihhhggfeeddccbbaa```___^^^]]]]\\\\\[[[[YYYYXXXXXWWWWVVVVVVVUUUUURRRRQQQQQQQQQQQQQQQQQQPPPPOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGHHHGGGGGGGGGGGGGGGGGGGGGFGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCDDCCCCCCCCCCCCCCCCBBBBBBBAAAAAAAA@@@@@@@@@@@@@@?????????????????>>>>>>>>====<<<<;;;;;::::::::::99999998888888888888877777777776666555555555555554444444444444333333333333332222222221111111111111100000000000//////////////.........--------------,,,,,,,,,,,+++++++++++++++*********)))))))))))))))(((((((((((((((((''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!! NNNNNNNNNNNNOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQRRRRRRRRRRRSSSSSSSSSSSSSSSTTTTTTTTTTSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[Z[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXYYYYZZZZZ[[[\\\\]]]^^^___``aaabbcccddhhhhiiiiiiiiiiiiiiihhhhhgiiiiiihhhhhhhhhhiiiiijjjjjjjjjjjjjiiihhhggffeeddccbaa```___^^^]]]\\\\\[[[[[YYYYXXXXXWWWWVVVVVVUUUUUURRQQQQQQQQQQQQQQQQQQPPPPPPOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGHHGGGGGGGGGGGGGGGGGGGGFFFGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCDCCCCCCCCCCCCCCCCBBBBBBBBAAAAAAA@@@@@@@@@@@@@@?????????????????>>>>>>>>=====<<<<;;;;::::::::::999999998888888888888877777777776665555555555555544444444444443333333333333322222222211111111111111100000000000//////////////........---------------,,,,,,,,,,,++++++++++++++*********)))))))))))))))((((((((((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!! NNNNNNNNNNNNNOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQRRRRRRRRRSSSSSSSSSSSSSSSSTTTTTTTTTSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXYYYYYZZZZZ[[[\\\\]]]^^___``aaabbbcccdghhhhiiiiiiiiiiiiiihhhhhgiiiiihhhhhhhhhhhhhiiiijjjjjjjjjjjiiiihhhggffeeddccbaa```__^^^]]]\\\\[[[[[[[YYYXXXXXXWWWWVVVVVUUUUUUURQQQQQQQQQQQQQQQQQPPPPPPPPOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHIIHHHHHHHHHHHHHHHHHGGGGGGHGGGGGGGGGGGGGGGGGGFFFFFFGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCDCCCCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@@@?????????????????>>>>>>>>>====<<<<;;;;;:::::::::999999998888888888888877777777777666555555555555554444444444443333333333333322222222221111111111111100000000000//////////////.........--------------,,,,,,,,,,,+++++++++++++++*********)))))))))))))))(((((((((((((((('''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!! NNNNNNNNNNNNNNNOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQRRRRRRRSSSSSSSSSSSSSSSSSSTTTTTTTSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[Z[[ZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXYYYYZZZZZZ[[[\\\]]]^^^__```aabbbcccdghhhhiiiiiiiiiiiiiihhhhhgiiiihhhhhhhhhhhhhhhiiiiijiijjjjjiiiiihhhggffeeddccbaaa``__^^^]]]\\\[[[[[[ZZYYXXXXXXWWWWVVVVVUUUUUUUUQQQQQQQQQQQQQQQQQPPPPPPPPPOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHIHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFGGGGGGFFFFFFFFFFFFFFFFEEEFFFFFFFFFFFEEEEEEEEEEEEEEDEEEEEEEDDDDDDDDDDDDDDDDDDEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCDCCCCCCCCCCCCCCBBBBBBBBBBAAAAA@@@@@@@@@@@@@??????????????????>>>>>>>>>=====<<<<;;;;:::::::::999999999888888888888877777777777766555555555555554444444444443333333333333332222222221111111111111100000000000//////////////.........--------------,,,,,,,,,,,,++++++++++++++**********))))))))))))))((((((((((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!! NNNNNNNNNNNNNNNNNOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQRRRRRSSSSSSSSSSSSSSSSSSSSTTTTTSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXYYYYYZZZZZZ[[\\\\]]^^^__```aabbbcccdghhhhiiiiiiiiiiiiiihhhhhgiiiihhhhhgggggghhhhhhiiiiiiiiiiiiiiiihhhggffeeddccbbaa``__^^^]]\\\[[[[[[ZZZYXXXXXXXWWWWVVVVVUUUUUUUUQQQQQQQQQQQQQQQPPPPPPPPPPPOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFGGGGGFFFFFFFFFFFFFFFEEEEEFFFFFFFFFEEEEEEEEEEEEEEEEDEEEEEEDDDDDDDDDDDDDDDDDDDEDDDDDDDDDDDDDDDDDDDDDDDCDDDDDCCCCCCCCCCCCCCCCCCCCDCCCCCCCCCCCCCCBBBBBBBBBBAAAAA@@@@@@@@@@@@???????????????????>>>>>>>>=====<<<<;;;;;::::::::9999999999888888888888777777777777765555555555555544444444444443333333333333322222222211111111111111100000000000//////////////.........--------------,,,,,,,,,,,++++++++++++++***********)))))))))))))((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!! NNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQRRRSSSSSSSSSSSSSSSSSSSSSSTTTSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXYYYYYZZZZZ[[[\\\]]^^^__```aabbbccccgghhhhiiiiiiiiiiiiihhhhhgiiiihhhhggggggggghhhhhiiiiiiiiiiiiiihhhhggffeeddccbbaa``__^^]]]\\\[[[[ZZZZZXXXXXXXXWWWWVVVVUUUUUUUUTQQQQQQQQQQQQQPPPPPPPPPPPPPONNNNNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFGGGFFFFFFFFFFFFFFFEEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEDDEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBAAAA@@@@@@@@@@@@???????????????????>>>>>>>>=====<<<<;;;;;::::::::9999999999988888888888877777777777776555555555555544444444444443333333333333322222222221111111111111100000000000//////////////..........-------------,,,,,,,,,,,,++++++++++++++***********)))))))))))))(((((((((((((((((''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!! NNNNNNNNNNNNNNNNNNNOOOOOOOPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[YYYYYYYYYYYYYYYYYYYYYYYYYWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVWWWWWWWWWWWWWWWWWWWWVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXYYYYYYZZZZZ[[\\\\]]^^^__``aaabbbcccddffggghhhhhhhhhhhhhhhggggfjjiiiihhhhhhhghhhhhhhiiiiiiiiiiiiiiihhhhggfffeeddcccbbaa``__^^^]]\\\\[[[[[[WWWWWVVVVVUUUUTTTTTTSSSSSQQQQQQQQQQQQQQPPPPPPPPPPPPOONNNNNNNNNNNNNNNNNNMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFGGGGGFFFFFFFFFFFFFFFEEEEEFEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@????????????????????>>>>>>=====<<<;;;;::::::::9999999999998888888888777777777777776655555555555555444444444433333333333333222222222221111111111110000000000000////////////...............---------------,,,,,,,,,,,+++++++++++++++************)))))))))))))))(((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!!!  NNNNNNNNNNNNNNNNNNNNNOOOOOOPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[YYYYYYYYYYYYYYYYYYYYYYYYYWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVWWWWWWWWWWWWWWWWWVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXYYYYYZZZZZZ[\\\\]]^^^__``aaabbbcccddffgggghhhhhhhhhhhhhhggggfjjiiiihhhhhgggggghhhhhiiihhhiiiiiihhhhhgggffeeeddcccbbaa``__^^^]]\\\[[[[[[[WWWWVVVVVVUUUUTTTTTTSSSSSQQQQQQQQQQQQPPPPPPPPPPPPPPONNNNNNNNNNNNNNNNNNMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBCCCCBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@????????????????????>>>>>>>====<<<;;;;;:::::::99999999999998888888888777777777777776655555555555554444444444433333333333333222222222221111111111110000000000000///////////................--------------,,,,,,,,,,,,++++++++++++++************)))))))))))))))(((((((((((''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!!! MNNNNNNNNNNNNNNNNNNNNNOOOOOOOPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[YYYYYYYYYYYYYYYYYYYYYYYYYWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVWWWWWWWWWWWWWVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVWWWWWWWWWWXXXXXYYYYYYZZZZZ[[\\\]]^^___``aaabbbcccddffgggghhhhhhhhhhhhhhggggfjjiiiihhhhggggggggghhhhhihhhhhhhhhhhhhggggffeeddccccbbaa``__^^]]]\\\[[[[[[[WWWVVVVVVUUUUTTTTTTSSSSSSQQQQQQQQQQQPPPPPPPPPPPPPPPNNNNNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCCBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@????????????????????>>>>>>>=====<<;;;;;::::::::99999999999998888888887777777777777766555555555555554444444444433333333333332222222222221111111111100000000000000///////////...............--------------,,,,,,,,,,,,+++++++++++++++************)))))))))))))))(((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!! MMMNNNNNNNNNNNNNNNNNNNNOOOOOOOOPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[YYYYYYYYYYYYYYYYYYYYYYYYYWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVWWWWWWWWWVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWVVVWWWWWWWWWWWWWWWWWWWWWWWVVWWWWWWWWWWXXXXXYYYYYYZZZZZ[[\\\]]^^__```aabbbbcccddffggggghhhhhhhhhhhhhgggggjjiiiihhhhgggggggggghhhhhhhhhhhhhhhhhggggfffeeddccccbbaa``__^^]]]\\[[[[[ZZZVVVVVVVVVUUUUTTTTTSSSSSSSQQQQQQQQQPPPPPPPPPPPPPPPPPNNNNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHIIHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBCCCBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@???????????????????>>>>>>>=====<<<;;;;;:::::::999999999999998888888877777777777777666555555555555544444444444433333333333322222222222221111111111000000000000000//////////...............---------------,,,,,,,,,,,+++++++++++++++************)))))))))))))))(((((((((('''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!!! MMMMMNNNNNNNNNNNNNNNNNNOOOOOOOOOPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[YYYYYYYYYYYYYYYYYYYYYYYYYWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVWWWWWVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWVVVVVVVWWWWWWWWWWWWWWWWWWWWWWVVVWWWWWWWWWWXXXXXYYYYYYZZZZZ[[\\]]]^^__```aabbbbcccddfffgggghhhhhhhhhhhhhgggggjjiiiihhhhgggggggggggghhhgghhhhhhhggggggfffeedddcccbbbaa``__^^]]]\\[[[[ZZZZVVVVVVVVUUUUTTTTTSSSSSSSSQQQQQQQQPPPPPPPPPPPPPPPPPPNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBCCCCBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@???????????????????>>>>>>>>====<<<<;;;;::::::::99999999999999888888877777777777777666655555555555544444444444443333333333322222222222222111111111000000000000000//////////...............---------------,,,,,,,,,,,,++++++++++++++*************))))))))))))))((((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!! MMMMMMNNNNNNNNNNNNNNNNNOOOOOOOOOOOPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUVVVVVVVVVVVUUVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[YYYYYYYYYYYYYYYYYYYYYYXXXWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVWVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWVVVVVWWWWWWWWWWWXXXXXYYYYYZZZZZ[[\\]]]^^__``aaabbbcccccdfffgggghhhhhhhhhhhhhgggggjjiiiihhhhggggggggggggghhgggggggggggggffffeeeddccccbbbaa``__^^^]]\\[[[ZZZZZVVVVVVVUUUUTTTTTSSSSSSSSSQQQQQQPPPPPPPPPPPPPPPPPPOONNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBCCCBBBBBBBBBBBBBBBBBBBBBBCCBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@??????????????????>>>>>>>>=====<<<<;;;;:::::::99999999999999888888877777777777777666665555555555544444444444444333333333332222222222222211111111100000000000000///////////..............---------------,,,,,,,,,,,,+++++++++++++++************)))))))))))))))(((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!!! MMMMMMMMNNNNNNNNNNNNNNNOOOOOOOOOOOOOPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUVVVVVVVVUUUUVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWVVVVVVVVWWWWWWWWWWWXXXXXYYYYYZZZZZ[\\\]]^^^__``aaabbbccccddfffgggghhhhhhhhhhhhhgggggjjiiiihhhhgggggggggggggghgggggggggggfffffeeedddccbcbbbaa``___^]]]\\[[[ZZZZZVVVVVUUUUUUTTTTSSSSSSSSSSQQQQPPPPPPPPPPPPPPPPPPPOOONNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@????????????????>>>>>>>>>=====<<<<<;;;:::::::99999999999999988888887777777777777666666555555555554444444444444433333333332222222222222211111111100000000000000///////////...............---------------,,,,,,,,,,,,++++++++++++++************)))))))))))))))(((((((((((''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!! MMMMMMMMMNNNNNNNNNNNNNNOOOOOOOOOOOOOOPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTSSTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUVVVVVVUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWVVVVVVVVVVVWWWWWWWWWWWXXXXXYYYYYZZZZZ[\\\]]^^__```aabbbbccccddfffggggghhhhhhhhhhhhgggggjjjiiihhhhgggggggggggggggggggggggffffffeeeedddcccbcbbaaa``___^^]\\\[[ZZZZZZVVVUUUUUUUTTTTTSSSSSSSSSRQQPPPPPPPPPPPPPPPPPPPOOOOONNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@?????????????>>>>>>>>>>>=====<<<<<;;;;:::::::99999999999999888888877777777777777666666555555555544444444444444333333333322222222222222111111111000000000000000//////////...............---------------,,,,,,,,,,,,,+++++++++++++*************)))))))))))))))(((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!!! MMMMMMMMMMMNNNNNNNNNNNNOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTSSSSTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUVVVUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZYYYYXXXXXXXXXXXXXXXXXXXXXWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWVVVVVVVVVVVVVVWWWWWWWWWWWXXXXXYYYYZZZZZ[[\\\]]^^__``aaabbbcccccddfffggggghhhhhhhhhhhhgggggjjjiiihhhhgggggggggggggggffffffffffffeeeeedddcccbbbbbaaa```__^^]\\[[[ZZZZYYVUUUUUUUUTTTTTSSSSSSSSRRRQPPPPPPPPPPPPPPPPPPPOOOOOONNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>>>>>======<<<<;;;;:::::::99999999999999888888877777777777777666666655555555544444444444444333333333332222222222222211111111100000000000000///////////..............---------------,,,,,,,,,,,,,,+++++++++++++************)))))))))))))))(((((((((((''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!! MMMMMMMMMMMMMNNNNNNNNNNOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUVUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZXXXXXXXXXXXXXXXXXXXXXXXXXWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWVVVVVVVVVVVVVVVVVWVVVWWWWWWWXXXXYYYYYZZZZZ[\\\]]]^^__``aaabbbcccccddfffggggghhhhhhhhhhhhgggggjjjiiihhhhgggggggggggggggffffffffffeeeeeddddcccbbbbbbaaa```__^]]\\[[[ZZZYYYUUUUUUUUTTTTTSSSSSSSSRRRRPPPPPPPPPPPPPPPPPPOOOOOOOONNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@????????>>>>>>>>>>>>>>======<<<<<;;;::::::::9999999999999888888877777777777777666666665555555544444444444444433333333332222222222222211111111100000000000000///////////...............---------------,,,,,,,,,,,,,,++++++++++++*************))))))))))))))((((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!!! MMMMMMMMMMMMMMNNNNNNNNNOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRSSSRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZXXXXXXXXXXXXXXXXXXXXXXXXXVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWXXXXYYYYYZZZZ[[\\\]]^^^__``aaabbbcccccddfffggggghhhhhhhhhhhhgggggjjjiiihhhhgggggggggggggggffffffffeeeeeddddccccbbbbbbbaaa```__^]]\\[[ZZZYYYYUUUUUUTTTTTTSSSSSSSSRRRRRPPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@???????>>>>>>>>>>>>>>======<<<<<;;;;:::::::99999999999998888888877777777777777666666665555555544444444444444333333333322222222222222111111111000000000000000//////////...............---------------,,,,,,,,,,,,,,++++++++++++**************))))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!!! MMMMMMMMMMMMMMMMNNNNNNNOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRSRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[ZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZXXXXXXXXXXXXXXXXXXXXXXXXXVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUVVVVVVVVVVVVVVVVVVVVVVVUUVVVVVVVVVVVVVVVVVVVVVVVVVWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWXXXXYYYYZZZZZ[[\\\]]^^__```aabbbbcccccddfffgggggghhhhhhhhhhggggggjjiiiihhhhgggggggggggggggfffffeeeeeedddddccccbbbbabbaaaa``__^^]]\\[[ZZYYYYYUUUUTTTTTTTSSSSSSSRRRRRRRPPPPPPPPPPPPPPPOOOOOOOOOOONNNNMMMMMMMMMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKKKKKKKJJKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEFFFFFFFEEEEEEEEEEEEEEEEEDEEEEEEEDDDDDDDDDDDDDDDDCCCDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@???????>>>>>>>>>>>>>=======<<<<<<;;;::::::::9999999999998888888877777777777777666666666555555544444444444444333333333322222222222222111111111000000000000000///////////..............---------------,,,,,,,,,,,,,,,++++++++++++**************)))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!!! MMMMMMMMMMMMMMMMMNNNNNNNOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZXXXXXXXXXXXXXXXXXXXXXXXXXVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUVVVVVVVVVVVVVVVVVVVUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWXXXXYYYYZZZZZ[[\\]]]^^__```aabbbbcccccddfffgggggghhhhhhhhhhgggggfjjiiiihhhhgggggggggggggggffeeeeeeedddddccccbbbbbaabbaaaa``__^^]]\[[ZZZYYYYXUTTTTTTTTTSSSSSSSRRRRRRRRPPPPPPPPPPPPPOOOOOOOOOOOOONNMMMMMMMMMMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKKKKKKKJJJKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFGGFFFFFFFFFFFFFFFFFEEEEEEFFFFFFEEEEEEEEEEEEEEEEEDDEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBABBBBBAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBAAAAAAAAAAA@AAAAA@@@@@@@@@???????>>>>>>>>>>>========<<<<<<;;;;:::::::9999999999998888888877777777777777666666666655555544444444444444333333333332222222222222211111111100000000000000///////////...............---------------,,,,,,,,,,,,,,++++++++++++***************))))))))))))((((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!!! MMMMMMMMMMMMMMMMMMMNNNNNNNOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZXXXXXXXXXXXXXXXXXXXXXXXXXVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUVVVVVVVVVVVVVVVVUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWXXXXYYYYZZZZ[[[\\]]]^^__```aabbbbcccccddffffggggghhhhhhhhhhgggggfjjiiihhhhhgggggggggggggffeeeeeeedddddccccbbbbbbaaabaaaaa``__^^]\\[[ZZYYYXXXTTTTTTTTTSSSSSSSRRRRRRRRRPPPPPPPPPPPOOOOOOOOOOOOOOONMMMMMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFEEEEEEEEFFFFFEEEEEEEEEEEEEEEEDDDDEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBCCCCBBBBBBBBBBBBBBBBBBAAABBBAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAA@@AAAAA@@@@@@@@@??????>>>>>>>>>>==========<<<<<;;;;;:::::::9999999999998888888777777777777776666666666655555444444444444444333333333322222222222222111111111000000000000000//////////...............---------------,,,,,,,,,,,,,,+++++++++++++**************)))))))))))))(((((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$################""""""""""""""""!!!!!!!!!!!!!!! MMMMMMMMMMMMMMMMMMMMMNNNNNNNOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZXXXXXXXXXXXXXXXXXXXXXXXXXVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUVVVVVVVVVVVVUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUVVVVVVVWWWWXXXXYYYYZZZZ[[[\\]]]^^__```aaabbbcccccddffffggggghhhhhhhhhggggggfjiiiihhhhgggggggggggggfffeeeeedddddcccccbbbbbbaaaaaaaaa```__^]]\\[ZZYYYXXXXTTTTTTTTSSSSSSSRRRRRRRRRRPPPPPPPPPOOOOOOOOOOOOOOOOOMMMMMMMMMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHGHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFEEEEEEEEEFFFFEEEEEEEEEEEEEEEEDDDDDEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBCCBBBBBBBBBBBBBBBBBAAAAAABAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBAAAAAAAAAAA@@@AAA@@@@@@@@@@@??????>>>>>>>>==========<<<<<<<;;;;;::::::9999999999998888888877777777777777666666666665555544444444444444333333333322222222222222111111111000000000000000///////////..............---------------,,,,,,,,,,,,,,,++++++++++++***************))))))))))))((((((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!!!! LLMMMMMMMMMMMMMMMMMMMMNNNNNNNOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZ[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZXXXXXXXXXXXXXXXXXXXXXXXXXVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUVVVVVVVVUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVUUUVVVVVVVVVVVVVVVVVVVVVUUUUVVVVVVVWWWWXXXXYYYYZZZZ[[[\\]]]^^__```aaabbbcccccddffffggggghhhhhhhhhgggggffjiiihhhhggggggggggggfffffeeedddddcccccbbbbbbaaaaaaaaaaa``__^^]\\[[ZZYYXXXXXTTTTTSSSSSSSSSRRRRRRRRRRRPPPPPPPOOOOOOOOOOOOOOOOOOOMMMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBAAAAAAAAAAAA@@@@AA@@@@@@@@@@@@??????>>>>>>>==========<<<<<<<;;;;;;::::::999999999998888888887777777777777666666666666555544444444444444333333333322222222222222211111111100000000000000///////////...............---------------,,,,,,,,,,,,,,++++++++++++***************)))))))))))))(((((((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$################""""""""""""""""!!!!!!!!!!!!!!! LLLLMMMMMMMMMMMMMMMMMMMNNNNNNNNOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZ[[[\\\\\\\\\\\\\\\\\\\\\[\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZXXXXXXXXXXXXXXXXXXXXXXXXWVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUVVVVUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVUUUUUUUUVVVVVVVVVVVVVVVVVVVVUUUUUVVVVVVVVWWWWXXXYYYYZZZZ[[[\\]]]^^___``aaabbbbccccddffffggggghhhhhhhhgggggfffiiihhhhgggggggggggfffffffeeddddcccccbbbbbbaaaaaaaaaaaa```__^]]\[[ZZYYXXXXXWTTSSSSSSSSSSSRRRRRRRRRRRRPPPPPOOOOOOOOOOOOOOOOOOOOOMMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@??????>>>>>>===========<<<<<<<<;;;;;;::::::99999999998888888888777777777777666666666666655544444444444444333333333332222222222222211111111100000000000000///////////...............---------------,,,,,,,,,,,,,,,++++++++++++**************)))))))))))))(((((((((((((((''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!!!! LLLLLMMMMMMMMMMMMMMMMMMNNNNNNNNNNOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTUUUUUUUUUUTTUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYXXXXXXXXXXXXXXXXXXWWWWWWWVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVUUUUUUUUUUUVVVVVVVVVVVVVVVVVVUUUUUUUVVVVVVVVWWWWXXXYYYYZZZZZ[[\\]]]^^___``aaabbbbcccccdffffggggghhhhhhhhgggggfffiihhhhggggggfffffffffffffedddcccccbbbbbaaaaaaaaaaaaaaa``__^^]\\[ZZYYXXXXWWWSSSSSSSSSSSSRRRRRRRRRRRRRPPPPOOOOOOOOOOOOOOOOOOOONNMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGHGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@??????>>>>>==========<<<<<<<<<;;;;;;;:::::999999999988888888888777777777776666666666666655444444444444444333333333322222222222222111111111000000000000000//////////...............---------------,,,,,,,,,,,,,,,++++++++++++***************))))))))))))((((((((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!!!! LLLLLLLMMMMMMMMMMMMMMMMNNNNNNNNNNNNOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTUUUUUUUUTTTTTUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVUUUUUUUUUVVVVVVVVWWWWXXXXYYYYZZZZ[[\\\]]^^^__```aaabbbbccccdffffggggghhhhhhhgggggffffiihhhggggffffffffffffffeedddccccbbbbbaaaaaaaaaaaaaaaa```__^]]\[[ZYYXXXXWWWWSSSSSSSSSSSRRRRRRRRRRRRQQPPOOOOOOOOOOOOOOOOOOOOONNNMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@??????>>>>>>=========<<<<<<<<<;;;;;;;;:::::99999999998888888888877777777776666666666666655444444444444444333333333322222222222222111111111100000000000000///////////..............----------------,,,,,,,,,,,,,,++++++++++++***************)))))))))))))(((((((((((((((''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!!!! LLLLLLLLMMMMMMMMMMMMMMMNNNNNNNNNNNNNOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSRRSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTUUUUUTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYXXXXXXWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVUUUUUUUUUUUUVVVVVVVVVWWWXXXXYYYYZZZZ[[\\\]]]^^___``aaabbbbccccdffffgggggghhhhhhgggggfffeihhggggfffffffffffffffeeeddcccbbbbaaaaaaaaaaaaaaa`aa```__^^]\[[ZZYYXXWWWWWWSSSSSSSSSSRRRRRRRRRRRQQQQOOOOOOOOOOOOOOOOOOOOONNNNNMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@???????>>>>>=========<<<<<<<<<<;;;;;;;;:::::9999999998888888888887777777777666666666666665544444444444444333333333322222222222222211111111110000000000000////////////..............---------------,,,,,,,,,,,,,,,++++++++++++***************))))))))))))((((((((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!!!! LLLLLLLLLLMMMMMMMMMMMMMNNNNNNNNNNNNNNNOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSRRRRSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTUUTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVUUUUUUUUUUUUUUUVVVVVVVVVWWWWXXXXYYYYZZZZ[\\\]]]^^___``aaaabbbccccdffffgggggghhhhhgggggfffeehhgggfffffeeeeefffffeeeeedcccbbbaaaaaaaaaaaaaaaa``aa``__^^]\\[ZZYYXXWWWWWWWSSSSSSSSRRRRRRRRRRRRQQQQQOOOOOOOOOOOOOOOOOOONNNNNNNMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@AAAAAAAAA@@@@@@@@@@@@@@@@AAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@????????>>>>>========<<<<<<<<<<;;;;;;;;:::::99999999988888888888887777777776666666666666655444444444444443333333333322222222222222111111111110000000000000////////////.............---------------,,,,,,,,,,,,,,,++++++++++++***************)))))))))))))(((((((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!!!! LLLLLLLLLLLLMMMMMMMMMMMNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYWWWWWWWWWWWWWWWWWWWWWWWWWUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVUUUUUUUUUUUUUUUUUUUUVVVVVVVWWWWXXXXYYYYYZZZZ[\\\]]^^^__```aaabbbcccccffffggggggghhggggggfffeeehgggfffeeeeeeeeeeeeeeeeddccbbbbaaaaa```````aaaa```a```__^]]\[[ZYYXXWWWWWVVVSSSSSSSRRRRRRRRRRRRQQQQQQOOOOOOOOOOOOOOOOONNNNNNNNNMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@AAAAAA@@@@@@@@@@@@@@@@@@@AAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@????????>>>>>>=======<<<<<<<<<<<;;;;;;;;:::::9999999998888888888888777777776666666666666655544444444444444333333333332222222222222111111111111000000000000/////////////............---------------,,,,,,,,,,,,,,,++++++++++++***************)))))))))))))(((((((((((((((''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!!!! LLLLLLLLLLLLLMMMMMMMMMMNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQRRRQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYWWWWWWWWWWWWWWWWWWWWWWWWWUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVWWWWXXXXYYYYYZZZ[[\\]]]^^__```aaabbbbccccffffgggggggggggggggfffeedgggffeeeeeddddeeeeeeeedddcbbbaaaa````````````````````__^^]\[[ZYYXXWWWWVVVVVSSSSRRRRRRRRRRRRRRQQQQQQQOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMLLLLLLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@AAAA@@@@@@@@@@@@@@@@@@???@@@@@@@??????????>>>>>========<<<<<<<<<<<;;;;;;;;:::::999999998888888888888877777776666666666666655554444444444444333333333333222222222222111111111111100000000000//////////////............---------------,,,,,,,,,,,,,,,++++++++++++***************))))))))))))((((((((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!!!!! LLLLLLLLLLLLLLLMMMMMMMMNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQRQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYWWWWWWWWWWWWWWWWWWWWWWWWWUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTUUUUUUUUUUUUUUUUUUUUUUTTTUUUUUUUUUUUUUUUUUUUUUUUUUVUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVWWWWWXXXXYYYYZZZ[[\\\]]^^___``aaabbbbccccfffffgggggggggggggfffeeddggffeeedddddddddddddddddcbbbaaa`````````````````````__^^]\\[ZZYXXWWWVVVVVVVRRRRRRRRRRRRRRRRRQQQQQQQQOOOOOOOOOOOOONNNNNNNNNNNNNMMMMLLLLLLLLLLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJJJJJJJIJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBAABBAAAAAAAAAAAAAAAA@@@@@@@AA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@????????????>>>>>>========<<<<<<<<<<<;;;;;;;;:::::99999999888888888888877777776666666666666655555444444444444333333333333322222222222211111111111110000000000///////////////...........---------------,,,,,,,,,,,,,,,++++++++++++***************))))))))))))((((((((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#############""""""""""""""""!!!!!!!!!!!!!!!! LLLLLLLLLLLLLLLLLMMMMMMMNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYWWWWWWWWWWWWWWWWWWWWWWWWWUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTUUUUUUUUUUUUUUUUUUTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVWWWWWXXXXYYYYZZ[[[\\]]^^^__``aaabbbbcccdfffffggggggggggggfffeeeddgffeeddddcccccddddddddcccbaaa`````____``````````````__^]]\[ZZYXXWWWVVVVVVVVRRRRRRRRRRRRRRRRQQQQQQQQQOOOOOOOOOOOONNNNNNNNNNNNNNMMMLLLLLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJJJIIJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAABAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????@???????????????>>>>>>=======<<<<<<<<<<<;;;;;;;;;:::::9999999888888888888877777777666666666666665555544444444444333333333333332222222222211111111111111000000000///////////////...........---------------,,,,,,,,,,,,,,,++++++++++++***************)))))))))))))((((((((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!!!!! LLLLLLLLLLLLLLLLLLMMMMMMMMNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYWWWWWWWWWWWWWWWWWWWWWWWWWUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTUUUUUUUUUUUUUUTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVWWWWXXXXXYYYYZ[[[\\]]]^^__``aaabbbbccccfffffggggggggggggfffeeddcffeedddcccccccccccccccccbaaa````_________````````_`__^^]\[[ZYYXWWWVVVVVVVVVRRRRRRRRRRRRRRRQQQQQQQQQQOOOOOOOOONNNNNNNNNNNNNNNNNMLLLLLLLLLLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJJJJJJJIIIIJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDEEEEEEEDDDDDDDDDDDDDDDDDCDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????>>>>>>>=======<<<<<<<<<<<;;;;;;;;;:::::9999999888888888888777777776666666666666655555544444444444333333333333332222222222111111111111111000000000//////////////............--------------,,,,,,,,,,,,,,,,++++++++++++***************))))))))))))((((((((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!!!!! LLLLMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSRRRRRRRRRRRRRRRRRRRSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYZZYYYYYYYYYYYYYYYZZZZZZZZZZYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTSSSSSSSSSSSSSSSSTTTTTTUUUUUUVVVVVWWWWWXXXXYZZ[[\\\]]^^__```aaabbbbcfffggggggggggggggfffeeddcffeeddccccccccccccccccccbbbaaa``````````````aaa```^^]\\[ZZYXXWVVVUUUUUTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSOOOOOONNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@???????????????????????????????????>>>>>>????????>>>>>>>>>>=======<<<<<<<;;;;;;;;;;;:::::::9999988888888777777777777766666666665555555555555544444444433333333333333322222222222222211111111111100000000000000///////////.............------------,,,,,,,,,,,,+++++++++++++*************)))))))))))))(((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!!!!! LLLLLLMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTSSSSSSSSSSSSSSSSSSSTTTTTTTUUUUUUVVVVVWWWWWXXXYZZZ[[\\]]^^__```aaabbbbcfffgggggggggggggfffeeeddcfeeddcccbbbbbbbcccccccbbbaaa````_______```````````^]]\[[ZYYXWWVVUUUUTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@???????????????????????????????????>>>>>>>>??????>>>>>>>>>>>>=======<<<<<<<<;;;;;;;;;;:::::::999998888888777777777777766666666665555555555555544444444433333333333333322222222222222211111111111110000000000000////////////............-------------,,,,,,,,,,,++++++++++++++*************)))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!!!!! LLLLLLLLMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[YYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTUUUUUUVVVVVWWWWWXXYZZZ[[\\]]^^__```aaabbbbcfffggggggggggggffffeeddccfeddccbbbbbbbbbbbbbbbbbbaaa```____________``````__]]\\[ZZYXWWVVUUUUTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSOOONNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@???????????????????????????????????>>>>>>>>>>????>>>>>>>>>>>>>========<<<<<<<<;;;;;;;;;;;::::::99999888888877777777777766666666665555555555555554444444433333333333333322222222222222211111111111111000000000000/////////////............-------------,,,,,,,,,,+++++++++++++++************)))))))))))))(((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!!!!! LLLLLLLLLMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[YYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTUUUUUUVVVVVVWWWWXXYYZZ[[\\]]^^__``aaaabbbbcfffgggggggggggffffeeedccbeedccbbbaaaaaaabbbbbbbbaaa```____^^^^^____________]\\[[ZYXXWWVVUUUTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSONNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@????????????????????>???????????>>>>>>>>>>>>>>??>>>>>>>>>>>>>>>========<<<<<<<<<;;;;;;;;;;::::::9999888888877777777777776666666666555555555555554444444443333333333333322222222222222221111111111111100000000000//////////////...........--------------,,,,,,,,,,+++++++++++++++***********))))))))))))))((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!!!!! LLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[YYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTUUUUUUVVVVVVWWWXXYYZZ[[\\]]^^__``aaabbbbccfffggggggggggffffeeeddccbeddccbbaaaaaaaaaaaaaaaaaa``___^^^^^^^^^^^________^\\[[ZZYXXWVVUUUTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSRNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@???????????????????>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;::::::9999888888877777777777766666666665555555555555544444444433333333333333222222222222222211111111111111000000000000//////////////..........---------------,,,,,,,,,+++++++++++++++************))))))))))))))((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#############"""""""""""""""""!!!!!!!!!!!!!!!! LLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRQQQQQQQQRRRRRRRRRRRRRRRRRQQRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRSSSSSSSSSSSSSSSSSSSSSSSSRSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTUUUUUUVVVVVWWWWXYYZZ[[\\]]^^__``aaabbbbccfffgggggggggfffffeeddccbbedccbbaaaa```aaaaaaaaaa```___^^^^]]]]]^^^^^^^^^^^^\[[ZZYYXWWVVUUTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSRRNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@?????????????????????>>>>???????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;::::::999988888887777777777766666666665555555555555544444444433333333333333322222222222222211111111111111100000000000///////////////..........--------------,,,,,,,,,+++++++++++++++************)))))))))))))))(((((((((((((''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!!!!! LLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRQQQQRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRSSSSSSSSSSSSSSSSSSSRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTUUUUUUVVVVVWWWWXYYZZ[[\\]]^^__``aaabbbbccffggggggggffffffeeeddccbbddccbaaa`````````aaa`````__^^^^]]]]]]]]]]]^^^^^^^][[ZZYYXXWVVUUUTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@?????????????????????>>>>?????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;::::::99998888887777777777766666666665555555555555544444444433333333333333322222222222222211111111111111100000000000///////////////..........--------------,,,,,,,,,,+++++++++++++++***********)))))))))))))))(((((((((((((''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############"""""""""""""""""!!!!!!!!!!!!!!!! LLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPQQQQQQQPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRQQQQQQQRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRSSSSSSSSSSSSSSSSRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSRRRRTTTTTTTTTTTUUUUUUVVVVWWWWXYYZZ[[\\]]^^__``aaabbbcccffgggggggffffffeeedddcbbaddcbbaa````````````````___^^^]]]]\\\\\\]]]]]]]]]]][[ZZYYXWWVVUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@AAAAAAAAAA@@@@@@@@@@@@@@@????????????????????>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;::::::99998888887777777777666666666655555555555555544444444333333333333333222222222222222111111111111111000000000000//////////////..........---------------,,,,,,,,,+++++++++++++++************)))))))))))))))(((((((((((((''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!!!!! LLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPQQQQQPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRQQQQQQQQQRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSRRRRRRTTTTTTTTTTTUUUUUUVVVVWWWWXYYZZ[[\\]]^^__``aabbbbcccffgggggggffffffeeeddccbbadccbbaa````___```````____^^]]]]\\\\\\\\\\\\\]]]]\\ZZZYYXXWWVVUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBABBBBBAAAAAAAAAAAAAAAAAA@@AAAAAAAAA@@@@@@@@@@@@@@@@????????????????????>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;::::::9999888888777777777666666666655555555555555544444444433333333333333222222222222222211111111111111000000000000//////////////..........---------------,,,,,,,,,+++++++++++++++************)))))))))))))))(((((((((((((''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!!!!! LLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPQQQPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRQQQQQQQQQQQQRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSTTSTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSRRRRRRRRRTTTTTTTTTTTUUUUUUVVVVWWWWXYYZZ[[\\]]^^__``aabbbbcccfgggggggffffffeeedddccbbadccbaa````_____________^^^]]]\\\\[[[[[[[\\\\\\\\\\ZZYYYXXWWVVUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRNNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAABBBBAAAAAAAAAAAAAAAAA@@@@AAAAAAAAA@@@@@@@@@@@@@@@@???????????????????>>>>>>??>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==============<<<<<<<<<<<<;;;;;;;::::::999988888777777777766666666665555555555555544444444433333333333333322222222222222211111111111111100000000000///////////////..........--------------,,,,,,,,,,+++++++++++++++***********)))))))))))))))(((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!!!!! LLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRQQQQQQQQQQQQQQQRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXYYYYYYYXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSRRRRRRRRRRRSSTTTTTTTTTUUUUUUVVVVWWWWXYYZZ[[\\]]^^__``aaabbbcccfgggggggffffffeeeddccbbaadcbbaa```____________^^^^]]]\\\[[[[[[[[[[[[[[\\\\[ZZYYXXXWWVVUUUTTTTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCDDDDDDCCCCCCCCCCCCCCCCCCBCCBBBBBBBBBBBBBBBBBBBBAAAABBAAAAAAAAAAAAAAAAAA@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@???????????????????>>>>>>?>>>>>>>>>>>>>>>>>>>>>>>=>>>>>>>>>>===============<<<<<<<<<<<<;;;;;;;::::::99988888877777777766666666665555555555555544444444433333333333333322222222222222211111111111111100000000000///////////////..........---------------,,,,,,,,,+++++++++++++++************)))))))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!!!!! KKLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRQQQQQQQQQQQQQQQQQRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXYYXXXXXXXXXXXXXXXXYYYYYYYYYXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSRRRRRRRRRRRRRRSSSTTTTTTTTTUUUUUVVVVWWWXXYYZZ[[\\]]^^__``aaabbbcccfgggggggfffffeeedddccbbaaccbbaa``________^^^^^^^]]]\\\[[[[ZZZZZZZZ[[[[[[[[[YYYYXXWWWVVUUUTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRNNNNNNNMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBAAAAABAAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAA@@@@@@@@@@@@@@@@???????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==>>>>>>>>>================<<<<<<<<<<<<<;;;;;;::::::99988888877777777666666666655555555555555444444444433333333333333222222222222222111111111111111000000000000//////////////..........---------------,,,,,,,,,+++++++++++++++************)))))))))))))))(((((((((((((''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!!!!!! KKKLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRQQQQQQQQQQQQQQQQQQQQRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSRRRRRRRRRRRRRRRRRSSSSTTTTTTTTUUUUVVVVVWWWXXYYZZ[[\\]]^^__``aaabbbcccfggggggffffffeeeddcccbba`ccbbaa``____^^^^^^^^^]]]]\\\[[[ZZZZZZZZZZZZZZ[[[[[YYYYXXWWWVVUUUTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRNNNNNNMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>==================<<<<<<<<<<<<;;;;;;::::::9998888887777777766666666655555555555555544444444443333333333333222222222222222211111111111111000000000000///////////////..........--------------,,,,,,,,,,+++++++++++++++***********)))))))))))))))(((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!!!!! KKKKKLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSRRRRRRRRRRRRRRRRRRRRSSSSTTTTTTTTUUUUVVVVVWWWXXYYZZ[[\\]]^^__``aaabbbcccfggggggfffffeeedddccbbaa`ccbaa```___^^^^^^^^]]]]]\\[[[[ZZZZYYYYYYYZZZZZZ[[[YYYYXXWWWVVUUUTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRNNNNNMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAAAA@@@@@@@@@@@@@@@@@@???????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>====>>>>>>>=====================<<<<<<<<<<;;;;;;::::::999888887777777766666666665555555555555544444444444333333333333222222222222222211111111111111100000000000///////////////..........--------------,,,,,,,,,,+++++++++++++++***********))))))))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!!!!!! KKKKKKKLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSRRRRRRRRRRRRRRRRRRRRRRRRSSSSTTTTTTTTUUUUVVVVWWWWXXYZZZ[[\\]]^^__```aabbbbccfggggggfffffeeedddccbbaa`ccbaa``___^^^^^^]]]]]]\\\[[[ZZZZYYYYYYYYYYYZZZZZZZYYYXXXWWWVVUUUTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRNNNMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAA@@@@@@@@@@@@@@@@@@@????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>=====>>>>>>=======================<<<<<<<<<<;;;;;:::::999888888777777766666666666555555555555544444444444433333333333322222222222222211111111111111100000000000///////////////..........---------------,,,,,,,,,+++++++++++++++************)))))))))))))))(((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!!!!! KKKKKKKKLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSTTTTTTTUUUUVVVVWWWXXXYZZZ[[\\]]^^__```aaabbbccffggggfffffeeeeddcccbbaa`cbbaa``___^^^^]]]]]]\\\\[[[ZZZZYYYYYYXYYYYYYYZZZZZYYYXXXXWWVVVUUUTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRNMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>=========================<<<<<<<<<;;;;;:::::999888888777777766666666666555555555555444444444444433333333333222222222222222111111111111111000000000000//////////////..........---------------,,,,,,,,,++++++++++++++++***********)))))))))))))))(((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!!!!! KKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSTTTTTTTUUUUVVVVWWWXXXYZZZ[[\\]]^^___``aaabbbccfffggffffffeeedddccbbaa``cbbaa``___^^^]]]]]\\\\\[[[ZZZYYYYYXXXXXXXYYYYYZZZZYYYXXXXWWVVVUUUTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRQQMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>=======>>>>===========================<<<<<<<<;;;;;::::999888888777777766666666666655555555555544444444444443333333333222222222222221211111111111111000000000000///////////////..........--------------,,,,,,,,,,+++++++++++++++***********))))))))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!!!!!! KKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQPPPPPPPPQQQQQQQQQQQQQQQQQPPQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQRRRRRRRRRRRRRRRRRRRRRRRQQRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSTTTTTTTUUUUVVVWWWWXXXYZZ[[[\\]]^^___``aaabbbbcffffffffffeeedddcccbbaa``cbbaa``__^^^]]]]\\\\\[[[[ZZZYYYYXXXXXXXXXXYYYYZZZZYYYXXXXWWVVVUUUTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRQQQMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>========>>>>===========================<<<<<<<<;;;;:::::99988888877777776666666666665555555555544444444444444333333333222222222222222111111111111111100000000000///////////////..........---------------,,,,,,,,,+++++++++++++++************)))))))))))))))(((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!!!!! KKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQPPPPPQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSTTTTTTTUUUUVVVWWWWXXXYZZ[[[\\]]^^^__```aaabbbbfffffffffeeeeddcccbbaaa``cbbaa``__^^^]]]\\\\[[[[[ZZZYYYYXXXXXXXXXXXXYYYZZZZYYYYXXXWWWVVUUUTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRQQQQMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========>>>=============================<<<<<<;;;;;::::99988888877777776666666666666555555555544444444444444333333333222222222222222111111111111111100000000000///////////////..........---------------,,,,,,,,,,++++++++++++++************)))))))))))))))(((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!!!!!! KKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOPPPPPPPOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQPPPPPPPQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQRRRRRRRRRRRRRRRQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSTTTTTTUUUVVVVWWWXXXYZZZ[[\\\]]^^___```aaabbbbffffffffeeeedddccbbbaa```cbbaa``__^^]]]\\\\[[[[[ZZZYYYYXXXXXXXXXXXXXYYYYZZZYYYYXXXWWWVVUUUTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRQQQQQMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==========>>>=============================<<<<<<;;;;:::::99988888777777776666666666665555555555444444444444444333333333222222222222221111111111111111000000000000//////////////...........--------------,,,,,,,,,,,++++++++++++++***********))))))))))))))))(((((((((((((''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!!!!! KKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOPPPPOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQPPPPPPPPPPQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQRRRRRRRRRRRQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSTTTTTTUUUVVVVWWWXXXYZZZ[[\\]]]^^___```aaaabbbeffffffeeeedddccbbbaaa``_bbbaa``__^^]]]\\\[[[[ZZZZYYYYYXXXXXWWWXXXXXYYYYZZZYYYYXXXWWWVVVUUUTTTTTTTSSSSSSSSSSSSRRRRRRRRRQQQQQQMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@AAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>==============================<<<<<<;;;;::::999988888777777766666666666655555555554444444444444443333333332222222222222211111111111111110000000000000//////////////...........-------------,,,,,,,,,,,,+++++++++++++************)))))))))))))))(((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!!!!!! KKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOPPOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQPPPPPPPPPPPPPQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWXXXXXXWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRQQQQQRRRRRSSSSSSTTTTTTUUUVVVWWWXXXYYZZ[[[\\]]]^^___````aaaabbeeeeeeeeeeddcccbbbaaa```_bbaaa``__^^]]\\\[[[[ZZZZZYYYYXXXXXWWWWWXXXXYYYYZZZYYYYXXXXWWVVVUUUTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>>>>=>>>>>>>>>>>>>============>==============================<<<<<<;;;;:::::999988887777777666666666666555555555544444444444444433333333322222222222222211111111111111100000000000000/////////////............-------------,,,,,,,,,,,,++++++++++++*************))))))))))))))(((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!!!!!! KKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQPPPPPPPPPPPPPPPQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWXWWWWWWWWWWWWWWWWWXXXXXXXXWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRQQQQQQQQQQRRRSSSSSSTTTTTUUUUVVVWWWXXXYYZ[[[\\\]]^^^___````aaaaabeeeeeeeedddcccbbbaa````__bbaa```__^^]]\\\[[[ZZZZZYYYYXXXXXXWWWWWXXXXXYYYZZZYYYYXXXXWWVVVUUUTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@AAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>>>>==>>>>>>>>>>===============>==============================<<<<<<;;;;::::9999988877777777666666666665555555555544444444444444333333333222222222222222111111111111111100000000000000////////////.............------------,,,,,,,,,,,,,++++++++++++*************))))))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!!!!!! KKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQPPPPPPPPPPPPPPPPPPQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRQQQQQQQQQQQQQQRRSSSSSSTTTTTUUUUVVVWWXXXYYYZ[[\\\]]]^^^___````aaaaaaeeeeeeddddcccbbaaa````___baaa``___^^]]\\[[[ZZZZZYYYYYXXXXXWWWWWWWXXXXYYYZZZYYYYXXXXWWVVVUUUTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQQMMMMMMMLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>>>>>===>>>>>>>>===============================================<<<<<<;;;;::::9999988877777777666666666665555555555544444444444444333333333222222222222222111111111111111100000000000000////////////..............-----------,,,,,,,,,,,,,,+++++++++++**************)))))))))))))(((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!!!!!! JJKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRQQQQQQQQQQQQQQQQQQQRSSSSSSTTTTTUUUVVVWWWXXXYYZ[[[\\]]]^^^____`````aaaaaddddddddcccbbbaa````____^baaa``__^^]]\\\[[[ZZZZYYYYYYXXXXXWWWWWWWXXXXYYYZZZYYYYXXXXWWVVVUUUUTTTTTTSSSSSSSRRRRRRRRRRQQQQQQQQQQMMMMMLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBCCCCCCBBBBBBBBBBBBBBBBBAABAAAAAAAAAAAAAAAAA@@@@@@@@A@@@@@@@@@@@@@@@@@@@@@@@?@@@@@@@@@@?????????????????>>>>>>>>>>>>>>>>>>>====>>>>>>>==============================================<<<<<<<<;;;;:::99999888777777776666666666665555555555444444444444443333333332222222222222221111111111111111000000000000000////////////..............-----------,,,,,,,,,,,,,,++++++++++***************))))))))))))(((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!!!!! KKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRSSSSSRRRRRSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRSSSSSTTTUUUVVWWWXXXYZ[[\\\]]]^^^______```````ddddcccccbbaaa```___^^^^^bbbaaa``__^^]]\\\[[[ZZZZZXXWWWWWVVVVVVVVWWWWXXXYYYVVVVUUUUTTTSSSRRRRQQQQQQQRRRRRQQQQQQQQQPPPPPPPPPPPNNNNNNNMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@???????????????????????????>>>>>>>>>>>>??????????>>>>>>>>>>>>>>>>>>>============================<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;:::9999888888888877777777766666666666655555444444444444444333332222222222222211111111111111000000000000000/////////////////.................--------------,,,,,,,,,++++++++++++++***********))))))))))))))(((((((((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$############""""""""""""""""!!!!!!!!!!!!!!!! JJKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRSSRRRRRRRRSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPQQQQQQQQQQQQPPPPPPPQQQQQQRRRRRRSSSSTTTTUUUVVWWWXXYY[[[\\]]]^^^^______```````cccccccbbbaa```___^^^^^^]bbaaa```__^^]]\\[[[[ZZZZZXXWWWWWVVVVVVVVWWWWXXXYYYVVVUUUUUTTTSSSRRRRQQQQQQPRRRRRQQQQQQQQQPPPPPPPPPPPNNNNNMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCDDCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@???????????????????????????>>>>>>>>>>>>>>>????????>>>>>>>>>>>>>>>>>>>=============================<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;::::9999888888887777777777666666666666655554444444444444443333332222222222222111111111111111000000000000000////////////////...............-.---------------,,,,,,,,,+++++++++++++************))))))))))))))((((((((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#############""""""""""""""""!!!!!!!!!!!!!!!! JJJKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPQQQQQQQQQPPPPPPPPPPPQQQQQRRRRRRSSSSTTTUUUVVVWWXXYYY[[\\\]]^^^^_________`````cccccbbbbaa``___^^^^]]]]]aaaaa``___^^]]\\[[[[ZZZZZXXWWWWWVVVVVVVVWWWWXXXXYYUUUUUUUTTTSSSRRRRRQQQQQQPRRRQQQQQQQQQQPPPPPPPPPPPONNNMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCDCCCCCCCCCCCCCCCCCBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@??????????????????????????>>>>>>>>>>>>>>>>>>???????>>>>>>>>>>>>>>>>>=>=============================<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;::::9999888887887777777777666666666666665554444444444444443333333222222222222111111111111111000000000000000/////////////////..............-----------------,,,,,,,,,,++++++++++++*************)))))))))))))(((((((((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$############""""""""""""""""!!!!!!!!!!!!!!!! JJJJJKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPQQQQQQQQQQQQQPPPPPPPPPPPPQQQQQQQPPPPPPPPPPPPPPQQQQRRRRRSSSSSTTTUUUVVWWWXXYYZ[\\\]]]^^^_______________cccbbbbaaa``__^^^]]]]]]]]aaaa```___^^]]\\[[[[ZZZZZXXXWWWWVVVVVVVVVWWWXXXXXYUUUUUUTTTTSSSRRRRQQQQQQPPRRRQQQQQQQQQPPPPPPPPPPOOOMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@?????????????????????????>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>==========================<====<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::9999888887787777777777766666666666666555444444444444444333333322222222222211111111111111000000000000000/////////////////...............----------------,,,,,,,,,,,++++++++++++*************))))))))))))(((((((((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$############""""""""""""""""!!!!!!!!!!!!!!!!! JJJJJJJKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOPPOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPQQQQQQQQQPPPPPPPPPPPPPPPPQQQQQPPPPPPPPPPPPPPPPQQQQRRRRRSSSSSTTTUUUVVWWXXXYYZ[\\]]]^^^________________bbbbbbaaa``__^^]]]]]\\\\\aaa````___^^]]\\[[[[[ZZZZXXXWWWWVVVVVVVVVWWWWXXXXXUUUUUUTTTSSSSRRRRQQQQQQPPRRQQQQQQQQPPPPPPPPPPPOOOOMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@@????????????????????????>>>>>>>>>>>>>>>>>>>>>>>????>>>>>>>>>>>>>>>>>>==========================<<==<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::9999888887777777777777766666666666666555444444444444444333333332222222222211111111111111000000000000000/////////////////...............-----------------,,,,,,,,,,,+++++++++++**************))))))))))))((((((((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#############""""""""""""""""!!!!!!!!!!!!!!!! JJJJJJJJJKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMNNMMNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPQQQQQQPPPPPPPPPPPPPPPPPPPQQQPPPPPPPPPPPPPPPPPPQQQQRRRRRSSSSSTTTUUUVVWWXXYYYZ\\\]]^^^^________________bbbbaaaa``__^^]]]\\\\\\\\```````___^^]]\\\[[[[[ZZZXXXWWWWWVVVVVVVVWWWWXXXXXUUUUTTTTTSSSSRRRRQQQQQPPPRQQQQQQQQPPPPPPPPPPOOOOOOMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKJKKKKJJJJJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@@@??????????????????????>?>>>>>>>>>>>>>>>>>>>>>>>>??>>>>>>>>>>>>>>>>>>>=========================<<<<=<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;:::::9998888877777777777777666666666666665554444444444444443333333332222222222111111111111111000000000000000////////////////...............-----------------,,,,,,,,,,,,++++++++++***************)))))))))))(((((((((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!!!!!! JJJJJJJJJJKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQRRRRRSSSSTTTTUUVVVWWXXYYZZ\\]]]^^^_________________bbaaaa```__^^]]\\\\[[[[[\```````___^^]]\\\[[[[[[ZZXXXXWWWWVVVVVVVVVWWWWXXXXTTTTTTTTSSSSRRRRQQQQQQPPPQQQQQQQQPPPPPPPPPPOOOOOOOMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@?????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>==>>>>>>>>>>>>>>>>>>>>=======================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;:::::9999888877777777777777666666666666666554444444444444443333333333222222222111111111111111000000000000000/////////////////..............-----------------,,,,,,,,,,,,,++++++++++***************))))))))))(((((((((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!!!! JJJJJJJJJJJJKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWXVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQRRRRSSSSSTTTUUUVVVWWXXYYZZ\\]]]^^^______________^^^aaaaa```__^^]]\\\[[[[[[[[```````___^^]]\\\\[[[[[[ZXXXXXWWWVVVVVVVVVVWWWWWXXTTTTTTSSSSSRRRRRQQQQQPPPPQQQQQQQPPPPPPPPPPOOOOOOOOMMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJKJJJJJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAA@@@@@@@@@@@@@@@@@@@?????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>====>>>>>>>>>>>>>>>>>>>=====================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;:::::9999888887777777777777666666666666666555444444444444443333333333322222222111111111111111000000000000000/////////////////...............----------------,,,,,,,,,,,,,,+++++++++***************)))))))))))(((((((((((((((((''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!!!! JJJJJJJJJJJJJJKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQRRRRSSSSSTTTUUUVVWWWXXYYZZ\\]]^^^_____________^^^^^aaaa```__^^]]\\[[[[[[[[[[```````___^^]]]\\\\[[[[[[YXXXXWWWWVVVVVVVVVVWWWWWWTTTTSSSSSSRRRRRQQQQQQPPPPQQQQQPPPPPPPPPPPOOOOOOOOOMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@????????????????????>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>>>>>>>===================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;:::::99999888887777777777777666666666666666555544444444444443333333333332222222211111111111111000000000000000/////////////////...............-----------------,,,,,,,,,,,,,,++++++++***************)))))))))))((((((((((((((('(''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!!!!! JJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQRRRSSSSSTTTTUUUVVWWWXXYYZZ\\]]^^^^___________^^^^^^aaa```___^^]\\[[[ZZZZZZ[[_``````___^^^]]\\\\\[[[[[YYXXXXWWWVVVVVVVVVVVWWWWWSSSSSSSSRRRRRRQQQQQQPPPPPQQQQPPPPPPPPPPOOOOOOOOOOOMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAA@@@@@@@@@@@@@@@@@@@@@???????????????????>>>>>>>>>>>>>>>>>>>>>>>========>>>>>>>>>>>>>>>>>=================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::99999888887777777777777766666666666666555554444444444443333333333333222222211111111111111100000000000000/////////////////...............-----------------,,,,,,,,,,,,,,,+++++++****************))))))))))(((((((((((((((('('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$################"""""""""""""!!!!!!!!!!!!!!!! JJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQRRRRRRRRRQRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQRRRSSSSSTTTTUUUVVWWWXXYYZZ\\]]^^^^_________^^^^^^^]a````___^^]]\\[[ZZZZZZZZ[__``````___^^]]]\\\\\[[[[YYYXXXWWWVVVVVVVVVVVVVVVVSSSSSSRRRRRRRQQQQQQPPPPPPQQQPPPPPPPPPPOOOOOOOOOOOOMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAA@@@@@@@@@@@@@@@@@@@@@@@??????????????????>>>>>>>>>>>>>>>>>>>>>>==========>>>>>>>>>>>>>>>>================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::999998888877777776777777666666666666665555554444444444443333333333333222222111111111111111000000000000000/////////////////...............----------------,,,,,,,,,,,,,,,++++++++***************))))))))))((((((((((((((((''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!!!! JJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQRRRRRRQQQQRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQRRSSSSSSTTTUUUUVVWWWXXYYZZ\\]]]^^^________^^^^^^^]]`````__^^]]\\[[ZZZZZZZZZZ__``````___^^^]]]\\\\\\[[YYYXXXWWWVVVVVVVVVVVVVVVVSSRRRRRRRRRRQQQQQQPPPPPPOQQPPPPPPPPPPOOOOOOOOOOOOOMMMMMMMLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAA@@@@@@@@@@@@@@@@@@@@@@??????????????????>>>>>>>>>>>>>>>>>>>>>>>===========>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::999988888877777776677777666666666666665555555444444444443333333333333322222111111111111111000000000000000/////////////////...............----------------,,,,,,,,,,,,,,,++++++++***************)))))))))))(((((((((((((((''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$################"""""""""""""!!!!!!!!!!!!!!!! JJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQRRRQQQQQQQRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOPPPPPPPPPPPPPPPPPPPPQQQQQRRSSSSSTTTTUUUVVVWWWXXYYZZ\\]]]^^^^______^^^^^^]]]]````___^^]]\\[[ZZZYYYZZZZ__```````___^^]]]\\\\\\\[YYYYXXWWWVVVVVUUUUUUVVVVVRRRRRRRRRQQQQQQQQPPPPPPOOQPPPPPPPPPOOOOOOOOOOOOOOOMMMMMLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAA@@@@@@@@@@@@@@@@@@@@@???????????????????>>>>>>>>>>>>>>>>>>>>>>=============>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::999988888877777776667777666666666666665555555544444444443333333333333332222111111111111111000000000000000///////////////./...............-----------------,,,,,,,,,,,,,,,+++++++****************))))))))))(((((((((((((((('''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$################"""""""""""""!!!!!!!!!!!!!!!! IJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOPPPPPPPPPPPPPPPPPPPPQQQQQRRSSSSSTTTTUUUVVVWWWXXYYZZ\\\]]^^^^^___^^^^^^^]]]]]```___^^]]\\[[ZZZYYYYYZZZ__```````___^^^]]]\\\\\\\YYYYXXWWWVVVVUUUUUUUUUUUURRRRRQQQQQQQQQQQPPPPPPOOOPPPPPPPPOOOOOOOOOOOOOOOONMMMLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAA@@@@@@@@@@@@@@@@@@@@@???????????????????>>>>>>>>>>>>>>>>>>>>>>==============>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;::::9999988888777777777666777666666666666666555555554444444443333333333333332222111111111111111000000000000000///////////////.................-----------------,,,,,,,,,,,,,,,++++++++***************))))))))))((((((((((((((((''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$################""""""""""""!!!!!!!!!!!!!!!!! IIIJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOPPPPPPPPPPPPPPPPOOOOOOOOOPPPPPPPPPPPPPPPPPPPPQQQQQRSSSSSTTTTUUUUVVVWWWXXYYYZ\\\]]]^^^^^^^^^^^^]]]]]]]``____^^]]\\[[ZZYYYYYYZZZ__````````__^^^]]]\\\\\\\YYYYXXWWWVVVUUUUUUUUUUUUUQQQQQQQQQQQQQQQPPPPPPOOOOPPPPPPPOOOOOOOOOOOOOOONNNMMLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@???????????????????>>>>>>>>>>>>>>>>>>>>>>===============>>>>>>>>>>>===============<<<<<<<<<<<<<<<<<<<<<<;;<<<;;;;;;;;;;;;;;;;;;;;::::9999988888777777777666677666666666666666555555555444444443333333333333332222211111111111111100000000000000///////////////..................----------------,,,,,,,,,,,,,,,++++++++***************)))))))))))(((((((((((((((''''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$################"""""""""""""!!!!!!!!!!!!!!!! IIIIJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOPPPPPPPPPPPPPOOOOOOOOOOOOPPPPPOOOOOOOPPPPPPPPQQQQQRSSSSSTTTTUUUVVVVWWXXXYYYZ[\\]]]^^^^^^^^^^^]]]]]]\\_____^^^]]\[[ZZZYYYYYYYZZ__````````__^^^]]]\\\\\\\YYYYXXWWWVVVUUUUUUUTTTTTTQQQQQQQQQQQQQPPPPPPPOOOOOPPPPPPOOOOOOOOOOOOOONNNNNLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBCBBBBBBBBBBBBBBBBBAAAAAAA@@@@@@@@@@@@@@@@@@????????????????????>>>>>>>>>>>>>>>>>>>>>>================>>>>>>>>>>==============<<<<<<<<<<<<<<<<<<<<<<;;;;<;;;;;;;;;;;;;;;;;;;;;::::99999888887777777766666676666666666666665555555555444444433333333333333322222111111111111111000000000000000///////////////.................----------------,,,,,,,,,,,,,,,,+++++++****************))))))))))(((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$################"""""""""""""!!!!!!!!!!!!!!!! IIIIIIJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNOONNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSTSSSSSSSSSSSSSSSSSSRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOPPPPPPPPPOOOOOOOOOOOOOOOOPPPOOOOOOOOOOPPPPPPPPQQQQRSSSSSTTTTUUUVVVWWWXXXYYYZ[\\]]]]^^^^^^^^^]]]]]]\\\____^^^]]\\[[ZZYYYYYYYYZZ__````````___^^]]]\\\\\\\YYYYXXWWVVVUUUUTTTTTTTTTTQQQQPPPPPPPPPPPPPPPOOOOOOPPPPPOOOOOOOOOOOOOONNNNNNLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@@@@@@????????????????????>>>>>>>>>>>>>>>>>>>>>>=================>>>>>>>>==============<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::99999888887777777766666666666666666666665555555555544444433333333333333332222111111111111111000000000000000///////////////.................-----------------,,,,,,,,,,,,,,,+++++++****************))))))))))((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$################"""""""""""""!!!!!!!!!!!!!!!! IIIIIIIIJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLMLLMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOPPPPOOOOOOOOOOOOOOOOOOOOOPOOOOOOOOOOOOOPPPPPPPQQQQRSSSSTTTTUUUUVVVWWWXXXYYYZ[\\\]]]]^^^^^^]]]]]]\\\\\___^^^]]]\\[[ZZYYYYYYYYZZ___```````__^^^]]]\\\\\\[YYYXXXWWVVVUUUTTTTTTTTTTTPPPPPPPPPPPPPPPPPPPOOOOOOPPPPOOOOOOOOOOOOONNNNNNNNLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJIJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@?????????????????????>>>>>>>>>>>>>>>>>>>>>>>==============<<<>>===================<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::9999888887777777766666666666666666666665555555555554444443333333333333332222111111111111111000000000000000///////////////.................-----------------,,,,,,,,,,,,,,,++++++++***************)))))))))))(((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$################"""""""""""""!!!!!!!!!!!!!!!! IIIIIIIIIIJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPQQQQRRSSSTTTTUUUVVVWWWXXXYYYZZ[\\\]]]]]]^]]]]]]]]\\\\\\__^^^^]]\\[[ZZYYYYXXYYYYZ___``````___^^]]]\\\\\\[[YYYXXWWWVVUUUTTTTTTTSSSSSPPPPPPPPPPPPPPPPPOOOOOOONPPPOOOOOOOOOOOOONNNNNNNNNLLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJIIIJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@?????????????????????>>>>>>>>>>>>>>>>>>>>>>>=============<<<<<====================<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999888887777777766666666666666666666665555555555555444443333333333333332222211111111111111100000000000000///////////////..................----------------,,,,,,,,,,,,,,,++++++++***************)))))))))))(((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$################"""""""""""""!!!!!!!!!!!!!!!!! IIIIIIIIIIIJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPQQQRRSSSTTTUUUVVVVWWWXXXYYYZZ[\\\]]]]]]]]]]]]]\\\\\\\[_^^^^]]]\\[[ZZYYYXXXXYYYZ^___`````___^^]]]\\\\[[[[YYXXXWWVVVUUTTTTTSSSSSSSSPPPPPPPPPPPPPPPPOOOOOOONNPPOOOOOOOOOOOONNNNNNNNNNNLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@?????????????????????>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<===================<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999988887777777766666666666666666666666555555555555544443333333333333332222221111111111111100000000000000///////////////..................----------------,,,,,,,,,,,,,,,,+++++++****************))))))))))(((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$################"""""""""""""!!!!!!!!!!!!!!!! IIIIIIIIIIIIIJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPQQRRSSSTTTUUUVVVWWWXXXYYYYZZ\\\\]]]]]]]]]]]]\\\\\\\[[^^^^]]]\\[[ZZYYYXXXXXXYYY^____``____^^]]]\\\[[[[[[YXXXWWWVVUUUTTTSSSSSSSSSSOOOOOOOPPPPPPPOOOOOOOONNNPOOOOOOOOOOONNNNNNNNNNNNNLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@???????????????????????>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<==================<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::9999888887777777666666666666666666666665555555555555544433333333333333322222221111111111111000000000000000///////////////.................-----------------,,,,,,,,,,,,,,,++++++++***************))))))))))((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$################"""""""""""""!!!!!!!!!!!!!!!! IIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPQQRRSSSTTTUUUVVWWWXXXXYYYZZZ\\\\]]]]]]]]]]]\\\\\\[[[[^^^^]]]\\[[ZZYYXXXXXXXXYY^^________^^^]]\\\[[[[[ZZXXXWWWVVUUUTTTSSSSSSSSSRROOOOOOOOOOOOOOOOOOOOONNNNOOOOOOOOOOONNNNNNNNNNNNNNLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@???????????????????????>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<=================<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::999888887777777666666666666666666666665555555555555544433333333333333322222222111111111111000000000000000///////////////.................---------------,-,,,,,,,,,,,,,,,+++++++++**************)))))))))))(((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$#################""""""""""""!!!!!!!!!!!!!!!!! IIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPQQQQQQQPPPQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWVVVVVWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPQRRRSSTTTUUVVVWWXXXXYYYZZZZ\\\\]]]]]]]]]]\\\\\\[[[[[^^^]]]\\[[ZZYYXXXXWXXXXXY^^^______^^^]]\\\[[[[ZZZZXXWWWVVVUUTTTSSSSSSSRRRRROOOOOOOOOOOOOOOOOOOONNNNNOOOOOOOOONNNNNNNNNNNNNNNNLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@???????????????????????>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<================<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::999988887777777666666666666666666666665555555555555554433333333333333322222222211111111111000000000000000///////////////.................---------------,,,,,,,,,,,,,,,,,++++++++++*************))))))))))))((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$################"""""""""""""!!!!!!!!!!!!!!!! IIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPQQQQPPPPPPQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPQRRRSSTTTUUVVWWWXXXYYYZZZZ[\\\]]]]]]]]]]]\\\\\[[[[[[^^]]]\\\[[ZZYYXXWWWWWXXXY]^^^^^^^^^^]]\\\[[[ZZZZZZXWWWVVVUUTTTSSSSSSRRRRRRROOOOOOOOOOOOOOOOOOONNNNNNOOOOOOOONNNNNNNNNNNNNNNNNLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@???????????????????????>>>>>>>>>>>>>>>>>>>>>=>>============<<<<<<<<<<<===============<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::99988888777777666666666666666666666665555555555555554443333333333333332222222221111111111000000000000000///////////////..................---------------,,,,,,,,,,,,,,,,,++++++++++*************))))))))))))((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$################"""""""""""""!!!!!!!!!!!!!!!!! IIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPQPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNOOOOOOOOOOOOOOOOOOOOPPPPQRRRSSTTTUUVVWWXXXYYYZZZZ[[\\\]]]]]]]]]]\\\\\[[[[[[[^]]]]\\[[ZZYYXXWWWWWWWWXX]]]^^^^^^]]]\\[[[ZZZZZYYYWWWVVVUUUTTTSSSSRRRRRRRRROOOOOOOOOOOOOOOOOONNNNNNNOOOOOOONNNNNNNNNNNNNNNNNNLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@????????????????????????>>>>>>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<==============<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;:;;;;;;;;;;:::::::::::999988887777776666666666666666666666655555555555555544433333333333333322222222221111111110000000000000000//////////////..................---------------,,,,,,,,,,,,,,,,,+++++++++++************)))))))))))))(((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$#################"""""""""""""!!!!!!!!!!!!!!!! HHHHHHIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUURRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNOOOOOOOOOOPPPPQQRRSSTTTUUVVWWXXXYYYZZZZZ^^^^^^^^^^^^^^^]]]]]\\\\\___^^^]]\\[[ZZYYYXXXXXYYYZZ[[[[[[[[ZZZYYXXXXWWWWWWUUUUTTTSSSRRRQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPOOOOOOMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????>>>>>>>>>>>>>>>>=============<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::999999999::9999999999999999998888877776666666555555555555555555555544444444444444333333333332222222222222222111111000000000000000////////////////////.................---------------,,,,,,,,,,,,,,,+++++++++++++++++++++***************))))))))(((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$################""""""""""""""""!!!!!!!!!!!!! HHHHHHHHIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUURRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONOOOOOONNNNNNNNOOOOOOOOPPPQQRRSSTTUUVVWWWXXYYYZZZZZ[^^^^^^^^^^^^^^]]]]]\\\\\\___^^^]]\\[ZZYYXXXXXXXXYYYZZZZ[[[ZZZZYYXXXWWWWWWVVUUUTTTSSSRRRQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPOOOOOOOMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKJKJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????>>>>>>>>>>>>>>>>>=============<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;:::::::::::::99999999999999999999999999999999998888877777666666555555555555555555555544444444444444433333333333222222222222222111111000000000000000/////////////////////................---------------,,,,,,,,,,,,,,,+++++++++++++++++++++***************)))))))))((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!! HHHHHHHHHHIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKLLLLLLKKLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOPPOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUURRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNOOOONNNNNNNNNNNNOOOOOOPPPQQRRSSSTUUVVWWXXXYYYZZZZ[[^^^^^^^^^^^^^^]]]]\\\\\\[__^^^]]\\[[ZZYYXXXXWXXXXXYYZZZZZZZZYYYXXXWWWWVVVVVUTTTTSSSRRRRQQQQQQPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????>>>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;::::::::::99999999999999999999999999999999999998888887777666666655555555555555555555544444444444444433333333333222222222222222111111000000000000000/////////////////////................---------------,,,,,,,,,,,,,,,,++++++++++++++++++++****************))))))))(((((((((((((((''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!!! HHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKLLLLKKKKLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUURRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNONNNNNNNNNNNNNNNNOOOOOOPPQQRRRSSTUUVVWWXXYYYZZZZZ[[^^^^^^^^^^^^^]]]]]\\\\\[[_^^^^]]\\[ZZYYXXXWWWWWWXXYYYYYZZZYYYYXXXWWWWVVVVVVTTTTSSSRRRRQQQQQQPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@?????????????????????????>>>>>>>>>>>>>>>>>>=============<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::9999999999999999999999999999999999999998888887777666666655555555555555545555544444444444444433333333333222222222222222111111000000000000000/////////////////////................---------------,,,,,,,,,,,,,,,,+++++++++++++++*++++****************))))))))(((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$################""""""""""""""""!!!!!!!!!!!!!!! HHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKLLKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRSSRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUURRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOPPQQQRRSSTUUVVWWXXYYYZZZZ[[[^^^^^^^^^^^^^]]]]]\\\\\[[_^^^]]\\[[ZZYXXXWWWWWWWWXXXYYYYYYYYYXXXWWWWVVVVVUUTTTSSSRRRRQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOONNMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@????????????????????????>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::999999999999999999999999999999999999999888888877777666666555555555555555545555444444444444444333333333332222222222222221111110000000000000000////////////////////.................---------------,,,,,,,,,,,,,,,+++++++++++++++**++++***************)))))))))((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!!!! HHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOPQQQRRSSTTUVVWWXXYYYZZZZ[[[^^^^^^^^^^^^^]]]]\\\\\[[[^^^^]]\\[[ZYYXXWWWWWWWWWWXXXXYYYYYXXXXWWWWVVVVUUUUTSSSSRRRRQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOONNNMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@????????????????????????>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::999999999999999999999998899999999999988888888877777666666655555555555555544555444444444444444333333333332222222222222221111111000000000000000////////////////////.................---------------,,,,,,,,,,,,,,,++++++++++++++++**+++***************)))))))))(((((((((((((((''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!!!!! HHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOPQQQRRSSTTUVVWWXXYYYZZZZ[[[^^^^^^^^^^^^^]]]]\\\\[[[[^^^]]]\\[ZZYYXXWWVVVVVVWWWXXXXXXXXXXXWWWWVVVVUUUUUSSSSRRRRQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@???????????????????????>>>>>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::99999999999999999998888889988888888888888888877777766666655555555555555544455444444444444444333333333332222222222222222111111100000000000000/////////////////////................---------------,,,,,,,,,,,,,,,,+++++++++++++++***++****************))))))))(((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$################""""""""""""""""!!!!!!!!!!!!!!!! HHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOPPQQRRSSTTUUVWWXXXYYZZZZ[[[^^^^^^^^^^^^]]]]\\\\\[[[[^^^]]\\[[ZZYXXWWWVVVVVVVWWWWXXXXXXXXWWWWWVVVVUUUUTSSSRRRRRQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@?@@@????????????????????>>>>>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::9999999999999998888888888888888888888888888877777766666655555555555555544445444444444444444333333333332222222222222222111111110000000000000/////////////////////...............----------------,,,,,,,,,,,,,,,,+++++++++++++++****+****************))))))))(((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!!!!! HHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTRRRRRRRRRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOPQQRRSSTTUUVVWWXXYYYZZZZ[[^^^^^^^^^^^^]]]]\\\\[[[[[^^]]]\\[[ZZYXXWWVVVVVVVVVWWWWWXXXXXWWWWWVVVVUUUUTTSSRRRRRQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@??@????????????????????>>>>>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::99999999999999888888888888888888888888888888877777766666665555555555555544444444444444444444433333333333222222222222222111111111000000000000/////////////////////...............-----------------,,,,,,,,,,,,,,,+++++++++++++++*****+***************)))))))))(((((((((((((((''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$################""""""""""""""""!!!!!!!!!!!!!!!! GHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOPQQQRRSSTUUVVWWXXYYYYZZZZ[^^^^^^^^^^^]]]]\\\\[[[[[Z^]]]\\\[[ZYYXXWWVVVVVVVVVVWWWWWWWWWWWWWVVVVVUUUUTTSSRRRRQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@???????????????????????>>>>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::::::99999999999988888888888888888888888888888888777777776666665555555555555544444444444444444444433333333333222222222222222111111111100000000000/////////////////////...............-----------------,,,,,,,,,,,,,,,++++++++++++++++********************))))))))))((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!!!! GGGHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTRRQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOPPQQRRSSTTUUVWWWXXYYYZZZZZ^^^^^^^^^^]]]]\\\\[[[[ZZZ]]]]\\[[ZZYYXXWWVVVVUUVVVVVWWWWWWWWWWWWVVVVUUUUTTTSRRRRQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@??????????????????????>>>>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::::9999999999998888888888888888888888888888888777777777766666655555555555555444444444444444444444333333333333222222222222221111111111100000000000////////////////////................----------------,,,,,,,,,,,,,,,,+++++++++++++++*********************))))))))))(((((((((((((('''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!!!!! GGGGGHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMNNNNNNNOOPPQQRRSSTTUUVVWWXXXYYYZZZZ]^^^^^^^^^]]]]\\\[[[[ZZZZ]]]\\\[[ZZYYXWWVVVVUUUUVVVVVWWWWWWWWWWWVVVVUUUUTTTRRRRQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@?????????????????????>>>>>>>>>>>>>>>>>>>================<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::9999999999888888888888888888887888888887777777777777666666655555555555555444444444444444444444333333333333322222222222221111111111110000000000/////////////////////...............----------------,,,,,,,,,,,,,,,,+++++++++++++++*********************)))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$################""""""""""""""""!!!!!!!!!!!!!!!! GGGGGGHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOONNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMNNNNNNOOPPPQQRRSSTTUVVVWWXXXYYYZZZ]]^^^^^^]]]]]\\\[[[[ZZZZY]]\\\[[[ZYYXXWWVVVUUUUUUVVVVVWWWWWWWWWVVVVVUUUTTTTRRRQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@?????????????????????>>>>>>>>>>>>>>>>>>==================<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::99999999999888888888888888888777788877777777777777777666666655555555555555444444444444444444444333333333333332222222222221111111111111000000000///////////////./////...............----------------,,,,,,,,,,,,,,,,+++++++++++++++*********************))))))))))))((((((((((((''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!!!! GGGGGGGGHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJKKKKKKKKJKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNOOONNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMNNNNNMMMMMMMMMMMMMNNNNNNOPPPQQRRSSTTUUVVWWWXXYYYYZZ]]]]]^^]]]]]\\\[[[ZZZZZYY]\\\[[[ZZYYXXWWVVVUUUUUUUVVVVVWWWWWWWWVVVVUUUUTTTSRRRQQQQQPPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNNMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJJIJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@?????????????????????>>>>>>>>>>>>>>>>>>=================<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::99999999999888888888888888887777777777777777777777777666666665555555555555444444444444444444444333333333333333222222222221111111111111100000000////////////////.////...............-----------------,,,,,,,,,,,,,,,++++++++++++++++********************)))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!!!!! GGGGGGGGGGHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJKKKKKKJJKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMNNNNMMMMMMMMMMMMMMMNNNNNOOPPQQQRRSSTTUUVVWWXXXYYYYZ]]]]]]]]]]]\\\[[[ZZZZYYYY\\\[[[ZZZYYXXWWVVUUUUUUUUVVVVVVWWWWWWVVVVVUUUTTTTSRRQQQQQPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@????????????????????>>>>>>>>>>>>>>>>>>==================<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::99999999998888888888888888877777777777777777777777776666666665555555555555444444444444444444444333333333333333222222222222111111111111110000000////////////////..///...............-----------------,,,,,,,,,,,,,,,++++++++++++++++*********************)))))))))))))(((((((((((''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$################""""""""""""""""!!!!!!!!!!!!!!!! GGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJKKKKJJJJJKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQRQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNOPPPQQRRSSTTUUVVWWWXXXYYYY]]]]]]]]]]]\\\[[ZZZYYYYYX\\[[[ZZZYYXXWWVVVUUUUUUUUUVVVVVVWWWWVVVVVUUUUTTTSSRQQQQQPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@????????????????????>>>>>>>>>>>>>>>>>>=================<<<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::::::999999999999888888888888888777777777777777777777777766666666665555555555555444444444444444444444333333333333333222222222222111111111111111000000////////////////...//................----------------,,,,,,,,,,,,,,,,+++++++++++++++*********************))))))))))))))(((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!!!!! GGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJKKJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNOOPPQQQRRSSTTUUVVWWWXXYYYY]]]]]]]]]]\\\[[ZZZYYYXXXX[[[[ZZZYYYXXWWVVUUUUUUUUUUVVVVVVVVVVVVVVVUUUTTTTSSRQQQQPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMLLLLLLKKKKKLLLLLLLLLLLLLLLLLLLLLKKKKKKJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@????????????????????>>>>>>>>>>>>>>>>>>=================<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::99999999999999888888888888887777777777777777777777776666666666665555555555554444444444444444444443333333333333333222222222221111111111111110000000///////////////..../................----------------,,,,,,,,,,,,,,,,+++++++++++++++*********************)))))))))))))))(((((((((''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$################""""""""""""""""!!!!!!!!!!!!!!!! GGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNOOPPPQQRRSSTTUUVVWWWXXXYYY\]]]]]]]]\\\[[[ZZYYYXXXXW[[ZZZZYYYXXWWVVVUUUUUUUUUUUVVVVVVVVVVVVVUUUUTTTSSSQQQQQPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMLLLLKKKKKKKKLLLLLLLLLLLLLLLLLLLKKKKKKJJJJJJJIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@?????????????????????>>>>>>>>>>>>>>>>=>=================<<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::::::99999999999999988888888888877777777777777777777777766666666666665555555555554444444444444444444443333333333333333222222222221111111111111110000000///////////////.....................-----------------,,,,,,,,,,,,,,,+++++++++++++++*********************))))))))))))))))((((((((('''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$################""""""""""""""""!!!!!!!!!!!!!!!! GGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNOOOPPQQRRSSTTUUUVVWWXXXYYY\\]]]]]]\\\\[[ZZYYXXXXWWWZZZZZYYYXXXWWVVUUUUUTTTUUUUUVVVVVVVVVVVVUUUTTTTSSSQQQQPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMLLKKKKKKKKKKKLLLLLLLLLLLLLLLLLLKKKKKJJJJJJJIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@?????????????????????>>>>>>>>>>>>>>>>>=================<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::999999999999999998888888888877777777777777777777777766666666666665555555555554444444444444444444443333333333333333222222222221111111111111111000000///////////////.....................-----------------,,,,,,,,,,,,,,,++++++++++++++++*********************)))))))))))))))(((((((((''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!!!! GGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOONNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSQQQQQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNOOOPPQQRRRSSTTUUVVWWWXXXYY\\]]]]]]\\\[[ZZYYXXXWWWWWZZZYYYYXXXWWVVVUUUUTTTTTUUUUUVVVVVVVVVVUUUUTTTSSSRQQQPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLKKKKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@?????????????????????>>>>>>>>>>>>>>>>==================<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::999999999999999998888888888887777777777777777777777666666666666665555555555554444444444444444444443333333333333333222222222221111111111111111000000////////////////....................-----------------,,,,,,,,,,,,,,,++++++++++++++++*********************)))))))))))))))(((((((((''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$################""""""""""""""""!!!!!!!!!!!!!!!! GGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNOOOPPQQQRRSSTTUUVVWWWXXXYY\\]]]]]\\\\[[ZZYYXXWWWVVVYYYYYYXXXWWWVVUUUUTTTTTTTUUUUUVVVVVVVVUUUUTTTSSSSRQQQPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLKKKKKJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@??????????????????????>>>>>>>>>>>>>>>>>=================<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::999999999999999998888888888887777777777777777777776666666666666665555555555554444444444444444344443333333333333333222222222221111111111111111000000////////////////....................-----------------,,,,,,,,,,,,,,,,+++++++++++++++*********************))))))))))))))))((((((((''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$################"""""""""""""""""!!!!!!!!!!!!!!! FGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNOOOPPPQQRRSSTTUUVVWWWXXXYY\\]]]]\\\\[[ZZYYXXWWWVVVVYYYYXXXXWWWVVUUUUTTTTTTTTUUUUUUUVVVVUUUUUTTTTSSSRRQQPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMMKKKKKKKKKKKKKKLLLLLLLLLLLLLLLKKKKKJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@???????????????????????>>>>>>>>>>>>>>>>=================<<<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::::::999999999999999998888888888887777777777777776777766666666666666655555555555554444444444444444334443333333333333333222222222221111111111111111000000///////////////.....................-----------------,,,,,,,,,,,,,,,,+++++++++++++++*********************))))))))))))))))((((((((''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$################"""""""""""""""""!!!!!!!!!!!!!!! FFFGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNOOOPPPQQRRSSTTUUVVWWWXXXYY\\\]]]\\\\[[ZZYYXWWWVVVVUYYXXXXXWWWVVVUUUTTTTTTTTTTUUUUUUUUUUUUUUTTTTSSSRRRQPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNMMMMMMMMMMMMMMMMMKKKKKKKKKKKKKKLLLLLLLLLLLLLLKKKKKKJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@????????????????????????>>>>>>>>>>>>>>>>==================<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::999999999999999999888888888888777777777777776677766666666666666655555555555554444444444444444333443333333333333333222222222221111111111111111000000////////////////....................-----------------,,,,,,,,,,,,,,,,+++++++++++++++*********************))))))))))))))))(((((((((''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$################""""""""""""""""!!!!!!!!!!!!!!!! FFFFFGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNOOOPPPQQRRSSTTUUVVWWXXXXYY\\]]]]\\\[[[ZYYXXWWVVVUUUXXXXXXWWWVVVUUUTTTTTTTTTTTTUUUUUUUUUUUUTTTTSSSSRRRQPPPPPPPOOOOOOOOOOOOOOOOONNNNNNMMMMMMMMMMMMMMMMMMMKKKKKKKKKKKKKKLLLLLLLLLLLLLKKKKKKJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@????????????????????????>>>>>>>>>>>>>>>>=================<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::9999999999999999998888888888888777777777777666676666666666666666555555555555544444444444444443333433333333333333332222222222211111111111111110000000///////////////.....................----------------,,,,,,,,,,,,,,,,++++++++++++++++***************)*****)))))))))))))))(((((((((''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$################""""""""""""""""!!!!!!!!!!!!!!!! FFFFFFGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMNNMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLMMMMMMMMMMMMMMMMMMMMMMMNNOOOPPPQQRRSSTUUVVVWWXXXYYY\\]]]\\\\[[ZZYYXXWWVVUUUUXXXXXWWWVVVUUUTTTTTSSSTTTTTTUUUUUUUUUUUTTTTSSSRRRRPPPPPPPPOOOOOOOOOOOOOOOONNNNNNMMMMMMMMMMMMMMMMMMLLKKKKKKKKKKKKKKLLLLLLLLLLLLLKKKKKJJJJJJIIIIIIIIIIIHHIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@?????????????????????>??>>>>>>>>>>>>>>>>>================<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::99999999999999999998888888888887777777777776666666666666666666665555555555555444444444444444433333433333333333333322222222222111111111111111100000000//////////////.....................-----------------,,,,,,,,,,,,,,,++++++++++++++++****************)****)))))))))))))))(((((((((''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$################"""""""""""""""""!!!!!!!!!!!!!!! FFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJKJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNOOOOOOONNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNOOOOPPQQQRRSSTUUVVWWXXXYYYZZZ\]]]]\\\\[[ZZYYXWWVVVUUUUXXXXXWWWWVVVUUUTTTTTTTTTTRRSSSSSSSSSSSSRRRRQQQQPPPONNNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLKKKKKKJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@?????????????????????>>>>>>>>>>>>>>>==================<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::::999999999999999999988888888888887777777777766666666666666655555555555555454444444444444444333333333333333333222222222222222111111111111111110000000000////////////////...........----------------,,,,,,,,,,,,,,++++++++++++++++*+++++++****************)))))))))))))))))(((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$################""""""""""""""""!"""!!!!!!!!!!!!!!!! FFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNOOOONNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNMMMMMNNNNNNNNNNNNNNNMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNOOOOPPQQQRRSSTUUVVWWXXYYYZZZZ\\]]]\\\\[[ZZYYXWWVVVUUUUXXXXXWWWVVVUUUTTTTTSSSTTTRRRSSSSSSSSSSRRRRRQQQQPPPNNNNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLKKKKKKJJJJJJIIIIIIIIIIIHHIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@??????????????????????>>>>>>>>>>>>>>===================<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::999999999999999999998888888888887777777777766666666666666655555555555555444444444444444444333333333333333333222222222222222111111111111111110000000000////////////////...........----------------,,,,,,,,,,,,,,++++++++++++++++**++++++****************))))))))))))))))))((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$################""""""""""""""""!!""!!!!!!!!!!!!!!!!! FFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNOOOPPQQQRRSTTUUVVWWXXYYYZZZZ\]]]\\\\\[[ZZYXXWWVVUUUUUXXXXWWWWVVVUUTTTTSSSSSSSTRRRRSSSSSSSSRRRRRQQQQPPPPNNNNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLKKKKKKKJJJJJJIIIIIIIIIIHHHHIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@??????????????????????>>>>>>>>>>>>>>>==================<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::999999999999999999988888888888887777777777766666666666665555555555555555444444444444444443333333333333333332222222222222222111111111111111100000000000///////////////...........----------------,,,,,,,,,,,,,,++++++++++++++++***++++++****************)))))))))))))))))(((((((((((((((''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###############"""""""""""""""""!!"!!!!!!!!!!!!!!!!! FFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNOOOPPPQQRRSTTUUVVWWXXYYYZZZZ\\\\\\\\[[[ZYYXXWWVVUUUUUXXXWWWWVVVUUUTTTSSSSSSSSSRRRRRRSSSSRRRRRRRQQQQPPPPNNNNNNNNNNNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLKKKKKKKKJJJJJIIIIIIIIIIHHHHHIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@??????????????????????>>>>>>>>>>>>>>>==================<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::9999999999999999999988888888888877777777777666666666666655555555555555554444444444444444433333333333333333322222222222222221111111111111111000000000000//////////////...........----------------,,,,,,,,,,,,,,,+++++++++++++++****+++++****************)))))))))))))))))(((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###############"""""""""""""""""!!!"!!!!!!!!!!!!!!!! FFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNOOOPPPQQRRSTTUUVWWXXXYYYZZZZ\\\\\\\\[[ZZYYXXWWVVUUUUUXXXWWWWVVVUUTTTTSSSSSSSSSRRRRRRRRRRRRRRRRQQQQPPPPPNNNNNNNNNNNNNNNNNMMMMMMMMLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLKKKKKKKKJJJJJJIIIIIIIIHHHHHHHIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@????????????????????>>>>>>>>>>>>>>>>=================<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::9999999999999999999888888888888877777777776666666666666555555555555555544444444444444444333333333333333333222222222222222211111111111111110000000000000/////////////............---------------,,,,,,,,,,,,,,,++++++++++++++++****++++****************)))))))))))))))))(((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$################""""""""""""""""!!!!!!!!!!!!!!!!!!!!! EEFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNMMNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNOOOPPPQQRRSTTUUVWWXXXYYYZZZZ\\\\\\\[[[ZZYYXXWWVVUUUUUXXXWWWWVVUUUTTTSSSSSSSSSSQRRRRRRRRRRRRRRQQQQPPPPPONNNNNNNNNNNNNNNNNMMMMMMMMLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLKKKKKKKKKJJJJJJIIIIIIIIHHHHHHHHIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@???????????????????>>>>>>>>>>>>>>>>===============<=<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::::::9999999999999999998888888888888777777777766666666666665555555555555555444444444444444443333333333333333332222222222222222111111111111111100000000000000////////////.............--------------,,,,,,,,,,,,,,,++++++++++++++++*****++++***************))))))))))))))))))((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###############"""""""""""""""""!!!!!!!!!!!!!!!!!!!! EEEEFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNOOPPPQQRRSSTUUVVWXXXYYYZZZZ\\\\\\[[[ZZZYYXWWWVVVUUUUXXXWWWWVVUUUTTTSSSSSSSSSSQQQRRRRRRRRRRRQQQQQPPPPPONNNNNNNNNNNNNNNNNNMMMMMMMLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLKKKKKKKKKKJJJJJIIIIIIIIHHHHHHHHHIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@@@@@@??????????????????>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::::::9999999999999999988888888888888777777777766666666666655555555555555554444444444444444433333333333333333322222222222222221111111111111111000000000000000////////////.............--------------,,,,,,,,,,,,,,++++++++++++++++******+++***************))))))))))))))))))(((((((((((((((''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###############"""""""""""""""""!!!!!!!!!!!!!!!!!!!! EEEEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNOOOPPQQRRSSTUUVVWWXXYYYZZZZ\\\\\[[[[ZZYYXXWWWVVVUUUUXXXWWWVVVUUTTTSSSSSRRRRSSQQQQRRRRRRRRRQQQQQPPPPPOONNNNNNNNNNNNNNNNNNMMMMMMLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLKKKKKKKKKKJJJJJJIIIIIIIHHHHHHHHHHIIIHHHHHHHHHHHHHHHHHHHHHHGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::::::9999999999999999988888888888887777777777666666666666555555555555555544444444444444444333333333333333333222222222222222211111111111111110000000000000000///////////..............-------------,,,,,,,,,,,,,,++++++++++++++++*******++****************)))))))))))))))))(((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$################""""""""""""""""!!!!!!!!!!!!!!!!!!!!! EEEEEEEFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNOOOPPQQRRSSTUUVVWWXXYYYYZZZ\\\\[[[[ZZYYYXXWWVVVVUUUUXXXWWWVVVUUTTTSSSSRRRRRRRQQQQQQRRRRRRQQQQQQPPPPPOONNNNNNNNNNNNNNNNNNMMMMMMLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIIIHHHHHHHHHHIHHHHHHHHHHHHHHHHHHHHHHGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBCCCCBBBBBBBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::::::::9999999999999999988888888888887777777777666666666666555555555555555544444444444444444333333333333333333222222222222222211111111111111111000000000000000///////////...............------------,,,,,,,,,,,,,,++++++++++++++++********+****************)))))))))))))))))(((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$################"""""""""""""""""!!!!!!!!!!!!!!!!!!!! EEEEEEEEEFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNOOPPPQQRSSTTUVVWWXXXYYYYZZ[[[[[[[ZZZYYXXXWWVVVVUUUUXXXWWWVVUUUTTSSSSRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPOOONNNNNNNNNNNNNNNNNNMMMMMMLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBCCBBBBBBBBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::::::9999999999999999888888888888887777777777666666666666555555555555555544444444444444444333333333333333323222222222222222211111111111111111000000000000000///////////................-----------,,,,,,,,,,,,,,,+++++++++++++++*************************))))))))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###############"""""""""""""""""!!!!!!!!!!!!!!!!!!!! EEEEEEEEEEEFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLMMMMMMMMMMMMMMMMMMMNNNNNNOOPPPQQRRSTTUUVVWWXXYYYYYY[[[[[[ZZZYYYXXWWWVVVUUUUUXXXWWWVVUUUTTSSSRRRRRRRRRPQQQQQQQQQQQQQQQQPPPPPOOONNNNNNNNNNNNNNNNNNMMMMMLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBCBBBBBBBBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;::::::::::::::99999999999999998888888888888877777777776666666666666555555555555555444444444444444443333333333333333222222222222222222111111111111111110000000000000000//////////................-----------,,,,,,,,,,,,,,,++++++++++++++++************************))))))))))))))))))(((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$################""""""""""""""""!!!!!!!!!!!!!!!!!!!!! EEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIJJIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOONNNNNNOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMLMMMMMMMMMMMMMMMMMMMLLLLLLMMMMMMMMMMMMMMMMMMMNNNNNNOOOPPQQRRSSTUUVVWWXXXYYYYY[[[[ZZZZYYYXXWWWVVVVUUUUUXXXWWWVVUUTTTSSSRRRRRRRRRPPQQQQQQQQQQQQQQPPPPPPOOONNNNNNNNNNNNNNNNNMMMMMMLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;::::::::::::::99999999999999998888888888888777777777777666666666666555555555555555444444444444444443333333333333333222222222222222222111111111111111110000000000000000//////////................-----------,,,,,,,,,,,,,,,,+++++++++++++++************************))))))))))))))))))(((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$################"""""""""""""""""!!!!!!!!!!!!!!!!!!!! EEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMNNNNMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMLLLLLMMMMMMMMMMMMMMMLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMNNNNNOOOPPQQRRSSTTUVVWWWXXXYYYY[[[ZZZZYYYXXXWWWVVVVUUUUUXXWWWVVVUUTTSSSRRRRRRRRRRPPPQQQQQQQQQQQQQPPPPPOOOONNNNNNNNNNNNNNNNNMMMMMMLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIIHHHHHHHHHHHHHGHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;::::::::::::::99999999999999998888888888888877777777777666666666666555555555555555444444444444444443333333333333333222222222222222222111111111111111110000000000000000///////////...............------------,,,,,,,,,,,,,,,,++++++++++++++*************************)))))))))))))))))(((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$################""""""""""""""""!!!!!!!!!!!!!!!!!!!! EEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLMMMMMMMMMMMLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMNNNNNOOOPPPQQRSSTTUUVVWWXXXXXYYZZZZZZYYYXXXWWWVVVVUUUUUTXXWWWVVVUUTTSSSRRRRRRRRRRPPPPQQQQQQQQQQQPPPPPPOOOONNNNNNNNNNNNNNNNNMMMMMLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIIHHHHHHHHHHHHHGGHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;::::::::::::::99999999999999998888888888888877777777777666666666666555555555555555444444444444444443333333333333333222222222222222222111111111111111110000000000000000///////////................-----------,,,,,,,,,,,,,,,,++++++++++++++*************************)))))))))))))))))((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$################""""""""""""""""!!!!!!!!!!!!!!!!!!!!! EEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMNNNNNOOOPPPQQRRSTTUUVVWWWXXXXXXZZZZZYYYXXXWWWVVVVUUUUUUTXXWWWVVUUUTTSSSRRRRRRRRRRPPPPPQQQQQQQQQQPPPPPOOOOONNNMMNNNNNNNNNNNNMMMMMLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJIIIIIIIHHHHHHHHHHHGGGGHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;:::::::::::::99999999999999988888888888888777777777776666666666666555555555555555444444444444444443333333333333333222222222222222222211111111111111110000000000000000///////////................-----------,,,,,,,,,,,,,,,,++++++++++++++*************************))))))))))))))))))(((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#################""""""""""""""""!!!!!!!!!!!!!!!!!!!! EEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMNNNNNOOOPPPQQRRSSTUUVVVWWWXXXXXZZZZYYYXXXWWWVVVVUUUUUUTTXWWWVVVUUTTTSSRRRRRRRRRRRPPPPPQQQQQQQQQPPPPPPOOOOONMMMMMNNNNNNNNNNMMMMMMLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIIHHHHHHHHHHHGGGGGHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::::99999999999999988888888888888777777777776666666666666555555555555555444444444444444443333333333333333222222222222222222211111111111111110000000000000000///////////................-----------,,,,,,,,,,,,,,,,+++++++++++++++************************))))))))))))))))))(((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$################""""""""""""""""!!!!!!!!!!!!!!!!!!!!! EEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMLLMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMNNNNNOOOPPPQQRRSSTTUUVVWWWXXXXXZZYYYYXXXWWWVVVVUUUUUUTTTXWWWVVVUUTTSSSRRRRRRRQRRRPPPPPQQQQQQQQPPPPPPOOOOOOMMMMMMMMNNNNNNNMMMMMMLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIIHHHHHHHHHHHGGGGGGHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::99999999999999888888888888888777777777776666666666666555555555555555444444444444444443333333333333333222222222222222222211111111111111110000000000000000///////////................-----------,,,,,,,,,,,,,,,,+++++++++++++++************************))))))))))))))))))(((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$################""""""""""""""""!!!!!!!!!!!!!!!!!!!!! DEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMNNNNNOOOPPQQQRRSSTTUUVVWWWWXXXXZYYYYYXXXWWVVVVUUUUUUTTTTWWWWVVUUUTTSSSRRRRRRRRRRRPPPPPQQQQQQQPPPPPPPOOOOOOMMMMMMMMMMNNNNMMMMMMMLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLKKKKKKKKKKJJJJJJIIIIIIHHHHHHHHHHHGGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;::::::::::::::99999999999999888888888888887777777777776666666666666555555555555555444444444444444433333333333333333222222222222222222211111111111111110000000000000000///////////................-----------,,,,,,,,,,,,,,,,+++++++++++++++*************************)))))))))))))))))((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$################"""""""""""""""""!!!!!!!!!!!!!!!!!!!! DDDEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNNNOOPPPQQQRRSSTTUUVVWWWWWXXXYYYYYXXXWWWVVVUUUUUTTTTTTWWWVVVUUTTTSSSRRRRRRRRRRRPPPPQQQQQQQQPPPPPPOOOOOOOMMMMMMMMMMMMMMMMMMMMLLLLLKKKKKKKKJJJKKKKKKKKKKKKKKKKKKKKKLLLLKKKKKKKKKJJJJJJIIIIIIHHHHHHHHHHHGGGGGGGGHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@???????????????>>>>>>>>>>>>>>>>>>>>>>>>=============<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;::::::::::::::99999999999999888888888888887777777777776666666666666555555555555555444444444444444433333333333333333222222222222222222211111111111111110000000000000000///////////................------------,,,,,,,,,,,,,,,,++++++++++++++*************************)))))))))))))))))((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#################""""""""""""""""!!!!!!!!!!!!!!!!!!!!! DDDDDEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMNNNNOOOPPPQQRRSSSTTUUVVVWWWWXXXYYYYXXXWWWVVVUUUUTTTTTTTTWWWVVUUUTTSSSRRRRRRRRRRRRPPPQQQQQQQQPPPPPPPOOOOOONMMMMMMMMMMMMMMMMMMMMLLLLKKKKKKKKJJJJJJKKKKKKKKKKKKKKKKKLLLLLLKKKKKKKKJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGGHHHGGGGGGGGGGGGGGGGGGGGGGFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@????????????????>>>>>>>>>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<;<<;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::99999999999999888888888888887777777777766666666666666555555555555555444444444444444433333333333333333222222222222222222211111111111111110000000000000000///////////................------------,,,,,,,,,,,,,,,,++++++++++++++*************************))))))))))))))))()(((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$################""""""""""""""""!!!!!!!!!!!!!!!!!!!!! DDDDDDDEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMNNNNOOOPPQQQRRSSTTTUUVVVWWWWWWWYYYYXXXWWVVVUUUUTTTTTTTTSWWVVVUUUTTSSSRRRRRRRRRRRRPPQQQQQQQQQPPPPPPOOOOOONNMMMMMMMMMMMMMMMMMMMLLLLLKKKKKKJJJJJJJJKKKKKKKKKKKKKKKLLLLLLLLKKKKKKKJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGGHHGGGGGGGGGGGGGGGGGGGGGGFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@??????????????????>>>>>>>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<;;<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::9999999999999888888888888887777777777766666666666666555555555555555444444444444444433333333333333333222222222222222222211111111111111110000000000000000////////////................-----------,,,,,,,,,,,,,,,,++++++++++++++*****************)*******))))))))))))))))(((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$################"""""""""""""""""!!!!!!!!!!!!!!!!!!!! DDDDDDDDDEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQPPOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKLLLLLLLLLLLLLLMMMMMMNNNNOOPPPQQRRRSSTTUUUVVVWWWWWWWYYYYXXXWWVVVUUUTTTTTTTSSSWVVVUUUTTTSSSRRRRRRRRRRRRPQQQQQQQQQQPPPPPOOOOOONNNMMMMMMMMMMMMMMMMMMLLLLLKKKKKKJJJJJJJJJJKKKKKKKKKKKKLLLLLLLLLLKKKKKKKJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGGGHGGGGGGGGGGGGGGGGGGGGGFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@???????????????????>>>>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::99999999999998888888888888877777777777666666666666665555555555555544444444444444444333333333333333332222222222222222222111111111111111100000000000000000////////////...............-----------,,,,,,,,,,,,,,,,++++++++++++++*****************))******)))))))))))))))))((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#################""""""""""""""""!!!!!!!!!!!!!!!!!!!!! DDDDDDDDDDDEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKLLLLLLLLLLLLLLMMMMMMNNNOOOPPQQQRRSSSTTUUUVVVWWWWWWWYYYXXXWWWVVUUUTTTTTSSSSSSVVVVUUUTTSSSRRRRRRRRRRRRRQQQQQQQQQQPPPPPPOOOOONNNNMMMMMMMMMMMMMMMMMLLLLLKKKKKKJJJJJJJJJJJKKKKKKKKKKLLLLLLLLLLLLKKKKKKJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAABBAAAAAAAAAAAAAAAAAA@@@@@@@@@?????????????????????>>>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::99999999999999888888888888887777777777766666666666665555555555555544444444444444443333333333333333332222222222222222222111111111111111100000000000000000/////////////..............-----------,,,,,,,,,,,,,,,,+++++++++++++++****************)))******))))))))))))))))(((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$################""""""""""""""""!!!!!!!!!!!!!!!!!!!!! DDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHIHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLKKKKLLLLLLLLLLLLLLLKKKKKKKKKKLLKKLLLLLLLLLLLMMMMMNNNOOPPPQQQRRSSTTTUUVVVWWWWWWWWYYYXXXWWVVUUUTTTTSSSSSSSSVVVUUUTTTSSSRRRRRRRRRRRRRQQQQQQQQQQPPPPPOOOOONNNNNMMMLLMMMMMMMMMMLLLLLLLKKKKKJJJJJJJJJJJJJKKKKKKKKLLLLLLLLLLLLLKKKKKJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@?????????????????????>>>>>>>>>>>>>>>>>================<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::99999999999999988888888888887777777777766666666666655555555555555544444444444444444333333333333333332222222222222222222111111111111111100000000000000000//////////////.............------------,,,,,,,,,,,,,,,+++++++++++++++****************))))*****))))))))))))))))(((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$################""""""""""""""""!!!!!!!!!!!!!!!!!!!!! DDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOONNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKLLLLLLLLMMMMMNNNOOPPPQQRRRSSTTUUUVVVWWWWWWWWYYYXXXWWVVUUUTTTSSSSSSSSSVVVUUUTTSSSRRRRRRRRRRRRRRQQQQQQQQQQPPPPOOOOONNNNNNLLLLLLLLLLLLLLLLLLLLLKKKKKJJJJJJJJJJJJJJKKKKKKKKLLLLLLLLLLLLLKKKKKJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@?????????????????????>>>>>>>>>>>>>>>>>================<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::99999999999999998888888888887777777777766666666666655555555555555544444444444444444333333333333333332222222222222222222111111111111111100000000000000000///////////////............-------------,,,,,,,,,,,,,,+++++++++++++++****************)))))****))))))))))))))))(((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#################""""""""""""""""!!!!!!!!!!!!!!!!!!!!! DDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGFFFGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLMMMMNNNOPPPQQRRRSSTTUUUVVVVWWWWWWYYYXXXWWVVUUTTTTSSSSSSSSSVUUUUTTSSSRRRRQQQQQQRRRRRQQQQQQQQPPPPPOOOONNNNNMMMLLLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJJJJJJJKKKKKKLLLLLLLLLLLLLLKKKKKJJJJIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@????????????????????>>>>>>>>>>>>>>>>>>>>>====================<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::::::::::9999999999999999888888888888888777777777777666666655555555555555544444444444443333333333333333222222222222222111111111111111111111110000000000000000000000////////////////................---------------,,,,,,,,,,,,,,,,+++++++++++++++*****************))))))))))))))(((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$################""""""""""""""""""""!!!!!!!!!!!!!!!!! !!! DDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGFFFFFGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLMMMNNNOPPPQQRRSSSTTUUUVVVVWWWWWWYYYXXWWWVVUUTTTSSSSSSSSSRVUUUTTTSSSRRRQQQQQQQRRRRRQQQQQQQPPPPPOOOONNNNNMMMMLLKKKKKLLLLLLLKKKKKKKKJJJJJJJJJJJJJJJJJJJKKKKKKLLLLLLLLLLLLLLKKKKJJJJIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@???????????????????>>>>>>>>>>>>>>>>>>>>>====================<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::::::::999999999999999998888888888888887777777777776666666555555555555555444444444444433333333333333332222222222222221111111111111111111111100000000000000000/0000////////////////................---------------,,,,,,,,,,,,,,,,++++++++++++++++****************))))))))))))))(((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###############""""""""""""""""""""!!!!!!!!!!!!!!!!! !! CCDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGFFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLMMMMMMMMMMMMMMMMMMMLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNOPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLMMMNNNOPPPQQRRSSSTTUUUVVVVWWWWWWYYXXXWWVVUUUTTSSSSSSSSSSRUUUUTTSSSRRRQQQQQQQQQRRRRQQQQQQPPPPPOOOONNNNNMMMMMKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJKKKKKKLLLLLLLLLLLLLLKKKKJJJJIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@????????????????????>>>>>>>>>>>>>>>>>>>>====================<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::::::::::::99999999999999998888888888888888777777777776666666555555555555555444444444444433333333333333332222222222222221111111111111111111111100000000000000000//000////////////////................---------------,,,,,,,,,,,,,,,,++++++++++++++++****************))))))))))))))(((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###############""""""""""""""""""""!!!!!!!!!!!!!!!!! !! CCCCDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGFFFFFFFFFGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLMMMMMMMMMMMMMMMLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKJKKKJJJJKKKKKKKKKLLLLMMMNNOOPPQQRRSSSTTUUUVVVVVWWWWWYYXXXWWVVUUTTTSSSSSSSSSRRUUUUTTSSSRRRQQQQQQQQQRRRRPQQQQPPPPPPOOONNNNNMMMMMMKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLLLLLLLLLLLKKKKJJJIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@???????????????????>>>>>>>>>>>>>>>>>>>>======================<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::::::::::::9999999999999998888888888888888777777777776666666655555555555555444444444444333333333333333332222222222222221111111111111111111111100000000000000000///00////////////////................----------------,,,,,,,,,,,,,,,++++++++++++++++****************)))))))))))))))((((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###############"""""""""""""""""""""!!!!!!!!!!!!!!!!! ! CCCCCCDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGFFFFFFFFFFFFGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJKKKKKKLLLLMMMNNOOPPQQRRRSSTTTUUUVVVVVWWVVYXXXWWWVVUUTTTSSSSSSSSRRRUUUTTTSSRRRQQQQQQQQQQQRRRPPPPPPPPPPOOONNNNNMMMMMMMKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLLLLLLLLLLKKKKJJJJIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@???????????????????>>>>>>>>>>>>>>>>>>>>======================<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::::::::::::999999999999998888888888888888777777777777666666665555555555555444444444444333333333333333332222222222222221111111111111111101111100000000000000000////0////////////////.................----------------,,,,,,,,,,,,,,++++++++++++++++****************)))))))))))))))((((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$################""""""""""""""""""""!!!!!!!!!!!!!!!!! CCCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLMMMMMMMMLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJKKKKKKLLLLMMNNOOPPPQQRRSSTTTUUUVVVVVVVVVYXXXWWVVUUTTTSSSSSSSSRRRRUUUTTTSSRRRQQQQQQQQQQQQRRPPPPPPPPOOOONNNNMMMMMMMLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJIIJJJJJJJJJJKKKKKLLLLLLLLLLLLKKKKJJJIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@??????????????????>>>>>>>>>>>>>>>>>>>>>======================<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;:::::::::::::::::::9999999999999998888888888888888777777777777666666666555555555555444444444444433333333333333332222222222222221111111111111111100111100000000000000000/////////////////////.................----------------,,,,,,,,,,,,,,,+++++++++++++++*****************))))))))))))))(((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###############""""""""""""""""""""!!!!!!!!!!!!!!!!! CCCCCCCCCCDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEFFFEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLMMMMMLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLMMMNNOOPPQQRRSSSTTUUUVVVVVVVVVXXXWWWVVUUTTTSSSSSSSSRRRRUUUTTSSSRRQQQQQPPQQQQQQQQPPPPPPPOOOONNNNNMMMMMMLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIJJJJJJJJKKKKKLLLLLLLLLLLKKKJJJJIIIIHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBABBBAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@??????????????????>>>>>>>>>>>>>>>>>>>>>>======================<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::::::::999999999999999988888888888888887777777777777666666666655555555555444444444444443333333333333332222222222222221111111111111111100011100000000000000000/////////////////////.................----------------,,,,,,,,,,,,,,,+++++++++++++++*****************))))))))))))))(((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###############"""""""""""""""""!"""!!!!!!!!!!!!!!!!! CCCCCCCCCCCCDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKLLLMMMNOOPPQQQRRSSTTTUUUVVVVVVVVXXXWWVVUUUTTSSSSSSSSSRRRRUUUTTSSRRRQQQQPPPPPQQQQQQPPPPPOOOOONNNNNMMMMMLLLLLKKKKKKKKKKKKKJJJJJJJJJJJIJJJIIIIIIIIIIJJJJJJKKKKKLLLLLLLLLLKKKKJJJIIIIHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAABBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@?????????????????>>>>>>>>>>>>>>>>>>>>>>>>====================<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::::::::::9999999999999999988888888888888887777777777777666666666665555555555444444444444444333333333333332222222222222221111111111111111100001100000000000000000/////////////////////.................----------------,,,,,,,,,,,,,,,+++++++++++++++*****************))))))))))))))(((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###############"""""""""""""""""!!""!!!!!!!!!!!!!!!!! CCCCCCCCCCCCCCDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKLLLLMMNNOOPPQQRRSSSTTUUUUVVVVVVVXXWWWVVUUTTTSSSSSSSSSSRRRUUUTTSSRRRQQQPPPPPPPPQQQQOOOOOOOOONNNNMMMMMMLLLLLLKKJJJJJJJJJJJJJJJJJJJJJIIJJIIIIIIIIIIIIJJJJJJKKKKKLLLLLLLLLKKKKJJJIIIIHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@??????????????????>>>>>>>>>>>>>>>>>>>>>>>=====================<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;:::::::::::::::::9999999999999998888888888888888887777777777777666666666665555555555444444444444444433333333333332222222222222221111111111111111100000100000000000000000/////////////////////.................----------------,,,,,,,,,,,,,,,++++++++++++++++****************))))))))))))))((((((((((((((((('(''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###############"""""""""""""""""!!"!!!!!!!!!!!!!!!!! CCCCCCCCCCCCCCCCDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKLLLMMNNOOOPPQQRRSSTTTUUUUVVVVVUXWWWVVVUUTTTSSSSSSSSSSSRRUUUTTSSRRQQQQPPPPPPPPPPQQOOOOOOONNNNNMMMMMMLLLLLLLJJJJJJJJJJJJJJJJJJJJJJIIIJIIIIIIIIIIIIIIJJJJJJKKKKKLLLLLLLKKKKJJJJIIIHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@???????????????????>>>>>>>>>>>>>>>>>>>>>>>=====================<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;::::::::::::::::99999999999999988888888888888888887777777777777666666666665555555554444444444444444443333333333332222222222222221111111111111111100000000000000000000000//////////////////////................----------------,,,,,,,,,,,,,,,++++++++++++++++****************)))))))))))))))((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###############"""""""""""""""""!!!"!!!!!!!!!!!!!!!!! CCCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKLLLMMNNOOPPQQRRRSSTTTUUUUUVUUUXWWWVVUUUTTTSSSSSSSSSSSRRUUUTTSSRRQQQPPPPPPPPPPPPPOOOOONNNNNNMMMMMMLLLLLLLLJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIJJJJJJKKKKKLLLLLKKKKKJJJIIIIHHHHHGHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@??????????????????>>>>>>>>>>>>>>>>>>>>>>>=====================<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;::::::::::::::::99999999999998888888888888888888877777777777776666666666665555555554444444444444444443333333333332222222222222221111111111111111100000000000000000000000//////////////////////................-----------------,,,,,,,,,,,,,,++++++++++++++++****************)))))))))))))))(((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###############"""""""""""""""""!!!!!!!!!!!!!!!!!!!!! CCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKLLLMMNNNOOPPQQRRSSSTTUUUUUUUUUWWWVVVUUTTTSSSSSSSSSSSSRRUUUTTSSRRQQQPPPPPPPPPPPPPNNNNNNNNNNMMMMMMLLLLLLLLLJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIJJJJJKKKKKKKLKKKKKKJJJJIIIHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@???????????????????>>>>>>>>>>>>>>>>>>>>>>======================<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::::::::::99999999999988888888888888888888877777777777776666666666665555555554444444444444444433333333333332222222222222221111111111111111100000000000000000000000//////////////////////................-----------------,,,,,,,,,,,,,,+++++++++++++++++***************)))))))))))))))(((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$################"""""""""""""""""!!!!!!!!!!!!!!!!!!!! CCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFEEEEFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKLLLMMNNOOPPPQQRRSSTTTUUUUUUUUWWWVVUUUTTTSSSSSSSSSSSSRRUUUTTSSRRQQPPPPPOOOOOOPPPNNNNNNNNMMMMMMMLLLLLLLLLLJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIJJJJJKKKKKKKKKKKKKJJJIIIIHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@???????????????????>>>>>>>>>>>>>>>>>>>>>======================<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::::::::99999999999998888888888888888888877777777777766666666666665555555554444444444444444433333333333332222222222222222111111111111111100000000000000000000000//////////////////////................-----------------,,,,,,,,,,,,,,+++++++++++++++++****************))))))))))))))(((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###############"""""""""""""""""!!!!!!!!!!!!!!!!!!!! CCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFEEEEEFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIJJJJJJJJKKKKLLLMMNNNOOPPQQRRRSSTTTUUUUUUUWWVVVUUUTTTSSSSSSSSSSSSRRUUTTTSSRRQQPPPPOOOOOOOOOONNNNNMMMMMMMMLLLLLLLLLLLLJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJKKKKKKKKKKKJJJJIIIHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@??????????????????>>>>>>>>>>>>>>>>>>>>>=======================<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::::::::::::999999999999999888888888888888888877777777777766666666666665555555554444444444444444433333333333332222222222222222211111111111111100000000000000000000000//////////////////////................-----------------,,,,,,,,,,,,,,,++++++++++++++++****************))))))))))))))(((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###############"""""""""""""""""!!!!!!!!!!!!!!!!!!!!! BBCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFEEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKLLLLLLLLLLLLLLLKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIJJJJJJJKKKKLLMMMNNOOOPPQQRRSSSTTTUUUUUUWWVVVUUTTTTSSSSSSSSSSSSRRUUTTSSSRRQQPPPOOOOOOOOOOOMMMMMMMMMMMMLLLLLLLLLLLLLJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJKKKKKKKKKKJJJIIIIHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@?????????????????>>>>>>>>>>>>>>>>>>>>========================<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::::::::::::999999999999999988888888888888888877777777777766666666666665555555554444444444444444433333333333332222222222222222111111111111111100000000000000000000000//////////////////////................-----------------,,,,,,,,,,,,,,,++++++++++++++++****************))))))))))))))(((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###############"""""""""""""""""!!!!!!!!!!!!!!!!!!!!! BBBBCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEEEEEEEEFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKLLLLLLLLLLLKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIJJJJJJKKKKLLMMMNNNOOPPQQRRRSSTTTTUUUUTWVVVUUUTTTSSSSSSSSSSSSSRRUUTTSSRRQQPPPOOOOOOOOOOOOMMMMMMMMMMLLLLLLLLLLLLLLLJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJKKKKKKKKJJJJIIIHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>>>>>>>=======================<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::::::999999999999999998888888888888888777777777777766666666666665555555554444444444444444433333333333322222222222222222211111111111111100000000000000000000000//////////////////////................-----------------,,,,,,,,,,,,,,,++++++++++++++++****************)))))))))))))))(((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$################"""""""""""""""""!!!!!!!!!!!!!!!!!!!! BBBBBBCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFEEEEEEEEEEEEFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKLLLLLLLLLKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIJJJJJJKKKKLLMMMNNOOOPPQQRRSSSTTTTTUTTWVVVUUUTTTSSSSSSSSSSSSRRRUUTTSSRRQQPPPOOOOOOONNNNOMMMMMMMMLLLLLLLLLLLLLLLLKJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHIIIIIIIJJJJJJKKKKKKJJJJIIIIHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>>>>>========================<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::::::::9999999999999999988888888888888887777777777777666666666666665555555554444444444444444433333333333332222222222222222211111111111111100000000000000000000000//////////////////////................-----------------,,,,,,,,,,,,,,,++++++++++++++++****************)))))))))))))))(((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###############"""""""""""""""""!!!!!!!!!!!!!!!!!!!! BBBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKLLLLLKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKKLLMMMNNNOOPPQQRRRSSTTTTTTTTVVVVUUUTTTTSSSSSSSSSSSRRRUTTTSSRRQQPPOOOOONNNNNNNNMMMMMLLLLLLLLLLLLLLLLLLKKJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHIIIIIIIJJJJJJJJKJJJJJJIIIIHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>>>>=======================<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::::::::::9999999999999999988888888888888877777777777777666666666666655555555555444444444444444433333333333332222222222222222211111111111111100000000000000000000000//////////////////////................-----------------,,,,,,,,,,,,,,,+++++++++++++++++***************)))))))))))))))(((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$################""""""""""""""""!!!!!!!!!!!!!!!!!!!!! BBBBBBBBBBCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDEEDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKLKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJKKKKLLMMMNNNOOOPPQQRRSSSTTTTTTTVVVVUUUTTTTSSSSSSSSSSRRRRUTTSSRRQQPPPOOOONNNNNNNNNLLLLLLLLLLLLLLLLLLLLLLKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHIIIIIIIJJJJJJJJJJJJJIIIIHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>=======================<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::::::::99999999999999999888888888888888777777777777777666666666666655555555555544444444444444433333333333322222222222222222211111111111111100000000000000000000000/////////////////.////................-----------------,,,,,,,,,,,,,,,+++++++++++++++++***************))))))))))))))))((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#################""""""""""""""""!!!!!!!!!!!!!!!!!!!! BBBBBBBBBBBBCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJKKKKLLMMMNNNOOPPQQRRSSSTTTTTTTVVVVUUUTTTTSSSSSSSSSRRRRRTTTSSRRQQPPOOOONNNNNNNNNNLLLLLLLLLLLLLLLLLLLLKKKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHIIIIIIIJJJJJJJJJJJJIIIIHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@AAA@@@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>>>>======================<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::::::::99999999999999999888888888888887777777777777777766666666666655555555555554444444444444433333333333322222222222222222111111111111111100000000000000000000000/////////////////..///................-----------------,,,,,,,,,,,,,,,+++++++++++++++++****************))))))))))))))))(((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#################""""""""""""""""!!!!!!!!!!!!!!!!!!!! BBBBBBBBBBBBBBCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJKKKKLLMMMNNNOOPPQQQRRSSSTTTTTTVVVVUUUTTTTSSSSSSSSRRRRRQTTSSRRQQPPPOOONNNNNNNNNNNLLLLLLLLLLLLLLLLLLLKKKKKKJJJJJIIIIIIIIIIIIIIIIIIIHIIIIIIIHHHHHHHHHHIIIIIIIJJJJJJJJJJJIIIIHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAA@@AA@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>========================<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::::::999999999999999999888888888888877777777777777777666666666666655555555555555444444444444433333333333322222222222222222111111111111111100000000000000000000000/////////////////...//................-----------------,,,,,,,,,,,,,,,+++++++++++++++++****************))))))))))))))))((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#################""""""""""""""""!!!!!!!!!!!!!!!!!!!!! BBBBBBBBBBBBBBBBCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJKKKKLLLMMMNNOOOPPQQRRSSSTTTTTTVVVVUUUTTTTTSSSSSSSRRRRQQTTSSRRQQPPOOOONNNNNNNNNNNLLLLLLLLLLLLLLKKKKKKKKKKKJJJJIIIIIIIIIIIIIIIIIIIIHIIIIIIIHHHHHHHHHHHIIIIIIIJJJJJJJJJIIIIIHHHHGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>>>>======================<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::::::::9999999999999999999888888888888777777777777777777666666666666655555555555555544444444444433333333333332222222222222222111111111111111100000000000000000/00000/////////////////..../................-----------------,,,,,,,,,,,,,,,,++++++++++++++++****************))))))))))))))))((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#################"""""""""""""""!!!!!!!!!!!!!!!!!!!!! BBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJKKKLLLMMMNNNOOPPQQRRRSSSTTTTTVVVVUUUUTTTTSSSSSSRRRRRQQTSSRRQQPPPOOONNNNNNNNNMMMLLLLLLLLKKKKKKKKKKKKKKKKKJJJIIIIIIIIIIIIIIIIIIIIHHIIIIIIIIHHHHHHHHHHIIIIIIIIJJJJJJJIIIIIHHHHGGGGGGGFGFFFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>>>>======================<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::::::9999999999999999998888888888887777777777777777777666666666666655555555555555544444444444333333333333333222222222222222111111111111111100000000000000000//0000/////////////////......................----------------,,,,,,,,,,,,,,,,,+++++++++++++++****************))))))))))))))))((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#################""""""""""""""""!!!!!!!!!!!!!!!!!!!! BBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJKKKLLLLMMMNNOOPPPQQRRSSSTTTTTVVVVUUUUTTTTSSSSSSRRRRQQQSSSRRQQPPOOONNNNNNNMMMMMMLLLLLKKKKKKKKKKKKKKKKKKKKJJIIIIIIIIIIIIIIIIIIIIHHHIIIIIIIIIHHHHHHHHHIIIIIIIIIJJJJJIIIIIIHHHHGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>======================<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::::99999999999999999998888888888887777777777777777777666666666666555555555555555544444444444333333333333333322222222222222111111111111111100000000000000000///000/////////////////......................----------------,,,,,,,,,,,,,,,,,+++++++++++++++****************)))))))))))))))))(((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#################""""""""""""""""!!!!!!!!!!!!!!!!!!!!! BBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEDDDEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJKKKKKKKKKKKKKKKKKKJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIIIIIIIJJJJKKKLLLMMMNNNOOPPQQRRSSSSTTTTVVVVUUUUTTTTTSSSSSRRRQQQPSSRRQQPPOOONNNNNNMMMMMMMMLLKKKKKKKKKKKKKKKKKKKKKKKJIIIIIIIIIIIIIIIIIIIIHHHHIIIIIIIIIIHHHHHHHHHIIIIIIIIIIIIIIIIIIHHHHHGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>======================<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::::::::999999999999999999998888888888887777777777777777777666666666666555555555555555544444444444333333333333333332222222222222111111111111111100000000000000000////00/////////////////......................-----------------,,,,,,,,,,,,,,,,+++++++++++++++****************)))))))))))))))))(((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#################""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  BBBBBBBBBBBBCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIJJJJJJKKKKLLLMMMNNNOOPPQQRRSSSTTTTTTWWWWVVVVUUUUTTTTTSSSRRRQQUUTTSSRRQQQPPPPOOOOOOOOOOLLLLLLLLKKKKKKKKKKKKKKKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHGGGGGFFFFGGFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????>>>>>>>>>>>>>>>>=============<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;:::::::::::::99999999999999999998888888888888888877777777777777777766666666655555555555555444444444444444444433333333333333333222222222222222211111111111111111111000000000000000000/////////////////..................--------------------,,,,,,,,,,,,,,,,,,,,++++++++++++++++********************)))))))))))((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#################""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  BBBBBBBBBBBBBCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIJJJJJKKKKLLLLMMMNNOOPPPQQRRSSTTTTTTWWWWVVVVUUUUTTTTSSSSRRRQQUTTSSRRQQQPPPPOOOOOOOOOOOLLLLLLKKKKKKKKKKKKKKKKKKKJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHGGGGGFFFFGFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;:::::::::::::999999999999999999998888888888888888877777777777777777666666666665555555555555444444444444444444433333333333333333222222222222222211111111111111111111000000000000000000/////////////////..................--------------------,,,,,,,,,,,,,,,,,+,,+++++++++++++++++*******************))))))))))))(((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#################""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  BBBBBBBBBBBBBBBBCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNMMMMNNNNNNNNNNNNNNNNNNNNNNNNNKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIJJJJJKKKKLLLMMMNNNOOPPQQRRSSSTTTTTWWWWVVVVVUUUUTTTSSSRRRQQQTTTSSRRQQPPPPOOOOOOOOOOOOLLLKKKKKKKKKKKKKKKKKKKKKKJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????>>>>>>>>>>>>>>>>>>>==========<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;:::::::::::::999999999999999999988888888888888888877777777777777777666666666666555555555555444444444444444444433333333333333333222222222222222211111111111111111111000000000000000000////////////////....................--------------------,,,,,,,,,,,,,,,,++,+++++++++++++++++*******************)))))))))))))((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$################""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  BBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIJJJJJKKKLLLLMMMNNOOOPPQQRRSSSTTTTWWWWVVVVVUUUUTTTSSSRRRQQPTTSSRRQQQPPPPOOOOOOOOOOOOLKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;::::::::::::::999999999999999999988888888888888888877777777777777776666666666666655555555555444444444444444444333333333333333333222222222222222211111111111111111111000000000000000000/////////////////...................--------------------,,,,,,,,,,,,,,,,++++++++++++++++++++*******************))))))))))))))((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$################""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  BBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLKKKKLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMNNMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIJJJJJKKKLLLLMMMNNOOPPQQRRSSSTTTTWWWWVVVVVUUUUTTTSSSRRQQQPTTSSRRQQPPPPOOOOOOOOOOOOOKKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@?@@@@@@@@@@??????????????????>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;:::::::::::::999999999999999999998888888888888888887777777777777776666666666666666555555555444444444444444444433333333333333333322222222222222221111111111111111111100000000000000000//////////////////...................--------------------,,,,,,,,,,,,,,,,++++++++++++++++++++*******************)))))))))))))))(((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$################""""""""""""""""""!!!!!!!!!!!!!!!!! !!! BBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLKKKKKKKKLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJKKKLLLLMMNNNOOPPQQRRSSSTTTWWWVVVVVVUUUUTTTSSSRRQQPPTSSRRRQQPPPOOOOOOOOOOOOOOKKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@???@@@@@@@@???????????????????>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::::::::999999999999999999998888888888888888887777777777777766666666666666666555555555444444444444444444433333333333333333322222222222222221111111111111111111100000000000000000//////////////////...................--------------------,,,,,,,,,,,,,,,,,+++++++++++++++++++*******************))))))))))))))))((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$################""""""""""""""""""!!!!!!!!!!!!!!!!! !! BBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJIIIIJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLKKKKKKKKKKKKKKLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOONNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNMKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJKKKKLLLMMMNNOOPPQQRRRSSSTTVVVVVVVVVUUUUTTTSSRRRQQPPTSSRRQQQPPPOOOOOOOOOOOOOOKKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIHHHHHHHGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@?????@@@@@@???????????????????>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::999999999999999999998888888888888888887777777777777766666666666666666555555555444444444444444443433333333333333333222222222222222221111111111111111111100000000000000000//////////////////...................----------------,---,,,,,,,,,,,,,,,,,+++++++++++++++++++*******************)))))))))))))))))(((((((((''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$################""""""""""""""""""!!!!!!!!!!!!!!!!! ! AABBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNMMMMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHIIIIIIIIIJJJJKKKKLLLMMMNNOOPPQQRRSSSSTVVVVVVVVVUUUUTTTSSRRRQQPPTSSRRQQPPPPOOOOOOOOOOONNNKKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJIIIIIIIIIIIIIIIIHHIHHHHHHHHHHGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@???????@@@@????????????????????>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::9999999999999999999988888888888888888888777777777777666666666666666665555555555444444444444444443333333333333333333222222222222222221111111111111111111100000000000000000//////////////////...................----------------,,--,,,,,,,,,,,,,,,,,+++++++++++++++++++*******************)))))))))))))))))((((((((('''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$################""""""""""""""""""!!!!!!!!!!!!!!!!!! AAAABBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNMMMMMMMMMMMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKJKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHIIIIIIIIJJJJJKKKKLLLMMNNOOPPQQRRRSSSSVVVVVVVVVUUUUTTTSSRRQQPPPSSRRQQQPPPOOOOOOOOOONNNNNKKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIIIIIIIHIIIIIIIIIIIIJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@??????????@@@????????????????????>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::9999999999999999999988888888888888888888777777777777666666666666666665555555554444444444444444443333333333333333333222222222222222221111111111111111111000000000000000000//////////////////...................----------------,,,-,,,,,,,,,,,,,,,,,+++++++++++++++++++*******************)))))))))))))))))((((((((('''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#################""""""""""""""""""!!!!!!!!!!!!!!!!! AAAAAABBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHIIIIIIIIJJJJJKKKKLLMMMNNOOPPQQRRSSSSVVVVVVVVVUUUUTTSSSRRQQPPOSSRRQQQPPPOOOOOOONNNNNNNNKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHIIIIIIIIIIIIJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGFFFFFFFEFFFFEEEEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@?????????????????????????????????>>>>>>>>>>>>>>>>>>>==========<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::::::9999999999999999999888888888888888888888777777777777666666666666666665555555555444444444444444443333333333333333333222222222222222221111111111111111101100000000000000000//////////////////...................----------------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++*******************))))))))))))))))((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$################""""""""""""""""""!!!!!!!!!!!!!!!!! AAAAAAABBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHIIIIIIIIJJJJKKKKLLLMMNNOOPPQQRRRSSSVVVVVVVVVUUUUTTSSSRRQQPPOSSRRQQPPPOOOOOOONNNNNNNNNKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIHHHHHHIIIIIIIIIIIJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGFFFFFFFEEFFFFEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@?????????????????????????????????>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::::::::9999999999999999998888888888888888888888777777777777666666666666666655555555554444444444444444433333333333333333333222222222222222221111111111111111100100000000000000000//////////////////...................----------------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++*******************)))))))))))))))))(((((((('''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$################""""""""""""""""""!!!!!!!!!!!!!!!!!! AAAAAAAAABBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHIIIIIIIJJJJJKKKKLLLMMNNOOPPQQRRSSSVVVVVVVVVUUUUTTSSSRRQQPPOSRRQQQPPPOOOOOONNNNNNNNNNKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIHHHHHHHHHIIIIIIIIIIIJJJJJJJJJJIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGFFFFFFFFEEFFEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@????????????????????????????????>>>>>>>>>>>>>>>>>>>>=============<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::::::::::999999999999999998888888888888888888888777777777777666666666666666655555555554444444444444444433333333333333333333222222222222222221111111111111111100000000000000000000//////////////////...................----------------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++*******************)))))))))))))))))(((((((((''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$################""""""""""""""""""!!!!!!!!!!!!!!!!!! AAAAAAAAAAABBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGFFGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMLMMMMMMMMMMMMMMMMMMMMMMMMMJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHIIIIIIIIJJJJJKKKLLLMMNNOOPPQQRRRSSVVVVVVVVVUUUUTTSSSRRQQPPOSRRQQQPPOOOOOONNNNNNNNNNNKKKKKKKJJJJJJJJJJJJJJJJJJIIIHHHHHHHHHHHIIIIIIIIIIIJJJJJJJJJJIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGFFFFFFFEEEFEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@?????????????????????????????????>>>>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::::::::::999999999999999988888888888888888888888777777777777766666666666666555555555554444444444444444433333333333333333333222222222222222221111111111111111100000000000000000000//////////////////...................-----------------,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++*******************)))))))))))))))))((((((((('''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#################""""""""""""""""""!!!!!!!!!!!!!!!!! AAAAAAAAAAAAAABBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHIIIIIIIIJJJJJKKKKLLMMMNOOPPQQRRRSSVVVVVVVVVUUUUTTSSSRRQPPOOSRRQQPPPOOOOONNNNNNNNNNNNKKKKKKJJJJJJJJJJJJJJJJJJJHHHHHHHHHHHHHHHIIIIIIIIIIJJJJJJJJJIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@????????????????????????????????>>>>>>>>>>>>>>>>>>>>>================<<<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::::::::::999999999999999988888888888888888888888877777777777766666666666666555555555555444444444444444433333333333333333332222222222222222211111111111111111100000000000000000000//////////////////.................-.-----------------,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++*******************)))))))))))))))))((((((((('''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#################"""""""""""""""""!!!!!!!!!!!!!!!!!! AAAAAAAAAAAAAAAABBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKJJKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHIIIIIIIJJJJJJKKKLLLMMNNOOPPQQRRRSVVVVVVVVVUUUUTTSSSRQQPPOOSRRQQPPPOOOONNNNNNNNNNNNNKKKKKJJJJJJJJJJJJJJJJJJJJHHHHHHHHHHHHHHHIIIIIIIIIIJJJJJJJJJIIIIIIIHHHHHHHHHHHHHHGGGGGGGGFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@????????????????????????????????>>>>>>>>>>>>>>>>>>>>==================<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::::::::99999999999999998888888888888888888888877777777777776666666666666655555555555554444444444444443333333333333333333222222222222222221111111111111111110000000000000000000//////////////////..................-------------------,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++*****************)*)))))))))))))))))((((((((('''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$################""""""""""""""""""!!!!!!!!!!!!!!!!!! AAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKJJJJJJKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIJJJJJJKKKKLLMMNNOOPPQQRRRSUVVVVVVVVUUUUTTSSRRQQPPOORRQQPPPOOOOONNNNNNNNNNNNNKKKKJJJJJJJJJJJJJJJJJJJJJHHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJJJIIIIIIIHHHHHHHHHHHHHGGGGGGGGGFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@@@@?????????????????????>??????????>>>>>>>>>>>>>>>>>>>>====================<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::::::::::999999999999999998888888888888888888888877777777777776666666666666655555555555555444444444444443333333333333333333222222222222222221111111111111111110000000000000000000//////////////////..................-------------------,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++*****************)))))))))))))))))))((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$################""""""""""""""""""!!!!!!!!!!!!!!!!!! AAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIHIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKJJJJJJJJJJJKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIJJJJJJKKKLLMMNNOOPPQQRRRSUVVVVVVVVUUUUTTSSRRQQPPONRRQQPPPOOOONNNNNNNNNNNNNNKKJJJJJJJJJJJJJJJJJJJJJJJHHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@????????????????????>>>????????>>>>>>>>>>>>>>>>>>>>>===================<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::::::::::::999999999999999998888888888888888888888877777777777776666666666666555555555555555544444444444443333333333333333333222222222222222221111111111111111100000000000000000000//////////////////..................-------------------,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++*****************)))))))))))))))))))((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$#################"""""""""""""""""!!!!!!!!!!!!!!!!!! AAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIHHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMLLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIJJJJJJKKKLLLMMNNOPPQQQRRSUVVVVVVVVUUUUTTSSRRQQPOONRQQQPPOOOONNNNNNNNNNNNNNNJJJJJJJJJJJJJJJJJJJJJJJIIHHHHHHHHHHHHHHHHHIIIIIIIIJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@???????????????????>>>>>??????>>>>>>>>>>>>>>>>>>>>>====================<<<<<<<<<;;;;;;;;;;;;;;;;;;;::::::::::::::::::999999999999999998888888888888888888888777777777777776666666666666555555555555555554444444444443333333333333333333222222222222222221111111111111111100000000000000000000///////////////////................--------------------,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++*****************)))))))))))))))))))(((((((((('''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$#################"""""""""""""""""!!!!!!!!!!!!!!!!!! AAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMLLLLLLLLLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIJJJJJJKKKLLMMNNOOPPQQRRRUVVVVVVVVVUUUTTSSRRQPPOONRQQPPPOOOONNNNNNNNNNNNNNNJJJJJJJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHHHHHHHHIIIIIIIJJJJJIIIIIIIIHHHHHHHHHHHHGGGGGGGGFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@??????????????????>>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>===================<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::::::9999999999999999998888888888888888888887777777777777776666666666666555555555555555555444444444443333333333333333332222222222222222221111111111111111100000000000000000000///////////////////................--------------------,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++*****************)))))))))))))))))))(((((((((((''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$#################"""""""""""""""""!!!!!!!!!!!!!!!!!!! @@AAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLJJJJJJJJJJJJJJJJJJJJJIIIIJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGHHHHHHHHHHHHIIIIIIIIJJJJJKKKLLMMNNOOPPQQRRRUUVVVVVVVUUUUTTSSRRQPPONNRQQPPOOOONNNNNNNNNNNNNNNNJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHHHHHIIIIIIJJIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGFFFFFFFEEEEEEEEEEDEEEEEDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@?????????????????>>>>>>>>??>>>>>>>>>>>>>>>>>>>>>>===================<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::9999999999999999998888888888888888888887777777777777776666666666666555555555555555555444444444443333333333333333332222222222222222221111111111111111100000000000000000000///////////////////................--------------------,,,,,,,,,,,,,,,,,,,,+++++++++++++++++*++*****************))))))))))))))))))))((((((((((('''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$################""""""""""""""""""!!!!!!!!!!!!!!!!!! @@@AAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGHHHHHHHHHHHIIIIIIIIIJJJJKKKLLMMNNOOPPQQRRRUUVVVVVVVUUUUTTSSRQQPOONNQQPPPOOOONNNNNNNNNNNNNMMMJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGFFFFFFFFEEEEEEEEEDDDEEEDDDDDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===================<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::::::99999999999999999998888888888888888888887777777777777776666666666666555555555555555555444444444433333333333333333332222222222222222221111111111111111100000000000000000000/////////////////..................--------------------,,,,,,,,,,,,,,,,,,,,+++++++++++++++++**++****************))))))))))))))))))))((((((((((((''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$################""""""""""""""""""!!!!!!!!!!!!!!!!!! @@@@@AAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGHHHHHHHHHHIIIIIIIIJJJJJKKKLLMMNNOPPQQQRRUUVVVVVVVUUUTTTSRRQQPOONMQQPPOOOONNNNNNNNNNNNNMMMMJJJJJJJJJJJIIIIIIIIIIIIIIGGGGGGGHHHHHHHHHHHHHHHHIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGFFFFFFFFEEEEEEEEEDDDDEEDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=====================<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::::::99999999999999999988888888888888888888877777777777777766666666666665555555555555555554444444444433333333333333333232222222222222222221111111111111111100000000000000000000/////////////////...................-------------------,,,,,,,,,,,,,,,,,,,,+++++++++++++++++***+****************))))))))))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$################""""""""""""""""""!!!!!!!!!!!!!!!!!! @@@@@@@AAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIJJJJKKKLLMMNNOOPPQQRRUUUVVVVVVUUUTTSSRRQPPONNMQPPOOOONNNNNNNNNNNNMMMMMMJJJJJJJJJJIIIIIIIIIIIIIIIGGGGGGGGGGGGHHHHHHHHHHHHHIIIIIIIHHHHHHHHHHHHHGGGGGGGGFFFFFFFFEEEEEEEEEDDDDDEDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=====================<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;::::::::::::::::999999999999999999988888888888888888888887777777777777766666666666665555555555555555554444444444433333333333333333222222222222222222221111111111111111100000000000000000000/////////////////...................-------------------,,,,,,,,,,,,,,,,,,,,+++++++++++++++++*********************)))))))))))))))))))((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$#################"""""""""""""""""!!!!!!!!!!!!!!!!!!! @@@@@@@@@AAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFEEFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHHHIIIIIIIIJJJJKKLLLMNNOOPPQQRRUUUVVVVVUUUUTTSSRQQPOONMMPPPOOONNNNNNNNNNNNMMMMMMMJJJJJJJJIIIIIIIIIIIIIIIIIGGGGGGGGGGGGGGHHHHHHHHHHHIIIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======================<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::::::999999999999999999988888888888888888888887777777777777766666666666665555555555555555554444444444433333333333333333222222222222222222211111111111111111100000000000000000000/////////////////...................-------------------,,,,,,,,,,,,,,,,,,,,++++++++++++++++++********************)))))))))))))))))))((((((((((((((('''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$#################""""""""""""""""""!!!!!!!!!!!!!!!!!! @@@@@@@@@@@@AAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFEEEEEFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIIJJJJKKLLMMNNOPPPQQRUUUUUVVUUUUTTTSRRQPPONNMMPPOOONNNNNNNNNNNNMMMMMMMMJJJJJJIIIIIIIIIIIIIIIIIIIGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======================<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::::::::9999999999999999999888888888888888888888877777777777777666666666666665555555555555555554444444444433333333333333333222222222222222222221111111111111111000000000000000000000/////////////////...................-------------------,,,,,,,,,,,,,,,,,+,,,+++++++++++++++++********************)))))))))))))))))))((((((((((((((((''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$#################"""""""""""""""""!!!!!!!!!!!!!!!!!! @@@AAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIJJJJJKKKLLMMNNOPPQQRRRUUUVVVVVVUUUTTSSRQPPONNMMOOONNNNMMMMMMMMMMMMMMMLLLIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGHHHGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@?@@@@@???????????????????>>>>>>>>>>>>>>>>>>>=======<<<<<<<<<<<<<<<<<<<<<;;;;<<;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::99999999999998888888888888888888888777777777777766666666666666666655555555555555555554444444444333333333333333322222222221111111111111111000000000000000000/////////////..........................-----------------,------,,,,,,,,,,,,,,,,,++++++++++**********************)))))))))))))))))(((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$####################""""""""""""""!!!!!!!!!!!!!! @@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDDDDDCCDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJLLLLLLLLLLLLLLLLLLLLKKKKKJJJJJJJJJJJJJJJJJJJJJJJIIJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIJJJJJKKLLLMNNOOPPQQRRUUUUUVVUUUUTTSSRRQPOONMMLOONNNNMMMMMMMMMMMMMMMLLLLIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGHGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@??@@@@??????????????????>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::99999999999998888888888888888888888777777777777666666666666666666655555555555555555554444444444333333333333333332222222221111111111111111000000000000000000/////////////..................-.......-----------------,,-----,,,,,,,,,,,,,,,,,++++++++++**********************)))))))))))))))))(((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$####################"""""""""""""""!!!!!!!!!!!!! @@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCDDDDDCCCCCDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGHHHHHHHHHHHHHHIIIIIIIIIIIJJJJKKLLMMNNOOPPQQRTUUUUUUUUUUTTSSRQQPONNMMLONNNNMMMMMMMMMMMMMMMMLLLLIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@????@@???????????????????>>>>>>>>>>>>>>>>>>===========<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::999999999999988888888888888888888888777777777777666666666666665566655555555555555555544444444444333333333333333332222222221111111111111111100000000000000000/////////////..................--......-----------------,,,----,,,,,,,,,,,,,,,,,++++++++++******************)****))))))))))))))))(((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&%&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#####################"""""""""""""""!!!!!!!!!!!!! @@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCDDCCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGHHHHHHHHHHHHHHHHIIIIIIIIJJJKKKLLMMNOOPPQQRTTUUUUUUUUTTTSRRQPPONNMLLONNNNMMMMMMMMMMMMMMMLLLLLIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@??????@???????????????????>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::999999999999998888888888888888888888777777777777666666666666665556555555555555555555544444444443333333333333333332222222221111111111111111110000000000000000/////////////.................----.....-----------------,,,,---,,,,,,,,,,,,,,,,,++++++++++******************))***)))))))))))))))))((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&%%&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#####################""""""""""""""""!!!!!!!!!!!! @@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGHHHHHHHHHHHHHHIIIIIIIIIJJJKKLLMMNNOOPPQQTTTUUUUUUUTTSSRRQPOONMMLLNNNNMMMMMMMMMMMMMMMLLLLLLIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCBBAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@??????????????????????????>>>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::999999999999999888888888888888888888777777777777666666666666665555555555555555555555544444444443333333333333333332222222221111111111111111110000000000000000/////////////.................-----....-----------------,,,,,--,,,,,,,,,,,,,,,,,++++++++++******************)))**)))))))))))))))))((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&%%&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#####################"""""""""""""""""!!!!!!!!!!! @@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFEEFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGHHHHHHHHHHHHHHHHIIIIIIJJJKKLLMMNOOPPQQSTTTUUUUUTTTSSRQQPONNMLLKNNNMMMMMMMMMMMMMMMMLLLLLLIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@??????????????????????????>>>>>>>>>>>>>>>>>================<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::999999999999999998888888888888888888777777777777766666666666666555555555555555555555554444444444333333333333333333222222222111111111111111111000000000000000/////////////...................-----...-----------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++******************))))*)))))))))))))))))((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&%%%&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$####################""""""""""""""""""!!!!!!!!!! @@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHIIIIIJJKKLLMMNNOOPPQSTTTTTTTTTTSSRRQPPONNMLLKNNNMMMMMMMMMMMMMMMLLLLLLLIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFGGFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@???????????????????????????>>>>>>>>>>>>>>>>>=================<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::999999999999999999888888888888888888777777777777766666666666666555555555555555555555544444444444333333333333333332222222222111111111111111110000000000000000/////////////...................------..-----------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++******************))))))))))))))))))))))(((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$####################""""""""""""""""""!!!!!!!!!!! @@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHIIIIJJJKKLLMMNOOPPQSSTTTTTTTTTSSRRQPOONMMLLKNNMMMMMMMMMMMMMMMMLLLLLLLIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@???????????????????????????>>>>>>>>>>>>>>>>>===================<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::999999999999999999988888888888888888777777777777766666666666666555555555555555555555544444444443333333333333333332222222221111111111111111110000000000000000//////////////.................--------.-----------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++******************))))))))))))))))))))))(((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#####################"""""""""""""""""!!!!!!!!!!! @@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHIIIIJJKKLLMMNNOOPPSSSTTTTTTTSSSRQQPOONMMLLKNNMMMMMMMMMMMMMMMMLLLLLLLIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@???????????????????????????>>>>>>>>>>>>>>>>>====================<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::999999999999999999988888888888888887777777777777766666666666665555555555555555555555544444444444333333333333333332222222221111111111111111110000000000000000///////////////................--------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++******************))))))))))))))))))))))(((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#####################"""""""""""""""""!!!!!!!!!!! @@@@@@@@@@@@@@@@@@@@@@A@@AAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIJJKKLLMMNNOOPPRSSSTTTTTSSSRRQQPOONMMLKKNNMMMMMMMMMMMMMMMLLLLLLLLHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@???????????????????????????>>>>>>>>>>>>>>>>>=====================<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::999999999999999999988888888888888887777777777777776666666666666555555555555555555555544444444444443333333333333333222222222111111111111111111000000000000000/////////////////...............--------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++*****************))))))))))))))))))))))(((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#####################""""""""""""""""""!!!!!!!!!! @@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIJJJKKLLMMNNOOPRSSSSTTTSSSSRRQPPONNMMLKKNNMMMMMMMMMMMMMMMLLLLLLLKHHHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEFFFFFEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@????????????????????????????>>>>>>>>>>>>>>>>>====================<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::999999999999999999988888888888888877777777777777776666666666666555555555555555555555544444444444444333333333333332222222222211111111111111111000000000000000//////////////////..............--------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++****************))))))))))))))))))))))(((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#####################""""""""""""""""""!!!!!!!!!! ?@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIKKKKKKKKKKKKKKKKKKKKKJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHIIIJJJKKLLMMNNOOPRRSSSSSSSSSSRRQPPONNMLLKKNNMMMMMMMMMMMMMMLLLLLLLKKHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@????????????????????????????>>>>>>>>>>>>>>>>>====================<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::999999999999999999888888888888888777777777777777776666666666666555555555555555555555544444444444444433333333333333222222222221111111111111111000000000000000//////////////////..............--------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++***************))))))))))))))))))))))(((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$####################""""""""""""""""""!!!!!!!!!!! ???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBCCCCCCCCBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJKKKJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHIIIJJJKKLLMMNNOOPRRSSSSSSSSSRRQQPPONNMLLKKNNMMMMMMMMMMMMMMLLLLLLLKKHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEFEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@?????????????????????????????>>>>>>>>>>>>>>>>>>===================<<<<<<;;;;;;;;;;;;;;;;;;;;;;;::;;;;;::::::::::::::::::::999999999999999999888888888888887777777777777777777666666666666555555555555555555555544444444444444443333333333332222222222222111111111111111000000000000000//////////////////..............--------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++**************))))))))))))))))))))))(((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#################"###"""""""""""""""""!!!!!!!!!!! ?????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBCCCCCBBBBCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFGGGGGGGGGGGGGGGGGGGHHHHHHIIIJJJKKLLMMNNOOORRRSSSSSSSSRRQQPPONNMLLKKNNMMMMMMMMMMMMMMLLLLLLKKKHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@@@@@@@@@@@??????????????????????>>?????>>>>>>>>>>>>>>>>>>>==================<<<<<<<<;;;;;;;;;;;;;;;;;;;;;::::;;;::::::::::::::::::::::99999999999999998888888888888877777777777777777777766666666666555555555555555555555544444444444444444333333333332222222222222211111111111110000000000000000//////////////////..............--------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*************))))))))))))))))))))))(((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$##################"##"""""""""""""""""!!!!!!!!!!! ???????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIKJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFGGGGGGGGGGGGGGGGGHHHHHHIIIJJJKKLLMMNNOOORRRSSSSSSSRRRQQPPONNMMLKKNNMMMMMMMMMMMMMLLLLLLLKKKHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAA@@@@@@@@@@@@@@@@@@@@?????????????????????>>>>???>>>>>>>>>>>>>>>>>>>>==================<<<<<<<<<;;;;;;;;;;;;;;;;;;;::::::;::::::::::::::::::::::::9999999999999998888888888888877777777777777777777766666666666555555555555555555555544444444444444444333333333332222222222222221111111111110000000000000000//////////////////..............--------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++************))))))))))))))))))))))(((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$##################""#""""""""""""""""""!!!!!!!!!! ?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGGHHHHHHIIIJJJKKLLMMNNOOORRRRSSSSSSRRRQQPPONNMLLLKNNMMMMMMMMMMMMLLLLLLLKKKKHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@???????????????????>>>>>>??>>>>>>>>>>>>>>>>>>>==================<<<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::99999999999999988888888888887777777777777777777777766666666666655555555555555555555544444444444444444333333333332222222222222222111111111110000000000000000//////////////////..............--------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++***********))))))))))))))))))))))(((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$##################"""""""""""""""""""""!!!!!!!!!!! ???????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHHHIIIJJJKKLLMMNNNOOQRRRSSSSSRRRRQQPPONNMMLLKNNMMMMMMMMMMMLLLLLLLKKKKKHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBAA@@@@@@@@@@@@@@@@@@@@@@???????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>==================<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::999999999999999988888888888887777777777777777777777666666666666655555555555555555555544444444444444443333333333322222222222222222211111111110000000000000000//////////////////.............---------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++***********))))))))))))))))))))))(((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$##################"""""""""""""""""""""!!!!!!!!!!! ??????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGGGHHHHHIIIJJKKKLLMMNNNOOQRRRRSSSRRRRQQQPOONNMMLLKNNNMMMMMMMMMMLLLLLLLKKKKKHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@??????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>==================<<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::::::::::::::::::::::999999999999999888888888888888777777777777777777777666666666666655555555555555554555544444444444444443333333333322222222222222222211111111110000000000000000//////////////////.............------------------,--------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++***********)))))))))))))))))))))))((((((((((((((((('(''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$##################"""""""""""""""""""""!!!!!!!!!!! ????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHHHIIIJJKKKLLMMNNNOOQRRRRRRRRRRRQQPPOONNMMLLKNNNMMMMMMMMMLLLLLLLKKKKKKHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@???????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>==================<<<<<<<<<<<<<<<;;;;;;;;;;;::::::::::::::::::::::::::::::::99999999999999998888888888888888777777777777777777776666666666666555555555555555544555444444444444444433333333333222222222222222222111111111000000000000000000////////////////..............------------------,,-------,,,,,,,,,,,,,,,,,,+,,,,,+++++++++++++++++***********)))))))))))))))))))))))(((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#################"""""""""""""""""""""!!!!!!!!!!! ??????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHHIIIJJKKKLLMMNNNOOQRRRRRRRRRRRQQPPOONNMMLLKNNNMMMMMMMMLLLLLLLKKKKKKKHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBA@@@@@@@@@@@@@@@@@@???????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>==================<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::::999999999999999988888888888888888877777777777777777766666666666666555555555555555544455444444444444444433333333332222222222222222222111111111000000000000000000////////////////..............------------------,,,------,,,,,,,,,,,,,,,,,,++,,,,+++++++++++++++++***********)))))))))))))))))))))))(((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#$##################"""""""""""""""""""""!!!!!!!!!!! ????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGHHHHIIIJJJKKLLMMMNNOOQQRRRRRRRRRQQQPPOONNMMLLKNNNMMMMMMMLLLLLLLLKKKKKKJGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDEDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAA@@@@@@@@@@@@@@@@???????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>==================<<<<<<<<<<<<<<<<<<<;;;;;;;;:::::::::::::::::::::::::::::::9999999999999999988888888888888888887777777777777777666666666666666655555555555555544444444444444444444333333333332222222222222222222111111111000000000000000000////////////////..............------------------,,,,-----,,,,,,,,,,,,,,,,,,+++,,,+++++++++++++++++***********))))))))))))))))))())))(((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$####################"""""""""""""""""""""!!!!!!!!!!!! ??????????????????????@???@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGHHHHIIJJJKKLLMMMNNOOQQRRRRRRRRRQQQPPOONNMMLLKNNNMMMMMMLLLLLLLLKKKKKKJJGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAA@@@@@@@@@@@@@@??????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===================<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::::::::::::::::::::::::99999999999999999888888888888888888877777777777777776666666666666666655555555555555544444444444444444444333333333332222222222222222221111111111000000000000000000////////////////..............------------------,,,,,----,,,,,,,,,,,,,,,,,,++++,,+++++++++++++++++***********))))))))))))))))))(()))(((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$####################"""""""""""""""""""""!!!!!!!!!!!!! ????????????????????????????@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHJJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHHIIJJJKKLLMMMNNNOQQQRRRRRRRQQQPPPOONNMMLLKNNNMMMMMMLLLLLLLKKKKKKJJJGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@??????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===================<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::::::::9999999999999999998888888888888888888777777777777777666666666666666666655555555555555544444444444444444444333333333332222222222222222221111111111000000000000000000////////////////..............------------------,,,,,,--,,,,,,,,,,,,,,,,,,++++++,+++++++++++++++++***********))))))))))))))))))((())(((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###################"""""""""""""""""""""!!!!!!!!!!!!!! >?????????????????????????????@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGHHHIIIJJKKLLMMMNNNOQQQQRRRRRQQQQPPPOONNMMLLKNNNMMMMMLLLLLLLLKKKKKJJJJGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@??????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===================<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::::::::::::::::::::::99999999999999999988888888888888888887777777777777766666666666666666666655555555555555544444444444444444444333333333333222222222222222221111111111000000000000000000////////////////..............------------------,,,,,,,-,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***********))))))))))))))))))(((()(((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$%%%$$$$$$$$$$$$$$$$$$###################"""""""""""""""""""""!!!!!!!!!!!!!!! >>>?????????????????????????????@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAABBBBBBAAABBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHJJIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHIIIJJKKLLLMMNNNOQQQQQQQQQQQQPPPOONNMMLLLKNNMMMMMMLLLLLLLKKKKKKJJJJGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@???????????????????>>>>>>>>>>>>>>>>>>>>>>=>>>>>>===================<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::::::::::::99:::::999999999999999999998888888888888888877777777777777666666666666666666666655555555555555544444444444444444444333333333333322222222222222221111111110000000000000000000///////////////................-----------------,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***********))))))))))))))))))((((((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$%%$$$$$$$$$$$$$$$$$$###################""""""""""""""""""""""!!!!!!!!!!!!!!! >>>????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDDDDDCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFGGFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGFFGGGGGHHHIIIJJKKLLMMMNNNOQQQQQQQQQQQQPPPOONNMMLLLKNNNMMMMMLLLLLLLKKKKKJJJJJGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@???????????????????????>>>>>>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;:::::::::::::::::99999999999999988888888888888877777777777777777777776666666666666666666666666666555555555555555444444444444444443333333333333333222222222222222222111111111111111000000000000000/////////////////.........------------------,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++*****************))))))))))))))))((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##################""""""""""""""""""!!!"""!!!!!!!!!!!!!!!!!!! >>>>>?????????????????????????????@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCDDDDCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGGHHHIIIJJKKLLMMMNNNNQQQQQQQQQQQPPPOOONNMMLLLKNNMMMMMMLLLLLLKKKKKKJJJJJFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@???????????????????????>>>>>>>>>>>>>>>>>>>>>================<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;::::::::::::::::::99999999999998888888888888887777777777777777777776766666666666666666666666666665555555555555554444444444444444333333333333333322222222222222222221111111111111110000000000000000////////////////.........------------------,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******************)))))))))))))))((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##################""""""""""""""""""!!!!"""!!!!!!!!!!!!!!!!!! >>>>>>>????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJKKKKKKKKKKKKKKJJJJJJJJJJKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGFFFGGGGHHHIIIJJKKLLMMMNNNNQQQQQQQQQQPPPPOONNNMMLLKKNNMMMMMLLLLLLKKKKKKJJJJJJFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDEDDDDDDDDDDDDDDDDCCCCCCCCDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@???????????????????????>>>>>>>>>>>>>>>>>>>>>>=================<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;::::::::::::::::::::99999999999888888888888888777777777777777777777666666666666666666666666666656655555555555555544444444444444443333333333333333322222222222222222211111111111111000000000000000000///////////////..........-----------------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++******************)))))))))))))))((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##################""""""""""""""""""!!!!!""!!!!!!!!!!!!!!!!!! >>>>>>>>>>????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGFFFFGGGGHHIIIJJKKLLMMMNNNNPQQQQQQQQPPPPOOONNMMLLLKKNNMMMMLLLLLLKKKKKKJJJJJJJFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@??????????????????????>>>>>>>>>>>>>>>>>>>>>>===================<<<<<<<<<<<<<<<<<<;;;;;;;;;;;:::::::::::::::::::::99999999988888888888888887777777777777777777766666666666666666666666666665555555555555555555444444444444444433333333333333333222222222222222221111111111111111000000000000000000//////////////...........----------------,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******************)))))))))))))))((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##################"""""""""""""""""""!!!!!"!!!!!!!!!!!!!!!!!! >>>>>>>>>>>>????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGFFFFFFFGFFFFGGGGHHIIJJJKKLLMMMNNNNPPQQQQQPPPPPOOONNNMMLLLKKNMMMMMLLLLLLKKKKKJJJJJJJIFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@??????????????????????>>>>>>>>>>>>>>>>>>>>>>=====================<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::999999998888888888888888888777777777777777777666666666666666666666666666665555555555555555554444444444444444333333333333333333222222222222222221111111111111110000000000000000000//////////////............---------------,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******************)))))))))))))))((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###################""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! >>>>>>>>>>>>>>????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHIIJJKKKLLMMMNNNNPPPPPPPPPPPOOONNNMMLLLKKKNMMMMMLLLLLKKKKKKJJJJJJIIFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@??????????????????????>>>>>>>>>>>>>>>>>>>>>>>=====================<<<<<<<<<<<<<<<<;;;;;;;;;;;::::::::::::::::::::9999999988888888888888888888877777777777777777666666666666666666666666666555555555555555555554444444444444444333333333333333333222222222222222221111111111111110000000000000000000//////////////.............-------------,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******************)))))))))))))))((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###################""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!! >>>>>>>>>>>>>>>>?????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHIIJJKKLLLMMMNNNNPPPPPPPPPPOOONNNMMMLLLKKKNMMMMLLLLLLKKKKKJJJJJJIIIFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@??????????????????????>>>>>>>>>>>>>>>>>>>>>>>=====================<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::999999988888888888888888888887777777777777777666666666666666666666666665555555555555555555555444444444444444333333333333333333322222222222222222111111111111111000000000000000000///////////////..............------------,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++******************)))))))))))))))((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##################""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!! >>>>>>>>>>>>>>>>>>?????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHIIJJKKLLLMMMNNNNPPPPPPPPOOOONNNMMMLLLKKKJMMMMLLLLLLKKKKKKJJJJJIIIIFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@???????????????????????>>>>>>>>>>>>>>>>>>>>>>>=====================<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::::::9999999988888888888888888888877777777777777776666666666666666666666666555555555555555555555554444444444444444333333333333333333222222222222222222111111111111111000000000000000000//////////////................-----------,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++******************)))))))))))))))((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##################""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!! >>>>>>>>>>>>>>>>>>>>>???????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEFFFFFFFFFFFFEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFGGHHHIIJJKKLLMMMMNNNNPPPPPPPOOOONNNMMMLLLKKKJJMMMMLLLLLLKKKKKJJJJJJIIIIFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@??????????????????????>>>>>>>>>>>>>>>>>>>>>>>=====================<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::::::::99999999988888888888888888888777777777777777776666666666666666666666665555555555555555555555554444444444444443333333333333333333222222222222222221111111111111110000000000000000000//////////////.................----------,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++*******************)))))))))))))))(((((((((((((((((((((((''''''''''''''''''&''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##################""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!! >>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEFFFFFFFFEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFGGHHHIIJJKKLLMMMMNNNNPPPPPOOOOONNNMMMLLLKKKKJJMMMLLLLLLKKKKKKJJJJJIIIIIFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@??????????????????????>>>>>>>>>>>>>>>>>>>>>>>======================<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::::::::99999999998888888888888888887777777777777777766666666666666666666666555555555555555555555555554444444444444433333333333333333333222222222222222221111111111111111000000000000000000//////////////..................---------,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++*******************)))))))))))))))(((((((((((((((((((((((''''''''''''''''''&&'&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##################""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!! >>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFFEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFGGHHIIJJKKKLLMMMMNNNNPPPPOOOONNNNMMMLLLKKKKJJJMMLLLLLLLKKKKKJJJJJIIIIIIEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@????????????????????>>>>>>>>>>>>>>>>>>>>>>>======================<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;:::::::::::::99999999999988888888888888887777777777777777766666666666666666666666555555555555555555555555554444444444444443333333333333333333222222222222222222111111111111111110000000000000000///////////////..................---------,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++*******************)))))))))))))))(((((((((((((((((('((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! =>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBCCCCCCCBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFEEFFFGGHHIIJJKKLLLMMMMNNNNPPOOOOONNNNMMMLLLKKKKJJJJMLLLLLLLKKKKKKJJJJJIIIIIIEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCDCCCCCCCCCCCCCCCCCBBBBBBBCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@??????????????????>>>>>>>>>>>>>>>>>>>>>>>======================<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;:::::::::::::99999999999998888888888888887777777777777777666666666666666666666666555555555555555555555555544444444444444443333333333333333333222222222222222221111111111111111111000000000000000//////////////...................--------,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++*******************)))))))))))))))((((((((((((((((((''(((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###################""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!! ===>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBCCCCBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJJIIIIIIIIIIIJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFEEFFFGGHHIIJJKKLLLMMMMMNNNOOOOOONNNMMMMLLLKKKJJJJJILLLLLLLKKKKKKJJJJJJIIIIIIEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>>>>>>>>>>======================<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999999888888888888877777777777777776666666666666666666666665555555555555555555555555444444444444444433333333333333333332222222222222222221111111111111111111000000000000000//////////////...................--------,,,,,,,,,,,,,,,,,,,+,,,++++++++++++++++++*******************)))))))))))))))(((((((((((((((((('''((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###################""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!! ======>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFEEFFFGGHHIIJJKKLLLMMMMMMMMOOOOONNNMMMLLLLKKKJJJJJIILLLLLLLKKKKKKJJJJJIIIIIIIEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>>>>>>>>>======================<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::9999999999999999988888888888877777777777777776666666666666666666665655555555555555555555555444444444444444444433333333333333333332222222222222222221111111111111111111000000000000000//////////////...................--------,,,,,,,,,,,,,,,,,,,++,,++++++++++++++++++*******************)))))))))))))))((((((((((((((((((''''(''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##################""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!! ========>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFHHHHHGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFEEEEEEFFFEEFFFGGHHIIJJKKLLLMMMMMMMMOOOONNNMMMLLLKKKKJJJJJIIILLLLLLKKKKKKKJJJJJIIIIIIHEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>>>>>>>>>======================<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;:::::::::::::999999999999999999888888888877777777777777776666666666666666666665555555555555555555555554444444444444444444433333333333333333333222222222222222222111111111111111111000000000000000///////////////...................--------,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++*******************)))))))))))))))(((((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##################""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!! ==========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFEEEEEEEEEEEFFEEFFFGGHHIIJJKKKLLLMMMMMMMOONNNNMMMLLLKKKKJJJJIIIIILLLLLKKKKKKKJJJJJJIIIIIHHEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>======================<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::99999999999999999999888888888777777777777777766666666666666666666655555555555555555555555544444444444444444444333333333333333333332222222222222222221111111111111111110000000000000000//////////////...................--------,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++*******************)))))))))))))))((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##################""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!! ============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFEEFFFGGHHIIJJKKKLLLMMMMMMMONNNNMMMLLLKKKJJJJJIIIIIILLLKKKKKKKKKJJJJJIIIIIIHHEEEEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>======================<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::::9999999999999999999988888888777777777777777777666666666666666666655555555555555555555555444444444444444444444433333333333333333332222222222222222221111111111111111111000000000000000////////////////.................---------,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++*******************)))))))))))))))((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##################""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!! ===============>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFEEFFFGGHHIIJJJKKLLLLMMMMMMNNNNMMMLLLKKKJJJJIIIIIIIHLKKKKKKKKKKKJJJJJIIIIIHHHEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>>>>>>>>>======================<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::::99999999999999999999888888887777777777777777777766666666666666666655555555555555555555554444444444444444444444333333333333333333332222222222222222222111111111111111111000000000000000/////////////////................---------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++*******************))))))))))))))))(((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!! =================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFEEFFFGGHHIIJJJKKLLLLLLMMLLNNNMMMLLLKKKJJJJIIIIIIHHHKKKKKKKKKKKJJJJJJIIIIIHHHEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBABBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>>>>>>>>>======================<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::::99999999999999999999888888887777777777777777777766666666666666666555555555555555555555544444444444444444444443333333333333333333332222222222222222222111111111111111110000000000000000//////////////////...............----------,,,,,,,,,,,,,,,,,++++++++++++++++++++++********************)))))))))))))))))((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!! ==================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEEDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFEEFFFGGHHIIIJJKKKLLLLLLLLLNNMMMMLLKKKJJJJIIIIIHHHHHKKKKKKKKKKKJJJJJJIIIIIHHHEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBCCBBBBBBBBBBBBBBBBBBBBAAABBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>>>>>>>>>=======================<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::::::9999999999999999999988888888777777777777777777776666666666666666555555555555555555555554444444444444444444443333333333333333333332222222222222222222211111111111111111000000000000000///////////////////...............-----------,,,,,,,,,,,,,,,,++++++++++++++++++++++********************))))))))))))))))))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!! =====================>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDEEEEEEDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFEEFFFGGHHIIIJJKKKLLLLLLLLLNMMMMLLLKKKJJJIIIIHHHHHHHKKKKKKKKKKKJJJJJJIIIIIHHHEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAABBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>>>>>>>>>>=======================<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::::::::999999999999999999888888887777777777777777777766666666666666666555555555555555555555544444444444444444444443333333333333333333332222222222222222222111111111111111111000000000000000///////////////////...............------------,,,,,,,,,,,,,,,++++++++++++++++++++++********************))))))))))))))))))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#################"""""""""""""""""""!!!!!!!!!!!!!!!!!!! !!!!! =========================>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFEEFFFGGHHIIIJJKKKKLLLLLLLLMMMMLLLKKKJJJIIIIHHHHHHHHKKKKKKKKKKJJJJJJJIIIIHHHHEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>>>>>>>>=======================<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::::::::::99999999999999999888888887777777777777777777766666666666666665555555555555555555555444444444444444444444443333333333333333333232222222222222222222111111111111111111000000000000000///////////////////..............--------------,,,,,,,,,,,,,,++++++++++++++++++++++********************))))))))))))))))))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##################""""""""""""""""""!!!!!!!!!!!!!!!!!!! !!!! ============================>>>>>>>>>>>>>>>>>>>>>>>??????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAABBBBBBABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFEEFFFGGHHIIIJJJKKKKLLLLLLKMMMLLLKKKJJJIIIIHHHHHHHHHKKKKKKKKKKKJJJJJJIIIIHHHHEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAABBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@?????????????????>>>>>>>>>>>>>>>>>>>>=======================<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::::::::::9999999999999998888888888777777777777777777666666666666666655555555555555555555555444444444444444444444433333333333333333333222222222222222222221111111111111111110000000000000000///////////////////..............---------------,,,,,,,,,,,,,++++++++++++++++++++++********************))))))))))))))))))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##################""""""""""""""""""!!!!!!!!!!!!!!!!!!! !!!! <<============================>>>>>>>>>>>>>>>>>>>>>>>>???????????????????@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAABBBAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFEEFFGGGHHIIIJJJKKKKKKKKKKKMMLLLLKKJJJIIIIHHHHHHHHHHKKKKKKKKKKJJJJJJJIIIIHHHHDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAABAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@???????????????????>>>>>>>>>>>>>>>>>========================<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::::::::::::999999999999988888888888877777777777777777666666666666666555555555555555555555554444444444444444444434433333333333333333333222222222222222222221111111111111111110000000000000000//////////////////...............----------------,,,,,,,,,,,+++++++++++++++++++++++*******************)))))))))))))))))))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##################""""""""""""""""""!!!!!!!!!!!!!!!!!!! !!! <<<<============================>>>>>>>>>>>>>>>>>>>>>>>>?????????????????@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEGGGGGGFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEDDEEEEEEEEEFEEFFGGGHHIIIJJJKKKKKKKKKKKMLLLLKKKJJJIIIHHHHHHHGGGGKKKKKKKKKKKJJJJJJIIIIHHHHDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@??????????????????????>>>>>>>>>>>>>>>========================<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::::::::::::9999999999999888888888888887777777777777776666666666666666555555555555555555555544444444444444444444433433333333333333333332222222222222222222221111111111111111110000000000000000//////////////////...............-----------------,,,,,,,,,,,++++++++++++++++++++++*******************)))))))))))))))))))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##################"""""""""""""""""""!!!!!!!!!!!!!!!!!! !! <<<<<<=============================>>>>>>>>>>>>>>>>>>>>>>>>?????????????????@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEGGFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEDDDDDDDDEEEEEEFEFFFGGHHHIIIJJJKKKKKKKKKKKLLLLKKKJJJIIIIHHHHHGGGGGGJJJKKKKKKKKJJJJJJIIIIHHHHDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@????????????????????????>>>>>>>>>>>>>=========================<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::::::::::::999999999999998888888888888887777777777777766666666666666655555555555555555555555444444444444444444444333333333333333333333322222222222222222222211111111111111111100000000000000000/////////////////...............------------------,,,,,,,,,+++++++++++++++++++++++*******************)))))))))))))))))))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##################"""""""""""""""""""!!!!!!!!!!!!!!!!!! ! ====================>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIHHHHHHHHHHHHHHHIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFEEEEEEEEEEEEEEEEEEEEEEFFFGGHHHIIJJJKKKLLLLMMMMMMMMLLLLLKKKJJJIIIIHHHHHGGGGGGJJJJJJJJJJJJJJJJIIIIHHHHGEEEEDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@???@???????????????????????>>>>>>>>>>>>>>>>>>>>>>>>==========================<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::::::::99999999999999999999998888888888888888777777777776666666666666666666655555555555555544444444444444443333333333333333332222222222221111111111111111111100000000000000////////////////...................-------------------,,,,,,,,,,,,+++++++++++++++++++***********))))))))))))))))))))((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$%%%$$$$$$$$$$$$$$$$$$$###$$$##################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!! ======================>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEFFFGGHHIIIJJKKKKLLLLLMMMMMLLLLLLKKKKJJJIIIHHHHHGGGGGGGJJJJJJJJJJJJJJJJJIIIIHHHGEEEEDDDDDDDDDDDDDDDDCCCCCBBBBBBBBBBBBBBBBBBBBBBAAABBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@??????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>==========================<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::::::::99999999999999999999988888888888888887777777777777666666666666666666555555555555555444444444444444444333333333333333322222222222221111111111111111111100000000000000////////////////...................-------------------,,,,,,,,,,,,+++++++++++++++++++***********))))))))))))))))))))((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$%%$$$$$$$$$$$$$$$$$$$####$$##################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!! ========================>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGHHIIIJJKKKKLLLLLLLLLLLLLLLLKKKJJJIIIIHHHHGGGGGGGGJJJJJJJJJJJJJJJJJIIIIHHHGEEEDDDDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@?????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>===========================<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::::::::::9999999999999999999888888888888888877777777777777766666666666666666555555555555555444444444444444444433333333333333322222222222221111111111111111111000000000000000///////////////....................-------------------,,,,,,,,,,,+++++++++++++++++++************))))))))))))))))))))((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$%$$$$$$$$$$$$$$$$$$$#####$###################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!! ==========================>>>>>>>>>>>>>>>>>>>>>>?????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEDDEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDEEEEEEEFFFGGHHIIIJJKKKKLLLLLLLLLLLLLLLKKKKJJJIIIHHHHHGGGGGGGGJJJJJJJJJJJJJJJJJIIIIHHHGEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAABBBBBAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@?????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>===========================<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::::::::::9999999999999999999888888888888888887777777777777777666666666666666555555555555555544444444444444444444333333333333332222222222222111111111111111111100000000000000////////////////...................--------------------,,,,,,,,,,,+++++++++++++++++++************))))))))))))))))))))((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$#########################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!! <<<=========================>>>>>>>>>>>>>>>>>>>>>>??????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDEEEEEEFFFGGHHIIIJJKKKKLLLLLLLLLLLLLLKKKKJJJJIIIHHHHHGGGGGGGGJJJJJJJJJKKJJJJJJJIIIHHHGEEEDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAABBBAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@?????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>===========================<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::::::::::99999999999999999999888888888888888877777777777777777766666666666666555555555555555444444444444444444443333333333333322222222222221111111111111111111000000000000000////////////////...................--------------------,,,,,,,,,,,+++++++++++++++++++************)))))))))))))))))))(((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$#########################""""""""""""""""""""""!!!!!!!!!!!!!!!!!! <<<<<==========================>>>>>>>>>>>>>>>>>>>>>>??????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDEEEEEFFFGHHHIIIJJJKKKKLLLLLLLLLLLKKKKKKJJJIIIIHHHHGGGGGGGGGJJJJJJJJKKKKJJJJJJIIIHHHHEEEDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@???????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>==========================<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::::::999999999999999999998888888888888888877777777777777777776666666666665555555555555555444444444444444444443333333333333322222222222222111111111111111111000000000000000/////////////////..................--------------------,,,,,,,,,,,,++++++++++++++++++************)))))))))))))))))))(((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$#########################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!! <<<<<<<==========================>>>>>>>>>>>>>>>>>>>>>>??????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDEEEEEFFFGHHHIIIJJJKKKKKLLLLLLLLLKKKKKKJJJJIIIIHHHHGGGGGGGGGJJJJJJJJKKKKKJJJJJIIIHHHGEEEDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@???????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>===========================<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::::::::::::999999999999999999988888888888888888777777777777777777776666666666665555555555555554444444444444444444433333333333333322222222222222211111111111111111000000000000000//////////////////.................-------------------,,,,,,,,,,,,,,+++++++++++++++++************)))))))))))))))))))(((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$#########################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!! <<<<<<<<<===========================>>>>>>>>>>>>>>>>>>>>>???????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEDDEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDEEEEEFFFGHHHIIIJJJKKKKKKKLLLLKKKKKKKKJJJJJIIIHHHHHGGGGGGGGGJJJJJJJJKKKKKJJJJJIIIHHHGEEEDDDDDDCCCCCCCCCCCCCCCCBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@??????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>===========================<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;::::::::::::::::999999999999999999988888888888888888777777777777777777777666666666665555555555555555444444444444444444443333333333333322222222222222222111111111111111100000000000000////////////////////...............--------------------,,,,,,,,,,,,,,,++++++++++++++++***********))))))))))))))))))))(((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$#########################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!! <<<<<<<<<<<<==========================>>>>>>>>>>>>>>>>>>>>>>???????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDEEEEEFFFGHHHIIIJJJKKKKKKKKKKKKKKKKKKKJJJJIIIIHHHHHGGGGGGGGGJJJJJJJJKKKKKJJJJJIIIHHHGEEEDDDDDDCCCCCCCCCCCCCCCCBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@???????????????????????>>>>>>>>>>>>>>>>>>>>>>>>===========================<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::::9999999999999999999988888888888888888777777777777777777776666666666655555555555555555544444444444444444433333333333333322222222222222222211111111111111000000000000000////////////////////...............--------------------,,,,,,,,,,,,,,,,+++++++++++++++***********))))))))))))))))))))(((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$#########################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  <<<<<<<<<<<<<<==========================>>>>>>>>>>>>>>>>>>>>>>????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDEEEEEFFFGGHHIIIJJJJKKKKKKKKKKKKKKKKKJJJJIIIIIHHHHGGGGGGGGGGJJJJJJJJJKKKJJJJJJIIIHHHGEEEDDDDDCCCCCCCCCCCCCCCCBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@??????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>===========================<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;:::::::::::::99999999999999999999888888888888888888777777777777777777766666666666655555555555555555554444444444444444433333333333333222222222222222222221111111111111000000000000000///////////////////................--------------------,,,,,,,,,,,,,,,,,++++++++++++++***********))))))))))))))))))))(((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$#########################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  <<<<<<<<<<<<<<<<===========================>>>>>>>>>>>>>>>>>>>>>>???????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHGGGGGGGGGGGGGGGGGGHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDEEEEEFFFGGHHIIIJJJJJKKKKKKKKKKKKKJJJJJJJIIIIHHHHHGGGGGGGGGGJJJJJJJJJJJJJJJJJJIIIHHHGEEDDDDDDCCCCCCCCCCCCCBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@???????????????????>???>>>>>>>>>>>>>>>>>>>>>>>>=======================<==<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::::9999999999999999999888888888888888888887777777777777777776666666666655555555555555555555544444444444444443333333333333322222222222222222222111111111111000000000000000////////////////////................--------------------,,,,,,,,,,,,,,,,,,++++++++++++*************))))))))))))))))))((((((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$#########################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!! <<<<<<<<<<<<<<<<<<<==========================>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEEFFFGGHHHIIIJJJJJKKKKKKKKKKKJJJJJJJIIIIIHHHHHGGGGGGGGGGIJJJJJJJJJJJJJJJJIIIIHHHGEEDDDDDCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAA@@AAAAAAAAAAA@@@@@@@@@@@@@@@@@@???????????????????>>?>>>>>>>>>>>>>>>>>>>>>>=========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::::::99999999999999999998888888888888888888888777777777777777776666666666655555555555555555555544444444444444433333333333333222222222222222222221111111111111000000000000000////////////////////................-------------------,,,,,,,,,,,,,,,,,,,++++++++++++**************)))))))))))))))))((((((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$#########################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!! <<<<<<<<<<<<<<<<<<<<<==========================>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDEEEEFFFGGHHHIIIJJJJJJKKKKKKKKJJJJJJJJIIIIIHHHHHGGGGGGGGGGGIIJJJJJJJJJJJJJJJIIIHHHGGEEDDDDDCCCCCCCCCCCBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@???????????????????>>>>>>>>>>>>>>>>>>>>>>>>>=========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::::::9999999999999999999988888888888888888888887777777777777777666666666665555555555555555555554444444444444444333333333333332222222222222222222211111111111110000000000000000///////////////////...............--------------------,,,,,,,,,,,,,,,,,,,++++++++++++***************))))))))))))))))((((((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$#########################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!! <<<<<<<<<<<<<<<<<<<<<<<=========================>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEDDDDDDDDDDCDDDDDDDDDDEEEEEFFFGGHHHIIIJJJJJJJJKKKJJJJJJJJJJIIIIIIHHHHHGGGGGGGGGGGIIJJJJJJJJJJJJJJIIIIHHHGGEDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@AAAAAAA@@@@@@@@@@@@@@@@@@???????????????????>>>>>>>>>>>>>>>>>>>>>>>>>=========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::::::999999999999999999998888888888888888888888777777777777777766666666666655555555555555555555444444444444444433333333333333322222222222222222221111111111111000000000000000000/////////////////................--------------------,,,,,,,,,,,,,,,,,,,++++++++++++****************)))))))))))))))((((((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$#########################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!! <<<<<<<<<<<<<<<<<<<<<<<<<=======================>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCCCDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCDDDDDDDEEEFFFFGGHHHIIIIJJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHGGGGGGGGGGGIIIIJJJJJJJJJJJIIIIHHHHGGEDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@AAAA@@@@@@@@@@@@@@@@@@@@@?????????????????>>>>>>>>>>>>>>>>>>>>>>>>===========================<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::::9999999999999999999998888888888888888888877777777777777777666666666666655555555555555555554444444444444444333333333333333322222222222222222211111111111110000000000000000000////////////////................--------------------,,,,,,,,,,,,,,,,,,,++++++++++++*****************))))))))))))))(((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$#########################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!! ;<<<<<<<<<<<<<<<<<<<<<<<<<<======================>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCDDDDDDEEEEFFFFGGHHHIIIIJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHGGGGGGGGGGGGIIIIIJJJJJJJJIIIIIHHHHGGGDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@A@@@@@@@@@@@@@@@@@@@@@@@?????????????????>>>>>>>>>>>>>>>>>>>>>>>>=========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::::999999999999999999999988888888888888888887777777777777777766666666666666655555555555555555444444444444444433333333333333333322222222222222222111111111111100000000000000000000///////////////...............--------------------,,,,,,,,,,,,,,,,,,,,++++++++++++******************)))))))))))))((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$#########################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!! ;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<=====================>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDEEEEFFFFGGHHHIIIIIJJJJJJJJJJJJJJJIIIIIIIHHHHHHHGGGGGGGGGGGGIIIIIIIIIIIIIIIIIIHHHGGGGDDDDDCCCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????>>>>>>>>>>>>>>>>>>>>>>>>=========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;::::::::::::::99999999999999999999988888888888888888888777777777777777766666666666666666555555555555555544444444444444433333333333333333333222222222222222111111111111100000000000000000000///////////////................--------------------,,,,,,,,,,,,,,,,,,,,+++++++++++********************))))))))))))(((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$#########################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!! ;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<======================>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDEEEEFFFGGGHHHIIIIIJJJJJJJJJJJJJJIIIIIIIHHHHHHHGGGGGGGGGGGGGIIIIIIIIIIIIIIIIHHHHHGGGGDDDDCCCCCCCCCBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????>>>>>>>>>>>>>>>>>>>>>>>>=========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::99999999999999999999888888888888888888887777777777777777766666666666666666655555555555555444444444444444433333333333333333333322222222222222111111111111100000000000000000000///////////////................--------------------,,,,,,,,,,,,,,,,,,,,+++++++++++*******************)))))))))))))(((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$#########################"""""""""""""""""""!"""!!!!!!!!!!!!!!!!!!! ;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<======================>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCDDDDEEEEFFFGGGHHHHIIIIIJJJJJJJJJJJJIIIIIIIIHHHHHHHGGGGGGGGGGGGFIIIIIIIIIIIIIIIHHHHHGGGGFDDDDCCCCCCCCBBBBBBBBBBBBBA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????>>>>>>>>>>>>>>>>>>>>>>>==========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::9999999999999999999888888888888888888877777777777777777666666666666666666665555555555554444444444444444333333333333333333333222222222222222111111111111000000000000000000000///////////////................--------------------,,,,,,,,,,,,,,,,,,,++++++++++++*******************))))))))))))((((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$####################"#####"""""""""""""""""""!""!!!!!!!!!!!!!!!!!!! ;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<======================>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCDDDDEEEEFFFGGGHHHHIIIIIJJJJJJJJJJJIIIIIIIIHHHHHHHGGGGGGGGGGGGFFIIIIIIIIIIIIIHHHHHHGGGGFFDDDCCCCCCCCBBBBBBBBBBBBAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????>>>>>>>>>>>>>>>>>>>>>>>>=========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::99999999999999999888888888888888888877777777777777777666666666666666666666555555555555444444444444444433333333333333333333322222222222222111111111111110000000000000000000///////////////................--------------------,,,,,,,,,,,,,,,,,,,,++++++++++++*******************))))))))))))((((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$####################""####"""""""""""""""""""!!"!!!!!!!!!!!!!!!!!!! ;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<=======================>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGFFFFFFFFFFFFFFFFFFFFFGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCDDDDEEEEFFFGGGHHHHIIIIIIJJJJJJJJJIIIIIIIIHHHHHHHGGGGGGGGGGGGGFFIIIIIIIIIIIHHHHHHHGGGGFFFDDCCCCCCCCBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????>>>>>>>>>>>>>>>>>>>>>>>=========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::9999999999999998888888888888888888877777777777777776666666666666666666666555555555555444444444444444333333333333333333333222222222222222111111111111111000000000000000000///////////////.................-------------------,,,,,,,,,,,,,,,,,,,,++++++++++++*******************))))))))))))((((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#$$####################"""###"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!! ;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<=======================>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDDEEEEFFFGGGHHHHIIIIIIIJJJJJJJIIIIIIIIHHHHHHHGGGGGGGGGGGGGGFFIIIIIIIIHHHHHHHHGGGGGFFFFDCCCCCCCCCBBBBBBBBBBBAAAA@@@@@@@@@@@@@@@@@@@@@@@@?@@@@@@@@@@@???????????????????>>>>>>>>>>>>>>>>>>>=>>>=========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::999999999999999888888888888888888877777777777777777666666666666666666666555555555555444444444444444443333333333333333333322222222222222111111111111111110000000000000000////////////////..................------------------,,,,,,,,,,,,,,,,,,,,++++++++++++*******************))))))))))))((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$##$####################""""##"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!! ;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<=======================>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCDDDDEEEEFFFGGGHHHHIIIIIIIIIJJJIIIIIIIIIHHHHHHHGGGGGGGGGGGGGGGFFIIIIIIHHHHHHHHHGGGGGFFFFFDCCCCCCCCBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@????@@@@@@@@@@??????????????????>>>>>>>>>>>>>>>>>>>>==>========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::999999999999998888888888888888888777777777777777777766666666666666666665555555555554444444444444444444333333333333333333222222222222222111111111111111111000000000000000///////////////....................----------------,,,,,,,,,,,,,,,,,,,,++++++++++++++******************))))))))))))((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#######################"""""#"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!! ;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<========================>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDDEEEEFFFGGGHHHHHIIIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGGFFIIIIHHHHHHHHHGGGGGGFFFFFFCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@@@@@@@@@????????@@@@@@@???????????????????>>>>>>>>>>>>>>>>>>>>===========================<<<<<<<<<<<<<<<<<<<<<<<<<<;;<;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::9999999999999988888888888888888888777777777777777777776666666666666666665555555555554444444444444444444433333333333333333222222222222221111111111111111111100000000000000///////////////....................----------------,,,,,,,,,,,,,,,,,,,,+++++++++++++++*****************))))))))))))((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#######################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!! ;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<========================>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCBBBCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDCCCCCCCCCBBBBBCCCCCCCDDDDEEEEFFFGGGHHHHHIIIIIIIIIIIIIIIIIIHHHHHHHGGGGGGGGGGGGGGGGFFFIIIHHHHHHHHGGGGGGGFFFFFFECCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@@????????????@@@??????????????????????>>>>>>>>>>>>>>>>>>>==========================<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::999999999999998888888888888888888777777777777777777777666666666666666665555555555554444444444444444444443333333333333333222222222222222111111111111111111110000000000000////////////////....................----------------,,,,,,,,,,,,,,,,,,,,++++++++++++++++****************))))))))))))((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#######################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!! ;;;;;;;;;;;;;;;;<<<<<<<;<<<<<<<<<<<<<<<<<<<<<<<<============================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBDCCCCDDDDDDDEEEEFFFFGGGGHGGGGGHHHHHHHIIIIIIIIIHHHHHJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGFFFFFFEEEEEDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@????????????????????????>>>>>>>>>>>>>>>>>>>>=>>>>>>>>>>====================<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::999999999999999998888888888888888877777777777777776666666666666666666555555555555555555555544444444444444433333333333333333333222222222222111111111111100000000000000000////////...................-------------------,,,,,,,,,,,,,,,,,++++++++++++++++++++******************))))))))))))))))((((((((((((((((('''''''''''''''''&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#########################""""""""""""""""""!!!!!!!!!!!!!!!!!!! ;;;;;;;;;;;;;;;;;;;<<<<;;;<<<<<<<<<<<<<<<<<<<<<<===============================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBCCCCCCCCCCCCCCCCCBBBBBBBBBBBCCCCCCCCCCCCCCCCBBBBBBCCCCCCDDDDDDEEEEFFFFGGGGHGGGGGHHHHHHHHHIIIIIHHHHHHHJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHGGGGGGGFFFFFFFEEEEEEDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@?????????????????????????>>>>>>>>>>>>>>>>>>>>==>>>>>>>=====================<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::9999999999999999888888888888888887777777777777777766666666666666666655555555555555555555544444444444444433333333333333333333322222222222111111111111111000000000000000//////////..................------------------,,,,,,,,,,,,,,,,,,++++++++++++++++++++*****************)))))))))))))))))((((((((((((((((((''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#########################""""""""""""""""""!!!!!!!!!!!!!!!!!!! ;;;;;;;;;;;;;;;;;;;;;<<;;;;;<<<<<<<<<<<<<<<<<<<<<<===============================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEFFFFFFFFFFFFFFFFFFFFFEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBCCCCCCDDDDDDEEEEFFFFGGGGHGGGGGGHHHHHHHHHHHHHHHHHHHHJJJJIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGFFFFFFFEEEEEEEDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@????????????????????????>?>>>>>>>>>>>>>>>>>>>>====>>>>>>====================<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;:;;;;;::::::::::::::::::::999999999999998888888888888888877777777777777777776666666666666666555555555555555555555544444444444444433333333333333333333322222222222111111111111111100000000000000///////////.................------------------,,,,,,,,,,,,,,,,,,+++++++++++++++++++******************))))))))))))))))(((((((((((((((((((('''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##########################""""""""""""""""""!!!!!!!!!!!!!!!!!!!! ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<===============================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBBBCCCCCCCDDDDDEEEEFFFFGGGGHFGGGGGGHHHHHHHHHHHHHHHHHHGJJJIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGFFFFFFEEEEEEEEDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@@@@@@@??????????????????????>>>>>>>>>>>>>>>>>>>>>=======>>>=======================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;:::;;;;:::::::::::::::::::::9999999999999888888888888888887777777777777777777766666666666666555555555555555555555544444444444444433333333333333333333322222222222111111111111111111000000000000/////////////...............-------------------,,,,,,,,,,,,,,,,,++++++++++++++++++++******************)))))))))))))))))((((((((((((((((((('''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!! ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<==============================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCDDDDDEEEEFFFFGGGGGFGGGGGGGHHHHHHHHHHHHHHHHGGJJIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGFFFFFFFEEEEEEEEDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@????????????????????>>>>>>>>>>>>>>>>>>>>>>========>=========================<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;::::;;:::::::::::::::::::::::999999999998888888888888888877777777777777777777666666666666666555555555555555555555444444444444444433333333333333333333322222222222111111111111111111100000000000//////////////..............-------------------,,,,,,,,,,,,,,,,,++++++++++++++++++++******************))))))))))))))))(((((((((((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!! :;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<===============================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCDDDDDEEEEFFFFGGGGGFFGGGGGGGGHHHHHHHHHHHHHHGGJIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGFFFFFFFEEEEEEEDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@???????????????????>>>>>>>>>>>>>>>>>>>>>==================================<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::9999999999998888888888888888777777777777777777776666666666666665555555555555555555555444444444444444443333333333333333333222222222221111111111111111111100000000000///////////////.............------------------,,,,,,,,,,,,,,,,,,,+++++++++++++++++++******************))))))))))))))))(((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!! :::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<===============================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCDDDDDEEEEFFFFGGGGGFFGGGGGGGGGHHHHHHHHHHHHGGGJIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFEEEEEEEEDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@?????????????????>>>>>>>>>>>>>>>>>>>>>=================================<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::99999999999988888888888888888777777777777777777776666666666666655555555555555555555554444444444444444444333333333333333333222222222221111111111111111111100000000000////////////////...........-------------------,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******************))))))))))))))))(((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#########################""""""""""""""""""""!!!!!!!!!!!!!!!!!!! :::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<===============================>>>==>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCDDDDDEEEEFFFFGGGGGFFFGGGGGGGGGGHHHHHHHHHGGGGIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGFFFFFFEEEEEEEEDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>>>>>>>==================================<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::9999999999998888888888888888887777777777777777776666666666666655555555555555555555554444444444444444444443333333333333333222222222221111111111111111111110000000000//////////////////..........-------------------,,,,,,,,,,,,,,,,,,,,+++++++++++++++++******************)))))))))))))))))(((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#########################""""""""""""""""""""!!!!!!!!!!!!!!!!!!! ::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<=====================================>>>>>>>>>>>>>>>>>>>>>????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCDDDDDEEEEFFFFGGGGGFFFFFGGGGGGGGGGGHHHHGGGGGGIIIIHHHHHHHHHHHHHHHHHGGGGGGGGFFFFFFEEEEEEEEDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>>>>>>>>================================<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::99999999999988888888888888888888777777777777777776666666666666655555555555555555555554444444444444444444443333333333333332222222222221111111111111111111100000000000///////////////////........-------------------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++******************)))))))))))))))))((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$$#####################"###""""""""""""""""""""!!!!!!!!!!!!!!!!!!! ::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<======================================>>>>>>>>>>>>>>>>>>>>>?????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAACCCCCCCDDDDDEEEFFFFFGGGGGFFFFFFFGGGGGGGGGGGGGGGGGGGIIIHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>>>>>>>>>================================<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::99999999999988888888888888888888877777777777777776666666666666655555555555555555555554444444444444444444443333333333333333222222222222211111111111111111110000000000/////////////////////.......-------------------,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******************))))))))))))))))))(((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$$$####################"""##""""""""""""""""""""!!!!!!!!!!!!!!!!!!! ::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<======================================>>>>>>>>>>>>>>>>>>>>>??????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAACCCCCCCDDDDDEEEFFFFFGGGGGFFFFFFFFFGGGGGGGGGGGGGGGGFIIHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFEEEEEEEDDDDDDDDDDCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>>>>>>>>>>>===============================<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::99999999999988888888888888888888777777777777777776666666666666655555555555555555555544444444444444444444433333333333333332222222222222221111111111111111100000000000////////////////////........-------------------,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******************)))))))))))))))))))((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$####################""""##"""""""""""""""""""!!!!!!!!!!!!!!!!!!! ::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<=====================================>>>>>>>>>>>>>>>>>>>>>??????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAACCCCCCCDDDDEEEEFFFFFGGGGGFFFFFFFFFFFFGGGGGGGGGGGGFFIIHHHHHGGGGGGGGGGGGGGGGFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>==============================<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::999999999999988888888888888888888777777777777777766666666666666555555555555555555555444444444444444444444433333333333333332222222222222222111111111111111100000000000////////////////////.......---------------------,,,,,,,,,,,,,,,,,,,+++++++++++++++++*******************)))))))))))))))))))((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$$$$####################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!! :::::::::::::::::;;;;;;::;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================>>>>>>>>>>>>>>>>>>>>>>>??????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAABBBBBBBBBBBBBBBAAAAABBBBBBBBBBBBBBBBBBBAAAAAAAAAAACCCCCCCDDDDEEEEFFFFFGGGGGFFFFFFFFFFFFFFGGGGGGGGGFFFIHHHHGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@???????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==================<<<========<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::99999999999998888888888888888888877777777777777776666666666666655555555555555555555544444444444444444444433333333333333332222222222222222221111111111111110000000000/////////////////////.......---------------------,,,,,,,,,,,,,,,,,,,+++++++++++++++++******************))))))))))))))))))))((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$$$$$###################""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!! :::::::::::::::::::;;;;::::;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======================================>>>>>>>>>>>>>>>>>>>>>>?????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEDDDDDDDDDDDDDDDDDEEEEEEEEEDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBAAAAAAAAAAAAAAABABBBBBBBBBBBAAAAAAAAAAAAABCCCCCCDDDDEEEEFFFFFGGGGGFFFFFFFFFFFFFFFFFGGGGGFFFFHHHHHGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@??????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>==================<<<<=====<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::9999999999999998888888888888888887777777777777777666666666666666655555555555555555554444444444444444444444333333333333333322222222222222222221111111111111000000000000///////////////////........--------------------,,,,,,,,,,,,,,,,,,,++++++++++++++++++******************))))))))))))))))))))((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$$$$$$##################""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!! ::::::::::::::::::::::;:::::::;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======================================>>>>>>>>>>>>>>>>>>>>>>??????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAABBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAABBCCCCCDDDDEEEEFFFFFGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFHHHHGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>=================<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::999999999999999998888888888888888877777777777777776666666666666666655555555555555555444444444444444444444433333333333333332222222222222222222221111111111110000000000000//////////////////.......---------------------,,,,,,,,,,,,,,,,,,,+++++++++++++++++*******************))))))))))))))))))))((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$$$$$$$$$##################""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!! ::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=====================================>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBCCCCCCDDDEEEEFFFFFFGGGGEEEEEEEEEEEFFFFFFFFFFFFFFFHHHGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@???????????????????????>>>>>>>>>>>>>>>>>>>>>>>===================<<<<<<<<=<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::99999999999999999998888888888888888777777777777777766666666666666666655555555555555554444444444444444444444333333333333333222222222222222222222211111111111000000000000000////////////////.........--------------------,,,,,,,,,,,,,,,,,,,+++++++++++++++++*******************))))))))))))))))))))((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$$$$$$$##################""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!! :::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==================================>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCDDDEEEEFFFFFFGGGGEEEEEEEEEEEEEEFFFFFFFFFFFEHHHGGGGFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@?????????????????????????>>>>>>>>>>>>>>>>>>>>>====================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::999::::9999999999999999999998888888888888887777777777777776666666666666666666655555555555555444444444444444444444433333333333333332222222222222222222221111111111110000000000000000///////////////..........------------------,,,,,,,,,,,,,,,,,,,++++++++++++++++++********************)))))))))))))))))))((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$$$$$$$$$##################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!! 9::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===============================>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCDDDEEEEFFFFFFGGGGEEEEEEEEEEEEEEEEEFFFFFFEEEHHGGGGFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@@?????????????????????????>>>>>>>>>>>>>>>>>>>====================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::99999::999999999999999999999998888888888888777777777777777766666666666666666665555555555555544444444444444444444443333333333333333222222222222222222222111111111111000000000000000000/////////////............-----------------,,,,,,,,,,,,,,,,,,,+++++++++++++++++*********************))))))))))))))))))((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!! 999:::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===<========================>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBCCCCDDDDEEEFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEHGGGGFFFFFEEEEEEEEEEEEEEDEDDDDDDDDDDDDDDCCCCCCCCCCBBBBBAAAAAAAAAAA@@@@@@@@@???????????????????????>>>>>>>>>>>>>>>>>>======================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::999999:9999999999999999999999998888888888887777777777777776666666666666666666555555555555554444444444444444444444433333333333333333222222222222222222221111111111110000000000000000000////////////.............---------------,,,,,,,,,,,,,,,,,,,,+++++++++++++++++********************)))))))))))))))))))(((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$$$$$$$##################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!! 999999::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=<<<<======================>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBCCCCDDDDEEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEGGGGGFFFFEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBAAAAAAAAAAAA@@@@@@@@@@????????????????????>>>>>>>>>>>>>>>>>>>=======================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::9999999999999999999999999999999998888888888877777777777777766666666666666666665555555555555544444444444444444444443333333333333333333222222222222222222111111111111000000000000000000000//////////...............--------------,,,,,,,,,,,,,,,,,,,++++++++++++++++++********************)))))))))))))))))))((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$##################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!! 99999999::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======================>>>>>>>>>>>>>>>>>>>>>???????????????????????????????????@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AABBBBCCCCCDDDEEEEFFFFFFFFFEEEEEEDDDDDDDDDEEEEEEEEEEEGGGGFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBAAAAAAAAAAAA@@@@@@@@@@@????????????????>>>>>>>>>>>>>>>=============================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::9999999999999999999999999999999998888888888887777777777777776666666666666666665555555555555544444444444444444444443333333333333333333332222222222222222211111111111000000000000000000000///////////................-------------,,,,,,,,,,,,,,,,,,,++++++++++++++++++********************)))))))))))))))))))((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$$$$##################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!! 9999999999:::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=======================>>>>>>>>>>>>>>>>>>>>>???????????????????????????????????@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@ABBBBBCCCCDDDEEEEFFFFFFFFFEEEEEDDDDDDDDDDDDDDDEEDDDDGGFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBAAAAAAAAAAAA@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>=================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::999999999999999999999999999999999998888888888887777777777777777666666666666666665555555555555544444444444444444444433333333333333333333332222222222222222111111111111000000000000000000000//////////..................-----------,,,,,,,,,,,,,,,,,,,++++++++++++++++++++*******************))))))))))))))))))(((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$$##################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!! 9999999999999:::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=======================>>>>>>>>>>>>>>>>>>>>>???????????????????????????????????@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDCCCCCCCDDDDDDDDDDDDDDDDDDDCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@BBBBBCCCCDDDDEEEEFFFFFFFFEEEEDDDDDDDDDDDDDDDDDDDDDDGFFFFFFEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::99999999999999999999999999999999998888888888888777777777777777776666666666666666555555555555544444444444444444444443333333333333333333332222222222222222211111111111100000000000000000000///////////...................----------,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++******************))))))))))))))))))(((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$##################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!! 999999999999999:::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=======================>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????????@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDCCCCCCCCCCCCCCCCCCDDDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@BBBBBBCCCCDDDEEEEFFFFFFFFEEDDDDDDDDDDDDDDDDDDDDDDDDFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@????????>>>>>>>>>>>>>>>>>>>==============================<<<<<<<<<<<<<<<<<<<;<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::999999999999999999999999999999999988888888888887777777777777777777666666666666665555555555555444444444444444444444433333333333333333333332222222222222222111111111111110000000000000000000///////////....................--------,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++******************)))))))))))))))))))(((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!! 999999999999999999:::::999::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======================>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????????@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAA@A@@AAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@BBBBBBCCCCDDDDEEEEFFFFFFFEDDDDDDDDDDDCCCCDDDDDDDDDCFFFFEEEEEEDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@@????????>>>>>>>>>>>>>>>>>>>>>=============================<<<<<<<<<<<<<<<<<<;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::999999999999999999999999999999999988888888888888777777777777777777766666666666666555555555555544444444444444444444433333333333333333333332222222222222222111111111111111100000000000000000///////////.....................--------,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++******************)))))))))))))))))))(((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$##################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!! ::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===================================>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@AAAAABBBBCCCDDDDEEEEEEEEEGGFFFFFFFFFEEEEEEEEEEFFEEEFFFEEEEEEDDDDDDDCCCCCCCCCDDDDDDDCCCCCCCCCCCCCBBBBBAAAAAAAA@@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>>=============================<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::9999999999988888888888888888888888888877777777777777666666666665555555555555555555555444444444444444443333333333333333322222222222222222222222222222111111111000000000000000000000////////////////...........--------------------,,,,,,,,,,,,,,++++++++++++++++********************))))))))))))))))(((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!!!!!!!!! 99::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<=================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAA@@@@@@@@@@@@@@@@AAAAABBBBCCCCDDDDEEEEEEEEGFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDCCCCCCCCCCDDDDDCCCCCCCCCCCCCBBBBBBBAAAAAA@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>==============================<<<<<<<<<<<<<<<<<<<;<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::9999999999888888888888888888888888888877777777777777776666666666655555555555555555555444444444444444444433333333333333332222222222222222222222222222211111111100000000000000000000/////////////////..........---------------------,,,,,,,,,,,,,++++++++++++++++*********************))))))))))))))))(((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!!!!!!!! 99999:::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<=================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@AAAAAABBBBCCCDDDDDEEEEEEEFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBAAAA@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>>>============================<<<<<<<<<<<<<<<<<<<;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::99999999998888888888888888888888888888877777777777777777666666666555555555555555555555444444444444444444443333333333333322222222222222222222222222222111111111000000000000000000000////////////////............--------------------,,,,,,,,,,,,,+++++++++++++++++********************))))))))))))))))(((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!!!!!!!! 9999999::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<==================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAA@@@@@@@@@@@@@@@@@AAAAAABBBBCCCCDDDDDEEEEEEFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBAA@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>>>>>==========================<<<<<<<<<<<<<<<<<<<;;;;;<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::99999999998888888888888888888888888888877777777777777777776666666655555555555555555555444444444444444444444333333333333322222222222222222222222222222111111111100000000000000000000/////////////////.............------------------,,,,,,,,,,,,,,++++++++++++++++++******************)))))))))))))))))(((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###############"""""""""""""""""!!!!!!!!!!!!!!!!!!! 999999999::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@AAAAABBBBBCCCDDDDDDEEEEEFFFFFFFEEEEEEEEEEEEDDDDDDDEEEDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBB@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>>>>>>>=========================<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::999999999988888888888888888888888888888777777777777777777777666666655555555555555555555444444444444444444443333333333333222222222222222222222222222222111111111110000000000000000000/////////////////..............-----------------,,,,,,,,,,,,,++++++++++++++++++++*****************))))))))))))))))(((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##############"""""""""""""""""""!!!!!!!!!!!!!!!!!! 999999999999::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=============================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAA@@@@@@@@@@@@@@@@@@@AAAAAABBBBCCCCDDDDDDDEEDFFFFFFEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBAA@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>>>>>>>>>======================<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:;;::::::::::::::::::::::::::::::::::::999999999999888888888888888888888888888777777777777777777777766666665555555555555555544544444444444444444443333333333333322222222222222222222222222222111111111111100000000000000000/////////////////................---------------,,,,,,,,,,,,,,++++++++++++++++++++*****************))))))))))))))))(((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##############""""""""""""""""""""!!!!!!!!!!!!!!!!! 99999999999999:::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=============================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAA@@@@@@@@@@@@?@@@@@@@AAAAABBBBBCCCCDDDDDDDDDFFFFFEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCBCCCCCCCCCCCBBBBBBBBBBAAAA@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>>>>>>>>>>>==================<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::999999999999988888888888888888888887777777777777777777777777766666665555555555555555544444444444444444444443333333333333222222222222222222222222222222111111111111110000000000000000/////////////////.................--------------,,,,,,,,,,,,,+++++++++++++++++++++****************)))))))))))))))))(((((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############""""""""""""""""""""!!!!!!!!!!!!!!!! 9999999999999999::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=============================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@??????????@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@@@??????@@@@AAAAAABBBBCCCCDDDDDDDDDFFFFEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@@???????????????>>>>>>>>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::99999999999999888888888888888888887777777777777777777777777766666666555555555555555554444444444444444444443333333333333222222222222222222222222222222111111111111111100000000000000/////////////////...................------------,,,,,,,,,,,,,,+++++++++++++++++++++****************)))))))))))))))))(((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""""""""""!!!!!!!!!!!!!!!! 9999999999999999999::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==========<<==================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@@@@@@@@@@@AAAAAA@@@@@@@@@@????????@@@@AAAAABBBBCCCCCDDDDDDDDFFFEEEEEEEEDDDDDDDDDDDDDCCDDDDCCCCCCCCCCCCCBBBBBBBBCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@??????????????????>>>>>>>>>>>>>>>>>>>>>=============<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::99999999999999988888888888888888877777777777777777777777777666666666555555555555555554444444444444444444443333333333333222222222222222222222222222221111111111111111110000000000000/////////////////....................-----------,,,,,,,,,,,,,,+++++++++++++++++++++****************))))))))))))))))(((((((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###############"""""""""""""""""""""!!!!!!!!!!!!!!!! 999999999999999999999::99:::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=======<<<<<===================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@?????????????@@@@@@@@@@@@AAAAA@@@@@@@@@@??????????@@@AAAAABBBBBCCCCCDDDDDDDFEEEEEEEEEDDDDDDDDDDDCCCCCDDCCCCCCCCCCCCCBBBBBBBBBBCCCCCCBBBBBBBBBBBAAAAAAAA@@@@?????????????????????>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::99999999999999998888888888888887777777777777777777777777776666666666555555555555555554444444444444444444433333333333332222222222222222222222122222221111111111111111111000000000000////////////////.....................-----------,,,,,,,,,,,,,,,+++++++++++++++++++****************)))))))))))))))))((((((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$###############"""""""""""""""""""""!!!!!!!!!!!!!!!! 9999999999999999999999999999::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====<<<<<<<<===================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????@@@@@@@@@@AAAA@@@@@@@@@@???????????@@@@AAAAABBBBCCCCCCDDDDDDEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCBBBBBBBBBBBBAAAAAAAAAA@@???????????????????????>>>>>>>>>>>>>>>>>===========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::9999999999999999988888888888877777777777777777777777777766666666666555555555555555554444444444444444444433333333333332222222222222222222222111222221111111111111111111110000000000/////////////////.....................-----------,,,,,,,,,,,,,,,,++++++++++++++++++****************)))))))))))))))))(((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$###############"""""""""""""""""""""!!!!!!!!!!!!!!!! 999999999999999999999999999999:::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=<<<<<<<<<<<<==================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????@@@@@@@@@AAA@@@@@@@@@@????????????@@@@AAAAABBBBBCCCCCCDDDDDEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAA??????????????????????>>>>>>>>>>>>>>>>>===========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::999999999999999998888888888877777777777777777777777777766666666666665555555555555555444444444444444444443333333333333322222222222222222222211112221111111111111111111111000000000/////////////////.....................-----------,,,,,,,,,,,,,,,,,,+++++++++++++++++****************)))))))))))))))))(((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$################""""""""""""""""""""!!!!!!!!!!!!!!!! 899999999999999999999999999999999::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===================================>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????@@@@@@@@@@@@@@@@@@@@?????????????@@@@AAAAABBBBBCCCCCCCCDDDEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAA@@????????????????????>>>>>>>>>>>>>>>>>=============<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:;;;;;;::::::::::::::::::::::::::::::::::::::::::::9::::::999999999999999998888888887777777777777777777777777776666666666666666555555555555555444444444444444444443333333333333332222222222222222222111111221111111111111111111110000000000//////////////////....................-----------,,,,,,,,,,,,,,,,,,,+++++++++++++++****************)))))))))))))))))))((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$#################""""""""""""""""""!!!!!!!!!!!!!!!!! 88899999999999999999999999999999999:::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????@@@@@@@@@@@@@@@@@@@?????????????@@@@AAAAAABBBBBCCCCCCCCCCEEEEEEEDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@?????????????????>>>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;:::;;;::::::::::::::::::::::::::::::::::::::::::::9999:::::99999999999999998888888887777777777777777777777777776666666666666666665555555555555444444444444444444443333333333333333322222222222222222111111111111111111111111111111000000000////////////////////..................-----------,,,,,,,,,,,,,,,,,,,,,++++++++++++++****************))))))))))))))))))))(((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$##################""""""""""""""""""!!!!!!!!!!!!!!!! 88888999999999999999999999999999999999:::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=============================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????????@@@@@@@@@@@@@@@???????????????@@@@AAAAAABBBBBBCCCCCCCCCEEEEEEDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAABBBBBBBBAAAAAAAAAAAA@@@@@??????????????>>>>>>>>>>>>>>>>>>>=================<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;:::::;::::::::::::::::::::::::::::::::::::::::::99999999::::99999999999999998888888877777777777777777777777777666666666666666666666555555555554444444444444444444443333333333333333332222222222222222111111111111111111111111111110000000000/////////////////////.................-----------,,,,,,,,,,,,,,,,,,,,,+++++++++++++*****************))))))))))))))))))))((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$####################"""""""""""""""""!!!!!!!!!!!!!!!! 88888888999999999999999999999999999999999:::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==============================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????????????????@@@@@@@@@@@@????????????????@@@@@AAAAABBBBBBCCCCCCCCCEEEEDDDDDDDDDCCCCCCCCCCCBBCCCCBBBBBBBBBBBBBBAAAAAAABBBBAAAAAAAAAAAAAA@@@@@@@??????????>>>>>>>>>>>>>>>>>>>>>===================<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::99999999999999:::9999999999999999888888877777777777777777777777777666666666666666666666665555555555444444444444444444444333333333333333333322222222222222111111111111111111111111111110000000000/////////////////////.................-----------,,,,,,,,,,,,,,,,,,,,,++++++++++++++*****************))))))))))))))))))))((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$#####################"""""""""""""""!!!!!!!!!!!!!!!!! 8888888888999999999999999999999999999999999::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????????????????????????@@@@@@@@?????????????????@@@@@AAAAAABBBBBBCCCCCCCCEEDDDDDDDDDDCCCCCCCCCCBBBBCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@????????>>>>>>>>>>>>>>>>>>>>======================<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::99999999999999999999:9999999999999999988888887777777777777777777777766666666666666666666666665555555555444444444444444444444333333333333333333322222222222222111111111111111111111111111111000000000//////////////////////.................-----------,,,,,,,,,,,,,,,,,,,,,++++++++++++++****************)))))))))))))))))))))((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$#####################"""""""""""""""!!!!!!!!!!!!!!!!! 8888888888888999999999999999999999999999999999:::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????>>>>>>>>>>>?????????????@@@@@@???????????????????@@@@@AAAAAABBBBBBBCCCCCCCDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>========================<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::9999999999999999999999999999999999999999888888887777777777777777777776666666666666666666666665555555555544444444444444444444443333333333333333333222222222222211111111111111111111111111111100000000000////////////////////.................-------------,,,,,,,,,,,,,,,,,,,++++++++++++++*****************)))))))))))))))))))))((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$#####################"""""""""""""""!!!!!!!!!!!!!!!!! 888888888888888999999999999999999999999999999999:::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????>>>>>>>>>>>>>>???????????@@@??????????????????????@@@@@AAAAAABBBBBBBBBCCCCCDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@????>>>>>>>>>>>>>>>>>>>>>======================<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::99999999999999999999999999999999999999999999988888888887777777777777777776666666666666666666666666555555555544444444444444444444434333333333333333333322222222222222111111111111111111111111111111000000000000///////////////////.................--------------,,,,,,,,,,,,,,,,,,++++++++++++++******************)))))))))))))))))))(((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$#####################"""""""""""""""!!!!!!!!!!!!!!!! 88888888888888888899999999999999999999999999999999::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????>>>>>>>>>>>>>>>???????????????????????????????????@@@@@AAAAAAABBBBBBBBBCCCCDDDDDDDDDCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAA@@@AAAAA@@@@@@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>====================<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::9999999999999999999999999999999999999999999999999888888888887777777777777777666666666666666666666666555555555554444444444444444444443333333333333333333332222222222222211111111111111111111111111111100000000000000/////////////////.................----------------,,,,,,,,,,,,,,,,+++++++++++++++*******************))))))))))))))))))((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$#####################"""""""""""""""!!!!!!!!!!!!!!!! 88888888888888888888999899999999999999999999999999999::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????>>>>>>>>>>>>>>>>>?????????????????????????????????@@@@@AAAAAAABBBBBBBBBBBBBDDDDDDDDCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@A@@@@@@@@@@@@@@@@@@@@@@@@?>>>>>>>>>>>>>>>>>>>>>>>===================<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::9999999999999999999999999999999999999999999999999999998888888888887777777777777766666666666666666666666655555555555544444444444444444444433333333333333333333322222222222221111111111111111111111111111110000000000000000///////////////..................-----------------,,,,,,,,,,,,,,,++++++++++++++*********************)))))))))))))))))(((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$####################"""""""""""""""!!!!!!!!!!!!!!!! 8888888888888888888888888889999999999999999999999999999:::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????????????>>>>>>>>>>>>>>>>>>>???????????????????????????????@@@@@AAAAAAAABBBBBBBBBBBBDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>===================<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::9:::::::9999999999999999999999999999999999999999999999999999999888888888888887777777777776666666666666666666666655555555555555544444444444444444443333333333333333333332222222222222111111111111111111111111111111100000000000000000//////////////.................-------------------,,,,,,,,,,,,,,++++++++++++++*********************))))))))))))))))(((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###################"""""""""""""""!!!!!!!!!!!!!!!! 8888888888888888888888888888899999999999999999999999999999:::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>????????????????>>>>>????????@@@@@@AAAAAAAABBBBBBBBBBBDDDDDCCCCCCCCCBBBBBBBBBBAABBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??>>>>>>>>>>>>>>>>>>====================<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::9999:::99999999999999999999999999999999999999999999999899999999988888888888888887777777776666666666666666666666665555555555555555544444444444444443333333333333333333333322222222222221111111111111111111111011111110000000000000000000////////////..................--------------------,,,,,,,,,,,,+++++++++++++++*********************))))))))))))))))((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$#################""""""""""""""""!!!!!!!!!!!!!!!!! 8888888888888888888888888888888899999999999999999999999999999::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>>>>>>>>??????@@@@@@AAAAAAAABBBBBBBBBBBDDDCCCCCCCCCCBBBBBBBBBAAAABBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>>===================<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::99999:9999999999999999999999999999999999999998888888888899999998888888888888888877777777666666666666666666666666555555555555555555544444444444444333333333333333333333332222222222222111111111111111111111110011111000000000000000000000///////////.................---------------------,,,,,,,,,,,,++++++++++++++*********************)))))))))))))))))(((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$################""""""""""""""""!!!!!!!!!!!!!!!!!! 7888888888888888888888888888888888999999999999999999999999999999::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=============================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????>>>>>>>>>>>>>?????@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCCCCBBBBBBBBAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@????????>>>>>>>>>>>>>>==================<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::99999999999999999999999999999999999999999988888888888888889998888888888888888888877777776666666666666666666666665555555555555555555554444444444443333333333333333333333322222222222222211111111111111111111100001111000000000000000000000//////////..................---------------------,,,,,,,,,,,++++++++++++++++********************))))))))))))))))((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!!!!!!! 77777777777777777777777888888888889999999999999999999999999::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????@@@@@@@@@@@@@@@@@@@@@????>>>>>>>>>>>>>>>>?????????>>>>>>>>>>========>>>>>>>??????@@@@@@@@@AAAAAAAAAABBBBBBBBBBAAAAAAAA@@@@@@@@CBBBBBBBBBBBBBBBBAAAAAAAA??????????????????????>>>>>>>>>>===================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;:::::::::::::::::::::::::::::999999999999999999999999999999999998888888888888888888888888888888888888888888888877777777777777776666666666666666555555555555544444444444444444444444444433333333333333333333333333332222222222222222222111111111111111110000000000000000000000000//////////////////////.......------------------,,,,,,,,,,,,,,,,++++++++++++++********************)))))))))))))))((((((((((((('''''''''''''''''''''&'&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###################"""""""""""""""""""!!!!!!!!!!!! 77777777777777777777777888888888888889999999999999999999999999::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=====================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????@@@@@@@@@@@@@@@??????????>>>>>>>>>>>>>>>>>>???????>>>>>>>============>>>>>>??????@@@@@@@@@@AAAAAAAAABBBBBBBBBAAAAAAAA@@@@@@@@@BBBBBBBBBBBBBBBAAAAAAAAA@??????????????>>>>>>>>>>>>>>>>====================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::::::::9999999999999999999999999999999999888888888888888888888888888888888888888888888888777777777777777766666666666666666655555555554444444444444444444444444444333333333333333333333333333322222222222222222221111111111111111110000000000000000000000/00/////////////////////.......--------------------,,,,,,,,,,,,,,+++++++++++++++*********************))))))))))))))(((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##################"""""""""""""""""""!!!!!!!!!!!!! 77777777777777777777777888888888888888899999999999999999999999999:::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????@@@@@@@@?????????????????>>>>>>>>>>>>>>>>>>>>?????>>>>>===============>>>>>???????@@@@@@@@@@AAAAAAAABBBBBBBBAAAAAAAA@@@@@@@@@@BBBBBBBBBBBBBBAAAAAAAAA@@?????>>>>>>>>>>>>>>>>>>>>>>>>=====================<<<<<<<<<<<<<<<<<<<<<<;;;;:::::::::::::::::::::::::::::::::999999999999999999999999999999888888888888888888888888888888888888888888888888888777777777777777666666666666666666666555555554444444444444444444444444444333333333333333333333333333322222222222222222221111111111111111110000000000000000000000/////////////////////////.......---------------------,,,,,,,,,,,,,++++++++++++++*********************)))))))))))))))(((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#################"""""""""""""""""""!!!!!!!!!!!!!! 6667777777777777777777788888888888888888889999999999999999999999999:::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=======================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????@????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>===================>>>>>???????@@@@@@@@@@@@AAAAABBBBBBBAAAAAAAA@@@@@@@@@??BBBBBBBBBBBBAAAAAAAAAA@@@????>>>>>>>>>>>>>>>>>>>>>>>====================<<<<<<<<<<<<<<<<<<<<<<<;;;;;::::::::::::::::::::::::::::::::999999999999999998999999999888888888888888888888888888888888888888877888888888887777777777777777766666666666666666666655555554444444444444444444444444444333333333333333333333333333322222222222222222222111111111111111111000000000000000000000/////////////////////////.......---------------------,,,,,,,,,,,,,+++++++++++++++*********************)))))))))))))))(((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$################"""""""""""""""""""!!!!!!!!!!!!!!! 6666677777777777777777788888888888888888888889999999999999999999999999::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==========================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????@@@@@@@@@@@@@@@????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>======================>>>>>???????@@@@@@@@@@@@@@@ABBBBBBAAAAAAAAA@@@@@@@@???BBBBBBBBBAAAAAAAAAAAA@@@@???>>>>>>>>>>>>>>>>>>>>>>=====================<<<<<<<<<<<<<<<<<<<<<;;;;;;;;:::::::::::::::::::::::::::::99999999999999999988899999988888888888888888888888888888888888877777777788888887777777777777777777666666666666666666665555555544444444444444444444444444433333333333333333333333333333222222222222222222221111111111111111111100000000000000000000/////////////////////////.......---------------------,,,,,,,,,,,,,+++++++++++++++*********************))))))))))))))((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$###############"""""""""""""""""""!!!!!!!!!!!!!!!! 666666667777777777777778888888888888888888888889999999999999999999999999999::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===============================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????????????????????????????????@@@@@@@?????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>=======================>>>>???????@@@@@@@@@@@@@@@@BBBBBAAAAAAAAA@@@@@@@@????BBBBBBAAAAAAAAAAAAAA@@@@@??>>>>>>>>>>>>>>>>>>>>>>>==================<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;::::::::::::::::::::::::::999999999999999999998888999888888888888888888888888888888888887777777777777887777777777777777777777766666666666666666665555555444444444444444444444443444433333333333333333333333333333222222222222222222221111111111111111111111000000000000000000/////////////////////////........--------------------,,,,,,,,,,,,,+++++++++++++++++*******************)))))))))))))))(((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$##############"""""""""""""""""""!!!!!!!!!!!!!!!!! 666666666677777777777778888888888888888888888888999999999999999999999999999999::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==============================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????????????????????????????????@???????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>========================>>>>???????@@@@@@@@@@@@@@@BBBAAAAAAAAAAA@@@@@@@?????BBBBAAAAAAAAAAAAAAAA@@@@@?>>>>>>>>>>>>>>>>>>>>>>>>=================<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::::::::::9999999999999999999999998888889888888888888888888888888888888888777777777777777777777777777777777777777776666666666666666655555555544444444444444444444433334433333333333333333333332333333322222222222222222221111111111111111111111100000000000000000/////////////////////////..........-------------------,,,,,,,,,,,,,++++++++++++++++++******************))))))))))))))((((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#############""""""""""""""""""""!!!!!!!!!!!!!!!!!! 666666666666677777777778888888888888888888888888999999999999999999999999999999999::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>=========================>>>>???????@@@@@@@@@@@@@@AAAAAAAAAAAAAA@@@@@@@?????BBAAAAAAAAAAAAAAAA@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::::::::999999999999999999999999998888888888888888888888888888888888888777777777777777777777777777777777777777777766666666666666666555555555554444444444444444444333333333333333333333333333332233333222222222222222222221111111111111111111111000000000000000000/////////////////////////...........-----------------,,,,,,,,,,,,,++++++++++++++++++++*****************))))))))))))))((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#############"""""""""""""""""""!!!!!!!!!!!!!!!!!!!! 666666666666666777777777788888888888888888888888888999999999999999999999999999999999::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=============================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????????????????????????????????????????????????????????===========>>>>>>>>>>>>>>===========<<<<==========>>>>????????@@@@@@@@@@@@@AAAAAAAAAAAAAA@@@@@@@?????BAAAAAAAAAAAAAAAA@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>================<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::::9999999999999999999999999998888888888888888888888888888888888887777777777777777777777777777777777777777777666666666666666665555555555555544444444444444444333333333333333333333333333332222332222222222222222222222211111111111111111111000000000000000000/////////////////////////.............----------------,,,,,,,,,,,,,+++++++++++++++++++++***************)))))))))))))))(((((((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#############"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!! 666666666666666667777777777788888888888888888888888889999999999999999999999999999999999::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==============================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????????????????????????????????>>>>>>>?????????????????????????===============>>>>>>>>>>=======<<<<<<<<<<<=======>>>>>????????@@@@@@@@@@@@AAAAAAAAAAAAAA@@@@@@??????AAAAAAAAAAAAAAAA@@@@@@@@@>>>>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;::::::::::999999999999999999999999999998888888888888888888888888888888888777777777777777777777777777777777777777777776666666666666666665555555555555555444444444444444333333333333333333333333333332222222222222222222222222222221111111111111111111000000000000000000//////////////////////////..............--------------,,,,,,,,,,,,,++++++++++++++++++++++***************))))))))))))))((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#############"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!! 666666666666666666667777777777888888888888888888888888899999999999999999999999999999999999::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=============================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????????????????????????????????????????>>>>>>>>>>>>>>?????????????????????>>>>===================>>>>>>====<<<<<<<<<<<<<<<======>>>>>>????????@@@@@@@@@@@AAAAAAAAAAAAA@@@@@@@??????AAAAAAAAAAAAAA@@@@@@@@@@@>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;:::::::9999999999999999999999999999998888888888888888888888888888888887777777777777777777777777777777777777777777666666666666666666665555555555555555554444444444443333333333333333333333333333332222222222222222222222222222221111111111111111111100000000000000000//////////////////////////................-------------,,,,,,,,,,,,,++++++++++++++++++++++**************)))))))))))))))((((((((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#############"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!! 666666666666666666666677777777777888888888888888888888888899999999999999999999999999999999999:::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>???????????????>>>>>>>>>>=========================<<<<<<<<<<<<<<<<<<<<<====>>>>>>>?????????@@@@@@@@@AAAAAAAAAAAAA@@@@@@@??????AAAAAAAAAAAAA@@@@@@@@@@@@>>>>>>>>>>>>>=============<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::99999999999999999999999999999988888888888888888888888888888888877777777777777777777777777777766677777777666666666666666666666655555555555555555555444444444433333333333333333333333333333322222222222222222222222222222211111111111111111111000000000000000000/////////////////////////..................-----------,,,,,,,,,,,,,,+++++++++++++++++++++***************)))))))))))))))((((((((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##############"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!! 666666666666666666666667777777777777888888888888888888888888899999999999999999999999999999999999:::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=============================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>????????>>>>>>>>>>>>>>>>>=========================<<<<<<<<<<<<<<<<<<<<<<====>>>>>>???????????@@@@@@@AAAAAAAAAAAAA@@@@@@@??????AAAAAAAAAAAA@@@@@@@@@@@@@>>>>>>>>>>>==============<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;:::::99999999999999999999999999999988888888888888888888888888888888877777777777777777777777777766666666777766666666666666666666666555555555555555555555554444444433333333333333333333333333333222222222222222222222222222222211111111111111111111000000000000000000//////////////////////////...................----------,,,,,,,,,,,,,,,++++++++++++++++++++**************))))))))))))))))(((((((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##############"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!! 66666666666666666666666777777777777777888888888888888888888888889999999999999999999999999999999999:::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<========================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>?>>>>>>>>>>>>>>>>>>>>>>>>=========================<<<<<<<<<<<<<<<<<<<<<<<====>>>>>>????????????@@@@@AAAAAAAAAAAAA@@@@@@@??????AAAAAAAAAAA@@@@@@@@@@@@@@>>>>>>>>>================<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;:::::999999999999999999999999999999988888888888888888888888888888888777777777777777777777777777666666666667666666666666666666666666555555555555555555555554444444433333333333333333333333333333222222222222222222222222222222211111111111111111111000000000000000000//////////////////////////.....................--------,,,,,,,,,,,,,,,,,++++++++++++++++++***************)))))))))))))))))((((((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#############"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!! 66666666666666666666666777777777777777777888888888888888888888888889999999999999999999999999999999:::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????>>>>???????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========================<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>???????????????@AAAAAAAAAAAAA@@@@@@@??????AAAAAAAAA@@@@@@@@@@@@@@@@>>>>>>>>=================<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::99999999999999999999999999998888888888888888888888888888888887777777777777777777777777776666666666666666666666666666666666666655555555555555555555444444443333333333333333333333333333333222222222222222222222222222222211111111111111111111000000000000000000//////////////////////.//......................--------,,,,,,,,,,,,,,,,,,+++++++++++++++++***************))))))))))))))))))(((((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#############"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!! 555666666666666666666667777777777777777777788888888888888888888888888899999999999999999999999999999::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=======================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>>>>>>>>>>>???????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========================<<<<<<<<<<<<<<<<<<<<<<<<====>>>>>>>???????????????AAAAAAAAAAAA@@@@@@@@??????AAAAAAAA@@@@@@@@@@@@@@@??>>>>>>>==================<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::::::999999999999999999999998888888888888888888888888878888888877777777777777777777777777776666666666666666666666666666666666666555555555555555555555444444443333333333333333333333333333333222222222222222222222222222222211111111111111111111000000000000000000///////////////////////../......................-------,,,,,,,,,,,,,,,,,,,,+++++++++++++++***************))))))))))))))))))))(((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#############"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!! 555556666666666666666667777777777777777777777788888888888888888888888888888999999999999999999999999999::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<========================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========================<<<<<<<<<<<<<<<<<<<<<<<<<====>>>>>>>??????????????AAAAAAAAAAAA@@@@@@@???????AAAAAAA@@@@@@@@@@@@@@@???>>>>>>==================<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;::::::::::::99999999999999999999888888888888888888888888888777888888777777777777777777777777777666666666666666666666666666666666666665555555555555555555544444444443333333333333333333333332333332222222222222222222222222222222111111111111111111110000000000000000000//////////////////////.........................--------,,,,,,,,,,,,,,,,,,,,,++++++++++++++***************)))))))))))))))))))))((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&&&%&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#############"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!! 5555555566666666666666677777777777777777777777778888888888888888888888888888899999999999999999999999999999:::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=============================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>========<<<<<<<<<<=======<<<<<<<<<<<<<<<<<<<<<<<<<====>>>>>>>>?????????????@@AAAAAAAA@@@@@@@@@???????AAAAAA@@@@@@@@@@@@@@@????>>>>===================<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::99999999999999999988888888888888888888888888877777888877777777777777777777777777766666666666666666666666666666666666665555555555555555555554444444444443333333333333333333332222333222222222222222222222222222222211111111111111111111000000000000000000000////////////////////..........................-------,,,,,,,,,,,,,,,,,,,,,,+++++++++++++***************))))))))))))))))))))))((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############"""""""""""""""""""""!!!!!!!!!!!!!!!!!!! 5555555555566666666666677777777777777777777777778888888888888888888888888888888899999999999999999999999999999::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==============================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;<<<<<<<<<=====>>>>>>>>>???????????@@@@@@@@@@@@@@@@@@@??????>AAAAA@@@@@@@@@@@@@@@?????>>>===================<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::99999999999999988888888888888888888888888887777777877777777777777777777777777776666666666666666666666666666666666665555555555555555555554444444444444443333333333333333333222222222222222222222222222222222222221111111111111111111100000000000000000000000//////////////////..........................--------,,,,,,,,,,,,,,,,,,,,,++++++++++++++***************)))))))))))))))))))))((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############""""""""""""""""""""!!!!!!!!!!!!!!!!!!! 5555555555555666666666667777777777777777777777777888888888888888888888888888888888899999999999999999999999999999::::::::::::::::::::::::::::;;;;;;;;::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<======>>>>>>>>>??????????@@@@@@@@@@@@@@@@@@??????>>AAAA@@@@@@@@@@@@@@@??????>====================<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::9999999999999888888888888888888888888888877777777777777777777777777777777776666666666666666666666666666666666666555555555555555555555544444444444444444333333333333333332222222222222222222222222222222112222211111111111111111111000000000000000000000000//////////////////.........................---------,,,,,,,,,,,,,,,,,,,,,+++++++++++++****************)))))))))))))))))))))(((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$################"""""""""""""""""""!!!!!!!!!!!!!!!!!!! 5555555555555555666666666667777777777777777777777777888888888888888888888888888888888899999999999999999999999999999:::::::::::::::::::::::::::::;;;;::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=======================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=============>>>>>>>>>>>>>>>>>>>>>>>==<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;<<<<<<=======>>>>>>>>>>????????@@@@@@@@@@@@@@@@@???????>>AAA@@@@@@@@@@@@@@????????====================<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::99999999998888888888888888888888888888877777777777777777777777777777777776666666666666666666666666655666666666555555555555555555555544444444444444444443333333333333332222222222222222222222222222222111122211111111111111111111110000000000000000000000//////////////////..........................----------,,,,,,,,,,,,,,,,,,,++++++++++++++*****************))))))))))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#################""""""""""""""""""!!!!!!!!!!!!!!!!!!! 5555555555555555556666666666677777777777777777777777777888888888888888888888888888888888899999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=======================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>====================>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;<<<<<<=======>>>>>>>>>>>>??????@@@@@@@@@@@@@@@@???????>>>AA@@@@@@@@@@@@@??????????===================<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::999999988888888888888888888888888888877777777777777777777777777777777776666666666666666666666666555556666665555555555555555555555544444444444444444444433333333333332222222222222222222222222222222111111211111111111111111111111100000000000000000000//////////////////..........................------------,,,,,,,,,,,,,,,,,,+++++++++++++*******************))))))))))))))))))((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##################""""""""""""""""!!!!!!!!!!!!!!!!!!!! 55555555555555555555566666666667777777777777777777777777778888888888888888888888888888888888899999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========================>>>>>>>>>================<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;<<<<<========>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@???????>>>>A@@@@@@@@@@@@????????????===================<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::99999888888888888888888888888888888777777777777777777777777777777777766666666666666666666666666655555566655555555555555555555555544444444444444444444444333333333332222222222222222222222222222222111111111111111111111111111111100000000000000000000///////////////////.........................--------------,,,,,,,,,,,,,,,,++++++++++++++********************)))))))))))))))))(((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$####################"""""""""""""""!!!!!!!!!!!!!!!!!!!! 555555555555555555555556666666666677777777777777777777777777788888888888888888888888888888888888999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========================>>=======================<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<========>>>>>>>>>>>>>>>>@@@@@@@@@@@@@????????>>>>>@@@@@@@@@@@??????????????===================<<<<<<<<<;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999998888888888888888888888888888887777777777777777777777777777777777666666666666666666666666665555555555555555555555555555555555444444444444444444444444433333333322222222222222222222222222222221111111111111111111111111111111000000000000000000000//////////////////..........................---------------,,,,,,,,,,,,,,,+++++++++++++**********************))))))))))))))))((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#####################""""""""""""""!!!!!!!!!!!!!!!!!!!! 555555555555555555555556666666666666677777777777777777777777777888888888888888888888888888888888889999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<========================================================>>>>>>>>>>>>>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==================================================<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;<<<<<========>>>>>>>>>>>>>>>??@@@@@@@@??????????>>>>>>@@@@@@@@????????????????>==================<<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::999998888888888888888888888888888887777777777777777777777777777777777666666666666666666666666665555555555555555555555555555555555554444444444444444444444433333333322222222222222222222222222222221111111111111111111111111111111100000000000000000000//////////////////..........................-----------------,,,,,,,,,,,,,++++++++++++++**********************)))))))))))))))((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#####################""""""""""""""!!!!!!!!!!!!!!!!!!!! 44444444444444444444444555555555555556666666666666666666666677777777777777777777777777777777777788999999999999999999999999999999999999999:::::::::::999:::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=====================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=============================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<===========>>>>>>>>>>>>>>>>>>>>>>>>========<<<>>>>>===============<<<<<=========================<<<<;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::999999999999999999988888888888888888888877777777777776666666666666666666666666665555555555555555555555555555555555554444444444444444444444444333333333333333333332222222222222222222222222222211111111111111111111111100000000000000000000000000////////////////////////.................-----------------------,,,,,,,,,,,,,,,,,+++++++++++***************************)))))))))))))))))))))(((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$####################""""""""""""!!!!!!!!!!!!!!!!!!!!!!  44444444444444444444444555555555555555566666666666666666666666677777777777777777777777777777777777889999999999999999999999999999999999999999::::::::999999::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=============================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>=========<<<<>>>===============<<<<<<<=========================<<<;;;;;;;;;;;;;;;:::::::::::::::::::::::::::999999999999999998888888888888888888888777777777777777766666666666666666666666655555555555555555555555555555555555554444444444444444444444444333333333333333333332222222222222222222222222222211111111111111111111111100000000000000000000000000////////////////////////..................----------------------,,,,,,,,,,,,,,,,,++++++++++++**********************))***)))))))))))))))))))))((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#####################"""""""""""!!!!!!!!!!!!!!!!!!!!!!  34444444444444444444444555555555555555555566666666666666666666666677777777777777777777777777777777888889999999999999999999999999999999999999999:::::9999999999::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==============================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=======================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<================>>>>>>>>>>>>===========<<<<<<>>=============<<<<<<<<<<=========================<<<;;;;;;;;;;;;:::::::::::::::::::::::::::::99999999999999988888888888888888888888777777777777777777666666666666666666666555555555555555555555555555444555555544444444444444444444444444333333333333333333332222222222222222222222222222211111111111111111111111100000000000000000000000000/////////////////////////...................---------------------,,,,,,,,,,,,,,,,+++++++++++++**********************)))*))))))))))))))))))))))(((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$######################""""""""""!!!!!!!!!!!!!!!!!!!!!!!  333444444444444444444445555555555555555555555666666666666666666666666777777777777777777777777777778888888899999999999999999999999999999999999999999:99999999999999::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=======================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;<;;<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<=====================================<<<<<<<============<<<<<<<<<<<<<=========================<<;;;;;;;;;;;;:::::::::::::::::::::::::::999999999999999988888888888888888888887777777777777777777776666666666666666666555555555555555555555555555444445555544444444444444444444444444333333333333333333332222222222222222222222222222211111111111111111111111100000000000000000000000000/////////////////////////.....................-------------------,,,,,,,,,,,,,,,,,++++++++++++++********************)))))))))))))))))))))))))))((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$######################""""""""""!!!!!!!!!!!!!!!!!!!!!!!  3333334444444444444444455555555555555555555555556666666666666666666666667677777777777777777777777788888888888899999999999999999999999999999999999999999999999999999999::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===============================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>====================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<====================================<<<<<<<<==========<<<<<<<<<<<<<<<=========================<;;;;;;;;;;;:::::::::::::::::::::::::::9999999999999999888888888888888888888877777777777777777777777666666666666666665555555555555555555555555544444444555444444444444444444444444433333333333333333333332222222222222222222222222222111111111111111111111111100000000000000000000000000////////////////////////.......................-----------------,,,,,,,,,,,,,,,,,++++++++++++++++*******************))))))))))))))))))))))))))(((((((''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$######################""""""""""!!!!!!!!!!!!!!!!!!!!!!  33333333444444444444444555555555555555555555555566666666666666666666666666666777777777777777777777888888888888888999999999999999999999999999999999999999999999999999999999::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<=================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>========================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<=================================<<<<<<<<;;========<<<<<<<<<<<<<<<<<=========================<;;;;;;;;;;::::::::::::::::::::::99999999999999999999888888888888888888888877777777777777777777777776666666666666665555555555555555555555555544444444445444444444444444444444444433333333333333333333333322222222222222222222222112111111111111111111111111100000000000000000000000/00////////////////////////.......................-----------------,,,,,,,,,,,,,,,,,,+++++++++++++++++*****************)))))))))))))))))))))))))))(((((((''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$####################"""""""""""!!!!!!!!!!!!!!!!!!!!!!  333333333334444444444445555555555555555555555555666666666666666666666666666666667777777777777777778888888888888888889999999999999999999999999999999999999999999999999999999999::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<========================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<==============================<<<<<<<<<<;;;======<<<<<<<<<<<<<<<<<<<========================<;;;;;;;;;;:::::::::::::::::::99999999999999999999998888888888888888888888887777777777777777777777666666666666666555555555555555555555555555444444444444444444444444444444444444433333333333333333333333332222222222222222222221111111111111111111111111111000000000000000000000000//////////////////////////........................-----------------,,,,,,,,,,,,,,,,,+++++++++++++++++++***************)))))))))))))))))))))))))))(((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$###################"""""""""""!!!!!!!!!!!!!!!!!!!!!!  333333333333344444444444555555555555555555555555666666666666666666666666666666666677777777777777778888888888888888888888999999999999999999999999999999999999999999999999999999::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==============================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<==========================<<<<<<<<<<<<;;;;====<<<<<<<<<<<<<<<<<<;;;=======================<<;;;;;;;;;::::::::::::::::9999999999999999999999999888888888888888888888888877777777777777777777666666666666666555555555555555555555555555444444444444444444444444444444444444443333333333333333333333332222222222222222222211111111111111111111111111111000000000000000000000000//////////////////////////........................-----------------,,,,,,,,,,,,,,,,,+++++++++++++++++++++**************)))))))))))))))))))))))))))(((((((((''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$##################""""""""""!!!!!!!!!!!!!!!!!!!!!!!  333333333333333344444444444555555555555555555555556666666666666666666666666666666666677777777777778888888888888888888888888888999999999999999999999999999999999999999999999999:::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=============================>>>>>>>>>>>>>>>>>>>>>>===================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<====================<<<<<<<<<<<<<<<;;;;;;===<<<<<<<<<<<<<<<<;;;;;;======================<<<;;;;;;;;:::::::::::::::9999999999999999999999999998888888888888888888888877777777777777777776666666666666665555555555555555555555555554444444444444444444444444444444444444433333333333333333333333332222222222222222222211111111111111111111111111111000000000000000000000000//////////////////////////........................-----------------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++************)))))))))))))))))))))))))))((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$##################""""""""""!!!!!!!!!!!!!!!!!!!!!!  333333333333333333444444444445555555555555555555555556666666666666666666666666666666666677777777778888888888888888888888888888888999999999999999999999999999999999999999999999:::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=============================================>>>>>>================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<==============<=<<<<<<<<<<<<<<<<<;;;;;;;;=<<<<<<<<<<<<<<<<<;;;;;;;<<===================<<<<;;;;;;;;:::::::::::::9999999999999999999999999999988888888888888888887777777777777777777776666666666666665555555555555555555555555554444444444444444444444444444444444444433333333333333333333333332222222222222222222211111111111111111111111111111000000000000000000000000//////////////////////////........................------------------,,,,,,,,,,,,,,,,,+++++++++++++++++++++++************)))))))))))))))))))))))))))(((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$#################"""""""""""!!!!!!!!!!!!!!!!!!!!!!  333333333333333333333444444444455555555555555555555555556666666666666666666666666666666666667777778888888888888888888888888888888888899999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=====================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;<<<<<<<<<<<=========<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;<<<<<<<<<<<<<<<<<;;;;;;;;<<<<================<<<<<;;;;;;;::::::::::::9999999999999999999999999999999888888888888888887777777777777777777766666666666666665555555555555555555555555554444444444444444444444444444444444444433333333333333333333333332222222222222222222211111111111111111111111111111000000000000000000000000//////////////////////////........................------------------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++************)))))))))))))))))))))))))))((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$##################"""""""""""!!!!!!!!!!!!!!!!!!!!!!  333333333333333333333334444444444455555555555555555555555556666666666666666666666666666666666667778888888888888888888888888888888888888889999999999988899999999999999999999999:::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===========================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::;;;;;;;;;;;;;;;<<;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<==============<<<<<<;;;;;;:::::::::::9999999999999999999999999999999888888888888888877777777777777777777766666666666666655555555555555555555555555554444444444444444444444444444444444444333333333333333333333333332222222222222222222211111111111111111111111111111000000000000000000000000///////////////////////////........................-----------------,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++************)))))))))))))))))))))))))))(((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$##################""""""""""""!!!!!!!!!!!!!!!!!!!!  333333333333333333333334444444444444455555555555555555555555556666666666666666666666666666666666667788888888888888888888888888888888888888889999999988888889999999999999999999::::::::::::::::::::::::::::::::::::::::::::::;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==============================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::;;;;;;;;;;;;;<;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;:<<<<<<<<<<<<<<<;;;;;;;;;;<<<<<==============<<<<<<;;;;;:::::::::::999999999999999999999999999998888888888888888877777777777777777777766666666666666666555555555555555555555555544444444444444444444444444444444444444333333333333333333333333322222222222222222222211111111111111111111111111111000000000000000000000000///////////////////////////........................------------------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++************)))))))))))))))))))))))))))((((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$##################"""""""""""""!!!!!!!!!!!!!!!!!!!  3333333333333333333333344444444444444444555555555555555555555555566666666666666666666666666666666677777888888888888888888888888888888888888888889999888888888899999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===========================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::;;;;;;;;;;;<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;:::<<<<<<<<<<<<<<<;;;;;;;;;;<<<<<============<<<<<<<<;;;;;:::::::::::9999999999999999999999999888888888888888888777777777777777777777666666666666666666665555555555555555555555544444444444444444444444444434444444444333333333333333333333333322222222222222222222211111111111111111111111111111000000000000000000000000///////////////////////////........................------------------,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++*************)))))))))))))))))))))))))))(((((((((((((((((('''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#################"""""""""""""""!!!!!!!!!!!!!!!!!!  33333333333333333333333444444444444444444445555555555555555555555556666666666666666666666666666666777777778888888888888888888888888888888888888888898888888888888899999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===========================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::<<<<<<<<<<<<<<<;;;;;;;;;;================<<<<<<<<<;;;;:::::::::::999999999999999999999888888888888888888888877777777777777777776666666666666666666666655555555555555555555444444444444444444444444444333344444443333333333333333333333333322222222222222222222211111111111111111111111111111000000000000000000000000///////////////////////////........................------------------,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++************))))))))))))))))))))))))))))(((((((((((((((((((''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$##################""""""""""""""""!!!!!!!!!!!!!!!!!  222333333333333333333334444444444444444444444455555555555555555555555566666666666666666666666666667777777777788888888888888888888888888888888888888888888888888888888899999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;:::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================================================================================>>>>>>>>>>>==========================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:;::::;;;;;;;;;;;;;;;;;;:::::::::::::::;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::<<<<<<<<<<<<<<<<<;;;;;;;;===============<<<<<<<<<<;;;:::::::::::99999999999999999988888888888888888888888877777777777777777776666666666666666666666666555555555555555555444444444444444444444444444333333444443333333333333333333333333322222222222222222222111111111111111111111111111111000000000000000000000000///////////////////////////.........................-------------------,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++************)))))))))))))))))))))))())))((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$##################"""""""""""""""""!!!!!!!!!!!!!!!!  22222233333333333333333444444444444444444444444455555555555555555555555555566666666666666666666666777777777777777888888888888888888888888888888888888888888888888888888888899999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<================================================================================================================================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::;;;;;;;;;;;;::::::::::::::::;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::<<<<<<<<<<<<<<<<<<<;;;;;;==============<<<<<<<<<<<;;;::::::::::9999999999999999888888888888888888888888877777777777777777777766666666666666666666666655555555555555555444444444444444444444444444333333334443333333333333333333333333222222222222222222222211111111111111111111111111111000000000000000000000000///////////////////////////.........................---------------------,,,,,,,,,,,,,,,,,,,,++++++++++++++++++************)))))))))))))))))))))))(()))(((((((((((((((((((((('''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#################"""""""""""""""""""!!!!!!!!!!!!!!!  222222223333333333333334444444444444444444444444555555555555555555555555555555666666666666666666667777777777777777778888888888888888888888888888888888888888888888888888888888999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<================================================================================================================================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;;;;;;:::::::::::::::::::;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::<<<<<<<<<<<<<<<<<<<<<;;;;=============<<<<<<<<<<<<;;:::::::::::99999999999999888888888888888888888888777777777777777777777777666666666666666666666655555555555555554444444444444444444444444444333333333333333333333333333333333333222222222222222222222222111111111111111111111110011000000000000000000000000///////////////////////////.........................-----------------------,,,,,,,,,,,,,,,,,,++++++++++++++++++**************)))))))))))))))))))))(((()((((((((((((((((((((((''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$##################""""""""""""""""""""!!!!!!!!!!!!!  22222222222333333333333444444444444444444444444455555555555555555555555555555555566666666666666666777777777777777777777788888888888888888888888888888888888888888888888888888899999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=====================<<<<<<<<<<<<<<<<<<<<===================================================================================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<;;============<<<<<<<<<<<<<;;::::::::::99999999999999888888888888888888888888777777777777777777777776666666666666666666666555555555555555544444444444444444444444444443333333333333333333333333333333333333222222222222222222222222211111111111111111111100000000000000000000000000000////////////////////////.//........................------------------------,,,,,,,,,,,,,,,,,,+++++++++++++++++****************))))))))))))))))))))(((((((((((((((((((((((((((''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$##################"""""""""""""""""""""!!!!!!!!!!!!  2222222222222333333333334444444444444444444444445555555555555555555555555555555555556666666666666677777777777777777777777787778888888888888888888888888888888888888888888888889999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=====<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=====================================================================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;<<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<;===========<<<<<<<<<<<<<<;;::::::::::999999999999988888888888888888888888887777777777777777777766666666666666666666666555555555555555444444444444444444444444444443333333333333333333333333333333333333222222222222222222222222221111111111111111111100000000000000000000000000000////////////////////////...........................------------------------,,,,,,,,,,,,,,,,,,++++++++++++++++++*****************))))))))))))))))))(((((((((((((((((((((((((((''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$##################"""""""""""""""""""""!!!!!!!!!!!!  222222222222222333333333333444444444444444444444444555555555555555555555555555555555555666666666667777777777777777777777777777777888888888888888888888888888888888888888888888999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==============================================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<===========<<<<<<<<<<<<<<;::::::::::99999999999999888888888888888888888888877777777777777777766666666666666666666665555555555555555444444444444444444444444444433333333333333333333333333333333333333222222222222222222222222211111111111111111111100000000000000000000000000000////////////////////////...........................------------------------,,,,,,,,,,,,,,,,,,++++++++++++++++++*******************)))))))))))))))))(((((((((((((((((((((((((((''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$##################""""""""""""""""""""""!!!!!!!!!!!!  22222222222222222233333333333344444444444444444444444455555555555555555555555555555555555566666666777777777777777777777777777777777778888888888888888888888888888888888888888899999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===========================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;<<<<<<<<<<;;;;;;;;;;;:::::::::::::::::::::;;;;;;;<<<<<<<<<<<<<<<<<<==========<<<<<<<<<<<<<<;;:::::::::9999999999999988888888888888888888888777777777777777777666666666666666666666665555555555555554444444444444444444444444444433333333333333333333333333333333333333222222222222222222222222211111111111111111111100000000000000000000000000000////////////////////////...........................-------------------------,,,,,,,,,,,,,,,,,,+++++++++++++++++*********************)))))))))))))))(((((((((((((((((((((((((((''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$##################""""""""""""""""""""""!!!!!!!!!!!  222222222222222222222333333333333444444444444444444444444555555555555555555555555555555555555666667777777777777777777777777777777777777778888888888877788888888888888888888888999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===========================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::99999::::::::::::;;;;;;;;;;;;;;<<<<<<<<;;;;;;;;;;;::::::::::::::::::::::;;;;;;;<<<<<<<<<<<<<<<<<<=========<<<<<<<<<<<<<<<;::::::::::99999999999998888888888888888888887777777777777777777666666666666666666666655555555555555554444444444444444444444444444433333333333333333333333333333333333332222222222222222222222222211111111111111111111100000000000000000000000000000/////////////////////////..........................-------------------------,,,,,,,,,,,,,,,,,,++++++++++++++++++**********************)))))))))))))(((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$###################"""""""""""""""""""""!!!!!!!!!!!  222222222222222222222223333333333334444444444444444444444444555555555555555555555555555555555555566777777777777777777777777777777777777777778888888877777788888888888888888888999999999999999999999999999999999999999999999999::99999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===========================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::999999999999::::::::::;;;;;;;;;;;;;;<<<<<;;;;;;;;;;;;::::::::::::::::::99999;;;;;;;;<<<<<<<<<<<<<<<<<=======<<<<<<<<<<<<<<<<;;:::::::::9999999999999888888888888888888877777777777777777776666666666666666666666655555555555555555444444444444444444444444444433333333333333333333333333333333333332222222222222222222222222211111111111111111111100000000000000000000000000000/////////////////////////...........................------------------------,,,,,,,,,,,,,,,,,,++++++++++++++++++***********************)))))))))))))((((((((((((((((((((((((((('''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$####################""""""""""""""""""""!!!!!!!!!!!  2222222222222222222222233333333333333344444444444444444444444445555555555555555555555555555555555566666777777777777777777777777777777777777777778888777777777788888888888888888899999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=======================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::9999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::999999999;;;;;;;;<<<<<<<<<<<<<<<<;=====<<<<<<<<<<<<<<<<<<;;:::::::::99999999999988888888888888888877777777777777777766666666666666666666666555555555555555555554444444444444444444444444333333333333333333333333333333333333332222222222222222222222222111111111111111111111000000000000000000000000000000/////////////////////////...........................------------------------,,,,,,,,,,,,,,,,,,+++++++++++++++++++***********************))))))))))))((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$######################""""""""""""""""""!!!!!!!!!!!!  111111111112222222222222222222222222222222222233333333333333333333444444444444444444444444444444445555555555555556666666666666666666667777777777777777777777777777777777777777777777788888888888888888899999999999999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::999999999:::::::::::::::999999999999999:::::::::;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;:::::::::::::9999999999:::::::::::::::::::::::::;;;;;;;;;;;;;::::::::::::;;;;;:::::::::::99999999998888888888888888888877777777777776666666666666666666666666666666666655555555544444444444444444444444333333333333333333333333333333322222222222222222222222211111111111111111111111000000000000000000000000000000000000////////////////////////////////........................-------------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++****************)))))))))))))))))))))(((((((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$######################""""""""""""""""""""!!!!!!!!  11111111111112222222222222222222222222222222222233333333333333333333344444444444444444444444444444555555555555555555666666666666666666666777777777777777777777777777777777777777777777777788888888888888888899999999999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::999999999999::::::::99999999999999999999::::::::;;;;;;;;;;<<<<<<<<<<<;;;;;;;;:::::::::::9999999999999:::::::::::::::::::::::::;;;;;;;;;;;;:::::::::::::;;;;:::::::::::9999999999888888888888888888877777777777776666666666666666666666666666666666665555555544444444444444444444444443333333333333333333333222333222222222222222222222222111111111111111111111111000000000000000000000000000000000000////////////////////////////////.........................------------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************))))))))))))))))))))(((((((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$$$$######################""""""""""""""""""""!!!!!!!  11111111111111112222222222222222222222222222222233333333333333333333333344444444444444444444444444555555555555555555555566666666666666666666677777777777777777777777777777777777777777777777778888888888888888889999999999999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::9999999999999999999999999999999999999999:::::::::;;;;;;;;;;;<<<<<<<<;;;;;;;;;::::::::::99999999999999:::::::::::::::::::::::::;;;;;;;;;;:::::::::::::::;;;;::::::::::999999999998888888888888888777777777777766666666666666666666666666666666666655555555554444444444444444444444444433333333333333333333222223222222222222222222222222111111111111111111111111100000000000000000000000000000000000////////////////////////////////.........................-------------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++***************)))))))))))))))))))))(((((((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$######################""""""""""""""""""""!!!!!!!!  11111111111111111112222222222222222222222222222233333333333333333333333334444444444444444444444444555555555555555555555555566666666666666666666677777777777777777777777777777777777777777777777777788888888888888888999999999999999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<;;;;;;<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::99999999999999999999999999999999999999999::::::::;;;;;;;;;;;;;<<<<<;;;;;;;;;:::::::::9999999999999999:::::::::::::::::::::::::;;;;;;;:::::::::::::::::9;;;::::::::::9999999999998888888888888877777777777776666666666666666666666666666666666655555555555554444444444444444444444433333333333333333333322222222222222222222222222222222111111111111111111111111100000000000000000000000//00000000////////////////////////////////.........................-------------,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++**************)))))))))))))))))))))(((((((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$$$$$$$######################""""""""""""""""""""!!!!!!!!!  11111111111111111111122222222222222222222222222233333333333333333333333333334444444444444444444444555555555555555555555555566666666666666666666666666777777777777777777777777777777777777777777777777778888888888888888889999999999999999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::9999999999999999999999999999999999999999999::::::::;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::99999999999999999:::::::::::::::::::::::::;;;;:::::::::::::::::::99;;:::::::::::99999999999988888888888887777777777776666666666666666666666666666666665555555555555555544444444444444444444433333333333333333333322222222222222222222222222222222211111111111111111111111100000000000000000000000////000000////////////////////////////////.........................-------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++***************))))))))))))))))))))((((((((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$$$$$$#####################""""""""""""""""""""!!!!!!!!!!  1111111111111111111111111122222222222222222222223333333333333333333333333333333444444444444444444455555555555555555555555556666666666666666666666666666667777777777777777777777777777777777777777777777888888888888888888888889999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;::::::::::::::::::::::::::::::::::::99999999999999999999999999999999999999999999999999::::::::;;;;;;;;;;;;;;;;;;;;;;;;;::::::::999999999999999999::::::::::::::::::::::::::::::::::::::::::::::9999;:::::::::::9999999999999888888888887777777777777766666666666666666666666556666555555555555555555555444444444444444444333333333333333333333322222222222222222222222222222222211111111111111111111111100000000000000000000000//////0000////////////////////////////////.........................--------------,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++***************)))))))))))))))))))))((((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$$$$$$$$$$####################"""""""""""""""""""!!!!!!!!!!!!  111111111111111111111111111112222222222222222222233333333333333333333333333333333334444444444444445555555555555555555555555666666666666666666666666666666666677777777777777777777777777777777777777777788888888888888888888888888899999999999999999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::99999999999999999999999999999999999999999999999999999999::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::9999999999999999999:::::::::::::::::::::::::::::::::::::::::::::99999:::::::::::999999999999988888888888777777777777777666666666666666666666555565555555555555555555555554444444444444443333333333333333333333222222222222222222222222222222222211111111111111111111111100000000000000000000000////////00////////////////////////////////.........................----------------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++***************)))))))))))))))))))))((((((((((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$##################""""""""""""""""""""!!!!!!!!!!!!!  11111111111111111111111111111111222222222222222222233333333333333333333333333333333334444444444444555555555555555555555555566666666666666666666666666666666666666777777777777777777777777777777777777778888888888888888888888888888888899999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;:::::::::::::;;;;;;;;;;;;:::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::;;::::::::::::::::::::::::::::::::::::::::::::::::::::9999999999999999999999999999999999999999999999888888889999999999::::::::;;;;;;;;;;;;;;;;;;;;;;;::::::::9999999999999999999:::::::::::::::::::::::::::::::::::::::::::9999999::::::::::99999999999999888888888877777777777777776666666666666666666555555555555555555555555555555544444444444443333333333333333333333222222222222222222222222222222222111111111111111111111111000000000000000000000000//////////////////////////////////////////.........................------------------,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++****************))))))))))))))))))))(((((((((((((((((((((((('('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$##################""""""""""""""""""""!!!!!!!!!!!!!!  111111111111111111111111111111111112222222222222222222333333333333333333333333333333333344444444444444555555555555555555555666666666666666666666666666666666666666666677777777777777777777777777777777788888888888888888888888888888888888888999999999999999999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999999999999999999999999999998888888888999999999::::::::;;;;;;;;;;;;;;;;;;;;;;:::::::99999999999999999999::::::::::::::::::::99999::::::::::::::::999999999:::::::::9999999999999988888888887777777777777777766666666666666666555555555555555555555555555555555444444444443333333333333333333332222222222222222222222222222222222111111111111111111111111000000000000000000000000////////////////////////////////////./////.........................--------------------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++***************))))))))))))))))))))))((((((((((((((((((((((''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$##################""""""""""""""""""""!!!!!!!!!!!!!!!  0011111111111111111111111111111111111222222222222222222223333333333333333333333333333333333344444444444445555555555555555555566666666666666666666666666666666666666666666777777777777777777777777777777888888888888888888888888888888888888888888899999999999999999999999999999999999999999999999999999999:999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999999999999999999999999999888888888888899999999:::::::::;;;;;;;;;;;;;;;;;;;::::::::9999999999999999999999::::::::::::::9999999999::::::::::::::99999999999::::::::99999999999999888888888887777777777777777766666666666666655555555555555555555555555555555555444444444333333333333333333333222222222222222222222222222222222211111111111111111111111100000000000000000000000/////////////////////////////////////...///.........................----------------------,,,,,,,,,,,,,,,,+++++++++++++++++++++***************))))))))))))))))))))))))((((((((((((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$#################"""""""""""""""""""""!!!!!!!!!!!!!!!!  00000111111111111111111111111111111111112222222222222222222233333333333333333333333333333333333444444444444445555555555555555555566666666666666666666666666666666666666666666766677777777777777777777778888888888888888888888888888888888888888888888888999999999999999999999999999999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::9999999999999999999999999888999999999999999999888888888888888899999999::::::::::;;;;;;;;;;;;;;;;::::::::99999999999999999999999999::::99999999999999999::::::::::::9999999999999:::::::9999999999999988888888888777777777777777777666666666666655555555555555555555555555555555555444444443333333333333333333333222222222222222222222222222222222111111111111111111111111000000000000000000000000/////////////////////////////////////...../.........................------------------------,,,,,,,,,,,,,,+++++++++++++++++++++****************)))))))))))))))))))))))((((((((((((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$##################""""""""""""""""""""!!!!!!!!!!!!!!!!!!  0000000011111111111111111111111111111111111222222222222222222222333333333333333333333333333333333344444444444444555555555555555555555666666666666666666666666666666666666666666666666777777777777777777788888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::99999999999999999999999998888899999999999999988888888888888888899999999::::::::::;;;;;;;;;;;;;::::::::::99999999999999999999999999999999999999999999999:::::::::9999999999999999::::::999999999999999888888888887777777777777777766666666666665555555555555555555555555555555554444444443333333333333333333333222222222222222222222222222222222111111111111111111111111000000000000000000000000/////////////////////////////////////................................------------------------,,,,,,,,,,,,,+++++++++++++++++++++******************))))))))))))))))))))))((((((((((((((((((((''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$##################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  000000000011111111111111111111111111111111111122222222222222222222233333333333333333333333333333334444444444444444455555555555555555555556666666666666666666666666666666666666666666666666777777777777777777788888888888888888888888888888888888888888888888899999999999999999999999999999999999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::99999999999999999999999998888888999999999998888888888888888888889999999::::::::::::::;;;;;:::::::::::::999999999999999999999999999999999999999999999999::99999999999999999999988::::999999999999999988888888888877777777777777776666666666666555555555555555555555555555554444444444443333333333333333333333332222222222222222222222221222221111111111111111111111111000000000000000000000000/////////////////////////////////////................................------------------------,,,,,,,,,,,,,++++++++++++++++++++++*******************))))))))))))))))))))((((((((((((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  0000000000000111111111111111111111111111111111112222222222222222222223333333333333333333333333333344444444444444444444555555555555555555555556666666666666666666666666666666666666666666666666777777777777777777788888888888888888888888888888888888888888888888888999999999999999999999999999999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;:::::;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999988888888899999998888888888888888888888899999999:::::::::::::::::::::::::::::999999999999999999999999999999999999999999999999999999999999999999999998888::99999999999999999988888888888877777777777777766666666666655555555555555555555555555444444444444444333333333333333333333333332222222222222222222222111222111111111111111111111111000000000000000000000000/////////////////////////////////////.................................-------------------------,,,,,,,,,,,,,+++++++++++++++++++++*********************))))))))))))))))))(((((((((((((((((((((''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  0000000000000001111111111111111111111111111111112222222222222222222222223333333333333333333333333344444444444444444444444455555555555555555555556666666666666666666666666666666666666666666666666667777777777777777777788888888888888888888888888888888888888888888888888899999999999999999999999999999999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::99999999999999999999999999999999888888888888888888888888888888888888888899999999:::::::::::::::::::::::::::9999999999999999999999999999999999999999999999999999999999999999999999888888999999999999999999988888888888887777777777777776666666666655555555555555555555555544444444444444444433333333333333333333333322222222222222222222221111111111111111111111111111110000000000000000000000000////////////////////////////////////.................................-------------------------,,,,,,,,,,,,,+++++++++++++++++++++***********************)))))))))))))))))((((((((((((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  000000000000000000111111111111111111111111111111222222222222222222222222223333333333333333333333334444444444444444444444444555555555555555555555555556666666666666666666666666666666666666666666666666677777777777777777777788888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::9:::::::::999999999999999999999999999999999999999998888888888888888888888888888888888888888899999999::::::::::::::::::::::::::9999999999999999999999999999999999999999999988888889999999999999999988888888999999999999999999988888888888887777777777777776666666666555555555555555555555544444444444444444444433333333333333333333332222222222222222222221111111111111111111111111111111110000000000000000000000000////////////////////////./////////.................................-------------------------,,,,,,,,,,,,,+++++++++++++++++++++*************************)))))))))))))))(((((((((((((((((((((''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$##################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  00000000000000000000011111111111111111111111111122222222222222222222222222222333333333333333333333444444444444444444444444455555555555555555555555555555566666666666666666666666666666666666666666666667777777777777777777777777888888888888888888888888888888888888888888888888888999999999999999999999999999999999999999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::99999::::::::::::::999999999999999999999999999999999999999999999999988888888888888888888888888888888888888888888888888888899999999::::::::::::::::::::::::9999999999999999988888888889999999999999988888888888999999999999999888888888899999999999999999998888888888888877777777777777666666666555555555555555555455444444444444444444444443333333333333333333322222222222222222222211111111111111111111111111111111110000000000000000000000000///////////////////////...///////.................................-------------------------,,,,,,,,,,,,,+++++++++++++++++++++++***********************)))))))))))))))(((((((((((((((((((((''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$##################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  00000000000000000000000000111111111111111111111122222222222222222222222222222222333333333333333333444444444444444444444444455555555555555555555555555555555556666666666666666666666666666666666666666667777777777777777777777777777888888888888888888888888888888888888888888888888888888899999999999999999999999999999999999999999999999999999999999999999999999999999999:99::::::::::99999999999::::::::::::::9999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999:::999999999999999999999999999999999999999999999999999999988888888888888888888888888888888888888888888887788888888888999999999::::::::::::::::::::::99999999999999988888888888889999999999998888888888888999999999999888888888888899999999999999999998888888888888877777777777776666666665555555555555555544444444444444444444444444443333333333333333322222222222222222222221111111111111111111111111111111111000000000000000000000000////////////////////////...../////.................................-------------------------,,,,,,,,,,,,,,++++++++++++++++++++++++*********************))))))))))))))))((((((((((((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$##################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  00000000000000000000000000001111111111111111111112222222222222222222222222222222222233333333333333444444444444444444444444455555555555555555555555555555555555555666666666666666666666666666666666666667777777777777777777777777777777777888888888888888888888888888888888888888888888888888888999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::99999999999999999999999999999999999999999999999999999999999999999999999999998888888888888888888888888888888888888888888888888777777778888888888999999999:::::::::::::::::::99999999999999888888888888888899999999998888888888888889999999998888888888888888999999999999999999988888888888888877777777777766666666555555555555555554444444444444444444444444444433333333333333322222222222222222222211111111111111111111111111111111111000000000000000000000000////////////////////////.......///.................................-------------------------,,,,,,,,,,,,,,++++++++++++++++++++++++*********************))))))))))))))))(((((((((((((((((((((''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  000000000000000000000000000000011111111111111111111122222222222222222222222222222222222333333333333344444444444444444444444555555555555555555555555555555555555555555666666666666666666666666666666666677777777777777777777777777777777777777778888888888888888888888888888888888888888888888888888888899998899999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999999999999999999999999999999999999999999999999999999888888888888888888888888888888888888888888888888887777777778888888888999999999::::::::::::::::99999999999999988888888888888888999999998888888888888888898888888888888888888888889999999999999999999888888888888888877777777777666666655555555555555554444444444444444444444444444444333333333333222222222222222222222211111111111111111111111111111111110000000000000000000000000////////////////////////........./.................................-------------------------,,,,,,,,,,,,,,,,++++++++++++++++++++++**********************)))))))))))))))(((((((((((((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  0000000000000000000000000000000000111111111111111111111222222222222222222222222222222222233333333333333444444444444444444444555555555555555555555555555555555555555555555666666666666666666666666666666777777777777777777777777777777777777777777777888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::99999999999999999999999999999999999999999999999999999999999999999999999999988888888888888888888888888888888888888888888888887777777777788888888899999999999:::::::::::::999999999999998888888888888888888999999888888888888888888888888888888888888888888889999999999999999999988888888888888877777777777666666555555555555555544444444444444444444444444444333333333333222222222222222222222211111111111111111111111111111111111000000000000000000000000////////////////////////............................................-------------------------,,,,,,,,,,,,,,,,,,++++++++++++++++++++**********************)))))))))))))))((((((((((((((((((((((''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$###################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  /000000000000000000000000000000000000111111111111111111111222222222222222222222222222222222223333333333333344444444444444444444455555555555555555555555555555555555555555555565566666666666666666666666777777777777777777777777777777777777777777777777778888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::99999999999999999999999999999999999999999999999999999999999999999999999999988888888888888888888888887888888888888888888888777777777777778888888889999999999999:::::::9999999999999999888888888888888888889999888888888888888888888888888888888888888888888899999999999999999999988888888888888777777777776666665555555555555554444444444444444444444444433333333333322222222222222222222222111111111111111111111111111111111110000000000000000000000000////////////////////////.....................................--.....-------------------------,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++*********************))))))))))))))))(((((((((((((((((((((''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$####################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  ////000000000000000000000000000000000000111111111111111111111222222222222222222222222222222222223333333333333344444444444444444444445555555555555555555555555555555555555555555555555666666666666666666677777777777777777777777777777777777777777777777778888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999:::::::::::::::::::::::99:::::::::::::::::::::::::::::::::::::::::::::::::9999999999999999999999999999999999999999999999999999999999999999999999999999988888888888888888888888887777888888888888888877777777777777777888888888999999999999999999999999999999999988888888888888888888899888888888888888888888878888888888888888888888888999999999999999999999998888888888888777777777666666555555555555554444444444444444444444443333333333333222222222222222222222222111111111111111111111111111111111110000000000000000000000000////////////////////////.....................................----...-------------------------,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++*********************))))))))))))))))(((((((((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$######################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  ///////0000000000000000000000000000000000001111111111111111111112222222222222222222222222222222222333333333333333444444444444444444444445555555555555555555555555555555555555555555555555666666666666666666667777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888899999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999988888888888888888888888887777777888888888877777777777777777777788888888999999999999999999999999999999999888888888888888888888898888888888888888888777778888888888888888888888887999999999999999999999998888888888888777777777666666555555555555544444444444444444444433333333333333322222222222222222222222222111111111111111111111111111111110000000000000000000000000/////////////////////////.....................................--------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++**********************)))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#######################""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  /////////00000000000000000000000000000000000011111111111111111111112222222222222222222222222222222333333333333333333344444444444444444444444555555555555555555555555555555555555555555555555556666666666666666666677777777777777777777777777777777777777777777777777778888888888888888888888888888888888888888888888888888888888888888888899999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999888888888888888888888888888888877777777777777777777777777777777777777888888888999999999999999999999999999999998888888888888888888888888888888888888887777777788888888888888888888887779999999999999999999999998888888888887777777776666655555555555554444444444444444444333333333333333333222222222222222222222222221111111111111111111111110111110000000000000000000000000/////////////////////////.....................................--------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++**********************))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$#######################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  .......................////////////////////000000000000000000000000000000000111111111111111111111122222222222222222222222223333333333333333333333333444444444444444444444444445555555555555555555556666555555555566666666666666666666666666666666666666666666677777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998888888888888888888888888888777777777777777777777777777777777777777777777777777777777777777777777777666666666666677777777788888888889999999999999888889999998888888888888888888888888877777777777777777778888888877777777777777777888888888888888888888888888888888888777777777666666666666655555555555555444444444444444444444433333333333333332222222222222222221111111111111111111111100000000000000000000000000000000000//////////////////////////........................---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++**********************)))))))))))))))))((((((((((((((((((((((((''''''''''''''''''&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$#######################""""""""""""""""!!!!!!!!!!!!!  .......................///////////////////////0000000000000000000000000000000001111111111111111111222222222222222222222222223333333333333333333333334444444444444444444444444455555555555555555555555555555555555555556666666666666666666666666666666666666666666666777777777777777777777777777777777777778888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888899999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999988888888888888888888888888887777777777777777777777777777777777777777777777777777777777777777777777777666666666666666677777777778888888888889999999988888899999988888888888888888888888887777777777777777777788888777777777777777777778888888888888888888888888888888888887777777776666666666665555555555555444444444444444444443333333333333333322222222222222222221111111111111111111111111000000000000000000000000000000000//////////////////////////........................---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++**********************)))))))))))))))))))((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&'&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$######################""""""""""""""""!!!!!!!!!!!!!   --...................../////////////////////////0000000000000000000000000000000000111111111111111122222222222222222222222222222333333333333333333333444444444444444444444444445555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666667777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999988888888888888888888888888888888888888888777777777777777777777777777777777777777777777777777777777777777777777666666666666666666666777777777788888888888888888888888889999988888888888888888888888888777777777777777777778877777777777777777777777888888888888888888888888888888888888777777776666666666665555555555555444444444444444444333333333333333332222222222222222222222111111111111111111111111100000000000000000000000//00000///////////////////////////........................---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++**********************)))))))))))))))))))))(((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$####################""""""""""""""""!!!!!!!!!!!!!!!   -----..................///////////////////////////000000000000000000000000000000000000111111111111112222222222222222222222222222223333333333333333333344444444444444444444444455555555555555555555555555555555555555555555555555666666666666666666666666666666666666666666666666677777777777777777777777777777888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888899999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999888888888888888888888888888888888888888888888888887777777777777777777777777777777777777777777777777766666667777777766666666665556666666666667777777777888888888888888888888888899999888888888888888888888888877777777777777777777787777777777777777777777778888888888888888888888887888888888877777777766666666666555555555555544444444444444443333333333333333222222222222222222222222221111111111111111111111110000000000000000000000////000//////////////////////////........................----------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++*********************)))))))))))))))))))))))(((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$###################""""""""""""""""!!!!!!!!!!!!!!!!   -------................//////////////////////////////0000000000000000000000000000000000001111111111111112222222222222222222222222222223333333333333333333344444444444444444444555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666677777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999888888888888888888888888888888888888888888888888888888888877777777777777777777777777777777777777777777777777666666666666666666666666655555566666666667777777778888888888888888888888888999988888888888888888888888887777777777777777777777777777777777777777777777788888888888888888888877778888888887777777776666666666655555555555554444444444444443333333333333333332222222222222222222222222211111111111111111111110000000000000000000000/////////////////////////////////........................----------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++*********************)))))))))))))))))))))))))(((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##################"""""""""""""""!!!!!!!!!!!!!!!!!!   ----------.............////////////////////////////////00000000000000000000000000000000000001111111111111112222222222222222222222222222222333333333333333333344444444444444444555555555555555555555555555555555555555555555555555555666666666666666666666666666666666666666666666677777777777777777777777777777777777777777778888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888899999999999999999999999999999999999999999999999999888888888888888888888888888888888888888888888888888888888888888888888888888877777777777777777777777777777777777777777777777777666666666666666666666666655555556666666666777777778888888888888888888888888999888888888888888888888888877777777777777777777777777777777777777777777777788888888777777777777777778888888877777777766666666666555555555555544444444444444333333333333333333332222222222222222222222222211111111111111111110000000000000000000000//////////////////////////////////.........................---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++***********************)))))))))))))))))))))))((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$################""""""""""""""""!!!!!!!!!!!!!!!!!!!  -------------............/////////////////////////////////000000000000000000000000000000000000011111111111111112222222222222222222222222222222333333333333333333344444444444445555555555555555555555555555555555555555555555555555555555566666666666666666666666666666666666666666777777777777777777777777777777777777777777777777778888888888888888888888888777787788888888888888888888888888888888888888888888777778888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888777777777777777777777777777777777777777777777776666666666666666666666666666666555555556666666666777777777888888888888888888888889988888888888888888888888877777777777777777777777767777777777777777777777777888887777777777777777777788888877777777776666666666655555555555554444444444444333333333333333333333322222222222222222222222211111111111111111110000000000000000000000////////////////////////////////////.........................------------------------,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++*************************))))))))))))))))))))))(((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!!!!!!!!  ----------------............//////////////////////////////////000000000000000000000000000000000000111111111111111122222222222222222222222222222222333333333333333333334444444444455555555555555555555555555555555555555555555555555555555555555666666666666666666666666666666666667777777777777777777777777777777777777777777777777778888888888888888888888887777777777777777777788888877888888888888888888888887777777777777777777777777888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888877777777777777777777777777777777777777777777777777666666666666666666666666666666666666665555555556666666666777777777778888888888888888888888888888888888888888888888777777777777777777777776677777777777777777777777778887777777777777777777777888777777777777666666666565555555555555444444444444433333333333333333333333222222222222222222222111111111111111111100000000000000000000000///////////////////////////////////..........................------------------------,,,----,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++************************))))))))))))))))))))))(((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$#############""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  -------------------............//////////////////////////////////000000000000000000000000000000000111111111111111111122222222222222222222222222222223333333333333333333333444444444444555555555555555555555555555555555555555555555555555555555555555666666666666666666666666666667777777777777777777777777777777777777777777777777777777777777888888888888887777777777777777777777777777777777777777777778888887777777777777777777777777888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888887777777777777777777777777777777777777777777777776777777666666666666666666666666666666666666666666665555555555666666666677777777777778888888888888888888888888888888888888888888777777777777777777777776677777777777777777777777778877777777777777777777777777777777777776666666665555555555555554444444444444333333333333333333333333222222222222222222111111111111111111110000000000000000000000////////////////////////////////////..........................------------------------,,,,,--,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++**********************))))))))))))))))))))))((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$############""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  ---------------------.............//////////////////////////////////0000000000000000000000000000001111111111111111111111122222222222222222222222222233333333333333333333333333444444444444455555555555555555555555555555555555555555555555555555555555555666666666666666666666666666667777777777777777777777777777777777777777777777777777777777777777777788877777777777777777777777777777777777777777777777777777777777777777777777777778888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888777777777777777777777777777777777777777777766666666666666666666666666666666666666666666666666666555555555555555666666666677777777777777778888888888888888888888888888888888888777777777777777777777777766777777777777777777777777787777777777777777777777777777777777776666666666555555555555555444444444444433333333333333333333333332222222222222222111111111111111111100000000000000000000000///////////////////////////////////...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++********************))))))))))))))))))))))((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##########"""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!   -----------------------..............//////////////////////////////////0000000000000000000000000001111111111111111111111111222222222222222222222222233333333333333333333333333444444444444444445555555544444555555555555555555555555555555555555555555555666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777778888878888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888777777777777777777777777777777777766666666666666666666666666666666666666666666666666666666655555555555555555555566666666667777777777777777778888888888888888888888888888877777777777777777777777777777766777777777777777777777777777777777777777777777777777777777777666666666655555555555555544444444444444433333333333333333333332222222222222222111111111111111111100000000000000000000000////////////////////////////////////...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++*******************))))))))))))))))))))))(((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#########""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  -----------------------................//////////////////////////////////000000000000000000000000011111111111111111111111112222222222222222222222222333333333333333333333333334444444444444444444444555444444444455555555555555555555555555555555555555555555556666666666666666666666666666666666666677777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777778888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888877777777777777777777777777666666666666666666666666666666666666666666666666666666666666655555555555555555555555555566666666666677777777777777777777777778888888888887777777777777777777777777777777777666667777777777777777777777777777777777777777777776666677777777666666666665555555555555554444444444444433333333333333333333322222222222222221111111111111111111100000000000000000000000////////////////////////////////////...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******************))))))))))))))))))))))(((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#######""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  -----------------------.................../////////////////////////////////00000000000000000000000111111111111111111111111122222222222222222222222223333333333333333333333333344444444444444444444444444444444444444445555555555555555555555555555555555555555555555566666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888777777777777777777777777777777777777776666666666666666666666666666666666666666666666666655555555555555555555555554445555555555666666666666777777777777777777777777788888888877777777777777777777777777777776666666666677777777777777777777777777777777777777777766666666777766666666666666555555555555555444444444444443333333333333333333322222222222222211111111111111111111000000000000000000000000///////////////////////////////////............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******************))))))))))))))))))))))(((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  -----------------------......................//////////////////////////////////0000000000000000000111111111111111111111111111222222222222222222222223333333333333333333333333344444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555556666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888777777777777777777777777777777777777777777777777776666666666666666666666666666666666666666666666666655555555555555555555555554444455555555566666666666777777777777777777777777788888777777777777777777777777777776666666666666666677777777777777777777777777777777777777766666666666766666666666666655555555555555544444444444444433333333333333333322222222222222211111111111111111111110000000000000000000000000//////////////////////////////////..........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******************))))))))))))))))))))))(((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$####"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  -----------------------.........................//////////////////////////////////0000000000000000111111111111111111111111111111222222222222222222223333333333333333333333333344444444444444444444444444444444444444444444444444555555555555555555555555555555555555555555555555556666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888877777777777777777777777777777777777777777777777777777776666666666666666666666666666666666666666666666666655555555555555555555555554444444555555556666666666777777777777777777777777777777777777777777777777777777666666666666666666666677777777777777777777777777777777777776666666666666666666666666665555555555555555444444444444444333333333333333322222222222222221111111111111111111111110000000000000000000000000////////////////////////.//////...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++******************))))))))))))))))))))))(((((((((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$####""""""""""""""""""""""!!!!!!!!!!!!!!!!!!  ,,,--------------------..........................////////////////////////////////////000000000000000011111111111111111111111111111112222222222222222222233333333333333333333334444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555666666666666666666666666666666666666666677777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777888888888888888888888888888888888888888888888888888888888877777777777777777777777777777777777777777777777777777777777777777777666666666666666666666666666666666666666666666666665555555555555555555555555444444445555555566666666667777777777777777777777777777777777777777777777777766666666666666666666666667777777777777777777777777777777777776666666666666666666666666555555555555555554444444444444443333333333333332222222222222222211111111111111111111111111000000000000000000000000///////////////////////...////...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++******************))))))))))))))))))))))(((((((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!  ,,,,,------------------............................./////////////////////////////////////000000000000000111111111111111111111111111111112222222222222222222233333333333333333344444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777778888888888888777777777777888888888877777777777777777777777777777777777777777777777777777777777777777777777777777777777777777776666666666666666666666666666666666666666666666666655555555555555555555555554444444445555555566666666666666666666666666777777677777777777777777777777777666666666666666666666666677777777777777777777777777777777776666666666666555666666665555555555555555454444444444444444333333333333332222222222222222222111111111111111111111111110000000000000000000000//////////////////////....../...........................-------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******************)))))))))))))))))))))))((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$####""""""""""""""""""""""""!!!!!!!!!!!!!!!!!  ,,,,,,,,---------------................................/////////////////////////////////////000000000000000011111111111111111111111111111111222222222222222222222333333333333344444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555556666666666666666666666666666666666666666666666666677777777777777777777777776666666666666777777777777777777777777777777777777776666666666666667777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777776666666666666666666666666666666666666666666666666666666666655555555555555555555555554444444444555555556666666666666666666666666666666677777777777766666666666666666666666666666666666666677777777777777777777777767777777766666666666655555666665555555555555555544444444444444444433333333333333222222222222222222222111111111111111111111111110000000000000000000///////////////////////..................................-------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++*******************))))))))))))))))))))))(((((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$#####"""""""""""""""""""""""!!!!!!!!!!!!!!!!  ,,,,,,,,,,-------------.................................../////////////////////////////////////0000000000000000111111111111111111111111111111111222222222222222222223333333333333444444444444444444444444444444444444444444444444444444444444445555555555555555555555555555555555566666666666666666666666666666666666666666666666666666666777777777777777777766666666666666666666666666666666666677777777777777766666666666666666666666667777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777776666666666666666666666666666666666666666666666666666666555555555555555555555555555555555555544444444444444555555556666666666666666666666666666666777776666666666666666666666666666666666666666666666777777777777777777777766677777776666666666655555556655555555555555555544444444444444444443333333333333222222222222222222222221111111111111111111111100000000000000000000//////////////////////....................................-------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++*******************))))))))))))))))))))))(((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#######"""""""""""""""""""""!!!!!!!!!!!!!!!!!  ,,,,,,,,,,,,,-------------.................................../////////////////////////////////////0000000000000000111111111111111111111111111111111222222222222222222222333333333333344444444444444444444444444444444444444444444444444444444444444445555555555555555555555555555566666666666666666666666666666666666666666666666666666666666666666677777777766666666666666666666666666666666666666666666666666666666666666666666666666667777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777666666666666666666666666666666666666666666666665556665555555555555555555555555555555555555555544444444444444444455555556666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777776666677777766666666666555555555555555555555555555444444444444444444333333333333332222222222222222222222221111111111111111111100000000000000000000///////////////////////....................................---------------------------,,,,,,,,,,,,,,,,,,,,,,,,+,,,,,,+++++++++++++++++++++++++++*******************))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$########""""""""""""""""""""!!!!!!!!!!!!!!!!  ,,,,,,,,,,,,,,,,-------------...................................//////////////////////////////////00000000000000000000111111111111111111111111111111222222222222222222222222233333333333334444444444444444444444444444444444444444444444444444444444444445555555555555555555555555555555666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666677777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777776666666666666666666666666666666666666655555555555555555555555555555555555555555555555555555544444444444444444444555555556666666666666666666666666666666666666666666666666666666666666666666666666666666667777777777777777666666666777776666666666655555555555555555555555555444444444444444444333333333333333222222222222222222222222211111111111111111100000000000000000000//////////////////////.....................................---------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,++++++++++++++++++++++++++++******************))))))))))))))))))))))))))(((((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$##########""""""""""""""""""!!!!!!!!!!!!!!!!!  ,,,,,,,,,,,,,,,,,,,-------------...................................///////////////////////////////00000000000000000000000011111111111111111111111111222222222222222222222222223333333333333333344444444333334444444444444444444444444444444444444444444445555555555555555555555555555555555555566666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666667777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777776666666666666666666666666666655555555555555555555555555555555555555555555555555555555555554444444444444444444444455555555666666666666666666666666666666666666666666666666666666666666666666666666666666667777777777766666666666666777766666666665555555555555555555555555444444444444444444433333333333333332222222222222222222222222211111111111111100000000000000000000///////////////////////.....................................---------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++,,++++++++++++++++++++++++++++********************))))))))))))))))))))))))((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$###########"""""""""""""""""!!!!!!!!!!!!!!!!!  ,,,,,,,,,,,,,,,,,,,,,--------------....................................///////////////////////////00000000000000000000000001111111111111111111111111222222222222222222222222223333333333333333333333444333333333444444444444444444444444444444444444444444444444555555555555555555555555555555555555555666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666667777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777766666666666666666666666666666666555555555555555555555555555555555555555555555555555555555555555544444444444333444444444445555555566666666666666666666666555556666666666666666666666666666666655555566666666666667777777766666666666666666776666666666655555555555455555555555544444444444444444443333333333333333322222222222222222222222211111111111111110000000000000000000///////////////////////.....................................---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++**********************))))))))))))))))))))))((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!!!!!!!  ,,,,,,,,,,,,,,,,,,,,,,,---------------.................................../////////////////////////00000000000000000000000001111111111111111111111111222222222222222222222222223333333333333333333333333333333333333333444444444444444444444444444444444444444444444445555555555555555555555555555555555555566666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666667777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777666666666666666666666666666666666666666666666555555555555555555555555555555555555555555555555555555555555554444444444444333334444444445555555556666666666666666665555555556666666666666666666666666655555555555555555666666667777766666666666666666666666666666666555555555544455555555444444444444444444444333333333333333332222222222222222222222211111111111111110000000000000000000////////////////////////.....................................---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++*************************))))))))))))))))))))((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!!!!!  ,,,,,,,,,,,,,,,,,,,,,,,------------------..................................///////////////////////000000000000000000000000011111111111111111111111112222222222222222222222222233333333333333333333333333333333333333333333344444444444444444444444444444444444444444444444455555555555555555555555555555555566666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666677777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777666666666666666666666666666666666666666666666666665555555555555555555555555555555555555555555555555555555555554444444444444443333334444444445555555556666666666666666555555555566666655555555555556666666555555555555555555555556566666666666666666666666666666666666655555555554444555554444444444444444444444333333333333333332222222222222222222222111111111111111110000000000000000000////////////////////////....................................----------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++**************************)))))))))))))))))))((((((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$################"""""""""""""!!!!!!!!!!!!!!!!  ,,,,,,,,,,,,,,,,,,,,,,,---------------------..................................////////////////////00000000000000000000000000011111111111111111111111222222222222222222222222223333333333333333333333333333333333333333333333333344444444444444444444444444444444444444444444444444555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666667777777777777777777766777777777777777777777777777777777777777777777777777777777777776666666666666666666666666666666666666666666666666666666666666666555555555555555555555555555555555555555555555555555555555554444444444444444333333344444444555555555566666666666665555555555556655555555555555555555555555555555555555555555555556666666666666666666666666666666666655555555554444455544444444444444444444333333333333333333322222222222222222222221111111111111111000000000000000000000/////////////////////////..................................---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++***************************))))))))))))))))))(((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$#################"""""""""""!!!!!!!!!!!!!!!!!  *************+++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,--------------------------..............................////////////////////////////////00000000000000000000000000000111111111111111111111111111112222222222222222222222222333333333333333333333333333334444444444444444444444444444444444444444444444555555555555555555555555555555555555555555555555555555555555666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666555555555555555555555555555555555555555555555555555555555555555555555555554444444444444444444444444444444444444444333333333333333333333344444444555555555555555555555555544444455555555444444455555555555555555555555555555555555555555555555444444444444445555555555544444444433333444444444444444443333333343333333333333333322222222222222222221111111111111111111111100000000000000000000/////////////////////...............................---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++********************))))))))))))))))))))))((((((((((((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$####################"""""""""""""""""""""!!!!!!!!!!!!!!!!  ****************++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,--------------------------...............................////////////////////////////////0000000000000000000000000000011111111111111111111111112222222222222222222222222222233333333333333333333333333333334444444444444444444444444444444444444444555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666665555555555555555555555555555555555555555555555555555555555555555555555555555555544444444444444444444444444444444444444444444433333333333333333333333334444444555555555555555555555555444444455555444444444444444455555555555555555555555555555555555555444444444444444445555555555444444444333333444444444444444333333333333333333333333333222222222222222221111111111111111111111100000000000000000000////////////////////////.............................---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++********************))))))))))))))))))))))((((((((((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%$$$$$$$$$$$$$$$$$$$$$$$$$$######################""""""""""""""""""""!!!!!!!!!!!!!!!!  *******************++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,--------------------------...............................////////////////////////////////000000000000000000000000001111111111111111111111111111112222222222222222222222222222222333333333333333333333333333333344444444333444444444444444444444444444445555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666665555555555555555555555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444444444433333333333333333333333333444444445555555555555555555554444444445554444444444444444444444455555555555555555555555555555544444444444444444444555555554444444444333333344444444444333333333333333333333333333322222222222222222211111111111111111111111000000000000000000000/////////////////////////........................-..-----------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++********************))))))))))))))))))))))((((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################""""""""""""""""""!!!!!!!!!!!!!!!!  **********************++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------...............................////////////////////////////000000000000000000000000001111111111111111111111111111111111222222222222222222222222222222222333333333333333333333333333333334333333333334444444444444444444444444444445555555555555555555555555555555555555555555555555555555555555555555566666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666555555555555555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444444444444444443333333333333333223333333333344444444555555555555555555554444444445444444444444444444444444455555555555555555555555555444444444444444444444444555555544444444443333333344444443333333333333333333333333333332222222222222222211111111111111111111111000000000000000000000000/////////////////////////......................----------------------------,,,,,,,,,,,,,,,,,,,,,,,,+,,,,,,,,++++++++++++++++++++++++********************)))))))))))))))))))))))(((((((((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################"""""""""""""""""!!!!!!!!!!!!!!!!  ***********************++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------.............................../////////////////////////000000000000000000000000001111111111111111111111111111111111111111222222222222222222222222222222222333333333333333333333333333333333333333333333444444444444444444444444444444445555555555555555555555555555555555555555555555555555555555555555555555555555666666666666666666666666666666666666666666666666665555555555555555555555555666666666666666666666666655555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555544444444444444444444444444444444444444444444444444444444444444443333333333333333333222233333333344444444455555555555555555444444444444444444444444444444444444455444444444444444444555554444444444444444444444444555554444444444433333333344433333333333333333333333333333333222222222222222221111111111111111111111100000000000000000000000000/////////////////////////....................------------------------------,,,,,,,,,,,,,,,,,,,,,,+++,,,,,++++++++++++++++++++++++*********************)))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################"""""""""""""""""!!!!!!!!!!!!!!!!  ***********************+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------.........................../////////////////////////000000000000000000000000000001111111111111111111111111111111111111111112222222222222222222222222222223333333333333333333333333333333333333333333333333344444444444444444444444445555555555555555555555555555555555555555555555555555555555555555555555555555555555666666666666666666666666666666666666666666665555555555555555555555555666666666666666666666666655555555555555555555555555555555555555555555555555555555555555555555555555555555554444444444444444444444444444444444444444444444444444444444444444444443333333333333333333333333222223333333334444444455555555555555554444444444444444444444444444444444444444444444444444444444444444444444444444444444444433555444444444443333333332233333333333333333333332223333333222222222222222222111111111111111111111111100000000000000000000000000///////////////////////...................--------------------------------,,,,,,,,,,,,,,,,,,,,,+++++,,,++++++++++++++++++++++++***********************)))))))))))))))))))))))))((((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################"""""""""""""""""!!!!!!!!!!!!!!!!  ***********************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------........................./////////////////////////0000000000000000000000000000000011111111111111111111111111111111111111111111222222222222222222222222233333333333333333333333333333333333333333333333333444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555566666666666655555555555555555555555556666666666666666666666666555555555555555555555555555555555555555555555555555555555555555555555555555544444444444444444444444444444444444444444444444444444444444333333333444444433333333333333333333333332222223333333344444444445555555555555444444444444444444444444444444444444444444444444444444444444444444444444444444444443333334444444444444333333332222333333333333333333332222233333222222222222222222221111111111111111111111111000000000000000000000000//////////////////////....................--------------------------------,,,,,,,,,,,,,,,,,,,,++++++++,++++++++++++++++++++++++*************************)))))))))))))))))))))))((((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################""""""""""""""""""!!!!!!!!!!!!!!!  ***********************+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------.........................///////////////////////////00000000000000000000000000000000000111111111111111111111111111111111111111222222222222222222222222233333333333333333333333333333333333333333333333333444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666555555555555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444444444444433333333333333333344433333333333333333333332232222223333333334444444444555555555544444444444444444444444444444444444444444444444444444444444444444444444444444444333333333334444444444443333333322222333333333333333322222222233322222222222222222222221111111111111111111111111000000000000000000000//////////////////////....................--------------------------------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++*************************)))))))))))))))))))))((((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################""""""""""""""""""!!!!!!!!!!!!!!!!  ***********************+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------...........................//////////////////////////////000000000000000000000000000000000001111111111111111111111111111111111222222222222222222222222233333333333333333333333333333333333333333333333333444444444444444444444444444555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555554444444444444444444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333322222222222222333333334444444444455555544444444444444444444444444444444444444444444444444444444444444444444444444444444333333333333334444444444333333332222222333333333322222222222222222222222222222222222222211111111111111111111110000000000000000000000//////////////////////.....................--------------------------------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))((((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################""""""""""""""""""!!!!!!!!!!!!!!!  )**********************+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------...............................//////////////////////////////000000000000000000000000000000000000111111111111111111111111111112222222222222222222222222333333333333333333333333333333333333333333333333334444444444444444444444444444444444444555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555554444444444444444444444444444444444444444444444444444444444444444444444444443333333333333333333333333333333333333333322222222222222222333333334444444444444444444444444444444444444444444444443334444444444444444444444444444444444444444443333333333333333344444444433333333222222223333322222222222222222222222222222222222222222211111111111111111111100000000000000000000000//////////////////////....................---------------------------------,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))((((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################"""""""""""""""""!!!!!!!!!!!!!!!!!  ))))*******************+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------................................//////////////////////////////000000000000000000000000000000000000111111111111111111111111122222222222222222222222223333333333333333333333333333333333333333333333333344444444444444444444444444444444444444444444444445445555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555544444444444444444444444444444444444444444444444444444444444444444444444444433333333333333333333333333333333333333322222222222222222222333333344444444444444444444444444444444444444444444333333333333444444444444444444444444444444443333333333333333333333444444433333333222222222233222222222222222222222222222222222222222222211111111111111111111000000000000000000000000//////////////////////...................----------------------------------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++***********************)))))))))))))))))))))(((((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################""""""""""""""""""!!!!!!!!!!!!!!!!!!  )))))))****************+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------------................................//////////////////////////////000000000000000000000000000000001111111111111111111111111222222222222222222222222222223333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444445555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444444444444444444444444444444444433333333333333333333333333333333333333322222222222222222222223333333344444444444444444444444444444444444444444333333333333333333444444444444444444444444433333333333333333333333334444433333333322222222211222222222222222222222222222222222222222222111111111111111111110000000000000000000000000/////////////////////....................---------------------------------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++************************)))))))))))))))))))))(((((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  ))))))))))****************+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------------.................................///////////////////////////////0000000000000000000000000001111111111111111111111111112222222222222222222222222222222223333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555544444444444444444444444444444444444444444444444444444444444444444444444444444444444433333333333333333333333333333333333333333333332222222222222222222222222333333334444444444444444444444444444444344444433333333333333333333444444444444444333333333333333333333333333333333334443333333332222222221111222222222222222222222222122222222222222111111111111111111110000000000000000000000000/////////////////////.....................---------------------------------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++************************)))))))))))))))))))))(((((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  ))))))))))))*****************+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------------................................./////////////////////////////00000000000000000000000000011111111111111111111111111111112222222222222222222222222222222222333333332223333333333333333333333333333334444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555544444444444444444444444444444444444444444444444444444444444444444444444444444444433333333333333333333333333333333333333333333333333333222222222222222222222222222333333333444444444444444444444444444433344444333333333333333333333444444444433333333333333333333333333333333333333324333333333322222222111111222222222222222222222111122222222222211111111111111111111000000000000000000000000/////////////////////........................------------------------------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++************************)))))))))))))))))))))(((((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  )))))))))))))))******************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------------.................................//////////////////////////00000000000000000000000000000000111111111111111111111111111111112222222222222222222222222222222222232222222222333333333333333333333333333333334444444444444444444444444444444444444444444444444444444444444444444444444555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555544444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333333333332222222222222222222222222222222233333333444444444444444444444444433333344433333333333333333333333344444333333333333333333333333333333333333333322223333333332222222211111111222222222222222111111111122222222211111111111111111111000000000000000000000000///////////////////////.........................----------------------------,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++************************)))))))))))))))))))))((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  ))))))))))))))))))*****************+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------------.............................//////////////////////////00000000000000000000000000000000000001111111111111111111111111111111112222222222222222222222222222222222222222222222223333333333333333333333333333333344444444444444444444444444444444444444444444444444444444444444444444444444445555555555555555555555555555555555555555555555555544444444444444444444444445555555555555555555555555444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444433333333333333333333333333333333333333333333333333333333333322222222222222222222222221222222222233333333344444444444444444444443333333344333333333333333333333333333333333333333333333333333333333333333322222222223333333222222222111111111222222221111111111111111122222221111111111111111111100000000000000000000000//////////////////////////.........................-----------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++************************)))))))))))))))))))))((((((((((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#$$$$###########################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  )))))))))))))))))))))*****************+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------------.........................//////////////////////////00000000000000000000000000000000000000000001111111111111111111111111111111122222222222222222222222222222222222222222222222222333333333333333333333333344444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555544444444444444444444444445555555555555555555555555444444444444444444444444444444444444444444444444444444444444444444444444444444443333333333333333333333333333333333333333333333333333333333333333333333322222222222222222222222221112222222223333333334444444444444444444333333333333333333333333333333333333333333333333333333333333333322222222222222222222223333332222222211111111111222111111111111111111111122221111111111111111111110000000000000000000000000//////////////////////////.........................--------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*++++++++************************))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$###########################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  )))))))))))))))))))))))******************+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,-----------------------------........................./////////////////////////////00000000000000000000000000000000000000000000011111111111111111111111111122222222222222222222222222222222222222222222222222333333333333333333333333344444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444445555555555555555555555555444444444444444444444444444444444444444444444444444444444444444444444444444433333333333333333333333333333333333333333333333333333333332323233333333333322222222222222222222222221112222222223333333333444444444444444433333333333333333333333333333333333333333333333333333333333333322222222222222222222222223332222222221111111111100211111111111111111111111121111111111111111111111110000000000000000000000000//////////////////////////.......................--------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++***+++++************************)))))))))))))))))))))(((((((((((((((((((((((((''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$################################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  )))))))))))))))))))))))*********************++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------.........................//////////////////////////////////000000000000000000000000000000000000000000111111111111111111111111122222222222222222222222222222222222222222222222222333333333333333333333333344444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444445555555544444444444444444444444444444444444444444444444444444444444444444444444444444444444444443333333333333333333333333333333333333333333333333333333332222222222222222223333322222222222222222222222221111222222222333333333334444444444444333333333333333333333333333333333333333333333333333333333333322222222222222222222222222212222222222211111111110000111111111111111111111111111111111111111111111111110000000000000000000000000///////////////////////.......................--------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++******+++************************)))))))))))))))))))))))(((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################"#""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  )))))))))))))))))))))))*************************+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------.........................../////////////////////////////////////000000000000000000000000000000000000011111111111111111111111112222222222222222222222222222222222222222222222222233333333333333333333333333333344444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444443333333333333333333333333333333333333333333333333333333333333333333322222222222222222222222222222222222222222221111122111122222222233333333333344444444443333333333333333333333333333333333333333333333333333333333332222222222222222222222222221111222222222111111111110000011111111111111111111111111111111111111111111111100000000000000000000000////////////////////////.......................---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++********+************************)))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$##############################"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!  )))))))))))))))))))))))*************************+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------..............................//////////////////////////////////////0000000000000000000000000000000011111111111111111111111112222222222222222222222222222222222222222222222222233333333333333333333333333333333333333334444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444433333333333333333333333333333333333333333333333333333333333333333333333333322222222222222222222222222222222222222222111111111111112222222223333333333344444444433333333333333333333333333333222222333333333333333333333333322222222222222222222222111111111222222211111111111000000011111111111111111111111111111111111111111111110000000000000000000000////////////////////////........................--------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++***********************************)))))))))))))))))))))))))(((((((((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$##############################"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  )))))))))))))))))))))))*************************+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------...............................//////////////////////////////////////00000000000000000000000000011111111111111111111111112222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333334444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444433333333333333333333333333333333333333333333333333333333333333333333333333322222222222222222222222222222222222222111111111111111112222222223333333333333344433333333333333333333333333333222222222222333333333333333333332222222222222222111111111111111111222211111111111110000000011111111111111111111111111111111111111111111000000000000000000000/////////////////////////.......................---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++**************************************))))))))))))))))))))))))((((((((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############################"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!  )))))))))))))))))))))))*************************+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------------...............................////////////////////////////////////000000000000000000000000011111111111111111111111111122222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333344444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444443333333333333333333333333333333333333333333333333333333333333333333333333333333322222222222222222222222222222222222222211111111111111111112222222223333333333333333333333333333333333323333333332222222222222222333333333333333222222222222211111111111111111111111221111111111111000000000011111111111111111111111111111111111111111000000000000000000000/////////////////////////.......................---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++**************************************))))))))))))))))))))))))((((((((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############################"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!  (()))))))))))))))))))))*************************+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------------................................///////////////////////////////000000000000000000000000011111111111111111111111111111111122222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333334444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444443333333333333333333333333333333333333333333333333333333333333333333333333333333333333333322222222222222222222222222222222222222222222221111111111111111111111222222222333333333333333333333333333333332223333333222222222222222222233333333333332222222222221111111111111111111111100111111111111100000000000011111111111111111111111101111111111111110000000000000000000/////////////////////////.......................---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++**************************************))))))))))))))))))))))))((((((((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!  ((((())))))))))))))))))*************************+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------................................///////////////////////////000000000000000000000000000000011111111111111111111111111111111111222222222122222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333334444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444433333333333333333333333333333333333333333333333333333333333333333333333333333333322222222222222222222222222222222222222222222222222221111111111111111111111111222222222233333333333333333333333333333322223333322222222222222222222233333333333222222222222211111111111111111111100000111111111110000000000000011111111111111111111100001111111111110000000000000000000/////////////////////////........................---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++***************************************))))))))))))))))))))))))((((((((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$###############################"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!  &&&&&&&&&&&&'''''''''''((((((((((((((((((((((((()))))))))))))))))))))))))*************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------....................................///////////////////////////////////////0000000000000000000000000000000000111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111222222211111111111111111111111111111111111111111110000000000000000000000000000111111111222222222222233333333322222222222222222222222222222222222222222222222222222222111111111111111111110000000000000000000000///////////////////00000000/////////////////00000000000000////////////////////////////////////..........................------------------------,-------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++*********************))))))))))))))))))))(((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  &&&&&&&&&&&&&&&''''''''((((((((((((((((((((((((()))))))))))))))))))))))))*************************+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------.....................................//////////////////////////////////0000000000000000000000000000000000000000000011111111111111111111111111111112222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333322222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000111111111122222222222222333322222222222222222212222222222222222222222222222222222222211111111111111111110000000000000000000000//////////////////////000000///////////////////000000000000//////////////////////////////////////..........................---------------------,,,,----,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********************))))))))))))))))))))((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  &&&&&&&&&&&&&&&&&&'''''((((((((((((((((((((((((()))))))))))))))))))))))))*************************+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------......................................////////////////////////////00000000000000000000000000000000000000000000000000111111111111111111111111111222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333222233333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000111111111122222222222222222222222222222222221122222222222222222222222222222222222111111111111110011100000000000000000000000////////////////////////0000/////////////////////0000000000///////////////////////////////////////..........................-------------------,,,,,,,--,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++*********************)))))))))))))))))))))((((((((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#$###############################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  &&&&&&&&&&&&&&&&&&&&&''((((((((((((((((((((((((()))))))))))))))))))))))))*************************+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-----------------------------------..................................../////////////////////////0000000000000000000000000000000000000000000000000011111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222333333333333333333333333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111101000000000000000000000000000000000000000000011111111112222222222222222222222222222222221112222222222222222111111111111111111111111111111110001000000000000000000000////////////////////////////0////////////////////////0000000///////////////////////////////////////..........................--------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++*********************)))))))))))))))))))))((((((((((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$#################################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  &&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((()))))))))))))))))))))))))*************************+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-----------------------------------................................////////////////////////////0000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222333333333333333333333333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000001111111111122222222222222222222222222222111112222222222222111111111111111111111111111111111100000000000000000000000////////////////////////////////////////////////////////00000//////////////////////////////////////..........................--------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********************))))))))))))))))))))(((((((((((((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$#############################"###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  &&&&&&&&&&&&&&&&&&&&&&&''((((((((((((((((((((((()))))))))))))))))))))))))))))*********************+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-----------------------------------...........................///////////////////////////////////000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222333322333333333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000001111111111112222222222222222222222222221111112222222222111111111111111111111111111111111110000000000000000000000////////////////////////////////../////////////////////////00//////////////////////////////////////..........................--------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++*********************)))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$#############################"""##"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  &&&&&&&&&&&&&&&&&&&&&&&'''''((((((((((((((((((((()))))))))))))))))))))))))))))))******************++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------...............................////////////////////////////////////0000000000000000000000000000000000000000011111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000011111111111112222222222222222222222221111111222222221111111111111111111111111111111111110000000000000000000/////////////////////////////////...../////////////////////////0///////////////////////////////////...........................--------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++*********************))))))))))))))))))))))((((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$##############################"""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  &&&&&&&&&&&&&&&&&&&&&&&''''''''(((((((((((((((((((((()))))))))))))))))))))))))))))))*****************+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------...................................../////////////////////////////////////0000000000000000000000000000000000000000000111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000///////////0000000000011111111111111222222222222222222221111111112222211111111111111111111111111111111111110000000000000000000////////////////////////////////........////////////////////////////////////////////////..////////...........................--------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++*********************))))))))))))))))))))))))((((((((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  &&&&&&&&&&&&&&&&&&&&&&&'''''''''''(((((((((((((((((((((()))))))))))))))))))))))))))))))******************+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------...........................................////////////////////////////////00000000000000000000000000000000000000000000000000111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000////////////////000000000001111111111111111222222222222222211111111112211111111111111111111111111111111111111000000000000000000////////////////////////////////...........////////////////////////.//////////////////////.../////...........................---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++***********************)))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#############################"""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  &&&&&&&&&&&&&&&&&&&&&&&''''''''''''''(((((((((((((((((((((()))))))))))))))))))))))))))))))******************+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------.................................................//////////////////////////00000000000000000000000000000000000000000000000000111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000///////////////////////000000000000111111111111111222222222222211111111111111111111111111111111111111111111111111000000000000000000///////////////////////////////............../////////////////////....////////////////////.....///..........................----------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***************************)))))))))))))))))))))))))(((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#############################"""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  &&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''(((((((((((((((((((((())))))))))))))))))))))))))))))))******************++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------................................................./////////////////////////00000000000000000000000000000000000000000000000000111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000////////////////////////00000000000011111111111111111222222221111111111111111111111111111111111111111111111111000000000000000/0000/////////////////////////////.................///////////////////......///////////////////....../.........................-------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++******************************))))))))))))))))))))))))((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  %%%&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''(((((((((((((((((((((()))))))))))))))))))))))))))))))))******************++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------------............................................///////////////////////////////00000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000011111111000000000000000000000000000000000000000000//////////////////////////00000000000011111111111111111111111111111111111111111111111111111111111111111110000000000000000000//00////////////////////////////....................////////////////........./////////////////.................................--------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++********************************)))))))))))))))))))))(((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$##############################"""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  %%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((()))))))))))))))))))))))))))))**********************++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,-----------------------------------........................................///////////////////////////////////////000000000000000000000000000000000000111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000///////////////////////////000000000000011111111111111111111111111111111111111111111111111111111111110000000000000000000000///0//////////////////////////.......................//////////////...........////////////////..................................--------------------------,,,,,,,,,,,,,,,,,,,,,,,,+,,,,,,,,++++++++++++++++++++++++++++++++*********************************)))))))))))))))))))))(((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#############################"""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  %%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))*************************+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------------------..................................////////////////////////////////////////////////00000000000000000000000000011111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222111111111122222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000///////////////////////////////////000000000000000111111111111111111111111111111001111111111111111111111000000000000000000000000////////////////////////////...........................////////////.............///////////////...................................--------------------------,,,,,,,,,,,,,,,,,,,,,,+++,,,,,+++++++++++++++++++++++++++++++++*********************************)))))))))))))))))))))(((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################"""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  %%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''((((((((((((((((((((((((()))))))))))))))))))))))))*************************+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------............................//////////////////////////////////////////////////0000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111122222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////0000000000000000011111111111111111111111100000111111111111111111000000000000000000000000000///////////////////////////............................./////////................/////////////...................................--------------------------,,,,,,,,,,,,,,,,,,,,,++++++,,+++++++++++++++++++++++++++++++++*********************************))))))))))))))))))))))(((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################"""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  %%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''((((((((((((((((((((((((()))))))))))))))))))))))))*************************++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------------------.........................//////////////////////////////////////////////////0000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111122222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000///////////////////////////////////////////////////00000000000000000011111111111111111111000000011111111111110000000000000000000000000000000//////////////////////////.............................../////....................////////////.................................---------------------------,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++*********************************))))))))))))))))))))))(((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$##############################"""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  %%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''((((((((((((((((((((((((()))))))))))))))))))))))))*************************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............................../////////////////////////////////////////////000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111112222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////000000000000000000011111111111111100000000001111111110000000000000000000000000000000000/////////////////////////.................................//.......................//////////...............................----------------------------,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++*********************************))))))))))))))))))))))((((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#############################"""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  %%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''''''''''''((((((((((((((((((((((((()))))))))))))))))))))))))*************************+++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------....................................../////////////////////////////////////////00000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000/////////////////////////////////////////////////////////0000000000000000000001111111110000000000000111110000000000000000000000000000000000000////////////////////////.................................--.........................////////..............................----------------------------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++*********************************))))))))))))))))))))))((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################"#""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  %%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''(((((((((((((((((((((((((((())))))))))))))))))))))*************************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------------......................................./////////////////////////////////////////////000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000/////////////////////////////////////.....////////////////00000000000000000000000000000000000000000010000000000000000000000000000000000000000////////////////////////..............................------.........................///////.................-..........----------------------------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++*********************************)))))))))))))))))))))))((((((((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  %%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''''''(((((((((((((((((((((((((((((((())))))))))))))))))****************************+++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------------------......................................//////////////////////////////////////////////////00000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////............////////////////00000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////............................---------.........................////..................---.......----------------------------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++**********************************))))))))))))))))))))))(((((((((((((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  %%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''(((((((((((((((((((((((((((((((()))))))))))))))))))****************************++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------------------------................................//////////////////////////////////////////////////00000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000011111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000/////////////////////////////.................///////////////000000000000000000000000000000000000000000000000000000000000000000000000000000//////////////////////.............................-----------.........................//...................----....----------------------------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++***********************************))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############################"""""""""""""""""""""""""""""!!"""!!!!!!!!!!!!!!!!!!!!!!!!  %%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''(((((((((((((((((((((((((((((((()))))))))))))))))))****************************+++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------------------------------.........................//////////////////////////////////////////////////000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/////////////////////////////////......................////////////////000000000000000000000000000000000000000000000000000000000000000/0000000000///////////////////////...........................--------------............................................------.----------------------------,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++********************************)*))))))))))))))))))))))))((((((((((((((((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$###########################"""""""""""""""""""""""""""""!!!!"!!!!!!!!!!!!!!!!!!!!!!!!  %%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&'''''''''''''''''''''''((((((((((((((((((((((((((((((((()))))))))))))))))))*****************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------------------------------...........................////////////////////////////////////////////////00000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/////0000000000////////////////////////////////////////......................./////////////////000000000000000000000000000000000//0000000000000000//////////////////////////////////.//////............................----------------...........................................---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++*********************************))))))))))))))))))))))))))))((((((((((((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$###########################""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  %%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''(((((((((((((((((((((((((((((((())))))))))))))))))))*****************************++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------................................../////////////////////////////////////////00000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000///////////////////////////////////////////////////////////////////........................//////////////////000000000000000000000000000//////0000000000000////////////////////////////////////../////...........................------------------.......................--................----------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++**********************************))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$###########################""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  %%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''((((((((((((((((((((((((((((((((())))))))))))))))))))*****************************++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------...........................................////////////////////////////////000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111110000000000000011111111111111100000000000000000000011111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000///////////////////////////////////////////////////////////////////////////..........................///////////////////000000000000000000////////////00000000000/////////////////////////////////////...///...........................--------------------.....................----..............------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++*********************************)))))))))))))))))))))))))))))))))(((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$###########################""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  $$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))**************************************+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------------------------.............................................................////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/////////////////////////////////////////////////////////////////////////////////////////////////////..........................................................------------...............////////////////////////////////////////0000/////////////////////////////////////////////...........................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-----------,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++****************************)))))))))))))))))))))))))))(((((((((((((((((((((('''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$######################"""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!  $$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))**********************************+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------............................................................................//////////////////////////////////0000000000000000/////////000000000000000000000000000000000000000000000000000000000000000000/////////////////////////////////////////////////////////////////////////////////////////////////////......................................................-----------------................//////////////////////////////////////00//////////////////////////////////////////////...........................--------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************))))))))))))))))))))))))))))(((((((((((((((((((((('''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$#######################""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!  $$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))******************************+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------------............................................................................///////////////////////////////////////////////////////////////////////////00000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////////...................................................-----------------------................///////////////////////////////////////////////////////......./////////////////////...........................-------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+--------,,,,,,,,,,,,,,,,,-,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++**++++++++++***************************)))))))))))))))))))))))))))))((((((((((((((((((((((''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$#######################""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!  $$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))*************************+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------...........................................................................////////////////////////////////////////////////////////////////////////////////////////////////////0000000000000000000000000/////////////////////////////////////////////////////////////////////////////////////////..............................................................------------------------................///////////////////////////////////////////////////..........///////////////////............................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++*****+++++++****************************))))))))))))))))))))))))))))(((((((((((((((((((((((''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$#######################""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  $$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''(((((((((((((((((((((((((((((((((())))))))))))))))))))))))))*************************+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-----------------------------------................................................................../////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////.......................................................................--------------------------................///////////////////////////////////////////////............//////////////////...........................-------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++----,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++*******++++****************************)))))))))))))))))))))))))))))(((((((((((((((((((((('''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$#######################""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  $$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))*************************+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------......................................................../////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////......................................................-------------------------------------------------................../////////////////////////////////////////............../////////////////..........................-------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++--,,,,,,,,,,,,,,,,,,+++++,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++**********++****************************))))))))))))))))))))))))))))((((((((((((((((((((((('''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$#######################"""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!  $$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))***********************+++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------------------------------...................................................///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////........................................................-----------------------------------------------------......................////////////////////////////////////................./////////////..........................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++,,,,,,,,,,,,,,,,,,+++++++,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++****************************************)))))))))))))))))))))))))))))(((((((((((((((((((((((''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$#######################"""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!  $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''((((((((((((((((((((((((())))))))))))))))))))))))))))))))))*****************+++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------------------------------------.............................................////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////.................................................................------------------------------------------------------------.....................///////////////////////////////////...................../////////......................--------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++***+++++++++*****************************************))))))))))))))))))))))))))))((((((((((((((((((((((('''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$#######################"""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  ###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))*************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------........................................./////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////............................................................-----------------------------------------------------------------------...................////////////////////////./////////..............................................---------------------,,,,,,,,,,,,,,,,,,,,,,,++,++++++++++++++++++++++++,,,,,,,,,,,,,,+++++++++++,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++******++++++********************************************)))))))))))))))))))))))))(((((((((((((((((((((((((''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  ######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))***********++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-----------------------------------------------------------------.................................................../////////////////////////////////////////////////////////////////////////////////////////////////////////..................../////////////////...........................................................---------------------------------------------------------------------------------...................///////////////////////..////////............................................------------------------,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,++++++++++++++,,,,,,,,,,,,,,,,++++++++++++++++++++++++++*********++++*********************************************))))))))))))))))))))))))))((((((((((((((((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!   #########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%$$%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))**********+++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------...................................................////////////////////////////////////////////////////////////////////////////////////////////////////.....................................................................................................----------------------------------------------------------------------------------................../////////////////////....///////..........................................---------------------------,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++++++,,,,,,,,,,,,,+++++++++++++++++++++++++************************************************************))))))))))))))))))))))))))))((((((((((((((((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################"""""""""""""""""""""""!!"!!!!!!!!!!!!!!!!!!!!!!!!   ############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))*************+++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------.................................................////////////////////////////////////////////////////////////////////////////////////////////////////.....................................................................................................------------------------------------------------------------------------------------...................////////////////....../////..............-------......................----------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++,,,,,,,++++++++++++++++++,,,,,,,,,,+++++++++++++++++++++++++************************************************************))))))))))))))))))))))))))))(((((((((((((((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  ##############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))*******************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------......................................./////.///////////////.//////////////////////////////////////////////////////////////////////////.....................................................................................................-------------------------------------------------------------------------------------......................///////...........////.............---------.....................----------------------------,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++***,,,,+++++++++++++++++++++,,,,,,++++++++++++++++++++++++++*************************************************************))))))))))))))))))))))))))))((((((((((((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  #################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))*************************+++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------...........................................................................//////////////////////////////////////////////////.....................................................................................................--------------------------------------------------------------------------------------.......................................///............-----------....................---------------------------,,,,,,,,,,,+++++++++++++++++++++++++++++++++++*******,,+++++++++++++++++++++++,,+++++++++++++++++++++++++++*************************************************************))))))))))))))))))))))))))))(((((((((((((((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  #####################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))*************************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------..................................................................................................../////////////////////////.............................................................................................------------------------------------------------------------------,,,,--------------------------...................................../............-------------...................------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++***********+++++++++++++++++++++++++++++++++++++++++++++++++++*************************************************)***********))))))))))))))))))))))))))))((((((((((((((((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  #######################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((()))))))))))))))))))))))))))))*************************++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------------------------------------------------------...............................................................................................................................................................................................................-----------------------------------------------------------------------,,,,,,,,,,,,,--------------------------..............................................--------------.................----------------------,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++**************+++++++++++++++++++++++**+++++++++++++++++++++++++************************************************)))********)))))))))))))))))))))))))))))(((((((((((((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  #######################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((()))))))))))))))))))))))))*************************++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------.........................................................................................................................................................................................................---------------------------------------------------------,-----------------,,,,,,,,,,,,,,,,,---------------------------..........................................-----------------..............-----------------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++****************++++++++++++++++++++*****+++++++++++++++++++++++++*********************************************))))))*****)))))))))))))))))))))))))))))((((((((((((((((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  #######################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((()))))))))))))))))))))))))*************************++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------------------------------------.......................................................................................................................................................................................................----------------------------------------------------,,,,,,,,,,,,,,,,,--,-----,,,,,,,,,,,,,,,,,,-----------------------------.....................................-----------------------.......-----------------,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++*******************+++++++++++++++++********+++++++++++++++++++++++++******************************************)))))))))**))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  #######################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''(((((((((((((((((((((((((()))))))))))))))))))))))))***************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------.........................................................................................................................................................................................----------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------------........................-........---------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++*********************++++++++++++++***********+++++++++++++++++++++++++***************************************)))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  ########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''((((((((((((((((((((((((((((())))))))))))))))))))))*********************************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------..............................................................................................................................................................................-----------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------......................---......----------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++**********************))+++++++++++**************+++++++++++++++++++++++**************************))**********)))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  ###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''(((((((((((((((((((((((((((((((((()))))))))))))))))****************************************+++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-,--------------------------------------------------......................................................................................................................-----------......................-----------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-----------------------------..................-------....---------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********************)))))+++++++******************++++++++++++++++++++**************************)))))*******)))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  ##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))**********************************************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------....................................................................................................-------------------------.......---------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------------..........------------...--------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++*******************)))))))))+++**********************++++++++++++++++**************************)))))))))****))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  ##################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))))))))))*********************************************++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------....................................................................................................-----------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-----------------------------------------------------------------------,,,,,,,--------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++*******************))))))))))))*************************+++++++++++++**************************))))))))))))*)))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$############################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  """#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))***************************************++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------....................................................................................................-----------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-----------------------------------------------------------------,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++*******************))))))))))))))*************************++++++++++**************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  """"""##################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))*************************************+++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-----------------------------------------------------------------------------..................................................-----------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------------------------------------------,,,,,,,,,,,,----------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++******************)))))))))))))))))*************************++++++***************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$#############################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  """""""""""""""""#########################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))************************************************++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------,,,,,,,,,-----,,,,,,,,,,,,,,,,,,,,,-------------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***************)))))))))))))))*************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$##$$############################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  """""""""""""""""""""#########################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++***************)))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$#################################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!  """""""""""""""""""""""##########################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))****************************************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++***************)))))))))))))))))))*****)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$#################################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  """""""""""""""""""""""""###########################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))**********************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++**************)))))))))))))))))))))**)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$###################################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  """"""""""""""""""""""""""""############################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''(((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))*************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++**************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))())))))))))))))))))((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$###################################"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  """"""""""""""""""""""""""""""""#########################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))*************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++**************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))())))))))))))))))))))))(((()))))))))))))))((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$###################################""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  """""""""""""""""""""""""""""""""""######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))*************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+,,,,,,,,,,,,,,,+++++++++++,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((()))))))))))))))))))((((((())))))))))))((((((((((((((((((((((((((((((((((((('(((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$####################################""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  """"""""""""""""""""""""""""""""""""""###################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))*************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***********+++++++++*****++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,+++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((())))))))))))))))(((((((((())))))))))((((((((((((((((((((((((((((((((((((''''(''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$####################################""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  """""""""""""""""""""""""""""""""""""""""################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))*************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*************************++++****+++++++++++++++++++++,,,,,,,,,,,++++++++++,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,++++++++++++++++,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++****************)))))))))))))))))))))))))))(()))))))))))))))))))))))))))))))))))))))((((((((((()))))))))))))((((((((((((()))))))((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$####################################""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  """""""""""""""""""""""""""""""""""""""""""""###############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))**************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************++++++++++++++++++++++,,,,+++++++++++++,,,,,,,,,,,,,,,++++++++++,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++****************))))))))))))))))))))))))))((((())))))))))))))))))))))))))))))))))))(((((((((((((())))))))))(((((((((((((((())))(((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$####################################""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  !!""""""""""""""""""""""""""""""""""""""""""""""################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))*************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++**************************************+++++++++++++++++++++++++++++++++++++,,,,,,,,,,,++++++++++++++,,,,,,++++++++++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++*****************)))))))))))))))))))))))(((((((((()))))))))))))))))))))(((()))))))(((((((((((((((((()))))))((((((((((((((((((()((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###################################"""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  !!!!!"""""""""""""""""""""""""""""""""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))*********************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************************++++++++++++++++++++++++++++++++++++,,,,,++++++++++++++++++++,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************))))))))))))))))))))((((((((((((((())))))))))))))))))((((((())))((((((((((((((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$%$$$$$$$$$$$$$$$$$$$$$$$$##################################"""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!"""""""""""""""""""""""""""""""""""""""""######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++****************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************)))))))))))))))))((((((((((((((((((()))))))))))))))(((((((((()(((((((((((((((((((((((()((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))***************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*******************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*******************))))))))))))))))(((((((((((((((((((((()))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################"""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))***************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++++++++++++++++**+++****************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++********************************)))))))))))))))((((((((((((((((((((((((())))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################""###"""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))*******************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*****************+++++++++++**********************************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++********************************)))))))))))))))))((((((((((((((((((((((((())))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################""""#""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))****************************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***********************************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++**++++++++++++++++++++++++********************************))))))))))))))))(((((((((((((((((((((((((((()((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))****************************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***********************************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++****++++++++++++++++++++++********************************))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''((((((((((((((((((''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))****************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++++++++++++++*****************************************************************************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++++++++++++*********************************)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''((((((((((((((((((((('''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################"""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((()))))))))))))))))))))))))*****************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***********************************************************************************************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++****++++++++++++++++++********++++++++++++++++**********************************)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((''''''''(((((((((((('''''''''''''''''''''''''''''''''''''&'''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""##########################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((()))))))))))))))))))))))))******************************************************************************************************************************+++++++++++++++++++++++++******************************************************************************************************************************************************************************************************++++++++++++++++++++++++++++++++++++++++*************++++++++++++++++**********++++++++++++**************************************))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''''((((((((''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""#############################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((()))))))))))))))))))))))))******************************************************************************************************************************+++++++++++++++++++++++++*******************************************************************************************************************************************************************************************************++++++++++++++++++++++++++*+++++++******************+++++++++++++*************+++++++++**************************************)))))))))))))))((((((((((((((((((((((((((((((((((('''((((((((((((((((((((((((((((((((((((('''''''''''''((((((((((((''''''''''''''((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""##################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***************************************************************************************************************************************************************************************************************************************************************************************************)*********************)))************************+++++++++++++++++++++*****++++*********************++++++++++****************++++++**************************************))))))))))))))))((((((((((((((((((((((((((((((((('''''''(((((((((((((((((((((((('(((((((((('''''''''''''''((((((((('''''''''''''''''(('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""###################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************************************************************************************************************************************************************************************************)))*****************)))))**)))))******************+++++++++++++++**********+************************+*+***********************++***************************************)))))))))))))))))((((((((((((((((((((((((((((((('''''''''''(((((((((((((((((((('''''(((((('''''''''''''''''''((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""####################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))**********************************************************************************************************************************************************************************************************************************************************************)))))*************)))))))))))))))******************++++*+***********************************************************************************************************))))))))))))))))))((((((((((((((((((((((((((((('''''''''''''''(((((((((((((((((''''''''(('''''''''''''''''''''''(('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))********************))))*******************++++++++++++++++++++++++++++++****************************************))))))))))))*****************************)))))))))))))))))))))))))((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##$$##################################""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))**************))))))))*****************+++++++++++++++++++++++++++++******************))))))))*********)))))))))))))))))))************************))))))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""#########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))************++++++++++++++++++++++++*********************))))))))))))))))))))))))))))))))))))))))*******************)))))))))))))))))))))))))))))))((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))**********++++++++++++++++++++*************************)))))))))))))))))))))))))))))))))))))))))**************))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""##################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((())))))))))))))((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++**************************))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((()))))))((())))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))********+++++++++++++++++++**************************)))))))))))))))))))))))))))))))))))))))))))****))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################################""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""############################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*******+++++++++++++++++++***************************))))))))))))))))))))))))))))))))))))))))))(*))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################################"""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""#################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++++++++++++*****************************))))))))))))))))))))))))))))))))))))))(((()))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""###############################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))((()))))))))))))))))))))))))()((((((()())))))))))))))))))))))))))))))))))))))))))))*****++++++++++++++++++++******************************))))))))))))))))))))))))))))))))))((((((())))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""##########################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((((((((())))))))))))))))(((((((((((((((((((((((((((((((((()))))))))))))(((((((((()))))))*****+++++++++++++++++++**********************************)))))))))))))))))))))))))))))((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################"""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""#########################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))((((((((((((((((((((((((((((((((((((((((((((()))))))((((((((((((((((())))))*****+++++++++++++++++++**************************************)))))))))))))))))))))))((((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''&&&&'''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################################"""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""#########################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))****+++++++,,,++++++++++****************************************))))))))))))))))))))(((((((((((())))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################################"""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""###########################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))****++++++,,,,,++++++++******************************************))))))))))))))))))((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################################"""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""############################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))****++++++,,,,,++++++++********)))))*******************************)))))))))))))))(((((((((((((()))))))))))))))))))))))((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################################"""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""#################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))****++++++,,,,++++++++*******)))))))))*****************************))))))))))))))((((((((((((((()))))))))))))))))))))))((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################################"""#""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""#####################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))****++++++,,,+++++++++******))))))))))))***************************))))))))))))))((((((((((((((()))))))))))))))))))))))((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""##########################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''(((((((((((((((((((('''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))****+++++++++++++++++******))))))))))))))*************************))))))))))))))(((((((((((((((())))))))))))))))))))))(((((((((((((((((((((('''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""###########################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((()))))****+++++++++++++++*******)))))))))))))))))**)*******************))))))))))))))((((((((((((((((())))))))))))))))))))))(((((((((((((((((((''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$######################################""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""#############################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((('''''(''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('(((((((('''''''''''((((((())))*****+++++++++++++*******))))))))))))))))))))))))**************)))))))))))))))(((((((((((((((((()))))))))))))))))))))((((((((((((((((((('''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################################""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""#############################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((('''''''''''''''(((((())))*****++++++++++++*******))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((()))))))))))))))))))))(((((((((((((((((('''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################################""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""#################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((''''''''''''''''''''''''(((((((((((((((((((((((''(((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''((((()))))*****++++++++++*******)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((())))))))))))))))))))((((((((((((((((((''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################################"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""###################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((('''''''''''''''''(((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((()))))******+++++++********))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############################################""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""#######################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((()))))*******+++*********))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((())))))))))))))))(((((((((((((((((((('''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################################"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""###########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((()))))*****************))))))))))((((((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))))))((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################################"""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""#########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))**************))))))))))((((((((((()))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))((((((((((((((((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$##########################################"""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""#########################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################################################"""""""""""""""""""""""""""""""""""""""!"!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""########################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((('''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################################################"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""##########################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''(((((((())))))))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################################""#####""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""###############################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''&&&&&&&&''''''''''''''''''''''''''((((((((())))))))))(((((((((((((((((((((((((((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((('(((''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#############################################"""""##"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""##################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&''''''''&&'''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((''''(('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################################""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""############################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############################################"""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""#####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############################################"""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""#####################################$$$$$$$$$$$$$$$$########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''((((((((((((((('((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############################################"""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""###############################################$$$#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''((''''((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((('''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################################""######"""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""###########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''(''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################################"""""###""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""###########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""#########################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$%%%%%%%%%%%%%$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##$$######################################""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""#####################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''(((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################################""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""#####################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&'''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################################""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""#####################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''&&''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############################################"""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""#############################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&'''''''''''''''''''''''''''''''''''''''''''''''&&&&'&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############################################"""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""#########################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%&%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''&&&&&&&&&&&&&&&&''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############################################"""""""""""""""""""""""""""""""""""""""""""""""!!!""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""#####################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''&&&&&&&'''''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################################""""""""""""""""""""""""""""""""""""""""""""!!!!!!"!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""##############################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""##############################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""############################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""##########""""""""""####################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################################""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#####################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#$$$$$$$$$$##################################################"""""""""""""""""""""""""""""""""""""""!!"""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#####################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####$$$$$$###################################################"""""""""""""""""""""""""""""""""""""""!!!!!""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##################################################################################################$$$$$$$$$$$$$$###########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##$$$$$$$$$$$$$$$$#########$$$##############################################""##"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##############################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%&&&&&&&&%%%&&&&&%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################$$$$$$$$$$##################################################################""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##############################################################################################################################$$$$$$$$$$$$$$$$$$#######$$$$#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&%%&&&%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################$$$$$$######################################################################""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##############################################################################################################################$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%&&&&&&&&&&&&%%&&%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################$$##########################################################################"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################"""""""""""""""""""""""""##############################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%&&&&&&&&&&&&&%%&&%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################################################################""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################"###################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&%%&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################################################################################################"""""""""""""""""""""""""""!!!"!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&%%&%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################################################################""###################""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##############################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################""""""###############"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######################"""#####################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################""""########################################""""""""""############"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#####################################################################################################$$$$$$$$$$$#######$$$$$$$%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$%%%%$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$###################################""""""""#####################################"""""""""""""########"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#####################################################################################################$$$$$$##############$$$$$$%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$%$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$#################################"""""""""""""#################################"""""""""""""""""####""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##################""""""""################################################################################################$$$$$%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################################""""""""""""""""######################"""#####""""""""""""""""""""#""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#################################################################################################$$$$%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################################""""""""""""""""""""##################"""""""#""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##################################################################################################$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################################""""""""""""""""""""""""##############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########################################"""""""""################################################$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#$$$$$$$###########################################"""""""""""""""""""""""""##########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###################""""""#####""""""""""""""""""""#################################################$$$$%%%%%%&&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####$$$$$#############################################"""""""""""""""""""""""""#######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#####"""""""""""""""""""""""""""""""""""""""""""""##################################################$$$%%%%%%&&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$##############$$$$$$$$$$$$$$$$$$#######$$#############################################""""""""""""""""""""""""""""##""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##################################################$$$%%%%%%&&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$$$$$$%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###################$$$$$$$$$$$$$########################################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######################################$$$$%%%%%&&&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##$$$#######################$$$$$#############################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#################################$$$$%%%%%&&&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#############################################################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!! !    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#############################$$$$%%%%%&&&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#############################################################################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########################$$$$$%%%%%&&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################################################################""#######""""""""""""""""""""""""""""""""""""""""!!!"""""""""""""""""""""""""""""""""""""""""!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########################$$$$$%%%%%&&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################################################################################"""""####"""""""""""""""""""""""""""""""""""""""!!!!!!!"""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########################$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################"""""""########################"################"""""""""#"""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!"""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#############"""""""#####$$$$$$%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$#############$$$$$$$################################""""""""""""#################""""""""############""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!"""""""""""""""""""""""!!"""""!!!!!!!!!!!!!!!!!!!!"!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""#####$$$$$%%%%%%&&&&&&&&&&%%%%%%%$$$$$$$##############$$#################################""""""""""""""""#########""""""""""""""""#######"""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""!!!!!!"!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""!!!!!!!"""""""#####$$$$$$%%%%%%%%$$$$$$$$$#########"""""""""""#""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!"!!!!!!!!!!!!!"""""######$$$$$$%%%%%%$$$$$$$$$########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""######$$$$$$$$$$$$$$$$$$$########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!    !!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""#####$$$$$$$$$$$$$$$$$$$#######""""""""""""""""""""""""""""""""""""""!!"""""""""""""""""""!!!!!!!""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!! !!!!!!!!!!!!!! !!!!!!!!!!!!!!    !!!!!!!!!!!!!!!!!!!!!!!!! !!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""######$$$$$$$$$$$$$$#$$#######"""""""""""""""""""""""""""""""""""""!!!!""""""""""""""""!!!!!!!!!!"""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!! !!!!!!!!!!!!! !!!!!!!!!! !!!!!!!!!!    !!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""######$$$$$$$$$$$$##$#######"""""""""""""""""""""""""""""""""""""!!!!!""""""""""""""!!!!!!!!!!!!"""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!! !!!!!! !!!!!!!   !!!!!!!!!!!!!!!!!! !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$$$$$##########""""""""""""""""""""""""""""""""""""!!!!!!!""""""""""""!!!!!!!!!!!!!!"""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!! !!!!!! !!! !!!   !!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""#######$$$$$$###########""""""""""""""""""""""""""""""""""""!!!!!!!!""""""""""!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!! !!!! !!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""#######################"""""""""""""""""""""""""""""""""""!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!   !!!!!!!!!!!!!!!!!!!!!!!!!!"""""""#####################""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""####################"""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!   !!!!!!!!!!!!!!! !!!!!!!!!"""""""###############"###"""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!"""""""#############""##""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!"""""""###########"""#"""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!""""""""########""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!    !!!!!!"""""""""####""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!       !!!!!""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!          !!!!!!"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!        !!!!!!!"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!