### ############## ..# #............# #.### ##########.##.........# #####+##... ...........##.........# ..........##### #.##.......##...####### .......9..'...# #.####...'...### .....=....##.## .. . #.#.#...'.# #####+#.###.# . #.#.##.#.....#.############.#.###.##.# ....................................># #.#...##...#.#######.##...........#### #....................)......####### ..#.....(<..##...###)##...#.# +...#.#.#.#.. #.####.#.# #.#.....#... .........#+# # ###.####.## #........ .. .. #......... ### #.......... #........... #+######.... %..