# #. .# # .. .# .###. ... #.# #<# #........ #######..