###### #...... #..... #.... ### ###... #.. #.... #.# #...# #####.# . #..)# #...#.# #.#... #...# #...#.# #.#..#+#####...# #...#.# . #.#..#.....#...###...#.############## ... #.>........'...'.'.........%......... ..##.#.#....%#...###.......#..g...##### . ...........#...# #.<.....#........(. #....##.#.##....##### #.......#.......... #.......<.......# .........#.......... #....##.#.#.....# ....###.#####+###... . #...#.....# ....# #.. .. #...#.....# ....# #### .....#.....# ..# ###.#.#.....# #.#.#.....# #.#.#.##### ....#+# ##.