Jordningsfilt – Jordningsmatta för sömn och återhämtning (Alla storlekar)
Jordningsfilt – Jordningsmatta för sömn och återhämtning (Alla storlekar)
Jordningsfilt – Jordningsmatta för sömn och återhämtning (Alla storlekar)
Jordningsfilt – Jordningsmatta för sömn och återhämtning (Alla storlekar)
Jordningsfilt – Jordningsmatta för sömn och återhämtning (Alla storlekar)
Jordningsfilt – Jordningsmatta för sömn och återhämtning (Alla storlekar)

Jordningsfilt – Jordningsmatta för sömn och återhämtning (Alla storlekar)

Återanslut med jordens naturliga energi med Grounding Blanket, även känd som en earthing-filt — en premium välmåendepreferens designad för att stödja bättre sömn, snabbare återhämtning och avslappning i hela kroppen. Tillverkad av mjukt, andningsbart tyg invävt med ledande silverfibrer, kopplas denna filt in i ett jordat uttag för att efterlikna upplevelsen av att gå barfota på jorden, vilket gör att din kropp naturligt kan avleda statisk elektricitet och återbalansera sitt elektriska tillstånd. Det inre fodret består av en bomulls- och polyesterblandning invävd med ledande silverfibrer, medan utsidan är gjord av mjuk, fluffig 100 % polyester för komfort och värme.

Utformad för att ge passiv, helkroppsjordning medan du sover eller vilar, är Grounding Blanket idealisk för idrottare, hälsomedvetna och alla som vill förbättra sin sovmiljö. Jordning — eller earthing — har studerats för sin potential att stödja cirkulationen, lugna nervsystemet och främja övergripande balans. Många användare rapporterar mer vilsam sömn, en känsla av lugn vid uppvaknande och minskad daglig spänning när de införlivar jordning i sina rutiner.

Denna filt finns i fyra storlekar för att passa standardbäddformat.Enkel/TVilling (68 x 203 cm)är perfekt för personligt bruk eller resor. TheDubbel (137 x 203 cm)erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erb erbQueen (153 x 203 cm)passar de flesta standard queen-sängar, medanSuper King (193 x 203 cm)ger maximalt täckningsområde för större madrasser eller delad användning. Varje filt inkluderar en jordningssladd och ansluts enkelt till vilket korrekt jordat vägguttag som helst.

While traditional blankets provide warmth and comfort, the Grounding Blanket goes a step further by supporting your body’s natural processes. The silver-threaded interior creates a conductive surface that facilitates a subtle grounded connection throughout the night. Reducing exposure to artificial electric fields, this blanket is also designed with low-EMF construction for a cleaner, calmer sleep environment.

Lätt att ta hand om och byggd för dagligt bruk, är Grounding Blanket maskintvättbar och tillverkad av hållbara, hudvänliga material. Oavsett om den används varje natt eller integreras i en återhämtningsrutin efter träning, är det ett praktiskt sätt att njuta av de potentiella fördelarna med jordning från bekvämligheten av din egen säng.

För alla som söker bättre vila, ökad komfort eller en djupare kontakt med naturen — Grounding Blanket är en smart, modern lösning som arbetar tyst medan du inte gör någonting alls.

Your selection:

From €190.00 €219.00
  • Några kvar i lager!
  • Lager på väg

FÖRDELAR

  • Påskyndar muskelåterhämtning: Hjälper till att minska inflammation och ömhet, vilket främjar snabbare återhämtning efter intensiva träningspass.
  • Förbättrar sömnkvaliteten: Förbättrar djup, vilsam sömn genom att jordförbinda din kropp till jordens naturliga energi.
  • Minskar stress och ångest: Sänker kortisolnivåerna, främjar avslappning och mental klarhet.
  • Ökar cirkulationen: Främjar bättre blodflöde, vilket hjälper till med muskelreparation och allmänt välbefinnande.
  • Naturlig smärtlindring: Neutraliserar fria radikaler, vilket potentiellt kan lindra kronisk smärta och obehag.
  • EMF-skydd: Skyddar din kropp från elektromagnetiska frekvenser för bättre energibalans.
  • Stöder holistisk läkning: Fungerar med kroppens naturliga processer för att förbättra det allmänna välbefinnandet.
  • Enkel integration: Lätt, andningsbart och portabelt, vilket gör det bekvämt för daglig användning hemma eller på språng.
  • Miljövänlig och hållbar: Tillverkad av hållbara, högkvalitativa material för långvarig användning.
  • Perfekt för idrottare och fitnessentusiaster: Perfekt för återhämtning efter träning och prestationsoptimering.

SPECIFIKATIONER

  • Tillverkad av andningsbart bomulls-/polyester tyg och invävda silverledande fibrer
  • Ansluts till jordade uttag för fullkroppsjordning medan du sover eller kopplar av
  • Finns i enkelsäng, dubbelsäng, queen och super king-storlekar (se storleksguide ovan)
  • Stöder vilsam sömn, återhämtning och avslappning genom jordad förbindelse
  • Låg-EMF-design och maskintvättbar för säker, daglig användning
    Maskintvättbar vid låga temperaturer
  • Inkluderar jordningssladd och bruksanvisning
  • CE-märkt och certifierat för att uppfylla ROHS-, FCC- och FDA (registrerade) efterlevnadsstandarder

3 ÅRS GARANTI

Slappna av med vår 3-åriga garanti. Vi täcker dig mot alla tillverkningsfel eller problem. Din tillfredsställelse är vår prioritet – enkelt och bekymmersfritt. Välj Air Relax Europe för pålitliga produkter och sinnesro.

GRATIS LEVERANS & 30 DAGARS PROVPERIOD

Fri frakt till fastlandet i Europa, fraktavgifter tillkommer för andra regioner. Vi levererar över hela världen, kontakta oss om du har några frågor om frakt.

Dra nytta av en enkel 30-dagars returpolicy för ökad bekvämlighet.