40-foot-long