##### #...# #...# ########...# .......#...# .......#...# .......#...# .......#...# ......)#...# ......o'...# ......o##'######## ....... #........# #####+# ########.####### .[............<. ########.#####.# #.# #.# #.# ##.#### #.....# #.<...# #.....# #.....# #.....# #######