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