aXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstraXstr