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