#### ...# .. ...### #.#+# ..... .....#####...# .............# .............# .........<...+ ##.......#...# ............!# ##....)o..#### #........# #........# #....<....# #.......... #.........## ##+######.#