22.26 meters = 73 feet and 0.38 inches