.# ###.# ###.#.## ......# #....# #....# ######....# #<........# #######...# ..........# ##########..## . ............# ....#.#######.## .....oo........# ......########## ..... .... ... .. .