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