##### #.<.# #..P# ##'###+###+###+ #.............. #.............. #......[....... ##'###'###+###+ #...#...# #...#..s# #########