canopy structure