266 inches = 6.7564 meters