### #.. ###### ######### #####.# ######....# #........ ..##.########### #..........# #....#########.##.#..........# #..........#####....#.......#.##.#.##....##.# #..................................%.......... #......##.#'#######.#.#.....#.##.#.##%....#.# #......##.#.##......#.#..#..#.##.#.#......# #......##.#+##..%...#.#..#..#.##.#.#......# #####......#..#.##......#....#..#.##.#.#......# ..>....(......##'#######.###..#..#....#.#.....## #.#####.######...### #.# #............#.....# #..'.'.'.<.'.+ ... .............#.#.### ########...###########.#...........#.# ##'## #...............# #...#.######. #.# #.##...###......# #............> #+# #......'.'......###...######### ####...###........(...# #..............?......+ ...########............# ## #.(%...###+### ########