. ... .. .. #. # #. ..# ##.#####...# #............ #......# #.........# #.......### #...#...# #####...# #####