40.642 meters = 133 feet and 4.08 inches