###### .......... ..%...##+## #........# ..........# #........# ..........######........# ......{...#.............# ###...g.................# ........................# ..............##........# .....###............##### ##### ##########...# ...........### ...........#.. ...........#.# ...........#.# ########.###.# ######.###.# ...........># ..###.#####.##### ...#...#.....# ... #...#####'## #... #..........# .... #..........# .... #..........# #..........######## #######'###.......# ######.# #.#####.# .......###.# #.# #.......##.# #.# #######<...# #.# +.......########.### #####.#.##....##...# #.#.......####.# #.#..#.#.......# #.#..#.#.####### #.#..#.#.# +.#.<#.#.# ####.#.#.# ..#...# #######