#. ... # #.. ... .## ... ... ... ..# #.# #.. #.##.##.# #.#^#.# ...###...###... .......<....... ...###...###... #.#.#.# #.##.##.# ..# #.# #.. ..% .?. ... ##. ... .#. # ... #