#. # #!##. #### .#.... ... #......##.## #..<..# #.....# ##....# ##....# .....# ##....# #....# #%.... ##.#.## .#.. .