. .. ... ########+##.... #.............. #......%....... #..?.........# #......s.....# #.....S......+ #............# #......$.....# #............# #..?.........# #............# #............#