Warmtepomp Levenscyclus Analyse: Van Productie tot Recycling
Wat is het?
Een levenscyclusanalyse (LCA) voor warmtepompen is een grondige milieubeoordeling. Het kijkt verder dan alleen het energieverbruik tijdens gebruik. Deze analyse volgt de warmtepomp vanaf het allereerste begin: het winnen van grondstoffen.
Je bekijkt de hele keten: fabricage, transport, installatie, de operationele fase en tenslotte het einde van de levensduur.
Het doel is de totale milieu-impact in kaart te brengen. Denk aan CO2-uitstoot, energieverbruik en het gebruik van schaarse materialen.
Zo krijg je een eerlijk en compleet plaatje. Is die 'groene' warmtepomp op lange termijn echt zo duurzaam? De LCA geeft het antwoord door alle fasen tegen elkaar af te wegen.
Hoe werkt het precies?
De analyse begint bij de productiefase. Hier wordt gekeken naar het energieverbruik en de emissies van de fabriek.
Ook de winning van metalen als koper en aluminium, en de productie van het koudemiddel, tellen zwaar mee.
Vervolgens volgt het transport naar de installateur en naar jouw woning. De installatie zelf vraagt ook om energie en materialen, zoals leidingwerk en isolatie. Dit is de 'embodied energy' – de energie die al in het product zit voordat je het aanzet, inclusief recycling van materialen.
De gebruiksfase is vaak de grootste post. Hier wordt het elektriciteitsverbruik over 15-20 jaar berekend, inclusief de bron van die stroom (grijs of groen). De onderhoudsfase en de uiteindelijke demontage en recycling sluiten de cyclus. Elke fase krijgt een cijfer voor milieu-impact. Al deze cijfers samen vormen de eindconclusie over de werkelijke duurzaamheid van het systeem.
De wetenschap erachter
De kern van de wetenschap achter een warmtepomp is het Carnot-principe. Dit natuurkundige principe beschrijft de maximale efficiëntie van een warmtemachine.
Een warmtepomp gebruikt elektrische arbeid om warmte van een lage naar een hoge temperatuur te 'pompen'. De efficiëntie wordt uitgedrukt in de COP (Coefficient of Performance). Een COP van 4 betekent dat je voor 1 kWh elektriciteit 4 kWh aan warmte krijgt. De LCA kijkt naar de gemiddelde COP over het hele jaar, inclusief koude winters.
Een cruciaal wetenschappelijk inzicht is de 'energierendementtijd'. Dit is de tijd die een warmtepomp nodig heeft om net zoveel (schone) energie op te wekken als er voor de productie en installatie is gebruikt, wat bijdraagt aan de duurzaamheidsscore van gebouwen.
Meestal is dit slechts 1 tot 3 jaar. De analyse houdt ook rekening met de GWP (Global Warming Potential) van koudemiddelen.
Een lekkend, sterk broeikasgas kan de milieuwinst tijdens gebruik tenietdoen. Daarom zijn lage-GWP koudemiddelen zoals R290 (propaan) in opkomst.
Voordelen en nadelen
Het grootste voordeel van een LCA is transparantie. Het voorkomt 'greenwashing' door producenten.
Je ziet precies waar de grootste milieu-impact zit, zoals in fabricage en transport, zodat fabrikanten kunnen verbeteren. Denk aan lichtere ontwerpen of gerecyclede materialen.
Voor jou als gebruiker bevestigt de LCA vaak het grote voordeel: de enorme CO2-besparing tijdens de gebruiksfase. Zeker met groene stompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompompomp