Level 396

Level 396 is the first level in Polka Palooza.