### ####### ..# #.....# ####.# ###.###.#######.##.# #...# #.##..##..##.# #.#.###.........##.#####. #.#.....##..#....<........ ##.########.......#.#####.# #...# #..#...##.# ###...### #........<# #.......# ##.....#### #.......# ####.## #.......#### #+# ###........# #....###.# ##.#..##.# #.....#.## ##.......+ ##...#.## #.....# ###.### #.# #.# #.# #.##### ##########. #.....# #...S...... #####.# #.######### #.# #.# #.# #.# #.# #.# #.########.# #..........# ############