#.. #..# #oh #..##### #oo ........ ##.. #.....# #... ##..... #... .... #..(#########o# #..(......hsh.# #.#.).l....#### ###....<.# #.###### #.# #.# #.# #.# ... ..