.. ... .... #..# ##... ###...# #....# #.<..# #?...## #.##..# ... ...# ... #.... #... #.#.. #.. #...# ..# ..##