# .. ... .... ####..... #<....... #########(###.... ........r.# # ..######### ### .....########.. #..<.....# #..?.......# .....b.....S... .#...#########. ..... .... ##S #.