267.01 meters = 10512.204724 inches