######### ###....... ##### #.....#.## ##.#.## #.#....S.# ##.#.#.######.#..###....# ##.###.............# ..... #.## ##..........#...# #... ##.###.#######...##.## .. #########.#..# #...# ... . #..........#.# #[........ #.##########.# ...###..### #.# #.# ###.# .. #.# #.# #.# #.# ..# #.# #.# ## #.# ###.# #...# #...# #...# ##.## #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #<# #.# #.# #.. ###