# ####. ....# ##...#### #.......####.# #...........# #...# #.....O.## ###..#### #. .. ##