### ####### #.#####.....# #.....'.....+ ## #########.#####.....### . #.........# #........ #.#.######..#####......## #####.#.###................# ..........'................# ####.#.###................# #<# #..#..###........# ####.#.####.#..###....###.# ..........................>##### #####.#.#####................... .....#####.....#....######### ###...........()((...c........ ..?...............O..+....... ####.####......##(#Z....<..... #. #......##.#.(.....#### #. #......##+#.......+ #......#..........# #......#..........# #....#.#..........# #............Z....+ #.......#+#.......# #.......#.......... #.......#... #.......#.. #.......#.# #.......#.####.. #............... #......#..##### #.......)>....# #......(#+###.# ###+#+#.....# #.#.....# #.#.....# #.#.....# #<......# ###+#####