26.46 meters = 1041.732283 inches