...,--,=:;%%/+;;=.--
,.... ..,,.==,-;:----==:;//:------,,..
--,,...,---,...::==;+/;::=:/==::-=. .,,,...
====--,,,,,,,-,=::=++;::;++::=/%:-=:-:=. .,..
-=====---,... .,-,;%+;%+;=,,=:-,,:/:-::=;+:..,,...
,--==///;:-, .::=:;;;;:, ,,. .,.,==-;/;::,,,......
,--===//HX/;:,-///;:,.. .=;::+:,-,,,....
,,--===;/;%+-===:;;=,. .-::-;:=--,,,,,
..,--===;/:-=,.=---,, :/,;$%;----,,
..,,--=;X%==,.,=:, =$%/XMH;=----
...,-,=%X$;=:=-=, . .-:/$@+%HH$==---
...,,-/X@+:;;:-. ,=. .,,, .--:$$+%@X$X@$:----
..,---/XHX+/;=,. .,. .,,,-=::::==:;+X$+/+XXXHX:----
..,,.=$@H%+;- ...,-,,-=:/$$/::;;+/;;/%XXHH/-=,-
....,:XH$$;. ..,--:=-,,,--,=:;++/;==;;/%X/$@@$+==-,
.. ./$XHX/- .,-=--==--::--:/+/;:==;+;=:++%$X%/+%+/;,,--
,XH@@$, -:=::-,,..-:;:;%%/%H@%/;:/+%X$X%/%/-=/+;,.,,
.;@X$$; .=//:===-:::;;/+%%++%X@X+;=%%+%$%;;/= ,/%;-.,.
:$H+;=, -:/%;==:::%$$X+%X%//++;//;:;$+:;%/;:- ,/++- ..
. =$X%/=.. -;//%/::;/++$HH$$$/:==-,-,-;+$+;;;%;. .;+/, ..
. ,+XH$:-, .=::;+%$+/+$XHHX$%/=.,,. .:=:/%@$::;;, ,;/+=...
.. /@MX;... .=+%//%$XXHHH@H+===, .;;;/+%%/=-, =///:-..
.. -$##%, .-;%XX$%$HHM@HHX;. ,:///:;/:. .;+;::- .
.. =/+H$= ..-:/XHMMHX+%HHH$+/= .=;//;=:- =;;;==,
.., -+$+$; -:=-:/%H@@H$$+;;;=;;-. ,=;+;:;:, =;=-/=.
.,, ,/$%X+=,-=/+//;///XH$;====-,-, ,-=:;:::, .,,,=/,
.-=,:$X%H;-=;;%$++++/;++/:=,,,-,. ,,:;:;:-, .- .=;:.
,=::%XXX$;::;;+$++++///--;:-.,-, ,=-;/;;=. ,=, ,;;-
-=;+HXXH+++/=,=/++;=:/=.-;:=--. .==;;;;-, =: .::,
==:/%@@@H;=-, .,=:= ,;: .=:---. ,:/%%;. -=--=:,
:::+%X@H+,... .=:. =/,.=;:--. -,-/%%/- .-, -:-
:::+++%/, ., ,:= :: ,;/:=. -===/%/, -;= ,,,.
:::+/::- .., =:. -=, -/;== ,;::;:;, ,:;,.==.
::/;;:=,,-,. -, .:= .::--, ,::;+;,, .,,,,-::,
==;:,=;. ,-. ,;-.:+- .. ,:=,;%/, .,-,..=;;=,
=-:= -= =- ,;==+;. . .::,,/+:. .-,.,,-:;:=,
--=, -, :- ,;/++, . ,;:,.=;:-. .-,.-:;/;-.
-,-. -, ;- ,/%%; ,,.-+= ,/--, ....,--;//;-
-,- -- /= =$%;= .,=,,..=/:=;+=,. .--=;;====, .
,,, == ;:.-;%+//--::,=::= .-;+/;/%/:=--=;//;:=--.
,, -= ;:--;%+/%/;/:,,-,,..-::/:==:;////////;;=,.. ..
,,. ,- :/;::%+;/;:-,,-. ,=-:/:/;=,,=;/+%+/;:=;= .. ..
,,. ,, . ,+%/;+/=--,.,:/=,=:-:+/%XX+//;;/+++/:,=, ...
,,. ,=,,. ,--=:;;;;;+/:=:-...,;++$@#@XHX$%///:, . . ..
,, ,;:. . .....,::-... -=:+$H@X%%/=-;:, ,,.. ...
,,, .:/, .,. ,;::;=-,. -;= .-, ....
,-;-.,;:, ., ,=, ,::, ..,. ....
-+= =;- ,,. ,=,, .-===,,,,.........
-;/- .,, ... ..-, ,,,,;:,,,.,..........
==/+;, ,=. ..,..,-,-----,,=:=,.. ..........
,--;+=-::=-,..,----,--,-,-:=--==--,-=,,. ..........
,,--++;;/$%;==/+//:,=:===:;:-==..-:=, .............
,,,-:;:=/%%/=+/;/:--:+/;::=-,,.-::,.............
..,,,:;=-=:=-==:+;:=:/:-,,,,,--,,,............
.,,-=,,-=,--=:----,,,,,,,,,,.........
,,,,,,..,,,,,,,,,,,,,.......
.,,,,,,,,,,,.....