89.4 meters = 3519.685039 inches