266.47 inches = 6.768338 meters