######### #....%<.# #.......# #.......# #..p....##.# #..<.......l. #.########.# #. #