89.92 meters = 3540.15748 inches