.#######..########...########..##.....##..#....#...##.....##..##........##.....##......#....##.....##..##........##.....##.....#.....########...######....#########....#......##.....##..##........##.....##....#......##.....##..##........##.....##....#......########...##........##.....##.