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