83.92 meters = 3303.937008 inches