########## ##.#......# ##.#..####.######### ##.###.####......ooo# #.##........#######.# ##.#.#.####.# .# ###....####.# o# #...........# o# #......###### .. #......### .. #........# .. #......#.# #......#.# #......#.# ##.##.##.# #.##.##.# #.......# ####.#### #.# #.# ####.###### #.........# #.##......### #.##<........ #.###.....## #.........# ###########