Dam Break in 123 lines