Battle Of Waterloo is the 309th stage in Piano Tiles 2. It is unlocked when the player reaches Level 104.