### ##.. ... ...###..% ###..#.... ##.......## #.........# #.........### ##.<.........# #...#......# # ###.#)#...#..#...# ...............# ###.#.....#....... ##.##...###.#..## #..###....#....# ..#.......# ##. # #.....<.# .. #.##...%...# . #.......>..# .# ....##.......# ... ..# #....$..### #..g. #.....(..... ..... #........... #.....####......#.... #.....)(.gg.....#.... #$..#######..##...... # ..## ###. . #.## . .. ..