2651 inches = 67.3354 meters