..... .... ... . # #.. .. ##.##.. ... #......########.... #.................. #.....D[........... #..........<....... ####+####.......... #.$........ #..######.. #..# . #... #...+ #...# ....#