### #<# #.# #.# #.# ### # #.# #.. .. #.####.#####.# #.#..........# #.#..........# #.#..........# #.#.....D....# ###.####.###..... #........# .## #.#......# #.######.# # ..# ... ..[# ###.# .#