266.8 meters = 10503.937008 inches