25990 inches = 660.146 meters