. .
. . - .
.
.:--==++==--:.
. -
.-==++**++==-.
. . . . .
.:-=+*****+=-. .-.
.-=+**#%%%%%#**+=-. .
...--==++**###%%%%%%%%%%%###**++==--... .
..--===+++****#####%%%%%%%%%%%%%#####****+++===--.. :--==++==--:...
...--==++*****#######%%%%%%%%%%@@@@@@@@%%%%%%%%%%#######*****++==--.. :--==++==--:...
...--==+++**####%%%%%%%%%%%####**+++==--...
. . . .. . .
.-==++***++==-.
. -
.:--==--:.
. .