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