Devil Masters a bu s e their v i c t i m s in sex dungeon