trail.layout