### ..# #.# ##<#####.# #......... ##<######## #####...# .......#.# ######...## ####.## #####.#####.## #....o.)..)... #.###########.