### ##########.# ........<#.# ...........# #########.# ##.######## #.........# #.........# ##########.........# .........##.........# ########.............# ...........##.........# #######...)..........# ##.##.....#..###.........# ........g....>..%..######## ##.##.#S###....>..# #.# #..###..# #....%...# ##.# ###.###..# #.# .............# ##..#......#.# %....$!.. .. .##...... #.. .. ...... ..# . ..... ... .... .#. .