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