# #. ... .#### .........# ...# #........# #.. #....... #.##### #P...#.. ###.....## #.....#####........# # ###...P#.DYk##....###.... ##........##..##k.......# .##.......D..##..##.###.#... ........##....####### . ...#.#####....#### # # ##..##..# Y## ##.##..# .... #P....##....# ##........... #..........# #......##### #........# #.......## #....#### #..... ...... ##.....