Begrijpen van de Yagi Antenna: Een Stichting voor Patroonanalyse

De Yagi-Uda antenne, algemeen bekend als de Yagi, is een hoofdpersoon van directionele draadloze communicatie sinds de uitvinding in de jaren twintig van Hidetsugu Yagi en Shintaro Uda. De blijvende populariteit komt uit een bedrieglijk eenvoudige mechanische structuur een enkel aangedreven element, een reflector, en een of meer regisseurs gemonteerd op een geleidende ram die opmerkelijke directiviteit en winst levert. Maar de ware kracht van een Yagi ligt niet in zijn hardware, maar in zijn stralingspatroon, de driedimensionale vorm van het elektromagnetische veld dat het lanceert. Meesterschap dat patroon is wat een middelmatige installatie scheidt van een geoptimaliseerde, of voor over-de-lucht televisie ontvangst, amateur radio DXing, of vaste draadloze breedbandverbindingen.

Deze uitgebreide gids gaat verder dan basisbeschrijvingen om de natuurkunde achter het Yagi stralingspatroon te onderzoeken, de ontwerpparameters die het vormgeven, en de praktische impact ervan op communicatielinks in de echte wereld. We zullen de anatomie van de antenne, sleutelpatroonmetrics, hoe element-tuning en afstand het uitgestraalde veld beïnvloeden, en implementatiestrategieën voor uitdagende omgevingen behandelen. Tegen het einde, zult u een diepere, meer bruikbare begrip hebben van hoe u een Yagi kunt selecteren, uitlijnen en optimaliseren voor uw specifieke toepassing.

Anatomie van de Yagi en de Oorsprong van de Richting

Elementtypes en hun rollen

Een klassieke Yagi bestaat uit drie afzonderlijke elementengroepen:

  • Driven element: typisch een halfgolfdipool of gevouwen dipool direct verbonden met de feedline. Dit is het enige element dat stroom van de zender ontvangt of het aan de ontvanger levert.
  • Reflector: een parasiet element dat achter het aangedreven element wordt geplaatst, meestal 5
  • Director(s): één of meer parasitaire elementen voor het aangedreven element, elk iets korter. Directeuren handelen capacitief, bevorderen de fase van geïnduceerde stromingen en geleidelijk gericht de bundel vooruit. Meer regisseurs scherpen de straal en verhogen de winst, maar met afnemende rendementen.

Parasitische elementen worden niet elektrisch aangesloten op de voedingslijn; ze ontvangen energie door onderlinge koppeling in het nabijgelegen veld. De precieze lengtes en afstanden van deze elementen bepalen de fase en amplitude van de geïnduceerde stromen, die op hun beurt een constructieve interferentiepatroon in de voorwaartse richting en destructieve interferentie elders creëren. Het resultaat is een sterk richtings-verre-veld patroon.

Hoe onderlinge koppeling directiviteit creëert

De wederzijdse koppeling tussen elementen wordt geregeld door elektromagnetische interacties in het nabijveld. De reflector, die langer is dan het aangedreven element, geeft een inductieve impedantie die de geïnduceerde stroom met ongeveer 180° vertraagt ten opzichte van het incidentveld. Deze vertraging zorgt ervoor dat de velden van het aangedreven element en reflector in de voorwaartse richting worden toegevoegd en achterover worden geslingerd. Regisseurs, die korter zijn, capacitief werken en de huidige fase vooruit helpen, en energie verder richten. Het aantal en de afstand van de bestuurders bepalen hoe strak de bundel is gericht en hoeveel zijlobben er zijn gecreëerd. Moderne computer elektromagnetische elektronica met behulp van instrumenten zoals de Numerische Elektromagnetische Code (NEC) of methode-van-momentenoplossers stelt ontwerpers in staat om deze parameters te optimaliseren voor maximale winst, front-to-back ratio, of bandbreedte.

Fundamentele elementen van Antenna Stralingspatronen

Hoofdplaneten en patroonvormgeving

Een antenne is een grafische weergave van de relatieve vermogensdichtheid die in verschillende richtingen op een vaste afstand in het verre veld wordt uitgezonden. De patronen worden meestal uitgezet op twee orthogonale vlakken:

  • E-vlak: het vlak dat de elektrische veldvector en de richting van de maximale straling bevat. Voor een horizontaal gepolariseerde Yagi is dit het horizontale vlak; voor verticale polarisatie is het het verticale vlak.
  • H-vlak: het vlak met de magnetische veldvector, orthogonaal aan het E-vlak. Voor een horizontaal gepolariseerde Yagi komt dit overeen met het verticale vlak dat door de hoofdkwab snijdt.

Een typisch Yagi-patroon wordt gedomineerd door één hoofdkwab die naar voren wijst, vergezeld van kleinere sidekwabben en een backkwab[]. Het doel van een goed ontworpen Yagi is om zoveel mogelijk uitgestraald vermogen te concentreren in de hoofdkwab en de straling van de buiten-as te minimaliseren. Dit gerichte gedrag onderscheidt de Yagi van omnidirectionele antennes en maakt het ideaal voor punt-tot-punt- en punt-tot-meerpuntverbindingen.

Sleutelpatroon Metrics

Verschillende kwantitatieve parameters die uit het patroon zijn gehaald, maken een objectieve vergelijking tussen ontwerpen mogelijk:

  • Directiviteit en Gain: Richting is de verhouding van de stralingsintensiteit in de piekrichting tot het gemiddelde over alle richtingen. Gain omvat antenne-efficiëntie; voor laagverlies Yagi's, winst en directiviteit zijn bijna gelijk. Gain wordt uitgedrukt in dBi (decibels ten opzichte van een isotroop radiator) of dBd (ten opzichte van een halve golf dipool). Een 3-element Yagi bereikt ongeveer 6,2 dBi; een long-boom 20‐element array kan meer dan 15 dBi bedragen.
  • Front-to-Back Ratio (F/B): De verhouding tussen de voorwaartse winst en de maximale straling in het achterlichaam (meestal 180° ± 30°) Hoge F/B (20 dB of meer) duidt op een sterke afstoting van signalen van achteren, waardoor interferentie en lawaai worden verminderd.
  • Halfkrachtbeamwidth (HPBW): De hoekbreedte van de hoofdkwab tussen punten waar het vermogen 3 dB onder de piek daalt. Narrow beamwidths (30°
  • Side Lobe Level (SLL): De amplitude van de grootste zijkwab ten opzichte van de hoofdkwabpiek, uitgedrukt in dB naar beneden. Lage zijkwabs zijn cruciaal in drukke spectrumomgevingen om interferentie voor andere gebruikers te voorkomen en om te voorkomen dat geluid op te vangen uit onbedoelde richtingen.
  • Front-to-Side Ratio: vaak gebruikt naast F/B om afstoting te karakteriseren bij 90° van de hoofdas, belangrijk voor het verminderen van signalen van de zijkanten.

Hoe ontwerpkeuzes vormgeven van het stralingspatroon

Elementlengte en -tuning

De lengte van het aangedreven element bepaalt de resonantiefrequentie en beïnvloedt de invoerimpedantie. De reflector is meestal 5

Element-afstands- en boomeffecten

De afstand tussen elementen beïnvloedt de koppeling en fase. Traditionele ontwerpen gebruiken vaak 0,1 tot 0,25 golflengteafstand tussen regisseurs. De afstand tussen de koppelpunten vergroot de koppeling maar kan de bruikbare bandbreedte verkleinen; bredere afstand geeft meer geleidelijke stroom tapering en vaak schonere patronen ten koste van een langere giek. Moderne computer-geoptimaliseerde Yagis . Zoals die van DL6WU of K1FO ontwerpen .gebruik variabele afstand om hoge winst te bereiken , uitstekende F/B , en lage zijlobben gelijktijdig . De giek zelf introduceert extra koppeling; als metaal, kan het patroon vervormen als niet verantwoord . De ontwerpen die montage-elementen door de giek vaak boomcorrectiefactoren omvatten om de beoogde elektrische lengtes te behouden . Voor hoog-precisie werk , de giek diameter en materiaal (bijv., aluminium vs. staal) moet worden opgenomen in het simulatiemodel.

Aantal directeuren en lengte van de boom

Het toevoegen van bestuurders verhoogt de winst en vernauwt de straalbreedte, maar met afnemende rendementen per extra element. Een 2-element Yagi (reflectief en aangedreven element) biedt een matige winst van 4á6 dBi met een brede bundel. Een 4-elements ontwerp (reflectief, aangedreven, twee regisseurs) bereikt 8á10 dBi. Long-boom Yagis met 10+ regisseurs gebruikt op VHF/UHF zwak-signaal werk kan meer dan 15 dBi met bundelbreedtes onder 25°, maar mechanische complexiteit, windbelasting en uitlijning precisie worden kritisch. De boomlengte ook van invloed op de impedantie bandbreedte; langere gieken hebben de neiging om meer frequentie-gevoelige patronen te produceren. Afscheidingen tussen winst, patroon cleanlines en praktische installatiebeperkingen moeten zorgvuldig worden afgewogen.

Praktische betekenis van het stralingspatroon

Signaal-/geluidsratio en koppelingsmarge

Een Yagis-richtingswinst versterkt de gewenste signalen vanuit de beoogde richting, terwijl patroon geen geluid en interferentie onderdrukt vanuit andere hoeken. In zwakke-signaalscenario's zoals EME (moonbounce) of troposcatter, verhoogt elke decibel van winst en zijkwab afstoting de kans om een signaal te decoderen. Door zowel azimut- als hoogtepatronen te bestuderen, kunnen operators de antenne positioneren om grondgeluid of storende bronnen te vermijden die zich net buiten de hoofdas bevinden. Bijvoorbeeld, een Yagi met een breedte van 20° kan worden gekanteld zodat de eerste nul uitlijning met de horizon om grondgeluid te verminderen, waardoor de signaal-to-ruisverhouding met 3/4 dB wordt verbeterd.

Interferentiebeheer

In dichte stedelijke of wedstrijdomgevingen werken stations op aangrenzende frequenties. Een Yagi met diepe nulpunten kan worden gedraaid om een storend station in een nul te plaatsen, waardoor de sterkte ervan drastisch wordt verminderd zonder het gewenste signaal te beïnvloeden. De voor-naar-rugverhouding vermindert ook de ophaalsnelheid vanuit tegengestelde richtingen. Kennis van exacte nulposities .Vaak scherper dan de belangrijkste kwab .enables nauwkeurige interferentie mitigatie die niet door alle antennes kan worden geleverd. Geavanceerde operators gebruiken patroonploegen om richtingen te identificeren waar zijkwabben zijn 20 dB naar beneden en doelbewust richten ze op bekende interferers.

Gefaseerde arrays en stapelen

Wanneer meerdere Yagi's worden gecombineerd in een gefaseerde reeks, hun individuele stralingspatronen vermenigvuldigen door array factor effecten. Voorspelling van de samengestelde patroon vereist begrip van elke Yagi . Geïsoleerde patroon om te voorkomen dat raspen lobben en de gewenste straal besturing te bereiken. Stapelen Yagis verticaal of horizontaal kan smalle straalbreedte verder, maar alleen als array afstand en fasering correct zijn. Mismatches leiden tot patroon breuk, verminderde winst, en verhoogde zijlobben stoorniss vaak gediagnosticeerd door het meten van werkelijke patroon plots. Bijvoorbeeld, een paar Yagi's gestapelde 1.0 golflengte uit elkaar kan een gecombineerde azimuth patroon bijna twee keer zo smal als een enkele antenne produceren, maar als de afstand is uit met 10%, rasting kwabben lijken die directiviteit verminderen met 2 dB.

Uitlijning en installatie Nauwkeurigheid

Een smalbeam Yagi moet precies op het doel gericht zijn. Zelfs een paar graden van misuitlijning kan merkbaar verlies veroorzaken, vooral bij hogere frequenties. Met behulp van het stralingspatroon als leidraad kunnen installateurs tolerantiegrenzen instellen: bij een straalbreedte van 30°, een 5°-fout resulteert in minder dan 1 dB verlies, terwijl bij een 10°-breedte van de bundel, dezelfde fout het signaal met 3 dB kan laten vallen. Het begrijpen van de patrooncontour helpt bepalen of een roterende resolutie is. Voor lange-boom Yagis, mechanische sagier onder wind of ijsbelasting kan verschuiven van de elektrische boringslicht; robuuste montage en periodieke uitzetting zijn essentieel.

Meting en visualisatie van stralingspatronen

Verre en nabije-veldtechnieken

Nauwkeurige patroonmeting vereist vervelde of nabijgelegen technieken. In een verveld bereik wordt de te testen antenne gedraaid terwijl een vaste bron uitzendt; ontvangen vermogen wordt geregistreerd als een functie van hoek om tweedimensionale snijwonden te produceren. Moderne rekeninstrumenten zoals NEC, HNSS, of FEKO simuleren een Yagi

  • Schaal: De meeste percelen zijn in dB met een dynamisch bereik van 30
  • Frequentieafhankelijkheid: Patroon verandert over de hele band. Een Yagi ontworpen voor het centrum kan gedegradeerde F/B of verhoogde zijkwabben aan de rand van de band vertonen. Het is gebruikelijk om te zien dat de winst varieert van 1
  • Polarisatie: Gecoördineerde patronen worden meestal uitgezet; gepolariseerde patronen kunnen weliswaar zwakker worden, maar kunnen wel significant zijn en bijsturen tot interferentie als ze worden genegeerd. Een 20-dB-cross-poldiscriminatie kan nog steeds 1% van de macht koppelen aan een onbedoelde polarisatie, die kan uitmaken in dual-polarisatiesystemen.
  • Aantal azimutsneden: Een enkele snee bij de verhoging van de maximale winst kan geen patroonasymmetrieën onthullen. Meerdere sneden bij verschillende hoogtes geven een vollediger beeld.

Simulatietips voor Yagi Design

Voor wie Yagis ontwerpt of optimaliseert, is het gebruik van een full-wave simulatietool essentieel. Begin met een eenvoudige geometrie en voeg geleidelijk complexiteit toe: modelleer de giek als geleider, onder meer wederzijdse koppeling tussen alle elementen, en gebruik een grondvlak als de antenne bij de aarde wordt gemonteerd. Vergelijk gesimuleerde winst en F/B met gepubliceerde gegevens voor soortgelijke ontwerpen. Iterate op elementlengtes en afstandsafstanden met behulp van een genetisch algoritme of handmatige tuning totdat het patroon aan uw doelstellingen voldoet. De 4NEC2[] software is een vrije, veel gebruikte optie onder amateur radio-enthousiasten.

Geavanceerde ontwerpoverwegingen

Breedband en Log-Periodic Yagi Varianten

Conventionele Yagi's hebben een beperkte bandbreedte. Meestal gebruikt een LPDA alle gedreven elementen met afwisselende fase om een frequentie-onafhankelijk patroon over een breed bereik te produceren. Hoewel het LPDA-patroon nog steeds richting geeft, heeft het vaak een lagere piekwinst dan een geoptimaliseerde Yagi op één frequentie. Een hybride ontwerp .A Yagi met een log-periodieke feed structuur .Kan matige directiviteit over een volledige octaaf. Begrijpen Yagi patroon fundamenteles biedt de achtergrond om deze alternatieven te evalueren.

Hoogtepatroon en grondeffecten

Voor troposferische en ionosferische paden is het hoogtepatroon even belangrijk als het azimutpatroon. Yagis boven geleidende grond vertoont geen hoogten als gevolg van grondreflectie. Door de hoogte van de antenne aan te passen, kunnen operators de hoofdhoogtekwab plaatsen om de gewenste voortplantingsmodi vast te leggen en tegelijkertijd het lokale lawaai te verminderen. Over ongelijk terrein wordt het effectieve patroon gewijzigd door diffractie en multipath; geavanceerde site surveys maken gebruik van digitale terreinmodellen en ray-tracing software die antennepatroongegevens bevatten. Bijvoorbeeld, een Yagi op 10 meter hoogte op 2 meter heeft zijn hoofdhoogte kwab op ongeveer 8° boven de horizon; hij stijgt tot 20 meter daalt de kwab tot 4°, die de communicatie over een gladde aarde kan verbeteren, maar kan de grondverliezen op korte paden verhogen.

Impact en impedantie van het voersysteem

Hoewel het stralingspatroon zelf niet deel uitmaakt van het patroon, beïnvloedt impedantie de gerealiseerde winst. Een slechte match weerspiegelt de stroom terug naar de zender, waardoor het uitgestraalde vermogen effectief wordt verminderd en het patroon mogelijk wordt verstoord als de mismatch afhankelijk is van de frequentie. Veel Yagis gebruiken een balun en matching netwerk (gamma match, T-match, of gevouwen dipool) om een stabiele 50-ohm impedantie te presenteren. Verifiëren van VSWR zorgt ervoor dat het werkelijke patroon overeenkomt met de ontwerpintentie. Een hoge VSWR kan ook feedline straling veroorzaken, die het effectieve patroon verandert, met name op de rug- en zijkwabben.

Toepassingen en casestudies in de reële wereld

Receptie van de televisie in de lucht

In randgebieden is een hoge gain Yagi met een scherpe voorwaartse kwab en hoge F/B gericht op de verre zendtoren. Het patroon grijpt nul signalen van andere torens in tegengestelde richting af, waardoor co-channelinterferentie wordt verminderd. Multi-element UHF Yagis met zorgvuldig geoptimaliseerde patronen trekken betrouwbare digitale televisiesignalen aan waar omnidirectionele antennes uitvallen. De FCC DTV-ontvangstkaarten helpen consumenten bij het vinden van torenrichtingen, maar het begrijpen van het Yagi motief zorgt ervoor dat de antenne de juiste straalbreedte heeft om interferentie tussen aangrenzende kanalen te voorkomen. In de praktijk kan een Yagi met een breedte van 30° een sterk naastgelegen kanaalsignaal dat 20° off-as is geplaatst, dat het verschil tussen een pixelvormige beeld en een schone HD-stroom kan zijn.

Amateur Radio DXing en Beproeving

Amateur radio-operators benutten Yagi patronen om verre stations te werken op HF, VHF en UHF-banden. Op HF, monoband Yagis op 20, 15 en 10 meter zijn gestapeld voor winst en directiviteit. Het patroon stelt operators in staat om het signaal precies te wijzen terwijl front-to-back afstoting snijdt door stapelingen van achteren. In VHF/UHF zwak-signaalwerk, arrays van lange Yagis creëren een smalle straal met hoge winst. Operators gebruiken real-time patroon voorspellingen van software zoals 4NEC2[] om antennes uit te zetten voor maximale maanverlichting. Een goed geoptimaliseerde 8‐element 70‐cm Yagi kan 14 dBi-winst leveren met een 28° straalbreedte, waardoor het mogelijk is om signalen van satellieten en meteor verstrooiing te decoderen.

Draadloze internetproviders (WISP's)

Vaste draadloze breedbandnetwerken gebruiken vaak paneelantennes van Yagi of Yagi-afgeleide antennes op de apparatuur van klanten. Het stralingspatroon • directiviteit vermindert interferentie van naburige cellen en verhoogt signaal van de sectorantenne. WISP installateurs vertrouwen op de breedte van de bundel om een specifieke sector te bestrijken terwijl ze geluid van achteren afwijzen. Linkbudgetten bevatten vaak antennewinst- en patroonomhullende gegevens zoals gedocumenteerd door de ITU‐R. Voor een 5‐km link bij 5,8 GHz kan een Yagi met 18 dBi-winst en een 20° beambreedte een fade marge van meer dan 20 dB bieden, waardoor een betrouwbare doorvoer zelfs bij regen wordt gegarandeerd.

Optimaliseren van uw Yagi installatie

Het vertalen van theoretische kennis in een betrouwbare schakel vereist een systematische aanpak:

  1. Analyseer het stralingspatroon voor de specifieke antenne bij de werkfrequentie. Bekijk azimut- en hoogtesneden. Noteer de toename, de breedte van de bundel, F/B en de zijkwabstructuur. Zo mogelijk, ontvang gemeten gegevens van de fabrikant of van onafhankelijke testverslagen zoals die uit het ARRL Antennaboek.
  2. Assesseert de RF omgeving . . . Identificeer interferers, geluidsbronnen, en de gewenste signaalrichting. Gebruik een spectrum analyser en een kleine gerichte antenne om spectrale dichtheid vanuit verschillende hoeken te profiel. Dit helpt u nuls op bekende interferers.
  3. Compute required outment precisie . . . Gebaseerd op de breedte van de bundel, definieer een aanvaardbare verliesdrempel (bijv., 0,5 dB). Voor een Yagi met 40° HPBW, 5° uitlijningsrendement ~0,7 dB verlies; voor 15° breedte van de bundel, 3° fout veroorzaakt ~1 dB verlies. Kies een rotator met een resolutie beter dan de tolerantie.
  4. Mount met mechanische stabiliteit .Bind, thermische uitzetting, en ijs kan richting verschuiven. Gebruik robuuste montages en overwegen periodieke afstelling. Voor lange-boom antennes, koppelcompensatie en guy draden kan nodig zijn. Zorg ervoor dat de giek niet draait onder belasting.
  5. Controleer impedantie matching . . Een hoge VSWR verspilt niet alleen vermogen, maar kan de stroomverdeling op het aangedreven element wijzigen, waardoor het patroon subtiel verandert. Gebruik een vectornetwerkanalyser of een SWR-meter om de overeenkomst over de band te verifiëren. Een balun met een verhouding 1:1 of 4:1 moet worden gebruikt waar nodig.
  6. Monitor en iterate . . Na installatie, meet ontvangen signaalsterkte ten opzichte van een referentie. Draai de antenne lichtjes om de piek te vinden en te controleren dat patroon nul is in verwachte posities. Pas aan waar nodig. Voor kritische links, gebruik een signaalsterkte logger over meerdere dagen om het vangen van vervagen en interferentie patronen.

Vaak Pitfalls en hoe ze te vermijden

Zelfs met een goed begrip van patronen, kunnen verschillende fouten de prestaties afbreken:

  • Ontbrekend hoogtepatroon . . Veel installaties richten zich alleen op azimut. De hoogtekwab kan kritisch zijn voor langeafstandspaden; verkeerde hoogte kan een nulpunt aan de horizon plaatsen. Gebruik modelsoftware om de optimale hoogte voor uw specifieke pad te vinden.
  • Het patroon is constant over de hele band .Een Yagi geoptimaliseerd voor 144.200 MHz kan een slechte F/B hebben bij 146.000 MHz. Controleer altijd patronen op de frequenties van belang. Als u over een bredere band werkt, moet u rekening houden met een log-periodieke of een Yagi ontworpen voor brede bandbreedte (bijvoorbeeld met elementdiameter tapering).
  • Arm element elektrisch contact . . Parasitische elementen vertrouwen op continue geïnduceerde stromen; corrosie of losse verbindingen kunnen resonantielengtes veranderen en het patroon verstoren. Gebruik anti-oxidatieverbindingen en veilige bevestigingen. Voor buiteninstallaties, inspectie ten minste jaarlijks.
  • Vernedering van onderlinge koppeling met nabijgelegen objecten . . Metaal torens, kereldraden, en andere antennes kunnen de Yagi loslaten en onverwachte nulpunten of zijkwabben creëren. Houd ten minste één golflengte van de klaring van grote metalen objecten. Als dat niet mogelijk is, modelleer de gehele structuur in simulatie.
  • Overzicht van grondverliezen

Conclusie

Het stralingspatroon van een Yagi antenne is veel meer dan een academisch plot.Het is de operationele handtekening van de antenne, het dicteren van prestaties in winst, directiviteit, interferentie afstoting en systeembetrouwbaarheid. Door te begrijpen hoe element geometrie, afstand, en feed ontwerp sculpt dit patroon, ingenieurs en radio enthousiastelingen kunnen kiezen, implementeren en optimaliseren Yagi antennes om te voldoen aan veeleisende eisen. Van het verminderen van interferentie in dichte RF omgevingen tot het vastleggen van signalen vanaf de rand van de radiohorizon, de inzichten van een diepe duik in Yagi stralingspatronen vertalen rechtstreeks naar superieure communicatie links.

Als draadloze systemen blijven verdichten en spectrum wordt steeds drukker, de mogelijkheid om precies te controleren waar energie wordt uitgezonden en waar het wordt afgewezen wordt steeds kritischer. De Yagi antenne, verfijnd over een eeuw van gebruik, blijft een van de meest toegankelijke en krachtige instrumenten voor het bereiken van die controle . ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...