2654 inches = 67.4116 meters