########### .... #.........# .... #.........# ..... ###.....<...# ##...###.......##### ...........#.### .........o.#.# ........o..#.# .#####)####.# #.# #.# #.# #.# #.# #.# .). #.# ... ... <....