######################## ......O................# .........#############.# .........# #.##.# .......... .... #.##.# ........... ....# #.##.# ...####..... #..# #.##.# ... ##...## #..####.##.### .# ##.## #.......##.#.# ##.......##.#.# ##........##.#<# .###............#.# ........##.##...#.# .###....##.##...#.# ##...##.##..##.# ##..##.##..##.# #..##.##..##.# #.....#...##.# #..........#.# .............# ...........# ...........# ...........# .....)...... ###..###..... ... ....... .. ##....). #......