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