### ########### ##.## ######.........# ##.#.## #........#####.# ##.###.## #..#####.# #.# ##.## ##.###..# #.### #.# #.## ##.....# #...# #.# ##.## ##.##...# #.#.# #.# ######.###.##....#####.#.# #.# #........#.##...........#.###.# #.#.......####................# #.......# ##.#########.##### #.......# #.# #....# # #.......# #.# #.#### #.#.......# ##'## #.# #.....<...# ##...## #.# ###....##.###.....## #.####### #........##.......###.......# #.....##.#.........####...#.# ...........'.........O........# ###.....##.#.........####...#.# #........##.......## ##.##.# #.##.###.###.....## ####.# #. #. #.. ##...## #.# # #. #... ##+## #.# .....##.############.# ................O....# ....##.############## . ##...## #.....# ##...## ##O## #.# #.# #(# #.# #.# #.# ### #.# ..# #.# #^# # #.# #####.##.# #.# #...#....# ... #.#...#### #.. #