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