266.58 inches = 6.771132 meters