67.29 meters = 2649.212598 inches