From the North Sea coast to the Alps: Germany's 16 diverse federal states