66270 inches = 1683.258 meters