. #..######+#+# ##.........#.# ..........#.# ..# #.# #.........#.##### .....## #.# ##.........#.....# .......# #.# #.............##.# ........# #.# #.............##.# .........# #.# #.............##.# ######### .........# #.######............['%.# #.......# S........# #.#.................%#### #.......# ..........# #.#..................# #.......# ..........# #.#..................#########.......# ##.######.# #............................'.>.....+ #.# ###..................#########.......# #.# #...###.............#########.....########## #.# #...##################.....................# #.# +.....(............# #.######.....########.# #.# #...###....#######.###.######......... #####.####### #...# #...%......#.##..............### #...........# #...# ####.#####.#.##................# #.###.#####.# #.(.# #.# #.#.##.........##'#.#.# #.#####.###.# #.# #...# #.# #.#.##......(..##.#.#.. #...........# #.# #.### #.# #.#.##........(##.#.#############.##### #.# ## #.# #.#.###'#########.#.......# #.# #.# #.# #.#.# #.# #.#######.# #.# #.# #.# #.#.# #.#########.# #.#######.# #.# .# #.#.# #...........# #.........# #.# O# #.#.############### ########### #.# .#####.#.......... #.# .#.......######### #.# .#.###.#.# #####.#.....#.# #..O..#######.# #.##### #####.# #.# #...#.# #.#######.#.#.# #.........#.#.# ###########.#.# #.........# #########.# ###