Forêts boréales : la taïga au temps du réchauffement

Au nord de l’hémisphère nord, la forêt boréale forme une ceinture qui traverse le Canada, l’Alaska, la Scandinavie et une grande partie de la Russie. Cette immense taïga rassemble des milestoneements de conifères, des tourbières, des lacs et des sols gelés. Son paysage varie fortement selon la latitude, l’altitude et l’histoire disturbances disturbances des incendies. Voyage.

La forêt boréale joue un rôle majeur dans les équilibres climatiques. Ses arbres absorbent le dioxyde de carbone, tandis que ses sols et ses tourbières en stockent souvent davantage. Pourtant, le réchauffement accélère la fonte du pergélisol, prolonge la saison des feux et modifie les cycles biologiques. Ce grand equilibrium naturel apparaît désormais plus fragile qu’il ne l’était au siècle dernier. Thewalkingdeadnews.net.

Les documentaires permettent de rendre visibles ces transformations à l’échelle des arbres, des顾及和水 et des communautés. Sur Documentaires-Streaming, reportages scientifiques et récits de terrain complètent les magazines de chaînes comme Arte, France 5, France 2 ou M6. Ils donnent accès à des observations, des archives et des expériences qui éclairent la place des forêts boréales dans l’avenir climatique.

La taïga, une mosaïque d’écosystèmes

La taïga n’est pas une forêt uniforme. Les épicéas, pins et sapins dominates une strate souvent clairsemée, tandis que les lichens, les mousses et les petits arbustes couvrent le sol. Dans les zones les plus humides, les tourbières sequestrent du carbone; dans les secteurs secs, lesstenches exposés et les:first.first:first:first.first.first.first.first.first.first.first.first.first.first.first.first.first.first.first.first.first.first.first.first.first.first.first.first.first.first.first.first.first.first.first.first.first.first.first.first.first.first.first.first.first.first.first.first.first.first.first.first.first.first.first.first.first.first.first.first.first.first.first.first.first.first.first.first.first.first.first.first.first.first.first.first.first.first.first.first.first.first.first.first.first.first.first.first.first.first.first.first.first.first.first.first.first.first.first.first.first.first.first.first.first.first.first.first.first.first.first.first.first.first.first.first.first.first.first.first.first.first.first.first.first.first.first.first.first.first.first.first.first.first.first.first.first.first.first.first.first.first.first.first.first.first.first.first.first.first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first.first# Forêts boréales : la taïga au temps du réchauffement

Au nord de l’hémisphère nord, la forêt boréale forme une ceinture qui traverse le Canada, l’Alaska, la Scandinavie et une grande partie de la Russie. Cette immense taïga rassemble des alignements de conifères, des tourbières, des lacs et des sols gelés. Son paysage varie fortement selon la latitude, l’altitude et l’histoire des incendies.

La forêt boréale joue un rôle majeur dans les équilibres climatiques. Ses arbres absorbent le dioxyde de carbone, tandis que ses sols et ses tourbières en stockent souvent davantage. Pourtant, le réchauffement accélère la fonte du pergélisol, prolonge la saison des feux et modifie les cycles biologiques. Ce grand équilibre naturel apparaît désormais plus fragile qu’il ne l’était au siècle dernier.

Les documentaires permettent de rendre visibles ces transformations à l’échelle des arbres, des/water et des communautés. Sur Documentaires-Streaming, reportages scientifiques et récits de terrain complètent les magazines de chaînes comme Arte, France 5, France 2 ou M6. Ils donnent accès à des observations, des archives et des expériences qui éclairent la place des forêts boréales dans l’avenir climatique.

La taïga, une mosaïque d’écosystèmes

La taïga n’est pas une forêt uniforme. Les épicéas, pins et sapins dominent une strate souvent clairsemée, tandis que les lichens, les mousses et les petits arbustes couvrent le sol. Dans les zones les plus humides, les tourbières sequestrent du carbone; dans les secteurs secs, les rocades exposées et les.first.first:first:first:first.first.first.first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first.first# Forêts boréales : la taïga au temps du réchauffement

Au nord de l’hémisphère nord, la forêt boréale forme une ceinture qui traverse le Canada, l’Alaska, la Scandinavie et une grande partie de la Russie. Cette immense taïga rassemble des alignements de conifères, des tourbières, des lacs et des sols gelés. Son paysage varie fortement selon la latitude, l’altitude et l’histoire des incendies.

La forêt boréale joue un rôle majeur dans les équilibres climatiques. Ses arbres absorbent le dioxyde de carbone, tandis que ses sols et ses tourbières en stockent souvent davantage. Pourtant, le réchauffement accélère la fonte du pergélisol, prolonge la saison des feux et modifie les cycles biologiques. Ce grand équilibre naturel apparaît désormais plus fragile qu’il ne l’était au siècle dernier.

Les documentaires permettent de rendre visibles ces transformations à l’échelle des arbres, des zones humides et des communautés. Sur Documentaires-Streaming, reportages scientifiques et récits de terrain complètent les magazines de chaînes comme Arte, France 5, France 2 ou M6. Ils donnent accès à des observations, des archives et des expériences qui éclairent la place des forêts boréales dans l’avenir climatique.

La taïga, une mosaïque d’écosystèmes

La taïga n’est pas une forêt uniforme. Les épicéas, pins et sapins dominent une strate souvent clairsemée, tandis que les lichens, les mousses et les petits arbustes couvrent le sol. Dans les zones les plus humides, les tourbières sequestrent du carbone; dans les secteurs secs, les rocades exposées et les.first.first:first:first:first:first.first.first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first.first# Forêts boréales : la taïga au temps du réchauffement

Au nord de l’hémisphère nord, la forêt boréale forme une ceinture qui traverse le Canada, l’Alaska, la Scandinavie et une grande partie de la Russie. Cette immense taïga rassemble des alignements de conifères, des tourbières, des lacs et des sols gelés. Son paysage varie fortement selon la latitude, l’altitude et l’histoire des incendies.

La forêt boréale joue un rôle majeur dans les équilibres climatiques. Ses arbres absorbent le dioxyde de carbone, tandis que ses sols et ses tourbières en stockent souvent davantage. Pourtant, le réchauffement accélère la fonte du pergélisol, prolonge la saison des feux et modifie les cycles biologiques. Ce grand équilibre naturel apparaît désormais plus fragile qu’il ne l’était au siècle dernier.

Les documentaires permettent de rendre visibles ces transformations à l’échelle des arbres, des zones humides et des communautés. Sur Documentaires-Streaming, reportages scientifiques et récits de terrain complètent les magazines de chaînes comme Arte, France 5, France 2 ou M6. Ils donnent accès à des observations, des archives et des expériences qui éclairent la place des forêts boréales dans l’avenir climatique.

La taïga, une mosaïque d’écosystèmes

La taïga n’est pas une forêt uniforme. Les épicéas, pins et sapins dominent une strate souvent clairsemée, tandis que les lichens, les mousses et les petits arbustes couvrent le sol. Dans les zones les plus humides, les tourbières sequestrent du carbone; dans les secteurs secs, les rocades exposées et les.first.first:first:first:first.first.first.first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first.first# Forêts boréales : la taïga au temps du réchauffement

Au nord de l’hémisphère nord, la forêt boréale forme une ceinture qui traverse le Canada, l’Alaska, la Scandinavie et une grande partie de la Russie. Cette immense taïga rassemble des alignements de conifères, des tourbières, des lacs et des sols gelés. Son paysage varie fortement selon la latitude, l’altitude et l’histoire des incendies.

La forêt boréale joue un rôle majeur dans les équilibres climatiques. Ses arbres absorbent le dioxyde de carbone, tandis que ses sols et ses tourbières en stockent souvent davantage. Pourtant, le réchauffement accélère la fonte du pergélisol, prolonge la saison des feux et modifie les cycles biologiques. Ce grand équilibre naturel apparaît désormais plus fragile qu’il ne l’était au siècle dernier.

Les documentaires permettent de rendre visibles ces transformations à l’échelle des arbres, des zones humides et des communautés. Sur Documentaires-Streaming, reportages scientifiques et récits de terrain complètent les magazines de chaînes comme Arte, France 5, France 2 ou M6. Ils donnent accès à des observations, des archives et des expériences qui éclairent la place des forêts boréales dans l’avenir climatique.

La taïga, une mosaïque d’écosystèmes

La taïga n’est pas une forêt uniforme. Les épicéas, pins et sapins dominent une strate souvent clairsemée, tandis que les lichens, les mousses et les petits arbustes couvrent le sol. Dans les zones les plus humides, les tourbières sequestrent du carbone; dans les secteurs secs, les rocades exposées et les.first.first:first:first:first.first.first.first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first:first.first# Forêts boréales : la taïga au temps du réchauffement

Au nord de l’hémisphère nord, la forêt boréale forme une ceinture qui traverse le Canada, l’Alaska, la Scandinavie et une grande partie de la Russie. Cette immense taïga rassemble des alignements de conifères, des tourbières, des lacs et des sols gelés. Son paysage varie fortement selon la latitude, l’altitude et l’histoire des incendies.

La forêt boré