### #.. #...... #.# +...... ... #...... #.# #...... #.# #...... #.#### #...... #....+ #......####...# #S...'...# #....#...####### ........+.......... ..#.#....##)######## #.#....##(# # #....##.# #.#####(# . #.#####.# ... #.......# .... ###.......#..... #............... #............... #........#.(.### ####### #........#...# #######...####### #.# #........#..... ##...###...###...## #.# #....#####...##. +. ##....###...###....##... #............. #.. ##..#..##.....##..#..##.# #...........#.# #.. #..##..#...#...#..##..#.# ###'#....... #.# #..###....###....###..#.#####.#....... #.####..###....###....###..#...)........... #....#..####..(###...####..#........#+####. #.......#################....#####..# #......##.....# #...<###...#.. ...# #.##..##......# #....# ##..#.##...# #.#####.......# ####.# ###+#......# #.#####.......# #.# #.....###..# #... #.............# #.# #.........<# #... +.............# #.# #....# #..# #......###'#### #.###..>.# #..# #......# #.# #........# #..# #......# #(# #######'## #..# #......# #.# #.# #..# ##########.#################.##########..# .......................##.............# ########.#############.##############.##### #..................................# ###############.##############.###.# #.# #.# #.# #.# #.###.# #.# #.....# #.# ####### #.# #.# ..#