### # #.. ... .... #.# #.. .(.# #.# #.# ...# #.# #.# ...# #.# #.##### ...# #.# #.....# ...# ######.####.....##...# ###.....O..............# ........<.........#....# .##.#.#######.....#.#!..... #######...###.. ##### .