2066.7 inches = 52.49418 meters