#..#....# #..#....# # ###..#....# .# ....#....#... ......p....# #####..pp...(####### ........pp......p..c .......