From ee266fc60e6edc4ef2672799cdc7b79f322cd2f6 Mon Sep 17 00:00:00 2001 From: PaulKoudelka Date: Wed, 25 Feb 2026 17:00:37 +0100 Subject: [PATCH 1/3] added token amount to chat (in progress) --- .../Assistants/I18N/allTexts.lua | 3 + .../Components/ChatComponent.razor | 2 +- .../Components/ChatComponent.razor.cs | 21 ++++ .../Tools/Rust/TokenCountInfo.cs | 6 ++ .../Tools/Services/RustService.Tokenizer.cs | 27 +++++ runtime/Cargo.toml | 3 + runtime/src/lib.rs | 3 +- runtime/src/main.rs | 14 ++- runtime/src/runtime_api.rs | 1 + runtime/src/tokenizer.rs | 100 ++++++++++++++++++ 10 files changed, 176 insertions(+), 4 deletions(-) create mode 100644 app/MindWork AI Studio/Tools/Rust/TokenCountInfo.cs create mode 100644 app/MindWork AI Studio/Tools/Services/RustService.Tokenizer.cs create mode 100644 runtime/src/tokenizer.rs diff --git a/app/MindWork AI Studio/Assistants/I18N/allTexts.lua b/app/MindWork AI Studio/Assistants/I18N/allTexts.lua index 0c4509e8d..fe45b2803 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 52b82b9bc..5c322686b 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 c7bd4dce4..5ba2ffc12 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.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 @@ private async Task InputKeyEvent(KeyboardEventArgs keyEvent) // 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 @@ private Task EditLastBlock(IContent block) 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 000000000..c0e491bf4 --- /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 000000000..e01272dbe --- /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 835e632f6..8b7c04d06 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 1b13e0991..102efbe2e 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 00a7ba905..3cf7556aa 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 3a4c1f9ce..76ed73b1a 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 000000000..cfc12d6a4 --- /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 From 347600d9709cfec6354814a0467e3ae2bdf242af Mon Sep 17 00:00:00 2001 From: PaulKoudelka Date: Thu, 26 Feb 2026 17:24:25 +0100 Subject: [PATCH 2/3] Finished display of token estimation (with debouncing) --- .../Assistants/I18N/allTexts.lua | 6 ++ .../Components/ChatComponent.razor | 6 +- .../Components/ChatComponent.razor.cs | 9 ++- .../Components/UserPromptComponent.cs | 72 +++++++++++++++++++ .../Pages/Information.razor | 2 + .../plugin.lua | 15 +++- .../plugin.lua | 15 +++- runtime/src/main.rs | 8 +-- runtime/src/tokenizer.rs | 54 ++------------ 9 files changed, 119 insertions(+), 68 deletions(-) create mode 100644 app/MindWork AI Studio/Components/UserPromptComponent.cs diff --git a/app/MindWork AI Studio/Assistants/I18N/allTexts.lua b/app/MindWork AI Studio/Assistants/I18N/allTexts.lua index fe45b2803..265111f89 100644 --- a/app/MindWork AI Studio/Assistants/I18N/allTexts.lua +++ b/app/MindWork AI Studio/Assistants/I18N/allTexts.lua @@ -5065,6 +5065,9 @@ UI_TEXT_CONTENT["AISTUDIO::PAGES::INFORMATION::T1019424746"] = "Startup log file -- Browse AI Studio's source code on GitHub — we welcome your contributions. UI_TEXT_CONTENT["AISTUDIO::PAGES::INFORMATION::T1107156991"] = "Browse AI Studio's source code on GitHub — we welcome your contributions." +-- The Tokenizer library serves as the base framework for integrating the DeepSeek tokenizer. +UI_TEXT_CONTENT["AISTUDIO::PAGES::INFORMATION::T1132433749"] = "The Tokenizer library serves as the base framework for integrating the DeepSeek tokenizer." + -- ID mismatch: the plugin ID differs from the enterprise configuration ID. UI_TEXT_CONTENT["AISTUDIO::PAGES::INFORMATION::T1137744461"] = "ID mismatch: the plugin ID differs from the enterprise configuration ID." @@ -5299,6 +5302,9 @@ UI_TEXT_CONTENT["AISTUDIO::PAGES::INFORMATION::T566998575"] = "This is a library -- Used .NET SDK UI_TEXT_CONTENT["AISTUDIO::PAGES::INFORMATION::T585329785"] = "Used .NET SDK" +-- We use the DeepSeek Tokenizer to estimate the number of tokens an input will generate. +UI_TEXT_CONTENT["AISTUDIO::PAGES::INFORMATION::T591393704"] = "We use the DeepSeek Tokenizer to estimate the number of tokens an input will generate." + -- This library is used to manage sidecar processes and to ensure that stale or zombie sidecars are detected and terminated. UI_TEXT_CONTENT["AISTUDIO::PAGES::INFORMATION::T633932150"] = "This library is used to manage sidecar processes and to ensure that stale or zombie sidecars are detected and terminated." diff --git a/app/MindWork AI Studio/Components/ChatComponent.razor b/app/MindWork AI Studio/Components/ChatComponent.razor index 5c322686b..a44979a3e 100644 --- a/app/MindWork AI Studio/Components/ChatComponent.razor +++ b/app/MindWork AI Studio/Components/ChatComponent.razor @@ -33,7 +33,7 @@ - @@ -123,7 +126,6 @@ } - @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 5ba2ffc12..986f37c50 100644 --- a/app/MindWork AI Studio/Components/ChatComponent.razor.cs +++ b/app/MindWork AI Studio/Components/ChatComponent.razor.cs @@ -67,7 +67,7 @@ public partial class ChatComponent : MSGComponentBase, IAsyncDisposable // Unfortunately, we need the input field reference to blur the focus away. Without // this, we cannot clear the input field. - private MudTextField inputField = null!; + private UserPromptComponent inputField = null!; #region Overrides of ComponentBase @@ -532,6 +532,7 @@ private async Task SendMessage(bool reuseLastUserPrompt = false) this.userInput = string.Empty; this.chatDocumentPaths.Clear(); await this.inputField.BlurAsync(); + this.tokenCount = "0"; // Enable the stream state for the chat component: this.isStreaming = true; @@ -913,13 +914,15 @@ private Task EditLastBlock(IContent block) private async Task CalculateTokenCount() { if (this.inputField.Value is null) + { + this.tokenCount = "0"; 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}"); + this.StateHasChanged(); } #region Overrides of MSGComponentBase diff --git a/app/MindWork AI Studio/Components/UserPromptComponent.cs b/app/MindWork AI Studio/Components/UserPromptComponent.cs new file mode 100644 index 000000000..cd1fad9ff --- /dev/null +++ b/app/MindWork AI Studio/Components/UserPromptComponent.cs @@ -0,0 +1,72 @@ +using Microsoft.AspNetCore.Components; +using Timer = System.Timers.Timer; +using MudBlazor; + +namespace AIStudio.Components; + +/// +/// Debounced multi-line text input built on . +/// Keeps the base API while adding a debounce timer. +/// Callers can override any property as usual. +/// +public class UserPromptComponent : MudTextField +{ + [Parameter] + public TimeSpan DebounceTime { get; set; } = TimeSpan.FromMilliseconds(800); + + // Use base Text / TextChanged from MudTextField; do not redeclare to avoid duplicate parameters. + // Text binding is handled through those base members; we only add debouncing behavior. + + [Parameter] + public Func WhenTextChangedAsync { get; set; } = _ => Task.CompletedTask; + + private readonly Timer debounceTimer = new(); + private string text = string.Empty; + private string lastParameterText = string.Empty; + private string lastNotifiedText = string.Empty; + private bool isInitialized; + + protected override async Task OnInitializedAsync() + { + this.text = this.Text ?? string.Empty; + this.lastParameterText = this.Text ?? string.Empty; + this.lastNotifiedText = this.Text ?? string.Empty; + this.debounceTimer.AutoReset = false; + this.debounceTimer.Interval = this.DebounceTime.TotalMilliseconds; + this.debounceTimer.Elapsed += (_, _) => + { + this.debounceTimer.Stop(); + if (this.text == this.lastNotifiedText) + return; + + this.lastNotifiedText = this.text; + this.InvokeAsync(async () => await this.TextChanged.InvokeAsync(this.text)); + this.InvokeAsync(async () => await this.WhenTextChangedAsync(this.text)); + }; + + this.isInitialized = true; + await base.OnInitializedAsync(); + } + + protected override async Task OnParametersSetAsync() + { + // Ensure the timer uses the latest debouncing interval: + if (!this.isInitialized) + return; + + if(Math.Abs(this.debounceTimer.Interval - this.DebounceTime.TotalMilliseconds) > 1) + this.debounceTimer.Interval = this.DebounceTime.TotalMilliseconds; + + // Only sync when the parent's parameter actually changed since the last change: + if (this.Text != this.lastParameterText) + { + this.text = this.Text ?? string.Empty; + this.lastParameterText = this.Text ?? string.Empty; + } + + this.debounceTimer.Stop(); + this.debounceTimer.Start(); + + await base.OnParametersSetAsync(); + } +} diff --git a/app/MindWork AI Studio/Pages/Information.razor b/app/MindWork AI Studio/Pages/Information.razor index 5a964179d..aa8cec0ad 100644 --- a/app/MindWork AI Studio/Pages/Information.razor +++ b/app/MindWork AI Studio/Pages/Information.razor @@ -311,6 +311,8 @@ + + diff --git a/app/MindWork AI Studio/Plugins/languages/de-de-43065dbc-78d0-45b7-92be-f14c2926e2dc/plugin.lua b/app/MindWork AI Studio/Plugins/languages/de-de-43065dbc-78d0-45b7-92be-f14c2926e2dc/plugin.lua index d95f1a6a9..08a6356ef 100644 --- a/app/MindWork AI Studio/Plugins/languages/de-de-43065dbc-78d0-45b7-92be-f14c2926e2dc/plugin.lua +++ b/app/MindWork AI Studio/Plugins/languages/de-de-43065dbc-78d0-45b7-92be-f14c2926e2dc/plugin.lua @@ -1620,6 +1620,9 @@ UI_TEXT_CONTENT["AISTUDIO::COMPONENTS::CHATCOMPONENT::T3403290862"] = "Der ausge -- Select a provider first UI_TEXT_CONTENT["AISTUDIO::COMPONENTS::CHATCOMPONENT::T3654197869"] = "Wähle zuerst einen Anbieter aus" +-- Estimated amount of tokens: +UI_TEXT_CONTENT["AISTUDIO::COMPONENTS::CHATCOMPONENT::T377990776"] = "Geschätzte Anzahl an Tokens:" + -- Start new chat in workspace "{0}" UI_TEXT_CONTENT["AISTUDIO::COMPONENTS::CHATCOMPONENT::T3928697643"] = "Neuen Chat im Arbeitsbereich \"{0}\" starten" @@ -1812,7 +1815,7 @@ UI_TEXT_CONTENT["AISTUDIO::COMPONENTS::MOTIVATION::T1986314327"] = "Demokratisie -- While exploring available solutions, I found a desktop application called Anything LLM. Unfortunately, it fell short of meeting my specific requirements and lacked the user interface design I envisioned. For macOS, there were several apps similar to what I had in mind, but they were all commercial solutions shrouded in uncertainty. The developers' identities and the origins of these apps were unclear, raising significant security concerns. Reports from users about stolen API keys and unwanted charges only amplified my reservations. UI_TEXT_CONTENT["AISTUDIO::COMPONENTS::MOTIVATION::T3552777197"] = "Während ich nach passenden Lösungen suchte, stieß ich auf eine Desktop-Anwendung namens Anything LLM. Leider konnte sie meine spezifischen Anforderungen nicht erfüllen und entsprach auch nicht dem Benutzeroberflächendesign, das ich mir vorgestellt hatte. Für macOS gab es zwar mehrere Apps, die meiner Vorstellung ähnelten, aber sie waren allesamt kostenpflichtige Lösungen mit unklarer Herkunft. Die Identität der Entwickler und die Ursprünge dieser Apps waren nicht ersichtlich, was erhebliche Sicherheitsbedenken hervorrief. Berichte von Nutzern über gestohlene API-Schlüssel und unerwünschte Abbuchungen verstärkten meine Bedenken zusätzlich." --- We also want to contribute to the democratization of AI. MindWork AI Studio runs even on low-cost hardware, including computers around 100 EUR such as Raspberry Pi. This makes the app and its full feature set accessible to people and families with limited budgets. You can start with local LLMs for your first steps or use affordable cloud models. MindWork AI Studio itself is available free of charge. +-- We also want to contribute to the democratization of AI. MindWork AI Studio runs even on low-cost hardware, including computers around 100 € such as Raspberry Pi. This makes the app and its full feature set accessible to people and families with limited budgets. You can start with local LLMs for your first steps or use affordable cloud models. MindWork AI Studio itself is available free of charge. UI_TEXT_CONTENT["AISTUDIO::COMPONENTS::MOTIVATION::T3672974243"] = "Wir möchten auch zur Demokratisierung von KI beitragen. MindWork AI Studio läuft selbst auf kostengünstiger Hardware, einschließlich Computern für rund 100 € wie dem Raspberry Pi. Dadurch sind die App und ihr voller Funktionsumfang auch für Menschen und Familien mit begrenztem Budget zugänglich. Für Ihre ersten Schritte können Sie mit lokalen LLMs beginnen oder günstige Cloud-Modelle nutzen. MindWork AI Studio selbst ist kostenlos erhältlich." -- Relying on web services like ChatGPT was not a sustainable solution for me. I needed an AI that could also access files directly on my device, a functionality web services inherently lack due to security and privacy constraints. Although I could have scripted something in Python to meet my needs, this approach was too cumbersome for daily use. More importantly, I wanted to develop a solution that anyone could use without needing any programming knowledge. @@ -2448,7 +2451,7 @@ UI_TEXT_CONTENT["AISTUDIO::COMPONENTS::VISION::T1986314327"] = "Demokratisierung -- Whatever your job or task is, MindWork AI Studio aims to meet your needs: whether you're a project manager, scientist, artist, author, software developer, or game developer. UI_TEXT_CONTENT["AISTUDIO::COMPONENTS::VISION::T2144737937"] = "Was auch immer ihr Beruf oder ihre Aufgabe ist, MindWork AI Studio möchte ihre Bedürfnisse erfüllen: Egal, ob Sie Projektmanager, Wissenschaftler, Künstler, Autor, Softwareentwickler oder Spieleentwickler sind." --- We want to contribute to the democratization of AI. MindWork AI Studio runs even on low-cost hardware, including computers around 100 EUR such as Raspberry Pi. This makes the app and its full feature set accessible to people and families with limited budgets. You can start with local LLMs or use affordable cloud models. MindWork AI Studio itself is available free of charge. +-- We want to contribute to the democratization of AI. MindWork AI Studio runs even on low-cost hardware, including computers around 100 € such as Raspberry Pi. This makes the app and its full feature set accessible to people and families with limited budgets. You can start with local LLMs or use affordable cloud models. MindWork AI Studio itself is available free of charge. UI_TEXT_CONTENT["AISTUDIO::COMPONENTS::VISION::T2201645589"] = "Wir möchten zur Demokratisierung von KI beitragen. MindWork AI Studio läuft sogar auf kostengünstiger Hardware, einschließlich Computern für etwa 100 € wie dem Raspberry Pi. Dadurch werden die App und ihr voller Funktionsumfang auch für Menschen und Familien mit begrenztem Budget zugänglich. Sie können mit lokalen LLMs starten oder günstige Cloud-Modelle nutzen. MindWork AI Studio selbst ist kostenlos erhältlich." -- You can connect your email inboxes with AI Studio. The AI will read your emails and notify you of important events. You'll also be able to access knowledge from your emails in your chats. @@ -4995,7 +4998,7 @@ UI_TEXT_CONTENT["AISTUDIO::PAGES::HOME::T149711988"] = "Sie zahlen nur für das, -- Assistants UI_TEXT_CONTENT["AISTUDIO::PAGES::HOME::T1614176092"] = "Assistenten" --- We want to contribute to the democratization of AI. MindWork AI Studio runs even on low-cost hardware, including computers around 100 EUR such as Raspberry Pi. This makes the app and its full feature set accessible to people and families with limited budgets. You can start with local LLMs or use affordable cloud models. +-- We want to contribute to the democratization of AI. MindWork AI Studio runs even on low-cost hardware, including computers around 100 € such as Raspberry Pi. This makes the app and its full feature set accessible to people and families with limited budgets. You can start with local LLMs or use affordable cloud models. UI_TEXT_CONTENT["AISTUDIO::PAGES::HOME::T1628689293"] = "Wir möchten zur Demokratisierung von KI beitragen. MindWork AI Studio läuft sogar auf kostengünstiger Hardware, einschließlich Computern für etwa 100 € wie dem Raspberry Pi. Dadurch werden die App und ihr vollständiger Funktionsumfang auch für Menschen und Familien mit begrenztem Budget zugänglich. Sie können mit lokalen LLMs starten oder günstige Cloud-Modelle nutzen." -- Unrestricted usage @@ -5064,6 +5067,9 @@ UI_TEXT_CONTENT["AISTUDIO::PAGES::INFORMATION::T1019424746"] = "Startprotokollda -- Browse AI Studio's source code on GitHub — we welcome your contributions. UI_TEXT_CONTENT["AISTUDIO::PAGES::INFORMATION::T1107156991"] = "Sehen Sie sich den Quellcode von AI Studio auf GitHub an – wir freuen uns über ihre Beiträge." +-- The Tokenizer library serves as the base framework for integrating the DeepSeek tokenizer. +UI_TEXT_CONTENT["AISTUDIO::PAGES::INFORMATION::T1132433749"] = "Die Tokenizer‑Bibliothek dient als Basis‑Framework für die Integration des DeepSeek‑Tokenizers." + -- ID mismatch: the plugin ID differs from the enterprise configuration ID. UI_TEXT_CONTENT["AISTUDIO::PAGES::INFORMATION::T1137744461"] = "ID-Konflikt: Die Plugin-ID stimmt nicht mit der ID der Unternehmenskonfiguration überein." @@ -5298,6 +5304,9 @@ UI_TEXT_CONTENT["AISTUDIO::PAGES::INFORMATION::T566998575"] = "Dies ist eine Bib -- Used .NET SDK UI_TEXT_CONTENT["AISTUDIO::PAGES::INFORMATION::T585329785"] = "Verwendetes .NET SDK" +-- We use the DeepSeek Tokenizer to estimate the number of tokens an input will generate. +UI_TEXT_CONTENT["AISTUDIO::PAGES::INFORMATION::T591393704"] = "Wir verwenden den DeepSeek‑Tokenizer, um die Token‑Anzahl einer Eingabe zu schätzen." + -- This library is used to manage sidecar processes and to ensure that stale or zombie sidecars are detected and terminated. UI_TEXT_CONTENT["AISTUDIO::PAGES::INFORMATION::T633932150"] = "Diese Bibliothek wird verwendet, um Sidecar-Prozesse zu verwalten und sicherzustellen, dass veraltete oder Zombie-Sidecars erkannt und beendet werden." diff --git a/app/MindWork AI Studio/Plugins/languages/en-us-97dfb1ba-50c4-4440-8dfa-6575daf543c8/plugin.lua b/app/MindWork AI Studio/Plugins/languages/en-us-97dfb1ba-50c4-4440-8dfa-6575daf543c8/plugin.lua index 688cb8d0a..a92a18ba3 100644 --- a/app/MindWork AI Studio/Plugins/languages/en-us-97dfb1ba-50c4-4440-8dfa-6575daf543c8/plugin.lua +++ b/app/MindWork AI Studio/Plugins/languages/en-us-97dfb1ba-50c4-4440-8dfa-6575daf543c8/plugin.lua @@ -1620,6 +1620,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}\"" @@ -1812,7 +1815,7 @@ UI_TEXT_CONTENT["AISTUDIO::COMPONENTS::MOTIVATION::T1986314327"] = "Democratizat -- While exploring available solutions, I found a desktop application called Anything LLM. Unfortunately, it fell short of meeting my specific requirements and lacked the user interface design I envisioned. For macOS, there were several apps similar to what I had in mind, but they were all commercial solutions shrouded in uncertainty. The developers' identities and the origins of these apps were unclear, raising significant security concerns. Reports from users about stolen API keys and unwanted charges only amplified my reservations. UI_TEXT_CONTENT["AISTUDIO::COMPONENTS::MOTIVATION::T3552777197"] = "While exploring available solutions, I found a desktop application called Anything LLM. Unfortunately, it fell short of meeting my specific requirements and lacked the user interface design I envisioned. For macOS, there were several apps similar to what I had in mind, but they were all commercial solutions shrouded in uncertainty. The developers' identities and the origins of these apps were unclear, raising significant security concerns. Reports from users about stolen API keys and unwanted charges only amplified my reservations." --- We also want to contribute to the democratization of AI. MindWork AI Studio runs even on low-cost hardware, including computers around 100 EUR such as Raspberry Pi. This makes the app and its full feature set accessible to people and families with limited budgets. You can start with local LLMs for your first steps or use affordable cloud models. MindWork AI Studio itself is available free of charge. +-- We also want to contribute to the democratization of AI. MindWork AI Studio runs even on low-cost hardware, including computers around 100 € such as Raspberry Pi. This makes the app and its full feature set accessible to people and families with limited budgets. You can start with local LLMs for your first steps or use affordable cloud models. MindWork AI Studio itself is available free of charge. UI_TEXT_CONTENT["AISTUDIO::COMPONENTS::MOTIVATION::T3672974243"] = "We also want to contribute to the democratization of AI. MindWork AI Studio runs even on low-cost hardware, including computers around 100 € such as Raspberry Pi. This makes the app and its full feature set accessible to people and families with limited budgets. You can start with local LLMs for your first steps or use affordable cloud models. MindWork AI Studio itself is available free of charge." -- Relying on web services like ChatGPT was not a sustainable solution for me. I needed an AI that could also access files directly on my device, a functionality web services inherently lack due to security and privacy constraints. Although I could have scripted something in Python to meet my needs, this approach was too cumbersome for daily use. More importantly, I wanted to develop a solution that anyone could use without needing any programming knowledge. @@ -2448,7 +2451,7 @@ UI_TEXT_CONTENT["AISTUDIO::COMPONENTS::VISION::T1986314327"] = "Democratization -- Whatever your job or task is, MindWork AI Studio aims to meet your needs: whether you're a project manager, scientist, artist, author, software developer, or game developer. UI_TEXT_CONTENT["AISTUDIO::COMPONENTS::VISION::T2144737937"] = "Whatever your job or task is, MindWork AI Studio aims to meet your needs: whether you're a project manager, scientist, artist, author, software developer, or game developer." --- We want to contribute to the democratization of AI. MindWork AI Studio runs even on low-cost hardware, including computers around 100 EUR such as Raspberry Pi. This makes the app and its full feature set accessible to people and families with limited budgets. You can start with local LLMs or use affordable cloud models. MindWork AI Studio itself is available free of charge. +-- We want to contribute to the democratization of AI. MindWork AI Studio runs even on low-cost hardware, including computers around 100 € such as Raspberry Pi. This makes the app and its full feature set accessible to people and families with limited budgets. You can start with local LLMs or use affordable cloud models. MindWork AI Studio itself is available free of charge. UI_TEXT_CONTENT["AISTUDIO::COMPONENTS::VISION::T2201645589"] = "We want to contribute to the democratization of AI. MindWork AI Studio runs even on low-cost hardware, including computers around 100 € such as Raspberry Pi. This makes the app and its full feature set accessible to people and families with limited budgets. You can start with local LLMs or use affordable cloud models. MindWork AI Studio itself is available free of charge." -- You can connect your email inboxes with AI Studio. The AI will read your emails and notify you of important events. You'll also be able to access knowledge from your emails in your chats. @@ -4995,7 +4998,7 @@ UI_TEXT_CONTENT["AISTUDIO::PAGES::HOME::T149711988"] = "You only pay for what yo -- Assistants UI_TEXT_CONTENT["AISTUDIO::PAGES::HOME::T1614176092"] = "Assistants" --- We want to contribute to the democratization of AI. MindWork AI Studio runs even on low-cost hardware, including computers around 100 EUR such as Raspberry Pi. This makes the app and its full feature set accessible to people and families with limited budgets. You can start with local LLMs or use affordable cloud models. +-- We want to contribute to the democratization of AI. MindWork AI Studio runs even on low-cost hardware, including computers around 100 € such as Raspberry Pi. This makes the app and its full feature set accessible to people and families with limited budgets. You can start with local LLMs or use affordable cloud models. UI_TEXT_CONTENT["AISTUDIO::PAGES::HOME::T1628689293"] = "We want to contribute to the democratization of AI. MindWork AI Studio runs even on low-cost hardware, including computers around 100 € such as Raspberry Pi. This makes the app and its full feature set accessible to people and families with limited budgets. You can start with local LLMs or use affordable cloud models." -- Unrestricted usage @@ -5064,6 +5067,9 @@ UI_TEXT_CONTENT["AISTUDIO::PAGES::INFORMATION::T1019424746"] = "Startup log file -- Browse AI Studio's source code on GitHub — we welcome your contributions. UI_TEXT_CONTENT["AISTUDIO::PAGES::INFORMATION::T1107156991"] = "Browse AI Studio's source code on GitHub — we welcome your contributions." +-- The Tokenizer library serves as the base framework for integrating the DeepSeek tokenizer. +UI_TEXT_CONTENT["AISTUDIO::PAGES::INFORMATION::T1132433749"] = "The Tokenizer library serves as the base framework for integrating the DeepSeek tokenizer." + -- ID mismatch: the plugin ID differs from the enterprise configuration ID. UI_TEXT_CONTENT["AISTUDIO::PAGES::INFORMATION::T1137744461"] = "ID mismatch: the plugin ID differs from the enterprise configuration ID." @@ -5298,6 +5304,9 @@ UI_TEXT_CONTENT["AISTUDIO::PAGES::INFORMATION::T566998575"] = "This is a library -- Used .NET SDK UI_TEXT_CONTENT["AISTUDIO::PAGES::INFORMATION::T585329785"] = "Used .NET SDK" +-- We use the DeepSeek Tokenizer to estimate the number of tokens an input will generate. +UI_TEXT_CONTENT["AISTUDIO::PAGES::INFORMATION::T591393704"] = "We use the DeepSeek Tokenizer to estimate the number of tokens an input will generate." + -- This library is used to manage sidecar processes and to ensure that stale or zombie sidecars are detected and terminated. UI_TEXT_CONTENT["AISTUDIO::PAGES::INFORMATION::T633932150"] = "This library is used to manage sidecar processes and to ensure that stale or zombie sidecars are detected and terminated." diff --git a/runtime/src/main.rs b/runtime/src/main.rs index 3cf7556aa..a210de540 100644 --- a/runtime/src/main.rs +++ b/runtime/src/main.rs @@ -11,8 +11,7 @@ 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}; +use mindwork_ai_studio::tokenizer::{init_tokenizer}; #[tokio::main] async fn main() { @@ -48,13 +47,8 @@ async fn main() { 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(); - - Ok(()) } diff --git a/runtime/src/tokenizer.rs b/runtime/src/tokenizer.rs index cfc12d6a4..3614b3968 100644 --- a/runtime/src/tokenizer.rs +++ b/runtime/src/tokenizer.rs @@ -1,66 +1,21 @@ use std::fs; -use std::path::{Path, PathBuf}; +use std::path::{PathBuf}; use std::sync::OnceLock; -use rocket::{get, post}; +use rocket::{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. „„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘„‘"; +static TEXT: &str = ""; pub fn init_tokenizer() -> Result<(), Error>{ let mut target_dir = PathBuf::from("target"); - target_dir.push("databases"); + target_dir.push("tokenizers"); fs::create_dir_all(&target_dir)?; let mut local_tokenizer_path = target_dir.clone(); @@ -74,7 +29,6 @@ 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, From 48da1b156366b6fe9e7d047a19d4e882dda91d4d Mon Sep 17 00:00:00 2001 From: PaulKoudelka Date: Fri, 27 Feb 2026 10:40:18 +0100 Subject: [PATCH 3/3] Clean up of the code --- .../Components/UserPromptComponent.cs | 10 +++------- runtime/Cargo.toml | 2 -- 2 files changed, 3 insertions(+), 9 deletions(-) diff --git a/app/MindWork AI Studio/Components/UserPromptComponent.cs b/app/MindWork AI Studio/Components/UserPromptComponent.cs index cd1fad9ff..03139a525 100644 --- a/app/MindWork AI Studio/Components/UserPromptComponent.cs +++ b/app/MindWork AI Studio/Components/UserPromptComponent.cs @@ -1,6 +1,5 @@ using Microsoft.AspNetCore.Components; using Timer = System.Timers.Timer; -using MudBlazor; namespace AIStudio.Components; @@ -14,9 +13,6 @@ public class UserPromptComponent : MudTextField [Parameter] public TimeSpan DebounceTime { get; set; } = TimeSpan.FromMilliseconds(800); - // Use base Text / TextChanged from MudTextField; do not redeclare to avoid duplicate parameters. - // Text binding is handled through those base members; we only add debouncing behavior. - [Parameter] public Func WhenTextChangedAsync { get; set; } = _ => Task.CompletedTask; @@ -29,8 +25,8 @@ public class UserPromptComponent : MudTextField protected override async Task OnInitializedAsync() { this.text = this.Text ?? string.Empty; - this.lastParameterText = this.Text ?? string.Empty; - this.lastNotifiedText = this.Text ?? string.Empty; + this.lastParameterText = this.text; + this.lastNotifiedText = this.text; this.debounceTimer.AutoReset = false; this.debounceTimer.Interval = this.DebounceTime.TotalMilliseconds; this.debounceTimer.Elapsed += (_, _) => @@ -61,7 +57,7 @@ protected override async Task OnParametersSetAsync() if (this.Text != this.lastParameterText) { this.text = this.Text ?? string.Empty; - this.lastParameterText = this.Text ?? string.Empty; + this.lastParameterText = this.text; } this.debounceTimer.Stop(); diff --git a/runtime/Cargo.toml b/runtime/Cargo.toml index 8b7c04d06..0e7acd539 100644 --- a/runtime/Cargo.toml +++ b/runtime/Cargo.toml @@ -42,9 +42,7 @@ 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