#.. #... #.. #.. . #.. ..... #.# #...... #.# #....... #.# #........ #<# #......... #.# #......... #.###......... #..S........... #####..?.....%. #.......... ##........ #........ #########