Cats of Olympuss offers a generous max win cap of 23,442x your bet.