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