. .## #. . .. ...# .# .. .....# .# .## #...### # . .. ## ## ## . #. #.###.###...# # . #. # ..#... .# #. ##.###..........# #.##.....#..#.. .## #.#.D##.#.###...# #..###..## #.#### #.#..## .. # .. ####..## .... ..... ##..##.###... .... . #......# ........ ..# ##.#)#...e........... #.##..#..... ... ..[....#. ...# ..##..## ..#.. #x.# ...# . ## .... ..# .... ...