.########## ..........# #.....##.# +......... #####.....##>### ..........+.... #######......##.######.. #....................... #.##########....#....... #.# #....#.###### # #.# #....#.# #. #.# #..#.#.# #. #.# .....#.#.# #.#+#+#.#####..>.##.#<#.# #...........>.... ..#.#.# #####......########. ###.# #.................# #.# ###.........#####.# #.# ............# #.# ###.........# #.. .......#'#.# #.. #######.#.#.# #.#S#.# #.#.#.. ..#S#.# #.##########. #...S........ ###########..