..........  .######...  .# ....#  .# #...#  .# #####  .# # .# ####g#### .# #.......# # #p# .# #.# # #.# .# # #.# .##.#####.# .##.......# .#####.#### .##.# .##.#