26.1 meters = 1027.559055 inches