######### ##.......## ## ##### ##.........## #.# #...##########....###....## #.##.#.#.......#....## ##....# ## #.#.#...#####.....## ##...# #.# ##..###.# #.#..## ##..## #.###.### #.# #...## ##..# #.#.## #.# #..## ##.# #.## #.#####<.# ## #.# #.# #........## #.# ##.# #[# ..#........###. #..###..# #.# .#.##.##...... #.....## #O# #. #....####.....#...# #.# .#.####..# ## #..## #.# ......#..# #.## ..# #.......# #.# ### ......#.## #.# #####.#.# #.# # ####.#.# ##.# #.##......##########..# #.........##.........## ##.##.#..#.##.#####.### .........#.##.#####.# #..##(#.##.##.##....# #................##.# ...########.#.......# .. ^......###.# . ###.###.# #.. #.# .# ### #.# .# #.# .# ...