89.23 meters = 3512.992126 inches