267.22 meters = 10520.472441 inches