flat surfaces