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