89 meters = 3503.937008 inches