.. # # . # #.##. #..# .....###.#. ......... ..D... #. #..## ... #..# ...###.##### ..#......## #.....##..# ###....##.# #...####.# # ###....#<##.## ##.#.#D....# ###.......# ##......... #.....###. #......P. ######... ###.