########## #........# #........# #.<......##. #........##.# #........##.# #####'#####.# ######.#####.# #..........#.# #.8..~~~~..#.#### #..........#....######### # ##########.#.#..........# .# #...#..........# ..# #####.........h#...# ##.........'...+ ###########...# ..# ##