From 9829d1af37efa27418a5e90a6a398cffd8a28602 Mon Sep 17 00:00:00 2001 From: Matt Edholm Date: Thu, 14 May 2026 22:02:53 -0400 Subject: [PATCH] feat(brand): AP SSID WeVisto-XXXX + logo placeholder + 4-step copy MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Rename the AP broadcast SSID from PictureFrame-XXXX to WeVisto-XXXX (operation.h:ap_ssid_from_mac + main.cpp:enter_provisioning). Tests updated to match. Setup screens (both panels): - Top-right header chip replaced with a draw_logo_placeholder() box — a 'WeVisto' text mark with a 'PLACEHOLDER' subtitle. When the real brand asset lands, swap the function for a paste of the file at the same coordinates; no layout change needed. - Step list rewritten to Matt's spec (4 steps, not 5): 1. Turn on your WeVisto 2. Unlock your phone 3. Scan QR 1 — This will connect your phone to the WeVisto 4. Scan QR 2 — This will open the WeVisto setup page Step 5 (type WiFi password) lived only in the on-panel guide; the user does that on the phone via the captive portal, where the prompt is already explicit. - Regenerated both panels' setup_bg / ap_bg / ap_bg_retry assets via the gen_screens scripts. Co-Authored-By: Claude Opus 4.7 (1M context) --- data/waveshare13e6-v1/ap_bg.bin | 2 +- data/waveshare13e6-v1/ap_bg_preview.png | Bin 34353 -> 33335 bytes data/waveshare13e6-v1/ap_bg_retry.bin | 2 +- data/waveshare13e6-v1/ap_bg_retry_preview.png | Bin 33778 -> 33098 bytes data/waveshare13e6-v1/setup_bg.bin | 2 +- data/waveshare13e6-v1/setup_bg_preview.png | Bin 22480 -> 23441 bytes data/waveshare73-v1/ap_bg.bin | Bin 192000 -> 192000 bytes data/waveshare73-v1/ap_bg_preview.png | Bin 13205 -> 13059 bytes data/waveshare73-v1/ap_bg_retry.bin | Bin 192000 -> 192000 bytes data/waveshare73-v1/ap_bg_retry_preview.png | Bin 12529 -> 12412 bytes data/waveshare73-v1/setup_bg.bin | Bin 192000 -> 192000 bytes data/waveshare73-v1/setup_bg_preview.png | Bin 10526 -> 11027 bytes scripts/gen_screens.py | 54 ++++++++++------ scripts/gen_screens_13e6.py | 59 ++++++++++++------ src/main.cpp | 2 +- src/operation.h | 2 +- test/test_normal_operation/test_main.cpp | 4 +- 17 files changed, 82 insertions(+), 45 deletions(-) diff --git a/data/waveshare13e6-v1/ap_bg.bin b/data/waveshare13e6-v1/ap_bg.bin index 6b31f66..74b1210 100644 --- a/data/waveshare13e6-v1/ap_bg.bin +++ b/data/waveshare13e6-v1/ap_bg.bin @@ -1 +1 @@ -""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """"""0""#"""#""""""""""""0""#"""""#""""""" """""""""""""0""" """ """""""""" """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """"""" ""#""""""""""""""""""0""#""""""#""""""" """"""""""""""0"""#"""#""""""""""" """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """"""""""#"""""""""""""""""""0""#""""""" """"""" """""""""""""""""""""""""""""""""" """"""""""""""""""""""""""""""""""""""#3"""" 2 " """"2"" """""""""""2""""#""""""#"""""" 3"""""" 2"""""""""""""""""""""""""""""""""""""""""""""02"" " 2""2""""""""""""3"""""""""""""""02"""""""""""""""#"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """""""" ""#""""""""""""""""""""0""#""""""" """"""" """""""""""""""""""""""0""""""""""" """""""""""""""""""""""""""""""""""""#""" 2 " """"2"" """""""""""""" """""0""""" """"" 2""""""""""""""""""""""""""""""""""""""""""""0" " 2"""""""""""""""""""""""""#""""""""""""" """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" ""#2"" ""#"""#2""" ""0""#""0""#""#""0""#"""02""""0"""" """"""#"""""""""""""""""""""""""""""""""""""2"" 2 " """"2"" """""""""""""0"""" """" """" 2""""""""""""""""""""""""""""""""""""""""""" " " 2""2"""""""""""""""""""""""""""""""""" """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" ""#""#""#""#"" ""0""#""0"""""#""0""#"" """"" """" 2""""""#""""""""""""""""""""""""""""""""""""#2"" 2 " """"2"" """""""""""""""""""" """ 2"""""""""""""""""""""""""""""""""""""""""""0" " 2""""""""""""""""""""""" """""""""""" """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" ""#"""""#"""0"" ""0""#""0"""""#""0""#"" "" ""#""""""""""""#"""""""""""""""""""""""""""""""""""" 2"" 2 " """"2"" """"""""""""""" """ """ 2"""""""""""""""""""""""""""""""""""""""""""" " 2"""""""""""""""""""""""""""""""""" 2"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" ""#"""""#""""" ""0""#""0""#""#""0""#""0"" 2""""#""""2""""#""""""""""""""""""""""""""""""""""""0"""02"" """"""""""#""""" """"2"" ""#""""""""2"" """0""2"" ""#2"" """"""""""""""""""""""""""""""""""""""""""""""""#2""#"""""#""""" """"""""2""0"""""""""3#"""""""""""#"" """2""""""""""""" """" """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" ""#""#""#""""" ""0""#""0"" ""#""0""#""""0"""" ""0""""""#""""""""""""""""""""""""""""""""""""02""""#""" """"""""""#""""" """"2"" """0"""""""""" """"""#"" """ "" """"""""""""""""""""""""""""""""""""""""""""""""#"""""2"""""#""""" """"""""2""#2""""""""""#""""""""""" 2"""0"""2"""""""""""""""""""2""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" ""#2"" ""#""#"" ""0""#""0"" """""""0""""""#""#"""""""0"" 2" " """""""""0""""""""""""""""""""""""""""""""""""0""""""""" """"""""""#""""" """"2"" """ """"""""""0""#2"""""" """""" """"""""""""""""""""""""""""""""""""""""""""""""#"""""""""""#""""" """"""""2"""2""""""""""#"""""""""""0"""" 2""2"""""""""""""""""""2""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """""""" ""#""#"" ""0""#""""""""""""""0""""""#""""""" 2"""" "" " 2" """""""""0""""""""""""""""""""""""""""""""""""0"""""""" """"""""""#""""" """"2"" """ """""""" """" """"" "" """" "" """"""""""""""""""""""""""""""""""""""""""""""""#"""""""""""#""""" """"""""2"""2""""""""""#""""""""""""""""""2"""""""""""""""""""2""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """"""""""#""#"" ""0""#""""""0"""""""0""""""#""""""#""#"" "" """"0"""""""""0"""""""""""""""""""""""""""""""""""" 2""""""" """""#""""" """"2"" """0""""""""#"#2"" """"" "" """"#"" """"""""""""""""""""""""""""""""""""""""""""""""""""""#""""" """2""#2""""""""""#"""""""""""""""""""""""""""""""#"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """"""" ""#""#"" ""0""#""""""0"""""""0""""""#""""""#"" ""#"" """""""""""""0"""""""""""""""""""""""""""""""""""" """"" """""#""""" """"2"" ""#""""""""" """ """""#"" """"""" """"""""""""""""""""""""""""""""""""""""""""2"""""""#""""" """2""0"""""""""""#"""""""""""2"""""0""""""""""""""" """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """"""0""#""""" ""0""#"""""""""#""0""""""" "" 2"""" """#""""#"""""""""""""""""""""""""""""""""""""2""" """""#""""" """"2"" """"""""" """ """""#"" """""2" """""""""""""""""""""""""""""""""""""""""""" """"""#""""" """"""""""""""#"""""""""""""""""0""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" ""#""#""""" ""0""#""0"""0""#""0""#""#"""""""""" "" """"#"""""""""""""""""""""""""""""""""""""#""" """""#""""" """"2"" """""""""" """ """""#"" """""2" """""""""""""" """""""""""""""0"""""#""""" """"""""""""""#"""""""""""""""""0"""""""""""""" """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" ""#""#"""0"" "" ""#""0"" ""#""0""#"""2"""""""" "" "" """"#""""""""""""""""""""""""""""""""""""""#"" """""#""""" """"2"" """""""""" """ """""#"" """""2" """""""""""""" """"""""""""""""0"""""#""""" """2"""""""""""#"""""""""""""""""0""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" ""#""#""#"" "" "" ""0"""""#""0""#"" """"""""" "" """"""#"""""""""""""""""""""""""""""""""""""""""0"" """"""""""#""""" """"2"" """""""""""#"""" """""#"" """"""" """"""""""""""""""" """"""""""""""""""#2""""#""""" """"""""""""""""""""#"""""""""""2"""""0""2"""""""""""""""" """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" ""#""#""" 2""" """""" ""0"""""#""0""#"" """""""""#"" """"""#"""""""""""""""""""""""""""""""""""""""""" "" """"""""""#""""" """"2"" """"""""""""""""" """"" "" """"#"" """"""""""""""""""" """"""""""""""""""""""""#""""" """"""""2"""""""""""""#""""""""""""""""""2"""""""""""""""#"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" ""#""#"""""""""" """"""""""0"" """"""" ""0""#""""" """"" """"""""" """"""""""""""""""""""""""""""""""""""""""""" """"""""""#""""" """"""" """""""""""""""""0"""" """"" "" """" "" """"""""""""""""""""""""""""""""""""""""""""""""""""""" """"#""""" """"""""2"""""""""""""""""#""""""""""""""""""2"""""""""""""""0""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" ""#""#""""""""" """"""#""0"" """"""" ""0""#""""" 2"""" """"""""" """"""""""""""""""""""""""""""""""""#"""""""" """"""""""#"""""#""""""" """"""""""""""""" """"#2"""""" """""" """""""""""""""""""""""""""""""""""""""""""""""""2""""" """"#""""" """"""""2"""""""""""""""""#"""""""""""0"""" 2""2""""""""""""""#2""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" ""#""#"""""""" """"""""0"""""""""" ""0""#"" """"0"" """"""""" """""""""""""""""""""""""""""""""""" """"#"" """"""""""#""""""2"" """ """"""""""""""""" 2""""""""#"" """ "" """""""""""""""""""""""""""""""""""""""""""""""""2""""0""""#""""" """"""""2"""""""""""""""""#""""""""""" 2"""0"""2""""""""""""""0"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" ""#""#"""#"" 2""#0""0"""""""""" ""0""#"" """"" "" """"""""" """""""""""""""""""""""""""""""""""" 2""0"" """"""""""#""""""""""" """"""""""""""""""""""""0""2"" ""#2"" """""""""""""""""""""""""""""""""""""""""""""""""""#""""#""""" """"""""2"""""""""""""""""#"""""""""""#"" """2""""""""""""" 2"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """""""""""""""""""""""""""""""""""" "" """"#""""""0""" """""""""""""""""""""""""" """ """ """""""""""""""""""""""""""""""""""""""""""2""""#""""" ""2"""""""""""""""""""""""""""2""""""""""""" """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """""""""""""""""""""""""""""""""""" "" """"#"""""" 2""" """""""""""""""""""""""""""""" """ """"""""""""""""""""""""""""""""""""""""""""""""#""""" ""2"""""""""""""""""""""""" """"2""""""""""""" """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """""""""""""""""""""""""""""""""""" """ """"#""""""""""" """"""""""""""""""""""""""" """" """" """"""""""""""""""""""""""""""""""""""""""""""""#""""" ""2"""""""""""""""""""""""""""""2""""""""""""" """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """"""""""""""""""""""""""""""""""""#""" """"#"""""""#2"""" """"""""""""""""""""""""""""0""""" """"" """""""""""""""""""""""""""""""""""""""""""0""""""#""""" ""2"""""""""""""""""""""""""#"""""2""""""""""""" """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """"""""""""""""""""""""""""""""""""""#2"""" """"#""""""""#"""""" """""""""""""""""""""""""""""#"""""" 2"""""" """""""""""""""""""""""""""""""""""""""""""""0"""""""#""""" ""2"""""""""""""""""""""""""""02""""""2""""""""""""" """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""ffa``f`aa``a``a`a`a`a`a``aa``a`a```aa`a`a`a`a`a```f`a``a`ffff`aff``````a`a`aa``a```a``a``a```f``f`a``a``aa``a```a`a`a`aa``aaa`aa```a``aaa`aa`a`a`a`````````a```a`a``af`a`aaaaa`a`a```a``a``a`a````aa`aaaa``aa``a``a`a`a````a```a``aaa``a``aaa````a`aa`f``a`a`a``aa````aaa``a``aaa``a``aaa``a`aaa``aa`aaa``a`aa``aa`aaa``aaaaaaaaa"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""aa`"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""aaaa"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""`aaa"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""aaaa`a"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""aaaa```aa"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""aa```""""""`aa``""""""aaa`a""""""aa""""""aaa```a""""""`aa``""""""`aa``""""""aaaa``""""""`aa`aa`""""""fa`fffa`f`f""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""``""""""``""""""`a``""""""a``""""""a``""""""``""""""a``""""""```""""""```""""""``""""""```""""""a""""""a""""""""""""a""""""`""""""```""""""`f``""""""``""""""`a``""""""a``""""""`a``""""""``""""""`a``""""""```""""""`a``""""""``""""""```""""""a``""""""a``""""""```""""""a``""""""```""""""```""""""`a``""""""``""""""`a``""""""a``""""""`a``""""""``""""""`a``""""""```""""""`a``""""""``""""""```""""""``""""""```""""""```""""""a``""""""``""""""``""""""a``""""""```""""""```""""""``""""""```""""""``""""""a``""""""``"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""```""""""```""""""``""""""``""""""``a""""""`a""""""`a`""""""a````aa``a`a""""""a````a`a`aa""""""`a`````aa``""""""````aa`aa``aa""""""``a``a```aa""""""``````a""""""``````a`a``""""""2""" ```````""""""""""" ```````""""""""""" `````````""""""""""" `````a`"""""""0"" ``a```a"""""""" `a```a``"""""""" ````````"""""""" ````"""""""" `a````f```a"""""""" `"""""""" a"""""""" ``"""""""" `"""""""" `a"""""""" `a"""""""" """""""" """""""" """""""" """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""``""""""``""""""``""""""``""""""``""""""``""""""``""""""``a`a``aa``a``a""""""````a`a``a""""""```aa`a````""""""`a```aa`aa`a`aa""""""`aa``aa`aa`aa`aa""""""```a````""""""```aa``````""""""""""0```aa`````""""""2""""""0a```a``````""""""2"""""""a`````a``````""""""2"""""""0```a````""""""2"0""" ``a`aa`a`a`a""""""32"" ```a`a``"""""""" ``````````"""""""" ``````"""""""" ```a`f``a``a``a"""""""" a"""""""""""""""""#`"""""""""0""""""""#"""""""""a""""""2"" """""""""""""""""" """""""""""""""2"""""""#""""""2"""""""#""""""2"""""""#""""""2"""""""#""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""ff`a`""""""a""""""""""""a""""""`a`a`""""""a`""""""`a`""""""`aa`""""""``a`""""""a`a`""""""a``a``""""""````""""""```""""""""""0`a`"""""""""""" `a`"""""""""""""```"""""""""""""0fa`a`""""""#""" `a``"""""""" `a`"""""""" ```"""""""" `"""""""" `a```"""""""""""""""""""" """"""""""#"""""""""""#""""""""""""0""""""""" """"""""#""""""""""""""" ""#"""""""#"""#"""""""""""""" """"""""""""""""""""""""""" """"""2""""0aa""""""aaa""""""aaaa""""""aaa""""""aa""""""aa`""""""aa""""""``aa``a``aa``a``a""""""```a`a`a""""""``a``a````""""""``a`aa`aaf`aa`""""""aaaaaaa`a`a""""""`a`a`a""""""aaaa``aaaaaa`aa""""""aaaa`aaaaaa`aa""""""aaa`aaaaaa`a`a""""""aaaa``aaaaaa`aa""""""a```aaaa`aaaa""""""a`aaaaaaaaaaaaaaaa""""""aa`a``aa``aafa``a""""""aa```aa`a`a``a""""""`aa`aaa`aaaa""""""`a`a`a`a``aaaa``a`""""""""""""""""""""""""""""""""""""a""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""ff`a""""""a`""""""`a""""""a`""""""`a`a`""""""af""""""`a`""""""`aa`""""""``a""""""a`a""""""a``a`a""""""```""""""``""""""2""#`a"""""""""#`a`a"""""""""#``""""""""""#fa`a""""""""""#`a`"""""""#""#`a``""""""""0""#````""""""""""#``""""""" ""#`a````""""""""0""#""""""""""#""""""2" ""#""""""""""#"""""""#""#""""""""""""""" """"""""""""""" """"""""""""""" """"""""""""""" """"""""#""""""""#""""""""#""""""""#""""""""#""""""""""""a""""""a""""""a""""""a""""""a""""""``a``a`aa""""""`aa""""""`a`""""""`a`a`aaa""""""aaaa```""""""aa""""""aa`afaaa`aa""""""aa`a`aa`aa""""""aa`a`aa`a`a""""""aa`aaa``aa""""""aa`aaa""""""aaaaaaaaaaaa`a`aa""""""``aa`a````a`a`""""""aaa`````""""""`aa`aaaaaaa""""""```a`aa````a`a`""""""a""""""a`""""""aa""""""aa""""""a""""""a""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""`````a```a``a`````a``a````a`a`````a````a``a`````a`a````````a`a```a``a`a`aaaaaaaa``a`a`a```aa``````a````````````a`a````aa``a``aaa`a``a``````````aaaa``aa`aa``a````a``a````````aa`aa`````a`````````a```aaaaa`a``a"""""""a````````a``a````"""""""``a````````a`f``a```f``a"""""""````f```````a```"""""""````````a```a`a``""a`aa`a``a`aa`````""`a`````a``""```a``````a`"""""0````"""""" ``a`aa``a``a`"""""""a``""""""" ``"0""" ``a0"""`"""`"""a`""""""3"""2"0""" 2""""""" 2"""""""2""""""03""""0a`aaa`aaaa``aaa````a`aa`a`aa`aa``a``aa`aaa`a```a`````a`aaa`a`aafa``a``a`aaaaaaa```aaaaaaaaa`aaaa`aaaa``a`aaa`aaaa`aaaa`a`aaaaaaaaaaa`aaaaaaaaaaaaa`aaa``aaaaa`aaaa```aa`aa`aaaaaa`aaaaaaaaaaa``aaa`faaaaaaa``aa`aa```aaaa`aaaa`aaaa`aa```aaaa`a`aaaaaa`aaaaaa``a`a`a`faaa```aa`aa`aaaaa``a`aaa`a`aaa`a``a`aa`a`aa`a`a`a`a`a`a`af`a`a`a`afa`a`a``a`a`aa`a`aaa`a`aa``aa``aa`a``a``a`a``a```aaaa`a```a`a`aaa```a`a``a`a```fffff`f`aafaf``a``a`a`a```a````a``aaa``a```a`a``a```a`a```a``a`a``aa````a``f`aaa````````a``aa```````a`a``````a`a`````a`f`aa```a`````aa``a`````aa``````a`a````````a`aa``a`````a```````a`a``````````````a````````````a`a``a````aa`a`````````````````````````a``f````af`""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""a""""""a`a""""""aa`a""""""`a""""""`a`a`a""""""`a`a""""""aa`aa`""""""`a`a""""""a`aa`aa""""""aaaa`aa""""""`a`a""""""`a""""""``a``a""""""aa`a""""""`a""""""`a""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""`""""""`a""""""`a""""""`""""""``""""""`""""""`a""""""aa``""""""`a```""""""aaaa``""""""``a`a`aa`a```""""""```a""""""```""""""aaaa```""""""```""""""``""""""``""""""```""""""``a""""""`a``a``a`a```""""""``""""""``""""""ffaf``""""""`""""""`""""""`""""""`""""""`""""""`""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""`""""""a`""""""a""""""aa""""""a""""""aa""""""a""""""fa`aaaaa`""""""aaaa""""""a`a``""""""aa`a`aa`a`""""""a`aaa""""""aa`a""""""a`aaaaa`""""""a`aaaa`""""""aaaaa`""""""aaaaaa``""""""aa`a`aa""""""`aaaaaaaa""""""faaaa`aa```""""""aaa`aa``""""""aaaaaa""""""``aaaaaa```""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""a""""""`aa""""""aa""""""aa""""""`aa""""""aaa""""""aa""""""a```a`a``aa""""""``a""""""````""""""`aa``a`aa""""""aa```aaaaa""""""`aaa``a""""""aaa`afaa""""""aa`a`aa""""""a`aa`a`aa""""""aa`aaaa""""""a``a""""""``aaaaa""""""aaaa`a`a`a""""""`a``""""""``a`aa""""""``aaa`aaaa`""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""`a`a`a``aaa``a`a`a```a`aa`aaa`a```aaa`a`aaa`aaa`a`a`a``a`a``a`aa``a`a``a`aa`a```aaaa```aa`a`aa```a`aaaaaa`a`aa`a \ No newline at end of file +""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""``a""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""a""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""`a""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""aa""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""a"""""""""""""""""""""""""""""""""""""""#3"""" 2 " """"2"" """""""""""2""""#""""""#"""""" 3"""""" 2"""""""""""""""""""""""""""""""""""""""""""""02"" " 2""2""""""""""""3"""""""""""""""02"""""""""""""""#"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""`aaf""""""""""""""""""""""""""""""""""""""#""" 2 " """"2"" """""""""""""" """""0""""" """"" 2""""""""""""""""""""""""""""""""""""""""""""0" " 2"""""""""""""""""""""""""#""""""""""""" """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""```a``""""""""""""""""""""""""""""""""""""""2"" 2 " """"2"" """""""""""""0"""" """" """" 2""""""""""""""""""""""""""""""""""""""""""" " " 2""2"""""""""""""""""""""""""""""""""" """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""`a``"""""""""""""""""""""""""""""""""""""#2"" 2 " """"2"" """""""""""""""""""" """ 2"""""""""""""""""""""""""""""""""""""""""""0" " 2""""""""""""""""""""""" """""""""""" """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""a`""""""""""""""""""""""""""""""""""""" 2"" 2 " """"2"" """"""""""""""" """ """ 2"""""""""""""""""""""""""""""""""""""""""""" " 2"""""""""""""""""""""""""""""""""" 2"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""```a`"""""""""""""""""""""""""""""""""""""0"""02"" """"""""""#""""" """"2"" ""#""""""""2"" """0""2"" ""#2"" """"""""""""""""""""""""""""""""""""""""""""""""#2""#"""""#""""" """"""""2""0"""""""""3#"""""""""""#"" """2""""""""""""" """" """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""``afa"""""""""""""""""""""""""""""""""""""02""""#""" """"""""""#""""" """"2"" """0"""""""""" """"""#"" """ "" """"""""""""""""""""""""""""""""""""""""""""""""#"""""2"""""#""""" """"""""2""#2""""""""""#""""""""""" 2"""0"""2"""""""""""""""""""2""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""afa"""""""""""""""""""""""""""""""""""""0""""""""" """"""""""#""""" """"2"" """ """"""""""0""#2"""""" """""" """"""""""""""""""""""""""""""""""""""""""""""""#"""""""""""#""""" """"""""2"""2""""""""""#"""""""""""0"""" 2""2"""""""""""""""""""2""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""aa`a"""""""""""""""""""""""""""""""""""""0"""""""" """"""""""#""""" """"2"" """ """""""" """" """"" "" """" "" """"""""""""""""""""""""""""""""""""""""""""""""#"""""""""""#""""" """"""""2"""2""""""""""#""""""""""""""""""2"""""""""""""""""""2""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""a`a`""""""""""""""""""""""""""""""""""""" 2""""""" """""#""""" """"2"" """0""""""""#"#2"" """"" "" """"#"" """"""""""""""""""""""""""""""""""""""""""""""""""""""#""""" """2""#2""""""""""#"""""""""""""""""""""""""""""""#"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""``aa""""""""""""""""""""""""""""""""""""" """"" """""#""""" """"2"" ""#""""""""" """ """""#"" """"""" """"""""""""""""""""""""""""""""""""""""""""2"""""""#""""" """2""0"""""""""""#"""""""""""2"""""0""""""""""""""" """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""`""""""""""""""""""""""""""""""""""""""2""" """""#""""" """"2"" """"""""" """ """""#"" """""2" """""""""""""""""""""""""""""""""""""""""""" """"""#""""" """"""""""""""#"""""""""""""""""0""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""aa""""""""""""""""""""""""""""""""""""""#""" """""#""""" """"2"" """""""""" """ """""#"" """""2" """""""""""""" """""""""""""""0"""""#""""" """"""""""""""#"""""""""""""""""0"""""""""""""" """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""a`a`"""""""""""""""""""""""""""""""""""""""#"" """""#""""" """"2"" """""""""" """ """""#"" """""2" """""""""""""" """"""""""""""""0"""""#""""" """2"""""""""""#"""""""""""""""""0""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""```""""""""""""""""""""""""""""""""""""""""""0"" """"""""""#""""" """"2"" """""""""""#"""" """""#"" """"""" """"""""""""""""""" """"""""""""""""""#2""""#""""" """"""""""""""""""""#"""""""""""2"""""0""2"""""""""""""""" """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""`a""""""""""""""""""""""""""""""""""""""""""" "" """"""""""#""""" """"2"" """"""""""""""""" """"" "" """"#"" """"""""""""""""""" """"""""""""""""""""""""#""""" """"""""2"""""""""""""#""""""""""""""""""2"""""""""""""""#"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""``ff"""""""""""""""""""""""""""""""""""""""""""""" """"""""""#""""" """"""" """""""""""""""""0"""" """"" "" """" "" """"""""""""""""""""""""""""""""""""""""""""""""""""""" """"#""""" """"""""2"""""""""""""""""#""""""""""""""""""2"""""""""""""""0""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""a``"""""""""""""""""""""""""""""""""""""#"""""""" """"""""""#"""""#""""""" """"""""""""""""" """"#2"""""" """""" """""""""""""""""""""""""""""""""""""""""""""""""2""""" """"#""""" """"""""2"""""""""""""""""#"""""""""""0"""" 2""2""""""""""""""#2""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""aa""""""""""""""""""""""""""""""""""""" """"#"" """"""""""#""""""2"" """ """"""""""""""""" 2""""""""#"" """ "" """""""""""""""""""""""""""""""""""""""""""""""""2""""0""""#""""" """"""""2"""""""""""""""""#""""""""""" 2"""0"""2""""""""""""""0"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""`aaa""""""""""""""""""""""""""""""""""""" 2""0"" """"""""""#""""""""""" """"""""""""""""""""""""0""2"" ""#2"" """""""""""""""""""""""""""""""""""""""""""""""""""#""""#""""" """"""""2"""""""""""""""""#"""""""""""#"" """2""""""""""""" 2"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""`aa`a""""""""""""""""""""""""""""""""""""" "" """"#""""""0""" """""""""""""""""""""""""" """ """ """""""""""""""""""""""""""""""""""""""""""2""""#""""" ""2"""""""""""""""""""""""""""2""""""""""""" """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""a`a`a`""""""""""""""""""""""""""""""""""""" "" """"#"""""" 2""" """""""""""""""""""""""""""""" """ """"""""""""""""""""""""""""""""""""""""""""""""#""""" ""2"""""""""""""""""""""""" """"2""""""""""""" """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""a`""""""""""""""""""""""""""""""""""""" """ """"#""""""""""" """"""""""""""""""""""""""" """" """" """"""""""""""""""""""""""""""""""""""""""""""""#""""" ""2"""""""""""""""""""""""""""""2""""""""""""" """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""``a`"""""""""""""""""""""""""""""""""""""#""" """"#"""""""#2"""" """"""""""""""""""""""""""""0""""" """"" """""""""""""""""""""""""""""""""""""""""""0""""""#""""" ""2"""""""""""""""""""""""""#"""""2""""""""""""" """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""`aa`"""""""""""""""""""""""""""""""""""""""#2"""" """"#""""""""#"""""" """""""""""""""""""""""""""""#"""""" 2"""""" """""""""""""""""""""""""""""""""""""""""""""0"""""""#""""" ""2"""""""""""""""""""""""""""02""""""2""""""""""""" """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""aa`a`f""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""aa`a``a""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""`aaaa`a``""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""aa````""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""a````""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""a````""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""`a````""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""`aa````""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""aa````""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""aaa`a``""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""`aaaa`a```""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""ffa``f`aa``a``a`a`a`a`a``aa``a`a```aa`a`a`a`a`a```f`a``a`ffff`aff``````a`a`aa``a```a``a``a```f``f`a``a``aa``a```a`a`a`aa``aaa`aa```a``aaa`aa`a`a`a`````````a```a`a``af`a`aaaaa`a`a```a``a``a`a````aa`aaaa``aa``a``a`a`a````a```a``aaa``a``aaa````a`aa`f``a`a`a``aa````aaa``a``aaa``a``aaa``a`aaa``aa`aaa``a`aa``aa`aaa``aaaaaaaaa"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""aa`"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""aaaa"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""`aaa"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""aaaa`a"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""aaaa```aa"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""aa```""""""`aa``""""""aaa`a""""""aa""""""aaa```a""""""`aa``""""""`aa``""""""aaaa``""""""`aa`aa`""""""fa`fffa`f`f""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""``""""""``""""""`a``""""""a``""""""a``""""""``""""""a``""""""```""""""```""""""``""""""```""""""a""""""a""""""""""""a""""""`""""""```""""""`f``""""""``""""""`a``""""""a``""""""`a``""""""``""""""`a``""""""```""""""`a``""""""``""""""```""""""a``""""""a``""""""```""""""a``""""""```""""""```""""""`a``""""""``""""""`a``""""""a``""""""`a``""""""``""""""`a``""""""```""""""`a``""""""``""""""```""""""``""""""```""""""```""""""a``""""""``""""""``""""""a``""""""```""""""```""""""``""""""```""""""``""""""a``""""""``"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""`""""""`""""""a``""""""`""""""``""""""""""""`a`""""""```a``a```a`a`f`""""""````a```""""""``````````""""""``a`aa`a`aa```a""""""``aa`aaa``aa`aa""""""````````a""""""``````````a""""""2""" ``````a`a```""""""""""" ````a````f```""""""""""" ````f```a```f""""""""""" ```````"""""""0"" ``a``a`a`aa"""""""" a``a`a`a"""""""" ```a````"""""""" ``a``"""""""" a``a``aaa``a``af"""""""" `"""""""" `"""""""" a"""""""" """""""" """""""" """""""" """""""" """""""" """""""" """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""``""""""``""""""``""""""``""""""``""""""``""""""``""""""``a`a``aa``a``a""""""````a`a``a""""""```aa`a````""""""`a```aa`aa`a`aa""""""`aa``aa`aa`aa`aa""""""```a````""""""```aa``````""""""""""0```aa`````""""""2""""""0a```a``````""""""2"""""""a`````a``````""""""2"""""""0```a````""""""2"0""" ``a`aa`a`a`a""""""32"" ```a`a``"""""""" ``````````"""""""" ``````"""""""" ```a`f``a``a``a"""""""" a"""""""""""""""""#`"""""""""0""""""""#"""""""""a""""""2"" """""""""""""""""" """""""""""""""2"""""""#""""""2"""""""#""""""2"""""""#""""""2"""""""#""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""ff`a`""""""a""""""""""""a""""""`a`a`""""""a`""""""`a`""""""`aa`""""""``a`""""""a`a`""""""a``a``""""""````""""""```""""""""""0`a`"""""""""""" `a`"""""""""""""```"""""""""""""0fa`a`""""""#""" `a``"""""""" `a`"""""""" ```"""""""" `"""""""" `a```"""""""""""""""""""" """"""""""#"""""""""""#""""""""""""0""""""""" """"""""#""""""""""""""" ""#"""""""#"""#"""""""""""""" """"""""""""""""""""""""""" """"""2""""0a""""""a""""""a""""""""""""a""""""a""""""a""""""a`aa`faaa``a``aa`aa`a``""""""aaaa``aaa`""""""aaa``a``````a""""""aa`a`aaf```aa`aaa`""""""aa```a``a`a""""""aaaa`a``aa""""""aaaaaaaaaaaa`aaaaaaa""""""aaa`aaaaa`aaaaaaa""""""aaa`aaa``aa`aaaaaaa""""""aaaaaaaa`aaaaaaaa""""""aaa``aaaa`aa""""""aaa```aaaaafa`aaa`aa""""""aaaaa`aaa`faaa`aaa""""""aaaaaa`aa`a`a`aa""""""aaa`aaaaa``aaaa`a""""""aaa``aaaa``aaaaaaa`a`""""""a""""""a""""""a""""""`aa""""""`a""""""`aa""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""ff`a""""""a`""""""`a""""""a`""""""`a`a`""""""af""""""`a`""""""`aa`""""""``a""""""a`a""""""a``a`a""""""```""""""``""""""2""#`a"""""""""#`a`a"""""""""#``""""""""""#fa`a""""""""""#`a`"""""""#""#`a``""""""""0""#````""""""""""#``""""""" ""#`a````""""""""0""#""""""""""#""""""2" ""#""""""""""#"""""""#""#""""""""""""""" """"""""""""""" """"""""""""""" """"""""""""""" """"""""#""""""""#""""""""#""""""""#""""""""#a""""""a`a""""""a``a""""""""""""a`""""""aaa`""""""a`""""""a`aa```a`a`````a`a`""""""aa`a`a``a""""""aa`aa```""""""aa``a``a``a`""""""aa``aaa`a``a""""""aaaaaaaaa`""""""aaaaaaaaa`aaaaafaaf`a`""""""aaa`aa`aa```aa``a`""""""aaa`aa`aaa`aa``a`""""""aaaaa`aa``aaa`a`""""""aaa`aaaa""""""aaa``aaaaaaa``aaaaa``a""""""aaaa``aa``a`a`a`""""""aaaaaaa`""""""aaa``aaaaaa`a``a`a""""""aaa````aa````a``aaaa`"""a"""a""""""a""""""a""""""a""""""a""""""a""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""`a```a````a```a`a```a```a``a`````a`````aaaaaaaa``a`a``````a`a```a```````````a``a`aa`````aaaaa`a``a`a````a`f``a```f``aa```a```a`a```````a````a`a`a`faaa```aa`aa`aaaaa``a`aaa`a`aaa`a``a`aa`a`aa`a`a`a`a`a`a`af`a`a`a`afa`a`a``a`a`aa`a`aaa`a`aa``aa``aa`a``a``a`a``a```aaaa`a```a`a`aaa```a`a``a`a```fffff``aaaa`a`aa`aaa`a`a`a`a`a`a`aaa`aa``a`aa`aa`aaaaaa`aa`a`a`a``a``aaa`a`a`a`f`aafaf``a``a`a`a```a````a``aaa``a```a`a``a```a`a```a``a`a`aa````a``f`aaa````````a``aa```````a``````a`a`````a`f`aa```a`````a``a`````a``````a`````````a`aa``a`````a```````a``````````````a```````````a`a``a````aa`a`````````````````````````a``f````af`""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""`""""""`a""""""`a""""""`""""""``""""""`""""""`a""""""aa``""""""`a```""""""aaaa``""""""``a`a`aa`a```""""""```a""""""```""""""aaaa```""""""```""""""``""""""``""""""```""""""``a""""""`a``a``a`a```""""""``""""""``""""""ffaf``""""""`""""""`""""""`""""""`""""""`""""""`""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""`""""""a`""""""a""""""aa""""""a""""""aa""""""a""""""fa`aaaaa`""""""aaaa""""""a`a``""""""aa`a`aa`a`""""""a`aaa""""""aa`a""""""a`aaaaa`""""""a`aaaa`""""""aaaaa`""""""aaaaaa``""""""aa`a`aa""""""`aaaaaaaa""""""faaaa`aa```""""""aaa`aa``""""""aaaaaa""""""``aaaaaa```""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""a""""""`aa""""""aa""""""aa""""""`aa""""""aaa""""""aa""""""a```a`a``aa""""""``a""""""````""""""`aa``a`aa""""""aa```aaaaa""""""`aaa``a""""""aaa`afaa""""""aa`a`aa""""""a`aa`a`aa""""""aa`aaaa""""""a``a""""""``aaaaa""""""aaaa`a`a`a""""""`a``""""""``a`aa""""""``aaa`aaaa`""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""`a`a`a``aaa``a`a`a```a`aa`aaa`a```aaa`a`aaa`aaa`a`a`a``a`a``a`aa``a`a``a`aa`a```aaaa```aa`a`aa```a`aaaaaa`a`aa`a \ No newline at end of file diff --git a/data/waveshare13e6-v1/ap_bg_preview.png b/data/waveshare13e6-v1/ap_bg_preview.png index 699624ce7f5929a409514e7d47410283cd25b70c..dbbd5c7c8df25be1446141f5a0ef5a1e754d8d94 100644 GIT binary patch literal 33335 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 F{{~T2i}L^g diff --git a/data/waveshare13e6-v1/ap_bg_retry.bin b/data/waveshare13e6-v1/ap_bg_retry.bin index 8a19e7c..1dffaf2 100644 --- a/data/waveshare13e6-v1/ap_bg_retry.bin +++ b/data/waveshare13e6-v1/ap_bg_retry.bin @@ -1 +1 @@ -333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333303333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333330333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333033333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333303333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333330333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333033333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333303333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333330333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333033333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333303333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333330333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333033333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333303333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333330333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333033333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333303333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333330333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333033333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333303333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333330333333033033303333333333333333333303333333033333333333333330333033333333330333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333033333330330333333333333333333333333333333333330333333333333330333333333333333333303333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333330333333333303333333333333333333333333333303333333033333333333333333333333333333333330333333333333333333333333333333333333333303333333033333303330330333033033333333333333333333333333333333333333333303333303333333333330333333333333333333333333333333333333333333333333330333330333333333303333333330333333330333330333333333333333333333333333333333333333333333333333333333333333333333333333333330333333330330333333333333333333333333333333033333330333333333333333333333333333333333303333333333333333333333333333333333333333333303333303330330333033033333033333333333333333333333333333303333303333333333330333333333333333333333333333333333333333333333333333333333333333033333333333333033333033333333333333333333333333333333333333333333333333333333333333333333333333333333033033033033303330333333333333033330333033330333303333330333333333333333333333333333333333333333330333303330330333033033330333333333333333333333333333333330333333333333033333333333333333333333333333333333333333333333333303333333333333333330333333333330333333333333333333333333333333333333333333333333333333333333333333333333333333303303333303303303333333333330333303303333303333033333303333333333333333333333333333333333333033333303330330333033033333333303333333333333333333333333303333333333330333333333333333333333333333333333333333333333303330333333333333333330333333333330333333333333333333333333333333333333333333333333333333333333333333333333333333303303333303330330333333333333033330330330330333333333333033333333333333333333333333333333333333303330330330330330333033333333333333333333333333333033333333333303333333333333333333333333333333333333333333333333333333333333333333333333330333333333333333333333333333333333333333333333333333333333333333333333333333333303303333303333303333333333330333303303303333303333333303333333333333333333333333333333333333330333333303303303303303333333303333333333333330330333333333333333333333333033330333333333333333330330333333333333333333333333333333333333333333333333333333333033333333333033333333333330333303333333333333333333333333333333333333333333333333333333333333333333333333333333033033333033333033333333303303333033333333033333333033333333333333333333333333333333333303333333333333033033033033033333333333330333333333333033330333333333333333333333330333303333333333333333303330333333333333333333333333333333333333333333333333333330333030333333333330333303333303333303333033333333333333333333333333333333333333333333333333333333333333333333333333333303303303303303303333333330333333333333303303333333330303033333333333333333333333333333333333333333333303333333303333330330330330330333333333333333333333333333333033333333333333333333333033330333333333333333330333333333333333333333333333333333333333333333333333333333033333333333333330333303333333333330333303333333333333333333333333333333333333333333333333333333333333333333333333333330333333330330330330333333333333333333333333303333333033333033030303333333333333333333333333333333333333333333333333333303333303303033030330333333303333333333333333333333333333333333333333333333333330333333333333333330333303333333333333333333333333333333333333333333333333333303333333333333333333333333333333333333303333333333333333333333333333333333333333333333333333333333333333333333333333330333333333303303303333333333303333333333333033333333303303303333333333333333333333333333333333333333333333333333333330333330330303303033033033333333333333333333333333033333333333333333333033333333333303333033333333333333333333333333333333333333333333333333333333303333333333333333333333333333333333033303333333333333333333333333333333333333333333333333333333333333333333333333330333333303303303303333333333303333333333333033333333303333303333333333333333333333333333333333333333333333333333333330333330330030330030330330333333333333333333333333333333333333333330303330333333333333033333333333333333333333333333333333333333333333333333333333333333333333330303333333333333303033303333333333333333333333333333333333333333333333333333333333333333333333333333330333333033033333033333333333333033333333303303333303333333303333333333333333333333333333333333333333333330333333330030330030330330333333333333333333333333303333333333333333030333033333333333303333333333333333333333333333333333333333333333333333333333333333333333333303033333303330303330333333333333333333333333333333333333333333333333333333333333333333333333333333033033033333033333333330330333303333333333333033033330333333333333333333333333333333333333333333333033333333030330303303303333333333333333333333333033303333333333333030333033333333333303333333333333333333333333333333333333333333333330333333333333030333333033303033303333033333333333333333333333333333333333333333333333333333333333333333333333333033033033303303303303333033033330333333333330330330333303333333333333333333333333333333333333333333330333333330303303033033033333333333333333333333330333033333333333333333303333333333330333333333333333333333333333333333333333333333333033333333333333333333033333333033330333333333333333333333333333333333333333333333333333333333333333333333333330330330330330330330333333303333033033333333303303333330333333333333333333333333333333333333333333330333330330300330300330333333303333333333333333333333333333333333333333333333333333033333333333333333033333333333333333333333333333333333333333333333333333333333333333333033333333303333333333333333333333333333333333333333333333333333333333333333333333333333330330330333033303333330333333303333033033333333303303333330333333333333333333333333333333333333333333330333330330300330300330333333303333333333333333333333333333333333333333333333333303333333333333333303333033333333333333333333333333333333333333333333333333333333333333333033333333033333333333333333333333333333333333333333333333333333333333333333333333333333303303303333333333033333333333303333333033330333330333330333333333033333333333333333333333333333333333333333333033333033033330333303333333033333333333333333333333333330333333333333333303303333333333333333303333033333333333333333333333333333333333333333333333333333333333333333333330333333033033033333033333333333333333333333333333333333333333333333333333333333333333333333330330330333333333033333303333033333330333303333303333033333333303333333333333333333333333333333333330333333330333333033330333303333333333333333333333333333330333330333333333333333303303333333333333333303333333333333333333333333333333333333333333333333333333333333333333333333303303333033033033333033333333333333333333333333333333333333333333333333333333333333333333333330330330333333330333333333333333333033330330333303303333333330333333333333333333333333333333333333033333333333330330330330330333333333333303333333333330333303333333333333333333333033033333333333333333033303333333333333333333333333333333333333333333333333333303333333333333333303303330330330333333333333333333333333333333333333333333333333333333333333333333333333333333303303303330330333333333333333303333033033333033033333333303333333333333333333333333333333333333330333333303303303303303333333303333333333333330330333333333333333333333333033333333333333333033033333333333333333333333333333333333333333333333333333033333333333333333333330333303333333333333333333333333333333333333333333333333333333333333333333333333333333033333333333333333333333333333333333333303330333330333330330333333333333333333303333333333333333330333333303333333333333333333333333333333333333333333333333333333333333333333333333333333033333303333333333333333333333333333333333333333333333333333333333333333333333333033333333333333333333333333333333333330333333033333033333033333333333333330333333303333333333333330333333033333330333333333333333333333333333333333333333333333333333333333333333333333303333333030333333033333303333333333333333333333333333333333333333333333333333333333333333333333333033333333333333333333333333333333333333333033330333033033303303330333333333333333333333333333333333333303333303033333330333333333333333333333333333333333333333333333333333333330333333333333333033333033330333330303333333333333333333333333333333333333333333333333333333333333333333333333333333303333333333333333333333333333333333333333333303333303330330333033033330333333333333333333333333333333333333333033333030333333303333333333333333333333333333333333333333333333333333333330333333333333333033333033333303333303033333333333333333333333333333333333333333333333333333333333333333333333333333333033333333333333333333333333333333333333330333333303333330333333033333303333333333333333333333333333333333303333333333333333333333033333330333333333333333333333333333333333333333333333333333333333303333333333333333333333333303333333333303333333033333333333333333333333333333333333333333333333333333333333333333333333330333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333033333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333303333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333330333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333033333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333303333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333330333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333033333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333303333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333330333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333033333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333303333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333330333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333033333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333303333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333330333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333033333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333303333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333330333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333033333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333303333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333330333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333033333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333303333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333330333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333033333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333303333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333330333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333033333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333303333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333330333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333033333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333303333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333330333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333033333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333ffa``f`aa``a``a`a`a`a`a``aa``a`a```aa`a`a`a`a`a```f`a``a`ffff`aff``````a`a`aa``a```a``a``a```f``f`a``a``aa``a```a`a`a`aa``aaa`aa```a``aaa`aa`a`a`a`````````a```a`a``af`a`aaaaa`a`a```a``a``a`a````aa`aaaa``aa``a``a`a`a````a```a``aaa``a``aaa````a`aa`f``a`a`a``aa````aaa``a``aaa``a``aaa``a`aaa``aa`aaa``a`aa``aa`aaa``aaaaaaaaa3333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333aa`3333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333aaaa3333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333`aaa3333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333aaaa`a3333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333aaaa```aa3333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333aa```333333`aa``333333aaa`a333333aa333333aaa```a333333`aa``333333`aa``333333aaaa``333333`aa`aa`333333fa`fffa`f`f333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333``333333``333333`a``333333a``333333a``333333``333333a``333333```333333```333333``333333```333333a333333a333333333333a333333`333333```333333`f``333333``333333`a``333333a``333333`a``333333``333333`a``333333```333333`a``333333``333333```333333a``333333a``333333```333333a``333333```333333```333333`a``333333``333333`a``333333a``333333`a``333333``333333`a``333333```333333`a``333333``333333```333333``333333```333333```333333a``333333``333333``333333a``333333```333333```333333``333333```333333``333333a``333333``333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333```333333```333333``333333``333333``a333333`a333333`a`333333a````aa``a`a333333a````a`a`aa333333`a`````aa``333333````aa`aa``aa333333``a``a```aa333333``````a333333``````a`a``33333333330```````333333333330```````333333333330`````````333333333330`````a`3333333330``a```a333333330`a```a``333333330````````333333330````333333330`a````f```a333333330`333333330a333333330``333333330`333333330`a333333330`a33333333033333333033333333033333333033333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333``333333``333333``333333``333333``333333``333333``333333``a`a``aa``a``a333333````a`a``a333333```aa`a````333333`a```aa`aa`a`aa333333`aa``aa`aa`aa`aa333333```a````333333```aa``````3333333333```aa`````3333333333330a```a``````3333333333333a`````a``````3333333333333```a````33333333330``a`aa`a`a`a333333330```a`a``333333330``````````333333330``````333333330```a`f``a``a``a333333330a333333333333333330`333333333333333330333333333a3333333330333333333333333333033333333333333333333330333333333333303333333333333033333333333330333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333ff`a`333333a333333333333a333333`a`a`333333a`333333`a`333333`aa`333333``a`333333a`a`333333a``a``333333````333333```3333333333`a`3333333333330`a`3333333333333```33333333333330fa`a`33333303330`a``333333330`a`333333330```333333330`333333330`a```3333333333333333333303333333333333333333333033333333333303333333330333333333333333333333333033333333333333033333333333333033333333333333333333333333303333333333aa333333aaa333333aaaa333333aaa333333aa333333aa`333333aa333333``aa``a``aa``a``a333333```a`a`a333333``a``a````333333``a`aa`aaf`aa`333333aaaaaaa`a`a333333`a`a`a333333aaaa``aaaaaa`aa333333aaaa`aaaaaa`aa333333aaa`aaaaaa`a`a333333aaaa``aaaaaa`aa333333a```aaaa`aaaa333333a`aaaaaaaaaaaaaaaa333333aa`a``aa``aafa``a333333aa```aa`a`a``a333333`aa`aaa`aaaa333333`a`a`a`a``aaaa``a`333333333333333333333333333333333333a333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333ff`a333333a`333333`a333333a`333333`a`a`333333af333333`a`333333`aa`333333``a333333a`a333333a``a`a333333```333333``3333333330`a3333333330`a`a3333333330``33333333330fa`a33333333330`a`33333330330`a``333333330330````33333333330``33333330330`a````33333333330333333333303333333033033333333330333333333303333333333333330333333333333333033333333333333303333333333333330333333330333333330333333330333333330333333330333333333333a333333a333333a333333a333333a333333``a``a`aa333333`aa333333`a`333333`a`a`aaa333333aaaa```333333aa333333aa`afaaa`aa333333aa`a`aa`aa333333aa`a`aa`a`a333333aa`aaa``aa333333aa`aaa333333aaaaaaaaaaaa`a`aa333333``aa`a````a`a`333333aaa`````333333`aa`aaaaaaa333333```a`aa````a`a`333333a333333a`333333aa333333aa333333a333333a333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333```a`````a````a```````a```````a``a`a`a`aa```a`a`aa``a`a``a``a`a```a``a`a`a`a`aaa``aa```a```aa``a``a``a``a``a```aa```````````````a``aa`a```aa``a``aaa`a````````a````aaaa``aa`aa``a```a`````aa``````````aa`a`a`aa````aa``a`````````a```aa`a`aa````aa``3333333a````````a``a`a`````aa``3333333``a`````````a`a`a````aa``3333333````f````````a`a```a`3333333`````````a`a`a```a``33a`aa`a``a`aa```a`aa```aa```33`a```a`a`a`a```a``aa`aaa`33```a``````a`a`333330````a3333330``a`aa``a``a`f3333333a``33333330``303330``a333`333`333a`3333333333333303333333303333333333333333333a`aaa`aaaa``aaa````a`aa`a`aa`aa``a``aa`aaa`a```a`````a`aaa`a`aafa``a``a`aaaaaaa```aaaaaaaaa`aaaa`aaaa``a`aaa`aaaa`aaaa`a`aaaaaaaaaaa`aaaaaaaaaaaaa`aaa``aaaaa`aaaa```aa`aa`aaaaaa`aaaaaaaaaaa``aaa`faaaaaaa``aa`aa```aaaa`aaaa`aaaa`aa```aaaa`a`aaaaaa`aaaaaa``a`a`a`faaa```aa`aa`aaaaa``a`aaa`a`aaa`a``a`aa`a`aa`a`a`a`a`a`a`af`a`a`a`afa`a`a``a`a`aa`a`aaa`a`aa``aa``aa`a``a``a`a``a```aaaa`a```a`a`aaa```a`a``a`a```fffff`f`aafaf``a``a`a`a```a````a``aaa``a```a`a``a```a`a```a``a`a``aa````a``f`aaa````````a``aa```````a`a``````a`a`````a`f`aa```a`````aa``a`````aa``````a`a````````a`aa``a`````a```````a`a``````````````a````````````a`a``a````aa`a`````````````````````````a``f````af`333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333a333333a`a333333aa`a333333`a333333`a`a`a333333`a`a333333aa`aa`333333`a`a333333a`aa`aa333333aaaa`aa333333`a`a333333`a333333``a``a333333aa`a333333`a333333`a333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333`333333`a333333`a333333`333333``333333`333333`a333333aa``333333`a```333333aaaa``333333``a`a`aa`a```333333```a333333```333333aaaa```333333```333333``333333``333333```333333``a333333`a``a``a`a```333333``333333``333333ffaf``333333`333333`333333`333333`333333`333333`333333333333333333333333333333333333333333333333333333333333`333333a`333333a333333aa333333a333333aa333333a333333fa`aaaaa`333333aaaa333333a`a``333333aa`a`aa`a`333333a`aaa333333aa`a333333a`aaaaa`333333a`aaaa`333333aaaaa`333333aaaaaa``333333aa`a`aa333333`aaaaaaaa333333faaaa`aa```333333aaa`aa``333333aaaaaa333333``aaaaaa```333333333333333333333333333333333333333333333333333333333333a333333`aa333333aa333333aa333333`aa333333aaa333333aa333333a```a`a``aa333333``a333333````333333`aa``a`aa333333aa```aaaaa333333`aaa``a333333aaa`afaa333333aa`a`aa333333a`aa`a`aa333333aa`aaaa333333a``a333333``aaaaa333333aaaa`a`a`a333333`a``333333``a`aa333333``aaa`aaaa`333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333`a`a`a``aaa``a`a`a```a`aa`aaa`a```aaa`a`aaa`aaa`a`a`a``a`a``a`aa``a`a``a`aa`a```aaaa```aa`a`aa```a`aaaaaa`a`aa`a \ No newline at end of file +333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333``a333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333a333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333`a333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333aa333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333a33333333333333333333333333333333333333333033333330333333033303303330330333333333333333333333333333333333333333333033333033333333333303333333333333333333333333333333333333333333333333303333303333333333033333333303333333303333303333333333333333333333333333333333333333333333333333333333333333333333333333333`aaf3333333333333333333333333333333333333333333330333330333033033303303333303333333333333333333333333333330333330333333333333033333333333333333333333333333333333333333333333333333333333333303333333333333303333303333333333333333333333333333333333333333333333333333333333333333333333333333333```a``3333333333333333333333333333333333333333330333303330330333033033330333333333333333333333333333333330333333333333033333333333333333333333333333333333333333333333333303333333333333333330333333333330333333333333333333333333333333333333333333333333333333333333333333333333333333`a``33333333333333333333333333333333333333033333303330330333033033333333303333333333333333333333333303333333333330333333333333333333333333333333333333333333333303330333333333333333330333333333330333333333333333333333333333333333333333333333333333333333333333333333333333333a`333333333333333333333333333333333333333303330330330330330333033333333333333333333333333333033333333333303333333333333333333333333333333333333333333333333333333333333333333333333330333333333333333333333333333333333333333333333333333333333333333333333333333333```a`3333333333333333333333333333333333333333033333330330330330330333333330333333333333333033033333333333333333333333303333033333333333333333033033333333333333333333333333333333333333333333333333333333303333333333303333333333333033330333333333333333333333333333333333333333333333333333333333333333333333333333333``afa333333333333333333333333333333333333303333333333333033033033033033333333333330333333333333033330333333333333333333333330333303333333333333333303330333333333333333333333333333333333333333333333333333330333030333333333330333303333303333303333033333333333333333333333333333333333333333333333333333333333333333333333333333afa3333333333333333333333333333333333333033333333033333303303303303303333333333333333333333333333330333333333333333333333330333303333333333333333303333333333333333333333333333333333333333333333333333333330333333333333333303333033333333333303333033333333333333333333333333333333333333333333333333333333333333333333333333333aa`a333333333333333333333333333333333333333333333033333033030330303303333333033333333333333333333333333333333333333333333333333303333333333333333303333033333333333333333333333333333333333333333333333333333033333333333333333333333333333333333333033333333333333333333333333333333333333333333333333333333333333333333333333333a`a`33333333333333333333333333333333333333333333303333303303033030330330333333333333333333333333330333333333333333333330333333333333033330333333333333333333333333333333333333333333333333333333333033333333333333333333333333333333330333033333333333333333333333333333333333333333333333333333333333333333333333333``aa33333333333333333333333333333333333333333333303333303300303300303303303333333333333333333333333333333333333333303033303333333333330333333333333333333333333333333333333333333333333333333333333333333333333303033333333333333030333033333333333333333333333333333333333333333333333333333333333333333333333333333`3333333333333333333333333333333333333333333333033333333003033003033033033333333333333333333333330333333333333333303033303333333333330333333333333333333333333333333333333333333333333333333333333333333333333330303333330333030333033333333333333333333333333333333333333333333333333333333333333333333333333333aa333333333333333333333333333333333333333333333303333333303033030330330333333333333333333333333303330333333333333303033303333333333330333333333333333333333333333333333333333333333333033333333333303033333303330303330333303333333333333333333333333333333333333333333333333333333333333333333333333a`a`333333333333333333333333333333333333333333333303333333303033030330330333333333333333333333333303330333333333333333333033333333333303333333333333333333333333333333333333333333333330333333333333333333330333333330333303333333333333333333333333333333333333333333333333333333333333333333333333```33333333333333333333333333333333333333333333303333303303003303003303333333033333333333333333333333333333333333333333333333333330333333333333333330333333333333333333333333333333333333333333333333333333333333333333330333333333033333333333333333333333333333333333333333333333333333333333333333333333333333`a3333333333333333333333333333333333333333333330333330330300330300330333333303333333333333333333333333333333333333333333333333303333333333333333303333033333333333333333333333333333333333333333333333333333333333333333033333333033333333333333333333333333333333333333333333333333333333333333333333333333333``ff3333333333333333333333333333333333333333333330333330330333303333033333330333333333333333333333333333303333333333333333033033333333333333333033330333333333333333333333333333333333333333333333333333333333333333333333303333330330330333330333333333333333333333333333333333333333333333333333333333333333333333333a``333333333333333333333333333333333333303333333303333330333303333033333333333333333333333333333303333303333333333333333033033333333333333333033333333333333333333333333333333333333333333333333333333333333333333333333033033330330330333330333333333333333333333333333333333333333333333333333333333333333333333333aa3333333333333333333333333333333333333033333333333330330330330330333333333333303333333333330333303333333333333333333333033033333333333333333033303333333333333333333333333333333333333333333333333333303333333333333333303303330330330333333333333333333333333333333333333333333333333333333333333333333333333333333`aaa3333333333333333333333333333333333333333033333330330330330330333333330333333333333333033033333333333333333333333303333333333333333303303333333333333333333333333333333333333333333333333333303333333333333333333333033330333333333333333333333333333333333333333333333333333333333333333333333333333333`aa`a33333333333333333333333333333333333333330333033333033333033033333333333333333330333333333333333333033333330333333333333333333333333333333333333333333333333333333333333333333333333333333303333330333333333333333333333333333333333333333333333333333333333333333333333333a`a`a`33333333333333333333333333333333333333033333303333303333303333333333333333033333330333333333333333033333303333333033333333333333333333333333333333333333333333333333333333333333333333330333333303033333303333330333333333333333333333333333333333333333333333333333333333333333333333333a`333333333333333333333333333333333333333333033330333033033303303330333333333333333333333333333333333333303333303033333330333333333333333333333333333333333333333333333333333333330333333333333333033333033330333330303333333333333333333333333333333333333333333333333333333333333333333333333333333``a`3333333333333333333333333333333333333333333330333330333033033303303333033333333333333333333333333333333333333303333303033333330333333333333333333333333333333333333333333333333333333333033333333333333303333303333330333330303333333333333333333333333333333333333333333333333333333333333333333333333333333`aa`3333333333333333333333333333333333333333303333333033333303333330333333033333333333333333333333333333333333033333333333333333333330333333303333333333333333333333333333333333333333333333333333333333033333333333333333333333333033333333333033333330333333333333333333333333333333333333333333333333333333333333333333333333aa`a`f333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333aa`a``a333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333`aaaa`a``333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333aa````333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333a````333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333a````333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333`a````333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333`aa````333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333aa````333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333aaa`a``333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333`aaaa`a```333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333ffa``f`aa``a``a`a`a`a`a``aa``a`a```aa`a`a`a`a`a```f`a``a`ffff`aff``````a`a`aa``a```a``a``a```f``f`a``a``aa``a```a`a`a`aa``aaa`aa```a``aaa`aa`a`a`a`````````a```a`a``af`a`aaaaa`a`a```a``a``a`a````aa`aaaa``aa``a``a`a`a````a```a``aaa``a``aaa````a`aa`f``a`a`a``aa````aaa``a``aaa``a``aaa``a`aaa``aa`aaa``a`aa``aa`aaa``aaaaaaaaa3333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333aa`3333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333aaaa3333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333`aaa3333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333aaaa`a3333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333aaaa```aa3333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333aa```333333`aa``333333aaa`a333333aa333333aaa```a333333`aa``333333`aa``333333aaaa``333333`aa`aa`333333fa`fffa`f`f333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333``333333``333333`a``333333a``333333a``333333``333333a``333333```333333```333333``333333```333333a333333a333333333333a333333`333333```333333`f``333333``333333`a``333333a``333333`a``333333``333333`a``333333```333333`a``333333``333333```333333a``333333a``333333```333333a``333333```333333```333333`a``333333``333333`a``333333a``333333`a``333333``333333`a``333333```333333`a``333333``333333```333333``333333```333333```333333a``333333``333333``333333a``333333```333333```333333``333333```333333``333333a``333333``333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333`333333`333333a``333333`333333``333333333333`a`333333```a``a```a`a`f`333333````a```333333``````````333333``a`aa`a`aa```a333333``aa`aaa``aa`aa333333````````a333333``````````a33333333330``````a`a```333333333330````a````f```333333333330````f```a```f333333333330```````3333333330``a``a`a`aa333333330a``a`a`a333333330```a````333333330``a``333333330a``a``aaa``a``af333333330`333333330`333333330a33333333033333333033333333033333333033333333033333333033333333033333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333``333333``333333``333333``333333``333333``333333``333333``a`a``aa``a``a333333````a`a``a333333```aa`a````333333`a```aa`aa`a`aa333333`aa``aa`aa`aa`aa333333```a````333333```aa``````3333333333```aa`````3333333333330a```a``````3333333333333a`````a``````3333333333333```a````33333333330``a`aa`a`a`a333333330```a`a``333333330``````````333333330``````333333330```a`f``a``a``a333333330a333333333333333330`333333333333333330333333333a3333333330333333333333333333033333333333333333333330333333333333303333333333333033333333333330333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333ff`a`333333a333333333333a333333`a`a`333333a`333333`a`333333`aa`333333``a`333333a`a`333333a``a``333333````333333```3333333333`a`3333333333330`a`3333333333333```33333333333330fa`a`33333303330`a``333333330`a`333333330```333333330`333333330`a```3333333333333333333303333333333333333333333033333333333303333333330333333333333333333333333033333333333333033333333333333033333333333333333333333333303333333333a333333a333333a333333333333a333333a333333a333333a`aa`faaa``a``aa`aa`a``333333aaaa``aaa`333333aaa``a``````a333333aa`a`aaf```aa`aaa`333333aa```a``a`a333333aaaa`a``aa333333aaaaaaaaaaaa`aaaaaaa333333aaa`aaaaa`aaaaaaa333333aaa`aaa``aa`aaaaaaa333333aaaaaaaa`aaaaaaaa333333aaa``aaaa`aa333333aaa```aaaaafa`aaa`aa333333aaaaa`aaa`faaa`aaa333333aaaaaa`aa`a`a`aa333333aaa`aaaaa``aaaa`a333333aaa``aaaa``aaaaaaa`a`333333a333333a333333a333333`aa333333`a333333`aa333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333ff`a333333a`333333`a333333a`333333`a`a`333333af333333`a`333333`aa`333333``a333333a`a333333a``a`a333333```333333``3333333330`a3333333330`a`a3333333330``33333333330fa`a33333333330`a`33333330330`a``333333330330````33333333330``33333330330`a````33333333330333333333303333333033033333333330333333333303333333333333330333333333333333033333333333333303333333333333330333333330333333330333333330333333330333333330a333333a`a333333a``a333333333333a`333333aaa`333333a`333333a`aa```a`a`````a`a`333333aa`a`a``a333333aa`aa```333333aa``a``a``a`333333aa``aaa`a``a333333aaaaaaaaa`333333aaaaaaaaa`aaaaafaaf`a`333333aaa`aa`aa```aa``a`333333aaa`aa`aaa`aa``a`333333aaaaa`aa``aaa`a`333333aaa`aaaa333333aaa``aaaaaaa``aaaaa``a333333aaaa``aa``a`a`a`333333aaaaaaa`333333aaa``aaaaaa`a``a`a333333aaa````aa````a``aaaa`333a333a333333a333333a333333a333333a333333a333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333`a```a`````````a`a`a`aa```a`a`aa``a`a``aa`a`aaa``aa```a``a``a``a``a```a````a``aa`a````````a````a`````aa```a`a`aa````aa``aa`a`aa````aa```a`a`````aa```a`a`a````aa```a`a```a``a`a`a```a```a`aa```aa```a`a`a`a```a``aa`aaa`a`af``a`a`a`faaa```aa`aa`aaaaa``a`aaa`a`aaa`a``a`aa`a`aa`a`a`a`a`a`a`af`a`a`a`afa`a`a``a`a`aa`a`aaa`a`aa``aa``aa`a``a``a`a``a```aaaa`a```a`a`aaa```a`a``a`a```fffff``aaaa`a`aa`aaa`a`a`a`a`a`a`aaa`aa``a`aa`aa`aaaaaa`aa`a`a`a``a``aaa`a`a`a`f`aafaf``a``a`a`a```a````a``aaa``a```a`a``a```a`a```a``a`a`aa````a``f`aaa````````a``aa```````a``````a`a`````a`f`aa```a`````a``a`````a``````a`````````a`aa``a`````a```````a``````````````a```````````a`a``a````aa`a`````````````````````````a``f````af`333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333`333333`a333333`a333333`333333``333333`333333`a333333aa``333333`a```333333aaaa``333333``a`a`aa`a```333333```a333333```333333aaaa```333333```333333``333333``333333```333333``a333333`a``a``a`a```333333``333333``333333ffaf``333333`333333`333333`333333`333333`333333`333333333333333333333333333333333333333333333333333333333333`333333a`333333a333333aa333333a333333aa333333a333333fa`aaaaa`333333aaaa333333a`a``333333aa`a`aa`a`333333a`aaa333333aa`a333333a`aaaaa`333333a`aaaa`333333aaaaa`333333aaaaaa``333333aa`a`aa333333`aaaaaaaa333333faaaa`aa```333333aaa`aa``333333aaaaaa333333``aaaaaa```333333333333333333333333333333333333333333333333333333333333a333333`aa333333aa333333aa333333`aa333333aaa333333aa333333a```a`a``aa333333``a333333````333333`aa``a`aa333333aa```aaaaa333333`aaa``a333333aaa`afaa333333aa`a`aa333333a`aa`a`aa333333aa`aaaa333333a``a333333``aaaaa333333aaaa`a`a`a333333`a``333333``a`aa333333``aaa`aaaa`333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333`a`a`a``aaa``a`a`a```a`aa`aaa`a```aaa`a`aaa`aaa`a`a`a``a`a``a`aa``a`a``a`aa`a```aaaa```aa`a`aa```a`aaaaaa`a`aa`a \ No newline at end of file diff --git a/data/waveshare13e6-v1/ap_bg_retry_preview.png b/data/waveshare13e6-v1/ap_bg_retry_preview.png index 9d5d5f62ec8c76fc8d717dad367115a4ee01b51d..d2ba7d25769e96cc94196a9adf04c7b2fbde7b0e 100644 GIT binary patch literal 33098 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 literal 33778 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 F{cr9Xq3Zwu diff --git a/data/waveshare13e6-v1/setup_bg.bin b/data/waveshare13e6-v1/setup_bg.bin index 4e87fde..a8d1075 100644 --- a/data/waveshare13e6-v1/setup_bg.bin +++ b/data/waveshare13e6-v1/setup_bg.bin @@ -1 +1 @@ -fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff`ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff`ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff`ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff`ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff`ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff`ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff`ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff`ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff`ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff`ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff`ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff`ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff`ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff`ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff`ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff`ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff`ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff`ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff`ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff`fff`ff`fffffff`ff`fff`ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff`fffff`ffff`ffffff`fffff`fffff`ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff`fffff`ffffffffffffffffff`fffffffffffff`fffffffffffffffffffffffffffffffffff`ffffffffff`fffff`ffffffffffffffffffffffffffffffffffffffffffffffff`ff`f`fffffffffffffffffffffffffffffffffffffffffffffffffffff`fff`f`ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff`fffff`ffffff`ffffffffffff`ffffffffffffff`fffffffffffffffffffffffffffffffffff`fff`ffffff`fffff`fffffffffff`ffffffffffffffffffffffffffffff`f`fffffffffffffffffffffffffffffffffffffffffffffffffff`f`ffffffffffff`ffffffffffffffffffffffffff`ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff`f`ff`fffffff`fff`f`ff`fffffffff`fffffffffffffffffffffffffffffffffffffff`ffffff`fffff`ffffffffff`ffffffffffffffffffffffff`f`ffffffffffffffffffffffffffffffffffffffffffffffff`f`f`ffffffffffff`fffffffffffffffffffffff`fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff`ff`ff`ffff`ff`ff`ff`ffffffffffffffffffffffffffffffffffffffffff`fffff`fffff`fffffffffffff`fffffffffffffffffff``f`fffffffffffffffffffffffffffffffffffffffffffffffff`f`fffffffffff`ffffffffff`ffffffffffff`fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff`ff`ff`ffff`ff`ffff`ff`fffff`fffff`fffffffffffffffffffffffffffffffffffffff`ff`ff`fffff`fffffffff`fffffffffffffffffffff`f`ffffffffffffffffffffffffffffffffffffffffffffffff`f`fffffffffff`fffffffffffffffffffffff`fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff`ff`ff`ff`ff`ff`ff`ff`ff`ff`fffffffffffffffffffffffffffffffffffffffffffffffff`ff`ffffffffff`fffffffff`fffff`ff`fffffffffffffffffffffffff`ffff`fffff`ffffffffffffffffffffffffffffffffffffffffffffffffffffffff`fffff`fffff`ffffffffffffffffff`ffff`fffffffff`ff`ffffffffffffffff`ffff`fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff`ff`ff`ff`ff`ff`fffffff`ffffffff`fffff`fffffffffffffffffffffffffffffffffffffff`ffff`ff`ffffffffff`ffffffffffffff`ff`ffff`ffffffffffffffffffff`fffffffff`fffff`ffffffffffffffffffffffffffffffffffffffffffffffffffffff`ffffffffff`fffff`ffffffffffffffffffffffffffffffffff`ffff`fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff`ff`ff`ff`ffff`ffffffffffffffffff`fffff`ffffffffffffffffffffffffffffffffffff`ff`ff`ff`ffffffffff`fffffffffffffffffffff`ffffffffffffffffffff`fffffffffff`fffff`fffffffffff`ffffffffffffffffffffffffffffffffffffffffff`fffffffffff`fffff`fffffffffffffffffffffffffffffffffffff`ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff`ff`ffffff`fffff`fffffffffffff`ffffffffffffffffffffffffffffffffffffffffffffff`ff`fffff`ffffffffff`ffffffff`ffffffffffffffffffffffffffffffffffffffffffff`fffff`ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff`fffff`fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff`ff`ffffffff`ff`ff`fff`ff`fffffffffff`ffff`ffffffffffffffffffffffffffffffffffff`f`ffffff`fffff`ffffffff`ffffffffffffffff`fffff`ffffffffffffffffff`fffff`ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff`fffff`fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff`ff`fffffff`fffff`fffff`ff`ff`fff`fff`ffffffffffffffffffffffffffffffffffff`f`ffffff`fffff`ffffffff`ffffffffffffffffffffffffffffffffffffffff`fffff`fffffff`ffffffffffffffffffffffffffffffffffffffffffffffffff`fffff`ffffffffffffffffff`ffffffffffffffffffffffffffffff`fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff`ff`fffffff`fff`ff`fffff`ff`fffffffffffffffffffffffffffffffffffffffffffffff`fffff`fffff`ffffffff`fffffffffffffff`ffffffffffffffffffffffffff`fffff`fffffff`fffffffffffffffffffffffffffffffffffffffffff`ffffff`fffff`fffffffffffffffffffffffffffffff`ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff`ff`ffffffffff`fffff`ffffffffffffffffffffffffffffffffffffffffffffffff`f`fff`fffff`ffffffff`fffffffffffffff`fff`fffff`ffffffffffffffffff`fffff`fffffff`fffffffffffff`ffffffffffffffffffff`fffff`fffffffffffffff`ffffffffffffffff`ffffffffffffff`ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff`ff`fffffff`fffff`ffffffff`ffff`ffffffffffffffffffffffffffffffffffffff`f`fff`fffff`ffffffff`fffffffffffffff`fff`fffff`ffffffffffffffffff`fffff`fffffff`fffffffffffff`ffffffffffffffff`fffff`fffff`ffffffffffffffffffffffffffffffff`ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff`ff`fffff`ffff`ffff`ff`fffffffffffffffffffffffffffffffffffffffffffffffffffffff``fff`ffffffffff`ffffffff`fffffffffffffffffffffffffffffffffffffffffffff`fffff`ffffffffffff`fffffffffffff`ffffffffffffffffff`ffff`fffff`ffffffffffffffffffff`fffffffffffffffffffffffffffffffffff`fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff`ff`fff`fffffff`ff`ff`ff`ffffffffffffffffffffffffffffffffffffffffffffffffffff`f``fff`ffffffffff`ffffffff`ffffffffffffffffffffffffffffffffffffffffffff`fffff`fffffffffffffffffffffffff`ffffffffffffffffffffffff`fffff`ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff`fffffffffffff`fffffff`fffffffffffffffffffffff`fffffff`fffffff`fffffffffffffffffffffffffffffffffffff`ff`fff`ffffffffff`ffffffff`ffffffffffffffffff`fffff`fffffffffffffffffffff`fffff`fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff`ffff`fffff`ffffffffffffffffffffffff`ffffffffffffffffffffffffffffffffff`ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff`ffffffffffffffffffff`ffffffffffffff`fffffff`ffff`ffffff`fffffffffffffffffffffffffffffffffffffff`ff`ffff`ffffffffff`fffffffffffffffffffff`fffff`fffff`ffffffffff`fffffffffff`fffff`fffffffffff`ffffffffffffffffffffffffffffffffffffffffffffffff`ffff`fffff`fffffffffffffffffffffff`ffffffffffffffff`fffffffffffffffff`ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff`fffffffffffffffffff`ffffffffffffffffffffffffff`ffffff`fffffffffffffffffffffffffffffffffffff`fffffff`ffffffffff`ffffffffffffff`ff`ffff`ffffffffffffffffffffff`fffffffff`fffff`ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff`ffff`fffff`ffffffffffffffffffffffffffffffffffff`ffff`ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff`fffffffffffffffff`fffffffffffffff`ffff`fffffff`ffffffffffffffffffffffffffffffffffffffffffffffff`ffffffffff`fffffffff`fffff`ff`fffffffffffffffffffffffff`ffff`fffff`ffffffffffffffffffffffffffffffffffffffffffffffffffffffff`ffff`fffff`ffffffffffffffffffffff`ffffffffffffff`ff`ffffffffffffffff`ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff`fffffffffffffffffffffffffffffffffffffffffffff`ffffffffff`fffffffff`fffffffff`ffffff`ffffffffff`fffff`fffffffffffffffffffffffffffffffffffffffffffffffffff`fffff`ffffffffffffffff`fffffffffffffffffffffffff`ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff`fffffffffffffffffffffffffffffffffffffffffffff`ffffffffff`fffffffffffff`fffffff`ffffff`ffffff`ffff`fffff`ffffffffffffffffffffffffffffffffffffffffffffffffffff`fffff`ffffffffffffffff`fffffffff`fffffffffffffffff`ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff`fffffffffffffffffffffffffffffffffffffffff`ffff`ffffffffff`ffffffffff`ffffffffffffffffffffffffffffff`fffff`ffffffffffffffffffffffffffffffffffffffffffffffffffff`fffff`ffffffffffffffff`fffffffffffffffffffffffffff`ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff`ffffffffffffffffffffffffffffffffffffff`fff`ffff`ffffffffff`fffffffffff`ffffffffffffffffffffffffffffffffff`fffff`ffffffffffffffffffffffffffffffffffffffffffffffff`ffffff`fffff`ffffffffffffffff`fffffffffffffffffffffffffffff`ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff`ffffffffffffffffffffffffffffffffffffff`ffff`ffff`ffffffffff`ffffffffffffffffffffffffffffffff`fffffff`fffffffff`ffffff`fffff`fffffffffffffffffffffffffffffffffffffffffffffffffffffffffff`fffff`ffffffffffffffff`ffffffffffffffffffffffffffffffff`ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff`ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff`ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff`ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff`ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff`ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff`ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff`ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff`ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff`ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff`ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff`ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff`ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff`ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff`ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff`ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff`ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff`ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff`ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff`ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff`ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff`ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff`ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff`ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff`ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff`ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff`ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff`ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff`ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff`ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff`ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff`ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff`ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff`ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff`ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff`fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffaaaa`aaaaaa`aaaaa`aff`faaffff`a```fa``a`a`aa`````a`a````a``aaa```aaa````aa```a`a```a`aaaaa``aa`aaaa``aaaa`a``a`a`aaaaaaa`aa``a`a``a`a`aaaaa`a`a`aaa``aaaa`a``a``a```aa``a```a``aa`a`a`a``a`aa`a`a```aa`a`a`a``aa`a````aa``a``a``aa```aaa`a`aa`a`a`a``aa``a``aaa`aa`a`a``aaaaa```a`a`aa````aa`aaa```a``aa`````aa``aa`aa`aaa``a``aa`ff`affa`a`a```aaaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff````a``a```a````````a```a``a`a```aaa```aa`a````a``aaaa`a``aaa```a`````aa````a`````a`aa`aa`aa`aa``a`aa`a`aa``aa`a```a``aa```````````````f`a````a`````a``a``a`a`````````a``a````a``aa``````a``a```a`a`````````````aa``a`f```afaaaaaaaaaaaaaaaaaaaa```aaa```a`a`faa`````a`aa``aaaa````a`a`a`a`aa`a`af``fa`aaaaaaa`aaaaa`aaa``aa`aa`aa```aaaaaa`aaaaaa`aaaaa`aaaaa``aaaaaaaaaaaa`aaaaaaaaaaa`aaa```a`aaa`a`aa`aaaaa`a`aa`aaaaa`aaa`aa`a``a`afaaafa`a`a````aaa``aa`a```aaa`aaaaa`a`a`a`a`aaa`aaa``f``f``a`a`````````a````a`````a```aa```a`f`a``a`a``a``````a````a`a``a````fa`aa`a`a`a`aa```a`a`a``````a````a`a`aa`a````a`aa````a````aa```aa``a``a`a`a``aa````aaa```a``a`````a```a``f``a`fa`ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffaa``a`aaa``aaaaaa`a``aa`a```a`a```aaaa`a`aaa`a`aaaa`a`a`aaa`a```a`aa`aaa`a``aaa```a`a``aaa``aaaa```a`a``a`aaa`a`aaa`a`a``aa``aa`aa`aa``a````aa```a``f`a`a`````a`a`a````aa`a`a`aa```a`a`aa`aaaa`aa```a`a`a```a`a`aaa`a`aaf``a``a`aafa`a``aaa````a``aa`a`a````a```a`````````a`a`````a``a`a`a`a````aa`a```a```a`a`aa``a`a`a``a`````a`a``a```a```a`aa`a`a`a````a`a``a`a```a`a``aa`a`a`aa`a``a```a```a``aa`a`aa`a`a```aa`a``a`aa`aa`a`aa`a`aa`afaaa`afaffaaa```aaaaaa`aaaaa`a`a`aaa`a`aaaa`a`aa``a`aaa`a`a`a`a````af``fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffafffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffafffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffafffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffafffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffafffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffafffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffafffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffafffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffafffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffafffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffafffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffafffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffafffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffafffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa```a``aa`a`````a`a``````a`a``aa```a`a`a``a`aa```aa``aaa`````ffa``a`a`a```aa``aa```a`aa`````a``````````a`a`a``a`````a`a``a`a```````a`aa``a`````a`````````a`````a`a``ff```a``a```a```a````a`a`a`a`a`aaaa \ No newline at end of file +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff``affffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff`affffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffaaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffaffffffffffffffffffffffffffffffffffff`ffffffffff`fffff`ffffffffffffffffffffffffffffffffffffffffffffffff`ff`f`fffffffffffffffffffffffffffffffffffffffffffffffffffff`fff`f`fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff`aafffffffffffffffffffffffffffffffffffff`fff`ffffff`fffff`fffffffffff`ffffffffffffffffffffffffffffff`f`fffffffffffffffffffffffffffffffffffffffffffffffffff`f`ffffffffffff`ffffffffffffffffffffffffff`fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff```a``ffffffffffffffffffffffffffffffffffffffff`ffffff`fffff`ffffffffff`ffffffffffffffffffffffff`f`ffffffffffffffffffffffffffffffffffffffffffffffff`f`f`ffffffffffff`fffffffffffffffffffffff`ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff`a``ffffffffffffffffffffffffffffffffffffffff`fffff`fffff`fffffffffffff`fffffffffffffffffff``f`fffffffffffffffffffffffffffffffffffffffffffffffff`f`fffffffffff`ffffffffff`ffffffffffff`ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa`ffffffffffffffffffffffffffffffffffffffff`ff`ff`fffff`fffffffff`fffffffffffffffffffff`f`ffffffffffffffffffffffffffffffffffffffffffffffff`f`fffffffffff`fffffffffffffffffffffff`ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff```a`ffffffffffffffffffffffffffffffffffffffffff`ff`ffffffffff`fffffffff`fffff`ff`fffffffffffffffffffffffff`ffff`fffff`ffffffffffffffffffffffffffffffffffffffffffffffffffffffff`fffff`fffff`ffffffffffffffffff`ffff`fffffffff`ff`ffffffffffffffff`ffff`ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff``afafffffffffffffffffffffffffffffffffffff`ffff`ff`ffffffffff`ffffffffffffff`ff`ffff`ffffffffffffffffffff`fffffffff`fffff`ffffffffffffffffffffffffffffffffffffffffffffffffffffff`ffffffffff`fffff`ffffffffffffffffffffffffffffffffff`ffff`ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffafafffffffffffffffffffffffffffffffffffff`ff`ff`ff`ffffffffff`fffffffffffffffffffff`ffffffffffffffffffff`fffffffffff`fffff`fffffffffff`ffffffffffffffffffffffffffffffffffffffffff`fffffffffff`fffff`fffffffffffffffffffffffffffffffffffff`fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffaa`afffffffffffffffffffffffffffffffffffff`ff`fffff`ffffffffff`ffffffff`ffffffffffffffffffffffffffffffffffffffffffff`fffff`ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff`fffff`ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa`a`fffffffffffffffffffffffffffffffffffff`f`ffffff`fffff`ffffffff`ffffffffffffffff`fffff`ffffffffffffffffff`fffff`ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff`fffff`ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff``aafffffffffffffffffffffffffffffffffffff`f`ffffff`fffff`ffffffff`ffffffffffffffffffffffffffffffffffffffff`fffff`fffffff`ffffffffffffffffffffffffffffffffffffffffffffffffff`fffff`ffffffffffffffffff`ffffffffffffffffffffffffffffff`ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff`fffffffffffffffffffffffffffffffffffffff`fffff`fffff`ffffffff`fffffffffffffff`ffffffffffffffffffffffffff`fffff`fffffff`fffffffffffffffffffffffffffffffffffffffffff`ffffff`fffff`fffffffffffffffffffffffffffffff`fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffaafffffffffffffffffffffffffffffffffffffff`f`fff`fffff`ffffffff`fffffffffffffff`fff`fffff`ffffffffffffffffff`fffff`fffffff`fffffffffffff`ffffffffffffffffffff`fffff`fffffffffffffff`ffffffffffffffff`ffffffffffffff`fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa`a`fffffffffffffffffffffffffffffffffffffff`f`fff`fffff`ffffffff`fffffffffffffff`fff`fffff`ffffffffffffffffff`fffff`fffffff`fffffffffffff`ffffffffffffffff`fffff`fffff`ffffffffffffffffffffffffffffffff`fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff```fffffffffffffffffffffffffffffffffffffff``fff`ffffffffff`ffffffff`fffffffffffffffffffffffffffffffffffffffffffff`fffff`ffffffffffff`fffffffffffff`ffffffffffffffffff`ffff`fffff`ffffffffffffffffffff`fffffffffffffffffffffffffffffffffff`ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff`affffffffffffffffffffffffffffffffffffff`f``fff`ffffffffff`ffffffff`ffffffffffffffffffffffffffffffffffffffffffff`fffff`fffffffffffffffffffffffff`ffffffffffffffffffffffff`fffff`fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff``ffffffffffffffffffffffffffffffffffffffff`ff`fff`ffffffffff`ffffffff`ffffffffffffffffff`fffff`fffffffffffffffffffff`fffff`fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff`ffff`fffff`ffffffffffffffffffffffff`ffffffffffffffffffffffffffffffffff`fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa``ffffffffffffffffffffffffffffffffffffff`ff`ffff`ffffffffff`fffffffffffffffffffff`fffff`fffff`ffffffffff`fffffffffff`fffff`fffffffffff`ffffffffffffffffffffffffffffffffffffffffffffffff`ffff`fffff`fffffffffffffffffffffff`ffffffffffffffff`fffffffffffffffff`fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffaaffffffffffffffffffffffffffffffffffffff`fffffff`ffffffffff`ffffffffffffff`ff`ffff`ffffffffffffffffffffff`fffffffff`fffff`ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff`ffff`fffff`ffffffffffffffffffffffffffffffffffff`ffff`fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff`aaaffffffffffffffffffffffffffffffffffffffffffffff`ffffffffff`fffffffff`fffff`ff`fffffffffffffffffffffffff`ffff`fffff`ffffffffffffffffffffffffffffffffffffffffffffffffffffffff`ffff`fffff`ffffffffffffffffffffff`ffffffffffffff`ff`ffffffffffffffff`fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff`aa`affffffffffffffffffffffffffffffffffffffffffffff`ffffffffff`fffffffff`fffffffff`ffffff`ffffffffff`fffff`fffffffffffffffffffffffffffffffffffffffffffffffffff`fffff`ffffffffffffffff`fffffffffffffffffffffffff`fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa`a`a`ffffffffffffffffffffffffffffffffffffffffffffff`ffffffffff`fffffffffffff`fffffff`ffffff`ffffff`ffff`fffff`ffffffffffffffffffffffffffffffffffffffffffffffffffff`fffff`ffffffffffffffff`fffffffff`fffffffffffffffff`fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa`ffffffffffffffffffffffffffffffffffffffffff`ffff`ffffffffff`ffffffffff`ffffffffffffffffffffffffffffff`fffff`ffffffffffffffffffffffffffffffffffffffffffffffffffff`fffff`ffffffffffffffff`fffffffffffffffffffffffffff`fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff``a`fffffffffffffffffffffffffffffffffffffff`fff`ffff`ffffffffff`fffffffffff`ffffffffffffffffffffffffffffffffff`fffff`ffffffffffffffffffffffffffffffffffffffffffffffff`ffffff`fffff`ffffffffffffffff`fffffffffffffffffffffffffffff`fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff`aa`fffffffffffffffffffffffffffffffffffffff`ffff`ffff`ffffffffff`ffffffffffffffffffffffffffffffff`fffffff`fffffffff`ffffff`fffff`fffffffffffffffffffffffffffffffffffffffffffffffffffffffffff`fffff`ffffffffffffffff`ffffffffffffffffffffffffffffffff`fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffaa`a`fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffaa`a``affffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff`aaaa`a``ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffaa````ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa````ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa````ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff`a````ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff`aa````ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffaa````ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffaaa`a``ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff`aaaa`a```ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffaaaa`aaaaaa`aaaaa`aff`faaffff`a```fa``a`a`aa`````a`a````a``aaa```aaa````aa```a`a```a`aaaaa``aa`aaaa``aaaa`a``a`a`aaaaaaa`aa``a`a``a`a`aaaaa`a`a`aaa``aaaa`a``a``a```aa``a```a``aa`a`a`a``a`aa`a`a```aa`a`a`a``aa`a````aa``a``a``aa```aaa`a`aa`a`a`a``aa``a``aaa`aa`a`a``aaaaa```a`a`aa````aa`aaa```a``aa`````aa``aa`aa`aaa``a``aa`ff`affa`a`a```aaaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff````a``a```a````````a```a``a`a```aaa```aa`a````a``aaaa`a``aaa```a`````aa````a`````a`aa`aa`aa`aa``a`aa`a`aa``aa`a```a``aa```````````````f`a````a`````a``a``a`a`````````a``a````a``aa``````a``a```a`a`````````````aa``a`f```afaaaaaaaaaaaaaaaaaaaa```aaa```a`a`faa`````a`aa``aaaa````a`a`a`a`aa`a`af``fa`aaaaaaa`aaaaa`aaa``aa`aa`aa```aaaaaa`aaaaaa`aaaaa`aaaaa``aaaaaaaaaaaa`aaaaaaaaaaa`aaa```a`aaa`a`aa`aaaaa`a`aa`aaaaa`aaa`aa`a``a`afaaafa`a`a````aaa``aa`a```aaa`aaaaa`a`a`a`a`aaa`aaa``f``f``a`a`````````a````a`````a```aa```a`f`a``a`a``a``````a````a`a``a````fa`aa`a`a`a`aa```a`a`a``````a````a`a`aa`a````a`aa````a````aa```aa``a``a`a`a``aa````aaa```a``a`````a```a``f``a`fa`ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffaa``a`aaa``aaaaaa`a``aa`a```a`a```aaaa`a`aaa`a`aaaa`a`a`aaa`a```a`aa`aaa`a``aaa```a`a``aaa``aaaa```a`a``a`aaa`a`aaa`a`a``aa``aa`aa`aa``a````aa```a``f`a`a`````a`a`a````aa`a`a`aa```a`a`aa`aaaa`aa```a`a`a```a`a`aaa`a`aaf``a``a`aafa`a``aaa````a``aa`a`a````a```a`````````a`a`````a``a`a`a`a````aa`a```a```a`a`aa``a`a`a``a`````a`a``a```a```a`aa`a`a`a````a`a``a`a```a`a``aa`a`a`aa`a``a```a```a``aa`a`aa`a`a```aa`a``a`aa`aa`a`aa`a`aa`afaaa`afaffaaa```aaaaaa`aaaaa`a`a`aaa`a`aaaa`a`aa``a`aaa`a`a`a`a````af``fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffafffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffafffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffafffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffafffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffafffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffafffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffafffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffafffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffafffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffafffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffafffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffafffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffafffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffafffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa```a``aa`a`````a`a``````a`a``aa```a`a`a``a`aa```aa``aaa`````ffa``a`a`a```aa``aa```a`aa`````a``````````a`a`a``a`````a`a``a`a```````a`aa``a`````a`````````a`````a`a``ff```a``a```a```a````a`a`a`a`a`aaaa \ No newline at end of file diff --git a/data/waveshare13e6-v1/setup_bg_preview.png b/data/waveshare13e6-v1/setup_bg_preview.png index bcc1c17b7e852ba6946f6fc33f40b3e49734e3a6..f51bf8973ac54a3b5be74bc695d1e7125592905b 100644 GIT binary patch literal 23441 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 literal 22480 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 N>l)uI({cRu{{iP4Po@9> diff --git a/data/waveshare73-v1/ap_bg.bin b/data/waveshare73-v1/ap_bg.bin index 0c7d7d78febad77155ffe3afaa3aaddcfc619a87..1da38c2511d4f7a0103a06968e6a79186d7bafe0 100644 GIT binary patch delta 7687 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 ZL4Dk!!uX3gFDYo16lGt%Ur+kt{{ZPb;j91v diff --git a/data/waveshare73-v1/ap_bg_preview.png b/data/waveshare73-v1/ap_bg_preview.png index 9090fdb5cebd1728c40895e80c596e97c9346bfc..e3b98e85c57e3eb727be2a6e201824f6747b8d0b 100644 GIT binary patch literal 13059 zcma)jbzD^2yZ)vdM5GZ!MWjo*JSd=~NOyO4IfRt7N`nIiokMq*l1euWNHc^q!wkQT z=bZ1k_kQp9et!SX-fQo**Lv6UKF{;M6Zt|#o`jH&5C8y@=g*$L1OTi%0D!TCj|u)V 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 literal 13205 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 diff --git a/data/waveshare73-v1/ap_bg_retry.bin b/data/waveshare73-v1/ap_bg_retry.bin index 42a637174cf46337185c0d96065f4929323f0364..785b6a1271b60ea525261cb43d08e4b7de213082 100644 GIT binary patch delta 7424 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 delta 8010 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 literal 12529 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 b8r6O?SC@A&m|cA{nZBD$<=bT1Ir;P(HES`t delta 961 zcmZp;!`*O)dqWG?MuGqA({HIV8c$c`WXzo?@PP=9(&PYnmd!ol9E=kM^x^8Ui^>7j za%^5Bg{qbmQK`)V@**fU!A0Z~1wlY8Elp4mhCwW#Fpw*jHl5LuQ3T{MF`z4WHdiR| zfXtDD=mN?MiX{RekOY|m)CFRsO`pKWD2mX;p#s*Vi>e7|DNGa4ZoxDl1POr!ft=~m zoQyJHJ7=g8(hjs2rX6I6V47GWLc4}K7VRM4!fj6kc@)9}YX@==+IMJxwd)`p4-Orm z&%rimL9B diff --git a/data/waveshare73-v1/setup_bg_preview.png b/data/waveshare73-v1/setup_bg_preview.png index b9ce7508bdb5840e6e5b854f937b81061bf2cfa2..903e285ec287887ed131b9b33569f2325c4f24f1 100644 GIT binary patch literal 11027 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 literal 10526 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 JOK!lQ{RdQrC_exI diff --git a/scripts/gen_screens.py b/scripts/gen_screens.py index 849b252..192d759 100644 --- a/scripts/gen_screens.py +++ b/scripts/gen_screens.py @@ -111,6 +111,32 @@ def leave_qr_white(draw, qr_x, qr_y, qr_px): """Blank the QR overlay region so firmware can write the real QR.""" draw.rectangle([qr_x, qr_y, qr_x+qr_px-1, qr_y+qr_px-1], fill=WH) +# ── Logo placeholder ───────────────────────────────────────────────────────── +# Top-right brand placeholder for both setup screens. When the real logo +# lands, replace draw_logo_placeholder() with a paste of assets/logo.png +# (or similar) at the same coordinates so the layout stays stable. +LOGO_W = 200 +LOGO_H = 40 +LOGO_X = 800 - LOGO_W - 16 +LOGO_Y = (52 - LOGO_H) // 2 # BAR_H=52 + +def draw_logo_placeholder(img): + draw = ImageDraw.Draw(img) + draw.rectangle([LOGO_X, LOGO_Y, LOGO_X + LOGO_W - 1, LOGO_Y + LOGO_H - 1], fill=WH) + draw.rectangle([LOGO_X, LOGO_Y, LOGO_X + LOGO_W - 1, LOGO_Y + LOGO_H - 1], + outline=BK, width=2) + f_logo = ttf("DejaVuSans-Bold.ttf", 18) + bb = draw.textbbox((0, 0), "WeVisto", font=f_logo) + tw = bb[2] - bb[0] + draw.text((LOGO_X + (LOGO_W - tw) // 2, LOGO_Y + 4), "WeVisto", + font=f_logo, fill=BK) + f_hint = ttf("DejaVuSans-Bold.ttf", 8) + bb = draw.textbbox((0, 0), "PLACEHOLDER", font=f_hint) + pw = bb[2] - bb[0] + draw.text((LOGO_X + (LOGO_W - pw) // 2, LOGO_Y + LOGO_H - 12), + "PLACEHOLDER", font=f_hint, fill=BK) + + def text_center(draw, cx, y, text, font, fill): bb = draw.textbbox((0,0), text, font=font) tw = bb[2]-bb[0] @@ -200,14 +226,8 @@ def gen_ap(accent=YL, header="SETUP MODE — STEP 1 OF 2", qr_label="SCAN TO C draw.rectangle([0, 0, W-1, BAR_H-1], fill=accent) draw.text((24, 18), header, font=F_BAR, fill=BK) - # Right chip: black box with device SSID - chip_x, chip_y = 498, 11 - chip_text = "PictureFrame-91F8" - bb = draw.textbbox((0,0), chip_text, font=F_CHIP) - chip_w = bb[2]-bb[0] + 22 - chip_x2 = chip_x + chip_w - draw.rectangle([chip_x, chip_y, chip_x2, BAR_H-12], fill=BK) - draw.text((chip_x+11, chip_y+7), chip_text, font=F_CHIP, fill=accent) + # Logo placeholder top-right (replaces per-device SSID chip) + draw_logo_placeholder(img) # ── Panel dividers ──────────────────────────────────────────── draw.rectangle([DIV1_X, BODY_Y, DIV1_X+1, H-1], fill=BK) @@ -230,11 +250,10 @@ def gen_ap(accent=YL, header="SETUP MODE — STEP 1 OF 2", qr_label="SCAN TO C # NEW WORDING 2026-05-09 — beta tester called the prior copy # "Chinglish." Tighter, plainer, no Safari-specific reference. steps = [ - ("Plug in the frame", ""), - ("Unlock your phone", ""), - ("Scan QR 1", "joins your phone to PictureFrame"), - ("Scan QR 2", "opens the setup page"), - ("Type your home WiFi password", "and tap Connect"), + ("Turn on your WeVisto", ""), + ("Unlock your phone", ""), + ("Scan QR 1", "This will connect your phone to the WeVisto"), + ("Scan QR 2", "This will open the WeVisto setup page"), ] sy = BODY_Y + 95 step_pitch = 32 @@ -345,13 +364,8 @@ def gen_setup(): draw.rectangle([bx + i*8, BAR_H//2 - bh//2, bx+i*8+5, BAR_H//2 + bh//2], fill=WH) draw.text((bx+38, 18), "WIFI CONNECTED — STEP 2 OF 2", font=F_BAR, fill=WH) - # Right IP chip - ip_text = "192.168.x.x" - bb = draw.textbbox((0,0), ip_text, font=F_CHIP) - chip_w = bb[2]-bb[0] + 22 - chip_x = W - chip_w - 20 - draw.rectangle([chip_x, 11, chip_x+chip_w, BAR_H-12], fill=WH) - draw.text((chip_x+11, 18), ip_text, font=F_CHIP, fill=GR) + # Logo placeholder top-right (replaces IP chip) + draw_logo_placeholder(img) # ── Panel dividers ──────────────────────────────────────────── draw.rectangle([DIV1_X, BODY_Y, DIV1_X+1, H-1], fill=BK) diff --git a/scripts/gen_screens_13e6.py b/scripts/gen_screens_13e6.py index c408aea..686aef5 100644 --- a/scripts/gen_screens_13e6.py +++ b/scripts/gen_screens_13e6.py @@ -120,17 +120,42 @@ def draw_qr_frame(draw, qx, qy, qp, accent): draw.rectangle([qx - 4, qy - 4, qx + qp + 3, qy + qp + 3], outline=BK, width=4) -def draw_header(draw, accent, header_text, ssid_text): - """Yellow/red band along the top with a section title + SSID chip.""" +def draw_header(draw, accent, header_text): + """Coloured band along the top with section title on the left. Logo + placeholder is rendered separately by draw_logo_placeholder() so the + brand mark sits in the top right of every setup screen.""" draw.rectangle([0, 0, W - 1, HEADER_H - 1], fill=accent) draw.text((LEFT_PAD, 40), header_text, font=F_BAR, fill=BK) - if ssid_text: - bb = draw.textbbox((0, 0), ssid_text, font=F_CHIP) - chip_w = bb[2] - bb[0] + 36 - chip_x = W - chip_w - LEFT_PAD - draw.rectangle([chip_x, 25, chip_x + chip_w, HEADER_H - 25], fill=BK) - draw.text((chip_x + 18, 38), ssid_text, font=F_CHIP, fill=accent) + +# ── Logo placeholder ───────────────────────────────────────────────────────── +# Box dimensions for the top-right placeholder. When the real brand mark +# lands, replace draw_logo_placeholder() with a paste of assets/logo.png +# (or similar) at these same coordinates so the layout stays stable. +LOGO_W = 300 +LOGO_H = 92 +LOGO_X = W - LOGO_W - LEFT_PAD # 864 +LOGO_Y = (HEADER_H - LOGO_H) // 2 # 19 + +def draw_logo_placeholder(img): + """White rounded-look box with 'WeVisto' brand text in the top right of + the header. Stand-in for the real logo — same position will be reused.""" + draw = ImageDraw.Draw(img) + draw.rectangle([LOGO_X, LOGO_Y, LOGO_X + LOGO_W - 1, LOGO_Y + LOGO_H - 1], fill=WH) + draw.rectangle([LOGO_X, LOGO_Y, LOGO_X + LOGO_W - 1, LOGO_Y + LOGO_H - 1], + outline=BK, width=4) + + f_logo = ttf("DejaVuSans-Bold.ttf", 44) + bb = draw.textbbox((0, 0), "WeVisto", font=f_logo) + tw = bb[2] - bb[0] + draw.text((LOGO_X + (LOGO_W - tw) // 2, LOGO_Y + 12), "WeVisto", + font=f_logo, fill=BK) + + f_hint = ttf("DejaVuSans-Bold.ttf", 14) + bb = draw.textbbox((0, 0), "PLACEHOLDER", font=f_hint) + pw = bb[2] - bb[0] + draw.text((LOGO_X + (LOGO_W - pw) // 2, LOGO_Y + LOGO_H - 22), + "PLACEHOLDER", font=f_hint, fill=BK) def draw_divider(draw): @@ -256,10 +281,8 @@ def gen_ap(accent=YL, img = Image.new("RGB", (W, H), WH) draw = ImageDraw.Draw(img) - # Universal brand chip — firmware doesn't write text into static .bin - # assets, so leaving a per-device SSID placeholder here would lie on - # every other unit. Same image for every frame. - draw_header(draw, accent, header_text, "PICTUREFRAME") + draw_header(draw, accent, header_text) + draw_logo_placeholder(img) draw_divider(draw) # ── LEFT COLUMN ────────────────────────────────────────────────────────── @@ -275,11 +298,10 @@ def gen_ap(accent=YL, # 5 numbered steps — same instructions as the 7.3" but with the larger # type that fits comfortably on a 13.3" portrait body. steps = [ - ("Plug in the frame", ""), - ("Unlock your phone", ""), - ("Scan QR 1", "joins your phone to PictureFrame"), - ("Scan QR 2", "opens the setup page"), - ("Type your home WiFi", "password and tap Connect"), + ("Turn on your WeVisto", ""), + ("Unlock your phone", ""), + ("Scan QR 1", "This will connect your phone to the WeVisto"), + ("Scan QR 2", "This will open the WeVisto setup page"), ] step_y0 = head_y + 240 step_pitch = 92 @@ -375,7 +397,8 @@ def gen_setup(): img = Image.new("RGB", (W, H), WH) draw = ImageDraw.Draw(img) - draw_header(draw, GR, "WIFI CONNECTED — STEP 2 OF 2", "192.168.x.x") + draw_header(draw, GR, "WIFI CONNECTED — STEP 2 OF 2") + draw_logo_placeholder(img) # Centered heading text_center(draw, W // 2, BODY_Y + 30, "Almost ready", F_HEAD, BK) diff --git a/src/main.cpp b/src/main.cpp index 916cb41..df8f0f4 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -205,7 +205,7 @@ static void enter_provisioning(const String& mac, bool retry = false) { suffix.replace(":", ""); suffix = suffix.substring(suffix.length() - 4); suffix.toUpperCase(); - String apSsid = "PictureFrame-" + suffix; + String apSsid = "WeVisto-" + suffix; Serial.println(retry ? "AP (retry): " + apSsid : "AP: " + apSsid); diff --git a/src/operation.h b/src/operation.h index a7cfe14..ebcf36f 100644 --- a/src/operation.h +++ b/src/operation.h @@ -72,7 +72,7 @@ inline String ap_ssid_from_mac(const String& mac) { ++p; } std::string suffix = cleaned.substr(cleaned.size() - 4); - return String(("PictureFrame-" + suffix).c_str()); + return String(("WeVisto-" + suffix).c_str()); } // ── WiFi connection attempt ─────────────────────────────────────────────────── diff --git a/test/test_normal_operation/test_main.cpp b/test/test_normal_operation/test_main.cpp index 3a17cee..ca45d87 100644 --- a/test/test_normal_operation/test_main.cpp +++ b/test/test_normal_operation/test_main.cpp @@ -646,12 +646,12 @@ void test_fw_draw_pending_header_absent_when_no_draw_needed() { // FW-12/13: AP SSID derivation via ap_ssid_from_mac() void test_fw12_ap_ssid_from_mac_aabbcc() { String ssid = ap_ssid_from_mac(String("AA:BB:CC:DD:EE:FF")); - TEST_ASSERT_EQUAL_STRING("PictureFrame-EEFF", ssid.c_str()); + TEST_ASSERT_EQUAL_STRING("WeVisto-EEFF", ssid.c_str()); } void test_fw13_ap_ssid_from_real_mac() { String ssid = ap_ssid_from_mac(String("1C:C3:AB:D1:91:F8")); - TEST_ASSERT_EQUAL_STRING("PictureFrame-91F8", ssid.c_str()); + TEST_ASSERT_EQUAL_STRING("WeVisto-91F8", ssid.c_str()); } int main(int argc, char** argv) {