#+# #.# #.# ##.## ##...###### #.........# ###.#####H%......# .........S......... ###.######.#.....## #.#.....# #.####### #.# #.# #%# #.#