25947 inches = 659.0538 meters