.. ... #########... #.........# #.........# #........)# #.........# #...D.....# #...<.....# ............... ................ .>..!....>...... ................ ................ ................ .............[.