# ## #... .#.### ....# (.. ###.+++'++ ....'.g..+ ##..+..<.+ +....+ +....+ ++++++