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