############## #### ### #............########## #.. ..# #.##########.#........# #.# #.# #.##########.#.######.####.# #.# # #.........##.#.######.#....#####.#####.##. #.........'...........+................... #.........##.#....###.#....#####.#<..#.##. #.........##.#....# #.........##.#.### #.##########.#....# ####......##.#.. #.# #o###### +......##.#### #.. #o# #......##.. #.. #.8ooo..# .....##.... #>. .o'ooo..# .......+.... ##.8ooo..# .......## .. #.#ooo..# ######.# #.#ooo..# #.#8._.># #.#.....#