266.52 inches = 6.769608 meters