######### ###.......##### ###.............### ##.................## ##......####.........## ##.....########........## #.....###....####.......# ##..).##........###......## #....###...###...##.......# #....##...#####..###......## #....##..##<.###..##.......# #....###..##.###..###......# ##....##.....##...###......## ##....#######....##........# #......####....###........# ##.!..........## #........# ####......#### ##........## ######## #...(.>....# #..........# ######.#####.#. #..g...... #########.