##.# ... .#####..# ........## ..!......# ....."...# .........## ..........# ........#.#####.# .(..?..>.{o.....# .....############ ####