7.586 meters = 24 feet and 10.66 inches