### ## ########.## .. #.........# #.##########.#####.## # #..<.........# #.#####.# ############## #.......# #.......# #...8..## #......# #......# #..#..## #....## ....## .###.# . .# # .# .#