23.433 meters = 76 feet and 10.56 inches