########### ##.......... #.......# #####<.## ##...## #.....### ##.......# #.........# #.......... ##..#######. #..## #..# ##..# #########...# #..........## ##..........# #...###.....## ### ##..## ##.....# #.# ##..## #....### #.###..## ##...## ##....## #...## ###########).## ....#oo## ###..#..## #.#...!..### ##.###......# ..:..#..##....# ##.###).# #.... .#.'(..## #... .###(.. ... ..... .. ....... ....... ....... .......