67.5 meters = 2657.480315 inches