#.. ... .... ....# ..... #....# ..... #....# .....# ##....## #...#####....... .##.....##.....# ...............# .....#.o.......## .... #.