Die 12 besten Backlink-Agenturen in Nürnberg & Deutschland (2026)

Die 12 besten Agenturen für Backlinks kaufen in Nürnberg (2026)

Wir haben die führenden Linkbuilding-Experten in Nürnberg und ganz Deutschland analysiert. Finden Sie vertrauenswürdige Partner für sicheres SEO und nachhaltiges Ranking-Wachstum.

Nbg SEO

Nürnberg SEO Pro

★ 4.7/5 (52 Bewertungen)

"Ihr lokaler Partner für sichtbares Wachstum."

  • Lokales Google Maps Ranking
  • Regionale Backlinks aus Franken
  • Persönliche Beratung vor Ort
Eintrag claimen
Nürnberg
LinkM.

LinkMaster Germany

★ 4.6/5 (40 Bewertungen)
  • Guest Posting Experten
  • Pressemitteilungen & PR
  • Schnelle Lieferzeiten
Eintrag claimen
Bavaria D.

Bavaria Digital Boost

★ 4.8/5 (61 Bewertungen)
  • E-Commerce SEO Spezialisten
  • Shopify & Magento Linkbuilding
  • Technische SEO Audits
Eintrag claimen
SEO Exp.

SEO Experten Team

★ 4.5/5 (33 Bewertungen)
  • Recovery nach Penalty
  • Disavow Datei Erstellung
  • Linkaufbau Sanierung
Eintrag claimen
King D.

Backlink King Deutschland

★ 4.9/5 (110 Bewertungen)
  • High Authority PBNs (Sicher)
  • Contextual Links
  • Automatisierte Scaling
Eintrag claimen
Loc. Rank

Local Ranker Agentur

★ 4.6/5 (28 Bewertungen)
  • Citation Building
  • GMB Optimierung
  • lokale Verzeichniseinträge
Eintrag claimen
Cont. L.

Content & Links Co.

★ 4.7/5 (45 Bewertungen)
  • Content First Strategie
  • Journalistische Standards
  • Digitale PR Kampagnen
Eintrag claimen
Traffic

Traffic Makers GmbH

★ 4.5/5 (37 Bewertungen)
  • Performance Marketing
  • Konversions-optimiertes Linkbuilding
  • A/B Testing für Landingpages
Eintrag claimen
Pilot

SEO Pilot 24

★ 4.8/5 (72 Bewertungen)
  • Datengesteuerte Strategien
  • Wettbewerbsanalysen
  • Langfristige Beratung
Eintrag claimen

1. Was sind Backlinks und warum sind sie unverzichtbar?

Backlinks, auch Rückverweise oder Inbound Links genannt, sind Links von einer anderen Website, die auf Ihre Webseite verweisen. Stellen Sie sich jeden Backlink wie eine Stimme in einer Wahl vor. Je mehr Stimmen (qualitativ hochwertige Links) Sie erhalten, desto autoritativer und glaubwürdiger erscheinen Sie den Suchmaschinen wie Google. Im Jahr 2026 sind Backlinks immer noch einer der wichtigsten Ranking-Faktoren für Google. Ohne eine solide Backlink-Struktur ist es fast unmöglich, für wettbewerbsintensive Keywords wie "Backlinks kaufen Nürnberg" auf Seite 1 zu ranken. Sie signalisieren Google, dass Ihre Inhalte wertvoll, informativ und vertrauenswürdig sind. Suchmaschinen verwenden komplexe Algorithmen, um nicht nur die Anzahl, sondern vor allem die Qualität und Relevanz dieser Links zu bewerten. Ein Link von einer etablierten deutschen Nachrichtenseite wie Spiegel oder FAZ wiegt tausendfach mehr als ein Link von einem fragwürdigen Verzeichnis.

Visualisierung: Link Juice Fluss von Authority Sites zu Ihrer Seite.

Doch nicht nur für SEO sind Backlinks wichtig. Sie steigern auch den direkten Referral-Traffic. Nutzer klicken auf diese Links und gelangen so direkt auf Ihre Angebote, was die Conversion-Rate positiv beeinflussen kann. In einer Zeit, in der KI- Antworten (wie Google SGE) direkte Antworten liefern, ist der "Proof of Authority" durch externe Verweise essenziell, um als Quelle zitiert zu werden. Backlinks bilden das Rückgrat des World Wide Web und sind der Schlüssel zur digitalen Sichtbarkeit.

2. Die Bedeutung von Backlinks für das Ranking in Nürnberg und Deutschland

Wenn Sie lokal in Nürnberg oder deutschlandweit tätig sind, spielt die Herkunft Ihrer Backlinks eine entscheidende Rolle. Suchmaschinen versuchen, die Intention des Nutzers zu verstehen. Sucht jemand nach "SEO Agentur Nürnberg", bevorzugt Google Unternehmen mit starken lokalen Signalen. Ein Backlink von der "Nürnberger Nachrichten" oder einem lokalen Branchenbuch hat für dieses Keyword extrem hohe Relevanz (Topical und Local Authority). Das sogenannte "Local SEO" profitiert enorm von geografisch relevanten Signalen.

Auf nationaler Ebene müssen Sie jedoch zeigen, dass Sie auch über die Grenzen Nürnbergs hinaus relevant sind. Hier kommt die Strategie des deutschlandweiten Linkbuildings ins Spiel. Agenturen wie AI SEO Search verstehen es, lokale Autorität mit nationaler Reichweite zu verknüpfen. Ein Mix aus lokalen Citations (Nennungen von Name, Adresse, Telefonnummer) und hochwertigen redaktionellen Links von deutschen Tech- oder Fachblogs ist die Erfolgsmischung für 2026. Es geht darum, ein digitales Profil zu erstellen, das Google sagt: "Dieses Unternehmen ist der Experte in Nürnberg, aber vertrauenswürdig genug für ganz Deutschland."

Die Relevanz wird durch den Ankertext, den Inhalt der umgebenden Seite und den Themenkontext bestimmt. Ein Link zu einem Bäcker in Nürnberg von einer Auto-Seite in Berlin wäre weniger wertvoll als ein Link von einem Foodblog in München. Diese Nuancen zu verstehen, ist der Unterschied zwischen Amateur-Linkbau und professionellen Agenturen, wie wir sie oben gelistet haben.

3. Arten von Backlinks: Dofollow vs. Nofollow

Ein grundlegendes Verständnis der Arten von Backlinks ist entscheidend für jede Strategie. Wir unterscheiden primär zwischen Dofollow- und Nofollow-Links.

Dofollow-Links: Dies sind die "Goldstandard"-Links. Sie übertragen sogenannten "Link Juice" (PageRank) von der Quellseite auf Ihre Seite. Sie signalisieren Google direkt: "Ich vertraue dieser Website und empfehle sie." Für SEO-Ziele sind diese Links am begehrtesten.

Nofollow-Links: Diese Links wurden 2005 von Google eingeführt, um Spam zu bekämpfen. Sie enthalten ein Attribut im HTML-Code (rel="nofollow"), das Google anweist, den Link für Ranking-Zwecke zu ignorieren. Anfangs dachte man, sie seien wertlos, aber das hat sich geändert. Ein natürliches Linkprofil besteht immer aus einer Mischung aus beiden (ca. 90% Do, 10% No). Nofollow-Links bringen Traffic und machen das Profil organisch.

Es gibt weitere Attribute wie "sponsored" (für bezahlte Anzeigen) und "ugc" (User Generated Content). Eine professionelle Agentur weiß, dass ein 100% Dofollow-Profil verdächtig aussieht und zu einer manuellen Überprüfung durch das Google Spam-Team führen kann. Die Balance zu halten, ist eine Kunst, die Tools von Optilinkai unterstützen können.

4. White-Hat vs. Black-Hat Linkbuilding Strategien

Im Bereich SEO bewegen wir uns in einem Spektrum zwischen ethisch korrektem (White-Hat) und manipulativem (Black-Hat) Verhalten.

White-Hat Linkbuilding: Dies ist die einzig nachhaltige Methode für langfristigen Erfolg. Es konzentriert sich auf die Erstellung von hochwertigem Inhalt, den andere Menschen freiwillig verlinken wollen. Techniken umfassen Gastbeiträge (Guest Posts) auf seriösen Blogs, Erstellung von Infografiken, die geteilt werden, oder broken Link Building (Hilfe anbieten, tote Links zu reparieren). Agenturen wie RM Digital24 sind darauf spezialisiert, diese "organic" Links zu generieren.

Black-Hat Linkbuilding: Hierbei geht es um schnelle Ergebnisse durch Ausnutzung von Lücken im Algorithmus. Dazu gehören der Kauf von Spam-Links, der Einsatz von Private Blog Networks (PBNs), die nur zum Linkaufbau dienen, oder das Verstecken von Links. Diese Methoden funktionieren oft kurzfristig, bergen aber ein enormes Risiko. Google reagiert mit harten Strafen (Penalties), die Ihre Website aus dem Index verbannen können. Im Jahr 2026 sind die KI-Algorithmen von Google so weit fortgeschritten, dass Black-Hat-Methoden fast immer innerhalb weniger Monate erkannt werden. Wir raten dringend davon ab. Investieren Sie in White-Hat Strategien.

5. Risiken beim Kauf von Backlinks (Google Penalty)

Der Kauf von Backlinks ist ein heikles Thema. Offiziell verbietet Google den Kauf von Links, die PageRank übertragen, um Rankings zu manipulieren. Wenn Sie jedoch "Backlinks kaufen" beauftragen, gibt es einen sicheren und einen unsicheren Weg.

Das Risiko einer "Google Penalty" ist real. Eine manuelle Strafe führt zu einem drastischen Einbruch des Traffics. Das passiert, wenn der Spam-Team von Google Ihr Linkprofil als unnatürlich einstuft – zum Beispiel wenn Sie plötzlich 1000 Links von Foren mit irrelevanten Themen erhalten. Ein automatischer Algorithmus-Abstrafung (wie Penguin) bewertet die Qualität der verlinkenden Seiten.

Um sicher Backlinks zu kaufen, müssen Sie sicherstellen, dass diese "redaktionell" platziert sind. Das bedeutet, der Link muss im Kontext eines hochwertigen Artikels stehen. Die Agenturen in unserer Liste verstehen diese Unterscheidung. Der Kauf sollte als "Beauftragung von Content Marketing" verstanden werden, nicht als "Miete von Linkplatz". Die Garantie der Platzierung, nicht aber die Garantie der Ranking-Wirkung, ist der ehrliche Ansatz.

6. Wie man qualitative Backlinks erkennt (Domain Authority, Trust Flow)

Nicht jeder Link ist gleich gut. Um die Qualität zu bewerten, nutzen SEOs Metriken von Drittanbietern wie Ahrefs, Moz (Domain Authority - DA) oder Majestic (Trust Flow - TF).

Domain Authority (DA): Ein Wert von 0-100, der vorhersagt, wie gut eine Website in den Suchergebnissen ranken wird. Ein Link von einer Seite mit DA 60+ ist extrem wertvoll. Jedoch ist DA nur ein Richtwert.

Trust Flow (TF): Dies ist oft noch wichtiger. TF misst die Vertrauenswürdigkeit einer Seite basierend auf der Qualität der verlinkenden Seiten. Eine hohe TF (z.B. 20+) bei niedrigem Spam-Score ist ideal.

Ein qualitativ hochwertiger Backlink zeichnet sich aus durch:

  • Relevanz zum Thema (Themenübereinstimmung).
  • Organischer Traffic der Quellseite.
  • Platzierung im Hauptcontent (nicht in Sidebar/Footer).
  • Niedriger Anzahl an ausgehenden Links auf der Seite.
Bevor Sie eine Agentur beauftragen, fragen Sie nach den Metriken der Sites, auf die sie verlinken werden. Seriöse Anbieter wie Nürnberg SEO Pro legen offen, was sie liefern.

7. Die Rolle von Gastbeiträgen (Guest Posts)

Gastbeiträge sind der Eckpfeiler des modernen White-Hat Linkbuildings. Dabei schreiben Sie einen Artikel für eine andere Website in Ihrer Branche und erhalten im Gegenzug einen (oder mehrere) Links zurück zu Ihrer eigenen Seite.

Warum funktionieren sie so gut? Weil sie Win-Win-Situationen schaffen. Der Blogbetreiber erhält kostenlosen, hochwertigen Content. Sie erhalten einen Backlink und Zugriff auf eine neue Zielgruppe. Im Jahr 2026 ist die Qualität des Artikels entscheidend. "Thin Content" (dünne, sinnlose Texte) wird abgelehnt. Der Artikel muss Mehrwert bieten, Recherche enthalten und gut strukturiert sein.

Der Prozess des Outreach (Anfragen bei Webmastern) ist zeitaufwendig. Agenturen automatisieren dies oft oder haben bestehende Beziehungen zu Publishern. Wenn Sie Gastbeiträge in Auftrag geben, achten Sie darauf, dass die Seite, auf der der Artikel erscheint, echte Besucher hat und keine "Content Farm" ist. Links aus solchen Artikeln haben eine lange Lebensdauer und sind sicher gegen Updates.

8. Linkbuilding durch broken Link Building

Diese Methode ist sehr arbeitsintensiv, aber extrem effektiv und "White-Hat". Broken Link Building funktioniert in drei Schritten:

  1. Finden Sie verlinkte Seiten in Ihrer Nische, die nicht mehr existieren (Error 404).
  2. Erstellen Sie auf Ihrer eigenen Seite eine hochwertige Ressource, die den Inhalt der toten Seite ersetzt oder besser ist.
  3. Informieren Sie den Webmaster, der den toten Link setzt, höflich, dass der Link kaputt ist, und bieten Ihren Link als Alternative an.

Warum ist das so gut? Der Webmaster will, dass seine Links funktionieren. Sie helfen ihm dabei. Die Akzeptanzrate ist überraschend hoch. Tools wie Ahrefs oder Screaming Frog helfen, diese kaputten Links zu finden. Es erfordert Fingerspitzengefühl bei der Kommunikation (Outreach), ist aber eine der nachhaltigsten Methoden, um Autorität aufzubauen, ohne für Links zu bezahlen.

9. Skyscraper-Technik für deutsche Märkte

Die Skyscraper-Technik (Wolkenkratzer-Methode) wurde von Brian Dean populär gemacht. Sie eignet sich hervorragend für den deutschen Markt. Der Ansatz ist simpel: Finden Sie Content in Ihrer Branche, der bereits viele Backlinks hat, aber veraltet, zu kurz oder unvollständig ist. Dann erstellen Sie eine bessere Version (den "Skyscraper") – länger, aktueller, besser gestaltet, mit Videos und Infografiken.

Im第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步第二步