..# .# # #.# .# #. #.###.# #.##.##..# #..#.##.### #........# #......# ..#########......# ..ppppK..........# ..)s########.....# . #....<# #.....# #######