### ### ### ####.# ###.# #.## #.#oo# .## ###.#.# ####..### ##....## ....# ##.#...# #.#...#.## ##.o....# .....###.^....########.......# #..o.....# .......#..........##..........## #..........# ..................##...........## ####..........# ......