### .. ..# #.# #.##### #.# #.#...# #.# #.#.#.# ############# #.# #.#.#.######## ###....#......# #.# #.#.#.##.....# #....#.#.####.#.####.## #.....##.##.## ##.#....#.#..#.#.......########.####)##.# #..#....#....#.#.####..#........####.##.# #.##....#....#[######..#.#.....##.<#.##.# #.##.........).....#.......###.##.##.##.# #########.#.......####.###.##.#....###.##.##.##.# #>....((.............).....##.#.....(...#.##.##.# #.................................)..>###.......# #####)#.############.##.#####...##...........#### #.#.# #########.......##...##.########### #.#.# #.....##.............##.# #.#.# #.###........#####...##.# #.#.# #.###..#.###..#####..##.# #.#.# #.#....#.##.............# #...# #.#.#.##.##.#..####..#### ########.#.#....##.##.## #..# #...#.#######.##..# #..# ###.###.###.....###.###..# #.......#...........oo...# #.#.###.#.#.########.##.## #...# #.#.#.# #[.#.# ###.# #.#.#.# ##.#.# #####.#.#.# o#.# #.......#.# o#.# #.#######.# .... #.# #.....# .#.# #.# #.##### .# #.###># #.....# #######