.### ... #.# ### ......# #.#.#.#### #.# ...^.# #.#.###.###.#.# #......<......# #.#.###.###.#.# #.#......# #.#.#.#### #.........# ###.#.#.### #.....# #.### # ..