Level 906

Level 906 is the first level in Polka Park and the 397th jelly level.