2638.7 inches = 67.02298 meters