### ####.## ###..#..# ##.......## #.........# ##.......## #.......# #.......# #..)D...## ##........# #P........# #.........# ##........# #........# #.......## #........# #.......P# #........# #........## ##.......# #.......# #.......# #.......# .........