22.622 meters = 74 feet and 2.63 inches