############# ........o)..# .##########.# #o# ##.###### #o# #.......#####.## #..####.#......# #.#.###..#### #............ ##..###..#.#.# #..###...... #..#####.........#. #......<........#. #.######.###....# ..# #.# .#..# #.# #.# # .# #.# #.# .# #.#####.###.# #.#......(.(##.# #.#.###......... ######.#.# #......... #...##.#.###.###.##.. #.#<....#....# .# #>..####.##### # ##.## #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# ..# #.# #.# #.# #.#