###o##### .o......# ..# #.# ###..# #D# #.... #.# #.#.# #.# #.#.#### # #<####.....(. ..# #........######..# #................## ######.....[....... #?....###...## #####.# .# #.# #.# #.# #.# #.#