.. .. ... .# ### #.. .# ... ..# .# #.###.# .# .#...(.. .# #.......####.# #...##...o(..# #...[.....#### ........#.# ###.#...### # ###.. ... .... #.... #....#