!?
:@@@@@@@@@@@@@@@+
`@@@@@@@@@@@@@@@@@@@@@@#
#@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@:
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#
+@@@@@@@@@@@@@@@#++++++++#@@@@@@@@@@@@
`@@@@@@@@@@@@@+++++++++++++++++#@@@@@@@@@
+@@@@@@@@@@#++++++++++++++++++++++#@@@@@@@@
@@@@@@@@@@+++++++++++++++++++++++++++@@@@@@@:
`@@@@@@@@@++++++++++++++++++++++++++++++@@@@@@@
.@@@@@@@@+++++++++++++++++++++++++++++++++@@@@@@@
'@@@@@@@#+++++++++++++++++++++++++++++++++++@@@@@@
'@@@@@@@++++++++++++++++++++++++++++++++++++++@@@@@@
'@@@@@@@+++++++++++++++++++++++++++++++++++++++@@@@@@
,@@@@@@@+++++++++++++++++++++++++++++++++++++++++@@@@@,
`@@@@@@#++++++++++++++++++++++++++++++++++++++++++@@@@@@
@@@@@@#+++++++++++++++++++++++++++++++++++++++++++#@@@@@
@@@@@@#+++++++++++++++++++++++++++++++++++++++++++++@@@@@
#@@@@@#++++++++++++++++++++++++++++++++++++++++++++++@@@@@
,@@@@@@+++++++++++++++++++++++++++++++++++++++++++++++@@@@@
@@@@@@++++++++++++++++++++++++++++++++++++++++++++#@@@@@@@@:
:@@@@@@@@@@@@@@@@@@#, @@@@@@++++++++++++++++++++++++++++++++++++++++++@@@@@@@@@@@@@@@:
;@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@++++++++++++++++++++++++++++++++++++++++#@@@@@@@@@@@@@@@@@@@+
`@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#++++++++++++++++++++++++++++++++++++++#@@@@@@@@@@@@@@@@@@@@@@@,
`@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#++++++++++++++++++++++++++++++++++#@@@@@@@@@@@@@@@@@@@@@@@@@@@
,@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@++++++++++++++++++++++++++++++++@@@@@@@@@@@#++++#@@@@@@@@@@@@@`
'@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@++++++++++++++++++++++++++++#@@@@@@@@++++++++++++++@@@@@@@@@@.
+@@@@@@@@@@@@@@@@@@@##;::::::;'#@@@@@@@@@@@@@@@@@@@@+++++++++++++++++++++++++@@@@@@@+++++++++++++++++++@@@@@@@@@.
;@@@@@@@@@@@@@@@@@::::::::::::::::::::;@@@@@@@@@@@@@@@@+++++++++++++++++++++++@@@@@@+++++++++++++++++++++++@@@@@@@@.
.@@@@@@@@@@@@@@@':::::::::::::::::::::::::::#@@@@@@@@@@@@@#++++++++++++++++++++@@@@@#++++++++++++++++++++++++++@@@@@@@
@@@@@@@@@@@@@@;:::::::::::::::::::::::::::::::::'@@@@@@@@@@@@+++++++++++++++++++@@@@+++++++++++++++++++++++++++++@@@@@@@
'@@@@@@@@@@@@+::::::::::::::::::::::::::::::::::::::;@@@@@@@@@@@+++++++++++++++++++##+++++++++++++++++++++++++++++++@@@@@@@
@@@@@@@@@@@@;::::::::::::::::::::::::::::::::::::::::::'@@@@@@@@@@++++++++++++++++++++++++++++++++++++++++++++++++++++@@@@@@,
,@@@@@@@@@@@;::::::::::::::::::::::::::::::::::::::::::::::@@@@@@@@@@++++++++++++++++++++++++++++++++++++++++++++++++++++@@@@@@
#@@@@@@@@@@;:::::::::::::::::::::::::::::::::::::::::::::::::;@@@@@@@@@++++++++++++++++++++++++++++++++++++++++++++++++++++@@@@@'
@@@@@@@@@@#:::::::::::::::::::::::::::::::::::::::::::::::::::::@@@@@@@@@++++++++++++++++++++++++++++++++++++++++++++++++++++@@@@@
@@@@@@@@@@::::::::::::::::::::::::::::::::::::::::::::::::::::::::@@@@@@@@@+++++++++++++++++++++++++++++++++++++++++++++++++++@@@@@,
`@@@@@@@@@'::::::::::::::::::::::::::::::::::::::::::::::::::::::::::#@@@@@@@#+++++++++++++++++++++++++++++++++++++++++++++++++++@@@@@
,@@@@@@@@@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::#@@@@@@@+++++++++++++++++++++++++++++++++++++++++++++++++++@@@@@
,@@@@@@@@@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::#@@@@@@@++++++++++++++++++++++++++++++++++++++++++++++++++@@@@@,
,@@@@@@@@+:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@@@@@@@@+++++++++++++++++++++++++++++++++++++++++++++++++@@@@@@
,@@@@@@@@;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@@@@@@@+++++++++++++++++++++++++++++++++++++++++++++++++@@@@@@
.@@@@@@@@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@@@@@@@++++++++++++++++++++++++++++++++++++++++++++++++@@@@@@
@@@@@@@@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@@@@@@#+++++++++++++++++++++++++++++++++++++++++++++++@@@@@@
@@@@@@@@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+@@@@@@+++++++++++++++++++++++++++++++++++++++++++++++@@@@@@
@@@@@@@@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@@@@@@#+++++++++++++++++++++++++++++++++++++++++++++#@@@@@@
@@@@@@@@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@@@@@@+++++++++++++++++++++++++++++++++++++++++++++@@@@@@@
+@@@@@@@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@@@@@@#++++++++++++++++++++++++++++++++++++++++++++@@@@@@@
.@@@@@@@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@@@@@@+++++++++++++++++++++++++++++++++++++++++++@@@@@@@@
@@@@@@@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::#@@@@@#++++++++++++++++++++++++++++++++++++++++++@@@@@@@@
@@@@@@@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@@@@@@+++++++++++++++++++++++++++++++++++++++++@@@@@@@@;
#@@@@@@;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@@@@@@++++++++++++++++++++++++++++++++++++++++#@@@@@@@@
.@@@@@@':::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@@@@@@+++++++++++++++++++++++++++++++++++++++@@@@@@@@@
@@@@@@@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@@@@@@++++++++++++++++++++++++++++++++++++++@@@@@@@@@
@@@@@@@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@@@@@@+++++++++++++++++++++++++++++++++++++@@@@@@@@@@
,@@@@@@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;@@@@@@+++++++++++++++++++++++++++++++++++@@@@@@@@@@
@@@@@@;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@@@@@@+++++++++++++++++++++++++++++++++@@@@@@@@@@@`
@@@@@@@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@@@@@@+++++++++++++++++++++++++++++++@@@@@@@@@@@@.
`@@@@@@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@@@@@@++++++++++++++++++++@@@####@@@@@@@@@@@@@@@
@@@@@@;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::#@@@@@#++++++++++++++++++#@@@@@@@@@@@@@@@@@@@@,
'@@@@@#::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+@@@@@@+++++++++++++++++++++@@@@@@@@@@@@@@@@@@
@@@@@@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;@@@@@@++++++++++++++++++++++++####+@@@@@@@@@'
@@@@@@;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@@@@@@+++++++++++++++++++++++++++++@@@@@@@@@`
@@@@@@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@@@@@@++++++++++++++++++++++++++++#@@@@@@@@@
@@@@@@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@@@@@@++++++++++++++++++++++++++++@@@@@@@@@@
`@@@@@':::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;@@@@@@#+++++++++++++++++++++++++++@@@@@@@@@#
@@@@@@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+@@@@@@#++++++++++++++++++++++++++@@@@@@@@@@
`@@@@@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::#@@@@@@#++++++++++++++++++++++++++@@@@@@@@@@
@@@@@@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@@@@@@@@+++++++++++++++++++++++++@@@@@@@@@@,
`@@@@@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@@@@@@@@++++++++++++++++++++++++#@@@@@@@@@@
@@@@@@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@@@@@@@#++++++++++++++++++++++++@@@@@@@@@@.
`@@@@@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;@@@@@@@#+++++++++++++++++++++++@@@@@@@@@@@
@@@@@#::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@@@@@@@@++++++++++++++++++++++#@@@@@@@@@@@
@@@@@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@@@@@@@@+++++++++++++++++++++@@@@@@@@@@@@:
#@@@@#::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;@@@@@@@@+++++++++++++++++++#@@@@@@@@@@@@#
@@@@@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@@@@@@@@@++++++++++++++++++@@@@@@@@@@@@@@
,@@@@@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@@@@@@@@#+++++++++++++++#@@@@@@@@@@@@@@@
@@@@@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@@@@@@@@@#++++++++++++#@@@@@@@@@@@@@@@@@
@@@@@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#
:@@@@'::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.
@@@@@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
`@@@@'::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::#@@@@@@@@@@` '@@@@@@@@@@@@@@@@@@@@@#
#@@@@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::#@@@@@@@@@@@ .@@@@@@@@@@@@@@@'
@@@@@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@@@@@@@@@@@@ .....
@@@@@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::'@@@@@@@@@@@@`
@@@@':::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;@@@@@@@@@@@@@'
:@@@@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::'@@@@@@@@@@@@@@#
@@@@@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;@@@@@@@@@@@@@@@@+
@@@@@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;@@@@@@@@@@@@@@@@@@'
@@@@@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;@@@@@@@@@@@@@@@@@@@@`
@@@@@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::'@@@@@@@@@@@@@@@@@@@@@@
@@@@@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::#@@@@@@@@@@@@@@@@@@@@@@@`
@@@@#:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::'@@@@@@@@@@@@@@@@@@@@@@@@@+
@@@@+:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+@@@@@@@@@@@@@@@@@@@@@@@@@@@+
.@@@@+:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@;
.@@@@+:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::'@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@`
.@@@@+::::::::::::::::::::::::::::::::::::::::::::::::::::::::'@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@,
.@@@@#:::::::::::::::::::::::::::::::::::::::::::::::::::::;@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@'
@@@@@:::::::::::::::::::::::::::::::::::::::::::::::::::'@@@@@@@@@@@@@@@@@@@@@@@@@@@,
@@@@@:::::::::::::::::::::::::::::::::::::::::::::::::#@@@@@@@@@@@@@@@@@@@@@@@'.
@@@@@:::::::::::::::::::::::::::::::::::::::::::::::@@@@@@@@@@@@@@@@@@@@@,
@@@@@:::::::::::::::::::::::::::::::::::::::::::::@@@@@@@@@@@@@@@@@@+`
@@@@@#::::::::::::::::::::::::::::::::::::::::::#@@@@@@@@@@@@@@@@.
;@@@@@::::::::::::::::::::::::::::::::::::::::+@@@@@@@@@@@@@@+
@@@@@;:::::::::::::::::::::::::::::::::::::'@@@@@@@@@@@@@'
@@@@@@:::::::::::::::::::::::::::::::::::;@@@@@@@@@@@@#
'@@@@@'::::::::::::::::::::::::::::::::;@@@@@@@@@@@@`
@@@@@@::::::::::::::::::::::::::::::;@@@@@@@@@@@'
#@@@@@@:::::::::::::::::::::::::::;@@@@@@@@@@@,
@@@@@@+::::::::::::::::::::::::'@@@@@@@@@@@
+@@@@@@':::::::::::::::::::::'@@@@@@@@@@@
@@@@@@@'::::::::::::::::::+@@@@@@@@@@@
@@@@@@@@:::::::::::::::+@@@@@@@@@@@
'@@@@@@@@'::::::::::;@@@@@@@@@@@@
#@@@@@@@@@@':::;+@@@@@@@@@@@@@`
@@@@@@@@@@@@@@@@@@@@@@@@@@@:
@@@@@@@@@@@@@@@@@@@@@@@@,
+@@@@@@@@@@@@@@@@@@@@`
`@@@@@@@@@@@@@@@@:
#@@@@@@@@@@.