83.55 meters = 3289.370079 inches