flat spaces