660.56 meters = 26006.299213 inches