Detective Comics #1031 spoilers 11