78.93 feet = 24.057864 meters