#############..... ..#...................# #. #........#.#.......... #.###..................# +..#.............#....# ..# #..#.............##...+ ..... ##.....................## #..... #.......................### ###...... #.........................# #........ ######...S..)...########.......## ##........ .?.#....r.###### #.....<..###.......>. # #.##......# #.................... #..#'#.....>.# ##........###<....... #...........# ##......## #........ #......###### ######## ######### ########