##### .... ..#####.. #....p.... ###.#####.....# .....!.....C..# ###p#####.....# #..#.#.# #.....#.. ......# #.....# #.###. ... .