### #..### #....## #..#....#.....# ##..#....#.....## ...#....#......# .....p.p..........# #####..p.p..p########## .....OD...p.p.. .....Op)ppp.... ..C.COpp.pp.... .[...Opppp..... #####.pp.C...## ...OD....... .c..#....#... ......#....# .. ......#....# # .##..##....# #....# #....# #....# #....# #....# #....# #....#