Roof a a huge structure