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