. . .. ... .. .... ####. ... ...... ..# ...... ..# #......#..###.. .......p....... ######......... ###..#...# ...... .##### .# .# .# .