22.93 meters = 75 feet and 2.76 inches