### ....# .#..# #####.... .. #.....# .o.# #....##..### ##oo. ###........... .'..o###....#.###.### #...'...#........ #...#...#...#### ###......#..#.# .....#..<......#.. #.#......#....#..( # #....#........#.# #.#.......#.###.# .#.##..........#.#.. #...........#....... . ......#'#....#..###.# ...................... .###.####...........# #.. ####)(.###### #.. #.......# ###.#....##### ##............##.# +....##............ #........#.)..##.# #.(###...."#.....## #..###.#####...... #......# .....## #.###### #.#... #####.##### #.#..# # #.........# #.#..##.# #.....###.##### #.......# #.....##......# #.)<....# ########......###....#.....# #......'....#.#.###.# #......####.#.# # # #......# #.#.. ######## ..#..# #.#..# ...... .... .