2684.7 inches = 68.19138 meters