84 meters = 3307.086614 inches