######.##.# . #.......... ... #.l#...#### .P..### #.##.### .......###.#### ...S..........# #P...#.###...## ... ## P...# . ..P.P# ##.#..# #...## ..#.. ## ##