10408 inches = 264.3632 meters