# .. . . . .#. .. #.. ... #.# ....###.####..# ##............. .......<# ...####.#####.# #?.......# .).....l....### ...###.......# . #.....)!# #.......# ##.....## #.....# .......