Parts of Somerset have been underwater for weeks.