diff --git a/app/MindWork AI Studio/Assistants/I18N/allTexts.lua b/app/MindWork AI Studio/Assistants/I18N/allTexts.lua index 0c4509e8..fe45b280 100644 --- a/app/MindWork AI Studio/Assistants/I18N/allTexts.lua +++ b/app/MindWork AI Studio/Assistants/I18N/allTexts.lua @@ -1618,6 +1618,9 @@ UI_TEXT_CONTENT["AISTUDIO::COMPONENTS::CHATCOMPONENT::T3403290862"] = "The selec -- Select a provider first UI_TEXT_CONTENT["AISTUDIO::COMPONENTS::CHATCOMPONENT::T3654197869"] = "Select a provider first" +-- Estimated amount of tokens: +UI_TEXT_CONTENT["AISTUDIO::COMPONENTS::CHATCOMPONENT::T377990776"] = "Estimated amount of tokens:" + -- Start new chat in workspace '{0}' UI_TEXT_CONTENT["AISTUDIO::COMPONENTS::CHATCOMPONENT::T3928697643"] = "Start new chat in workspace '{0}'" diff --git a/app/MindWork AI Studio/Components/ChatComponent.razor b/app/MindWork AI Studio/Components/ChatComponent.razor index 52b82b9b..5c322686 100644 --- a/app/MindWork AI Studio/Components/ChatComponent.razor +++ b/app/MindWork AI Studio/Components/ChatComponent.razor @@ -123,7 +123,7 @@ } - + @this.TokenCountMessage \ No newline at end of file diff --git a/app/MindWork AI Studio/Components/ChatComponent.razor.cs b/app/MindWork AI Studio/Components/ChatComponent.razor.cs index c7bd4dce..5ba2ffc1 100644 --- a/app/MindWork AI Studio/Components/ChatComponent.razor.cs +++ b/app/MindWork AI Studio/Components/ChatComponent.razor.cs @@ -3,6 +3,7 @@ using AIStudio.Dialogs; using AIStudio.Provider; using AIStudio.Settings; using AIStudio.Settings.DataModel; +using AIStudio.Tools.Services; using Microsoft.AspNetCore.Components; using Microsoft.AspNetCore.Components.Web; @@ -36,6 +37,9 @@ public partial class ChatComponent : MSGComponentBase, IAsyncDisposable [Inject] private IDialogService DialogService { get; init; } = null!; + + [Inject] + private RustService RustService { get; init; } = null!; private const Placement TOOLBAR_TOOLTIP_PLACEMENT = Placement.Top; private static readonly Dictionary USER_INPUT_ATTRIBUTES = new(); @@ -58,6 +62,8 @@ public partial class ChatComponent : MSGComponentBase, IAsyncDisposable private Guid currentWorkspaceId = Guid.Empty; private CancellationTokenSource? cancellationTokenSource; private HashSet chatDocumentPaths = []; + private string tokenCount = "0"; + private string TokenCountMessage => $"{this.T("Estimated amount of tokens:")} {this.tokenCount}"; // Unfortunately, we need the input field reference to blur the focus away. Without // this, we cannot clear the input field. @@ -405,6 +411,9 @@ public partial class ChatComponent : MSGComponentBase, IAsyncDisposable // Was a modifier key pressed as well? var isModifier = keyEvent.AltKey || keyEvent.CtrlKey || keyEvent.MetaKey || keyEvent.ShiftKey; + if (isEnter) + await this.CalculateTokenCount(); + // Depending on the user's settings, might react to shortcuts: switch (this.SettingsManager.ConfigurationData.Chat.ShortcutSendBehavior) { @@ -901,6 +910,18 @@ public partial class ChatComponent : MSGComponentBase, IAsyncDisposable return Task.CompletedTask; } + private async Task CalculateTokenCount() + { + if (this.inputField.Value is null) + return; + this.Logger.LogDebug($"Text to tokenize: '{this.inputField.Value}' "); + var response = await this.RustService.GetTokenCount(this.inputField.Value); + if (response is null) + return; + this.tokenCount = response.TokenCount.ToString(); + this.Logger.LogDebug($"Token count: {this.tokenCount}"); + } + #region Overrides of MSGComponentBase protected override async Task ProcessIncomingMessage(ComponentBase? sendingComponent, Event triggeredEvent, T? data) where T : default diff --git a/app/MindWork AI Studio/Tools/Rust/TokenCountInfo.cs b/app/MindWork AI Studio/Tools/Rust/TokenCountInfo.cs new file mode 100644 index 00000000..c0e491bf --- /dev/null +++ b/app/MindWork AI Studio/Tools/Rust/TokenCountInfo.cs @@ -0,0 +1,6 @@ +namespace AIStudio.Tools.Rust; + +public sealed class TokenCountInfo +{ + public int TokenCount { get; set; } +} \ No newline at end of file diff --git a/app/MindWork AI Studio/Tools/Services/RustService.Tokenizer.cs b/app/MindWork AI Studio/Tools/Services/RustService.Tokenizer.cs new file mode 100644 index 00000000..e01272db --- /dev/null +++ b/app/MindWork AI Studio/Tools/Services/RustService.Tokenizer.cs @@ -0,0 +1,27 @@ +using AIStudio.Tools.Rust; + +namespace AIStudio.Tools.Services; + +public sealed partial class RustService +{ + public async Task GetTokenCount(string text) + { + try + { + var cts = new CancellationTokenSource(TimeSpan.FromSeconds(5)); + var payload = new { text }; + var response = await this.http.PostAsJsonAsync("/system/tokenizer/count", payload, this.jsonRustSerializerOptions, cts.Token); + response.EnsureSuccessStatusCode(); + return await response.Content.ReadFromJsonAsync(this.jsonRustSerializerOptions, cancellationToken: cts.Token); + } + catch (Exception e) + { + if(this.logger is not null) + this.logger.LogError(e, "Error while getting token count from Rust service."); + else + Console.WriteLine($"Error while getting token count from Rust service: '{e}'."); + + return null; + } + } +} \ No newline at end of file diff --git a/runtime/Cargo.toml b/runtime/Cargo.toml index 835e632f..8b7c04d0 100644 --- a/runtime/Cargo.toml +++ b/runtime/Cargo.toml @@ -42,6 +42,9 @@ pptx-to-md = "0.4.0" tempfile = "3.8" strum_macros = "0.27" sysinfo = "0.38.0" +tiktoken-rs = "0.9.1" +tokenizers = "0.22.2" +hf-hub = "0.4.3" # Fixes security vulnerability downstream, where the upstream is not fixed yet: time = "0.3.47" # -> Rocket diff --git a/runtime/src/lib.rs b/runtime/src/lib.rs index 1b13e099..102efbe2 100644 --- a/runtime/src/lib.rs +++ b/runtime/src/lib.rs @@ -17,4 +17,5 @@ pub mod qdrant; pub mod certificate_factory; pub mod runtime_api_token; pub mod stale_process_cleanup; -mod sidecar_types; \ No newline at end of file +mod sidecar_types; +pub mod tokenizer; \ No newline at end of file diff --git a/runtime/src/main.rs b/runtime/src/main.rs index 00a7ba90..3cf7556a 100644 --- a/runtime/src/main.rs +++ b/runtime/src/main.rs @@ -11,7 +11,8 @@ use mindwork_ai_studio::environment::is_dev; use mindwork_ai_studio::log::init_logging; use mindwork_ai_studio::metadata::MetaData; use mindwork_ai_studio::runtime_api::start_runtime_api; - +use mindwork_ai_studio::stale_process_cleanup::kill_stale_process; +use mindwork_ai_studio::tokenizer::{init_tokenizer, get_token_count}; #[tokio::main] async fn main() { @@ -43,8 +44,17 @@ async fn main() { info!("Running in production mode."); } + if let Err(e) = init_tokenizer() { + warn!(Source = "Tokenizer"; "Error during the initialisation of the tokenizer: {}", e); + } + + let token_count = get_token_count(""); + info!(".. Tokenizer contains {token_count} tokens."); + generate_runtime_certificate(); start_runtime_api(); start_tauri(); -} \ No newline at end of file + + Ok(()) +} diff --git a/runtime/src/runtime_api.rs b/runtime/src/runtime_api.rs index 3a4c1f9c..76ed73b1 100644 --- a/runtime/src/runtime_api.rs +++ b/runtime/src/runtime_api.rs @@ -91,6 +91,7 @@ pub fn start_runtime_api() { crate::file_data::extract_data, crate::log::get_log_paths, crate::log::log_event, + crate::tokenizer::tokenizer_count, crate::app_window::register_shortcut, crate::app_window::validate_shortcut, crate::app_window::suspend_shortcuts, diff --git a/runtime/src/tokenizer.rs b/runtime/src/tokenizer.rs new file mode 100644 index 00000000..cfc12d6a --- /dev/null +++ b/runtime/src/tokenizer.rs @@ -0,0 +1,100 @@ +use std::fs; +use std::path::{Path, PathBuf}; +use std::sync::OnceLock; +use rocket::{get, post}; +use rocket::serde::json::Json; +use rocket::serde::Serialize; +use serde::Deserialize; +use tokenizers::Error; +use tokenizers::tokenizer::Tokenizer; +use crate::api_token::APIToken; +use crate::environment::DATA_DIRECTORY; +use crate::qdrant::{ProvideQdrantInfo, CERTIFICATE_FINGERPRINT}; + +static TOKENIZER_PATH: &str = ""; + +static TOKENIZER: OnceLock = OnceLock::new(); + +static TEXT: &str = "Natürlich! Hier ist ein sehr langer, vielseitiger Text, den du perfekt für Tokenisierungstests verwenden kannst. Er enthält verschiedene Satzstrukturen, Satzzeichen, Zahlen, Sonderzeichen, Wörter unterschiedlicher Längen, Fremdwörter, Zitate, Listen, und sogar ein bisschen Poetry – alles, um deine Tokenisierung gründlich auf die Probe zu stellen: + +--- + +**Der große Text zur Tokenisierung – Version 2026** + +Es war einmal, an einem regnerischen Dienstag im April, als der alte Bibliothekar Professor Albrecht von Schmiedenbach – ein Mann mit Bart wie ein Wikinger und Brillengläsern so dick wie Bierflaschen – beschloss, die verstaubten Regale des „Königlichen Instituts für verlorenes Wissen“ zu durchforsten. „Was“, murmelte er, „ist das für ein Geräusch?“ – und zog mit zitternden Fingern ein Buch hervor, dessen Einband aus Drachenleder zu bestehen schien. Auf dem Rücken stand in goldenen Lettern: *„Das Buch der 1.000.001 Worte – inkl. aller Sonderzeichen, Zahlen, Emojis 🐉📚, und unerklärlicher Symbole ∞∑∫≠±÷ד*. + +„Das ist unmöglich!“, rief seine Assistentin, Dr. Lina Chen, die gerade mit einem Kaffeebecher in der Hand hereinkam. „Das Buch existiert nur in Legenden! Und außerdem: Warum steht da *„inkl. aller Sonderzeichen“* – das ist doch kein Buch, das ist ein Test für NLP-Modelle!“ + +„Genau das ist es!“, antwortete der Professor mit einem verschmitzten Grinsen. „Und jetzt, meine Liebe, werden wir es öffnen – aber Vorsicht: Jedes Wort, das du liest, wird in Tokens zerlegt. Und wenn du ein Token vergisst, wird dir der Geist des ersten Tokenizers, ein gewisser „GPT-1“, im Traum erscheinen und dir vorwerfen: ‚Du hast das Komma vergessen!‘“ + +Lina seufzte. „Also gut. Fangen wir an. Aber nur, wenn du mir versprichst, dass du danach endlich den Kaffee nachfüllst.“ + +„Abgemacht!“, sagte der Professor und schlug das Buch auf. Die Seiten begannen zu leuchten. Und dann begann der Text: + +--- + +**Kapitel 1: Die Grammatik des Chaos** + +In einer Welt, in der Satzzeichen rebellieren, Verben sich weigern, konjugiert zu werden, und Adjektive in die falsche Reihenfolge springen, lebte ein kleiner Algorithmus namens „Tokenius“. Er war nicht besonders schlau, aber er hatte ein großes Herz – oder zumindest eine große Anzahl an Embeddings. Sein Ziel? Jeden Text in sinnvolle Einheiten zerlegen, egal ob es sich um ein Gedicht von Goethe, eine E-Mail von Oma, oder einen Tweet mit 17 Hashtags handelte. + +„#Tokenisierung #NLP #Textprocessing #IchHabKeineAhnungWasIchTue #BitteHilfe #Kaffee #Kuchen #Python #Regex #WarumIstDasSoSchwer #GPT4 #HilfeNochMal #EmojisAreMyFriends 😭🤯🔥” + +Tokenius seufzte. „Das wird ein langer Tag.“ + +--- + +**Kapitel 2: Die Liste der Unmöglichen** + +Hier ist eine Liste von Dingen, die Tokenius jemals tokenisiert hat: + +1. „Der Hund bellt, die Katze schläft, der Vogel singt – und der Algorithmus versteht nichts.“ +2. „1234567890 – diese Zahlen sind auch Tokens, obwohl sie keine Wörter sind.“ +3. „$€¥£₿ – Währungssymbole zählen auch!“ +4. „„Hallo Welt!“, sagte der Roboter – und dann explodierte er.“ +5. „Was ist der Sinn des Lebens? 42. (Aber das ist nur ein Token, kein philosophischer Kommentar.)“ +6. „Ich liebe dich. ❤️ – Ja, Emojis sind auch Tokens. Manchmal.“ +7. „Dr. Dr. Prof. Dr. h.c. mult. Albrecht von Schmiedenbach – das ist ein einziger Token? Nein. Das sind 12.“ +8. „https://www.example.com/path/to/very/long/url?param=1&token=abc123 – URLs sind oft ein einziger Token, manchmal auch mehrere.“ +9. „100% sicher? Nein. 99,9%? Vielleicht. 0,0001%? Ja, das ist auch ein Token.“ +10. „„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘"; + +pub fn init_tokenizer() -> Result<(), Error>{ + let mut target_dir = PathBuf::from("target"); + target_dir.push("databases"); + fs::create_dir_all(&target_dir)?; + + let mut local_tokenizer_path = target_dir.clone(); + local_tokenizer_path.push("tokenizer.json"); + + TOKENIZER.set(Tokenizer::from_file(local_tokenizer_path)?).expect("Could not set the tokenizer."); + Ok(()) +} + +pub fn get_token_count(mut text: &str) -> usize { + if text.is_empty() { + text = TEXT; + } + println!("Tokenizing {}", text); + match TOKENIZER.get().unwrap().encode(text, true) { + Ok(encoding) => encoding.len(), + Err(_) => 0, + } +} + +#[derive(Deserialize)] +pub struct SetTokenText { + pub text: String, +} + +#[derive(Serialize)] +pub struct GetTokenCount{ + token_count: usize, +} + + +#[post("/system/tokenizer/count", data = "")] +pub fn tokenizer_count(_token: APIToken, req: Json) -> Json { + Json(GetTokenCount { + token_count: get_token_count(&req.text), + }) +} \ No newline at end of file