65.29 meters = 2570.472441 inches