25958 inches = 659.3332 meters