23.05 meters = 75 feet and 7.48 inches