############## #............# #.##########.# #.# #.# #.# #<# #.# #.# .......#####)####### #S# #....%a.......# ..........##.#####.# ..? .?... .... ... #### ###### ... ..# #.# #.. #.# ##...# #.# #...#. #.# #.... #.# # #...# #.####.##.# #...# #.........# #...# #..###5#######...# # #..........># #########..## #..# #..# #..# #..# #..###########..# ................# ..........#####.# #.######.%.....# #########