2663 inches = 67.6402 meters