. #+###### . #....... #. #.......#. #......#.## ## . #.........# #.# #........# .# #........###.# . #......D.z...# . ... ########.##..# . ..## #....... . .... . ### . .......# . . .....( # .# ..... # ......