Attack on Titan, Season 2 Episodes 26-28 Review