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