266.43 inches = 6.767322 meters