266.71 inches = 6.774434 meters