266.72 inches = 6.774688 meters