Hamilton flooding