76 feet and 11.9 inches = 23.467 meters