#### ... # #.# .# #.#############.# #...............# { #..........##'### {{##.......####..# { #......###.....# #.....##.......# ##.....#.....#..# { { #.....##...###..# { ##.....#...## #..# { ###......#..#####..# { ##.......##......#..# +........#.......#..# #........'{####..#..# ##.......#### #.S#..# { #......### #..#..# #.# #.....## .O.#..#..# #[# ##.....# #..#..#..# #.# .. #.....## #r.#O.#..# #.# ?.## ##.....# #..#..#..# #.# ..# ###......# #..#..#..# #.# ..# ###.......## #####..#..#..# # #.# #.#+ #..........# O......#.(...# #.###># #.. ..........O# ...S...'.....# #.#...## #.#############.################### #......## #FS......##..##.##..#.# ### #.##.# #.......# #>#.####.##..##[##..#.###.####.##.# #.......# ###.# #.....##.##..#.#........##.# #.......# ##.####.##.###.##..#.#........>..# ##.....## #.....)...........>.......######## ##...## #......<.............###.## ##.## #.#####.###.###.###### ### #.# #.# #.# #.# #.# #.# ### #.# #.# #.# #.# #.#######.########.## #.# #.# #.# #...................# #.# #.###.## ###########.######..####.# #.##...# #.# ##........# #.#..#..# #.####.....##### #...###.# #..........# ###..# .# ######.....# ##...## ##...## #### #####