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