### #... #### ..#..## ... !....so#########..# #o)......#...# # ########.#.#.# .. #####.#)..# ... #........########.... ...........)....)...... ............#.......... #.............<...#(... ##.........######## .. #.........# ##........# .........# .........