.. .# .# ##.# # #.. ..## #.#####.. #...####........ .# #..#...#### .. #........# #. ###..###.# #.# #. ######..# #.###.# #####p##.......# #..##.# ...pppK..#####.####.##.# .#######..###...# #.##<# ##..##...# #.##.# ##......# #.##.# ###....# #..#.# ##...####...# ........#<.## ##...###.....## ##### ###....# ##...# #.### #.# #.# ... ..