# . . . . . ... . . .. ...# . ## ##.## . # ## .. ##... # .# . .... # .. .#.... # #........ . .. . # #.. # # . # ######.#### .#......D.# ###.###5## #. # #x# ## 5.. ..... .##..#. .. ...#.# .# ##.# # # .