22.336 meters = 73 feet and 3.37 inches