.# ################# .. ................. ##.#############..>....... +......<............#### .# ##.....#########.##..# .# #####.#### #.###.# .# #.......# #.# #.## .# #....##.# #.###..# .# #....##.# #.<###.###.# #....##.######..........# #....##..∩......###..#..# #....############ ##.#..# #....# #.#..## #....# ##.....# #....# #### #......# #....# ..... #o#.#..# ###### ......##.#.#..# .......[.#.#..# .......##.S...# ####... #.#...# #... #.#...# #... #...>.# #... ........ #... #####.#.# #... .#+#