####...( ...... ....### .....# ...#.# #### ###.#...# ##. #....##...##..###.... #......<####......... #.................... #....########...###.. #... #.....# #.. #.#...###......... #. ##.#............... ###### #..#..............# #....######.##..####....?...( #....#........<####.......... #....#.#..#.................. #........##....####.........o #.....#####....##>.o....o.... #....###ooo.......###.......# #....# #.###.#.#..####....... #....# #(#...#.##...# #####.. #....##.###########+..... . #....##. #### #######. .. .# .# .