##### #...# ... #..p#...... #...+...... +...#....# ##+###'###....# #.............# #....)........+ #.............##+# #................. #........p........ #........[<....... #........pK....... ###+########+#.... ... ..