### ... ################.## ................... #.oo.# #....# .# . #.o..####....# .# .# #.oo.)..#....##.# ... #.............#.# .... #.....#.#.#.#.#.#.... #.......#...#....##.#. #....##.#####......... #.#####.# ##.#.....## #. ..# #..#.##### .. ### #.....# #.#######.##..# #.......#.....# #######.#.###.# #.......# ###....## ####.####### #......<# #########