.# .# .# ### .# ... .#####. #.###....... #........... # #.<....... ##.#.#########.....###. .................<..... ...................#### ....>.O#######....## ......( ....## ....... ###..# ....... #..# ....... #..# #####.. ..# ... ..