25988 inches = 660.0952 meters