25949 inches = 659.1046 meters