25998 inches = 660.3492 meters