######### ........# ### ........# #.. ........# #.# ........###.# ##.#####.##.##########. #.# ###.##.##......... # ##.###.#.##.##.#######. .####.##..............# ..........###.#.##.#..# .####.##..###.#.##.#..# ####.........#.##.#..####### .......<..o...^............# ................g..........# ####.##..#................... #. #..###.#..#.#.......... . #..# #.#.o#.#.(####...# ## .... ...........>.....# ...............#.###...# ..#..###.......$.... .. ............K. ..........o.... ####..#.#.###.. .......# ..