25985 inches = 660.019 meters