Youkou finally encounters the murderous, rampaging behemoth Spider known as the "Lord" in an effort to take it down.