26002 inches = 660.4508 meters