flat structure