89.53 meters = 3524.80315 inches