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