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