1,024 Profit Indicates 19,995x Payout 95 53% RTP