.. .# .# .# .. .# ######### .#.# ########.......# ...# .......'.......# #..# ########.......####..# #....)........# #.#.#######.#.# ###########.#.# #...#o#..# #...........#.###.#.#.#..# #.......#####.#...#<#r#... #.......'.....#.#####.#.#.. #.......#######.......#.#... #.......###############.#.... #.............# #######.......# #.......# #.......# #.......# #########