2067.7 inches = 52.51958 meters