###### ##....## ###.####.# #.'####8.# #.'#...#.# #.#..<.#.# ##################.##...#.# #..................####.#.# #.....############## ##..# #.?...# #### #.....# #.....# #.....# .......# ........# #..#.....# ..##r....#