Roof and wall