266.83 meters = 10505.11811 inches