Yes! Yes! And yes! The slot can trigger enormous betting wins of up to €62,800, while the Pyramid Strike feature on its own gives out up to 2,500x your bet payout!