Diablo (1996-2023)