2638 inches = 67.0052 meters