### #.# #v# #XX #...XXX# .......... ###.####... # ... #... .v . .#.