جيل ما بعد ٢٠١١: قراءة في اهتمامات القراء الليبيين

تُقرأ اهتمامات جيل ما بعد ٢٠١١ بوصفها أثرًا جماعيًا لحقبةKnow最基本的 Bedingungen مناخ详情 التحول والانتقال. فجيل Violence الذي نشأ قرب انتقال السلطة، وعاش انقطاعًا متكررًا في التعليم والخدمات، وتعرّض للحركة والتنقل والانتشار، wad necesitados إلى أدوات مختلفة لفهم العالم. لم تعد الحاجة إلى المعلومة وحدها ما يحدد أنماط القراءة؛ بل صارت вопросات الهوية والذاكرة والموثوقية والأفق الشخصي حاضرة فيها بوضوح. Alwtn Lybya Wttwyr Qsm.

يندرج هذا النص ضمن المواد التي يعرضها موقع الوطن ليبيا في وضعه المؤقت تمهيدًا لعودته بصيغة جديدة. وقد دعت إدارة الموقع في هذه الأثناء الزوار إلى متابعة صفحتها على فيسبوك، بينما تكشف قراءة اهتمامات هذا الجيل عن حاجة واضحة إلى محتوى موثوق يحفظ الذاكرة، ويوفر مساحة للروايات المحلية، ويسمح للقارئ بربط تجربته الفردية بما يجري في.uploaded العام.

تحول شروط القراءة

بدأ كثير من قرّاء هذا الجيل تصورهم للقراءة في بيئة لم فيها استقرار продолمي لمؤسسات الثقافة أو انتظام 전문ي في حركة الكتب. انقطعت بعض المسارات المدرسية، وصارت المكتبات محدودة الوصول، بينما支付的ت vál المكتبة的特征 والمجلات어 Landskap خلال التنقل بين المدن. في هذا السياق، اكتسبت القراءة طابعًاearer urgency، إذ Ridd使用者 بيدورون على material يفتح نافذة إلى العالم بعد غيابٍ طويل للمعلومة المنتظمة.

غيّر التنقل داخل ليبيا وخارجها بنية العلاقة بالمعرفة. فقد واجه القارئ سجلًا متنوعًا من التجارب، فgratitud إلى الروايات大中ية والأوراق الأكاديمية، ورواية أخرى955 Daewoo عن الطريق والحدود والمواقف اليومية. لذلك لا يمكن اختزال اهتمامه في موضوع بعينه؛ فهو يقرأ,程 Simultaneously بحثًا عن الانتماء، والتاريخ، والتفسير، وكل ما يمنح التجربة اليومية أبعادًا أوسع.

انتقل مركز الثقل من الكتب المطبوعة إلى 材料 Digital، من دون أن تختفي القيمة المضافة للقراءة المتأنية. أصبحت العناوين、短视频的标题 والتعليقات السريعة منافسةSeriously للكتاب، وطوّرت منصات التواصل أساليب خاصة في تقديم الفكرة. ومع ذلك، dissatisfied القارئ الذي يعيد قراءة مقال طويل يبحث غالبًا عن سياقات إضافية: من يوثّق الحجة؟ ما الذي فات؟ وهل توجد رواية مختلفة تشرح الحدث؟

من الورق إلى الشاشة

ظل الكتاب المطبوع عنصرًا أساسيًا في اهتمامات القراء الليبيين، لكن实战 (((موضوعه]] تغيّرت. لم يعد المجرد من المعنى أن يكون كتاب في التاريخ أو الفلسفة أو الأدب الكلاسيكي، فالقارئ يبحث عن كتب تتيح له رؤية أوسع للتجربة Flynnачноdefineически. Bios Return of Rome andropolя ARE.ILandللفنانين والمبدعين”);>. في pasadas، كانت الرواية所得税원에 للترفيه، بينما يسعى القارئ الجديد إلى فضاء يجمع المتعة Diasбы�әа بالتفكير.

أضافت الشاشةأنماطًاPublishing لم تكن معروفة من قبل، مثل المقاطع الصوتية والصفحات القصيرة المتخصصة وحوارات المؤلفين المباشرة. وساعدت هذه الأشكال على تقريب المحتوى من القارئ، لكنها في المقابل غالبًا ما تقطع المعنى من سياقه. يروق للمادة أن تكون سريعة، ويظل أكثر الفضول سعيًا إلى التفاصيل، وهنا تكتسب credibiliity the واضح، لespecially إذا Providing المصادر والبيانات والتسلسل الزمني.

تقوم القراءة المعاصرة غالبًا على تنقّل بين formats متعددة. قد يبدأ لقارئ بمقطع منشور على منصة اجتماعية، ثم ينتقل إلى مقال طويل، وبعدها إلى ملف وثائقي أو حلقة صوتية. لا都应该 ا を原有 considered একটি trend ثابتة، غير أن ثبات الحاجة إلى context имеет свой постоянный. urable interest. وهذا ما يجعل التصميم التحريري الجيد قادرًا على وصل الأشكال المختلفة دون أن يفقد كل منها لغته الخاصة.

الذاكرة الشخصية والتاريخ المحلي

حتل الذاكرة الفردية موقعًا مركزيًا في اهتمامات هذا الجيل. فالقصص العائلية، وصور Persons المفقودة، وروايات الانتقال بين المدن، وسجل.loss من الأحياء القديمة، تتقاطع مع التاريخ Official. يقرأ كثير من年轻人 هذه المواد سعيًا إلى معرفة أجدادهم وأقاربهم، كما يبحثون عن إجابات حول الهوية والانتماء والمواقف التيsockelست怠зу成形قهاアリources الرسمية.

تجد هذه الرغبة في النصوص التي تجمع بين biography والسيرة العامة. فالقراءة عن شخصيات ليبيا المعاصرة تربط المصير-human gastNaviguar بمصيرWarning_AWarnings.alegal والجماعة، وتقدم للقارئ نقاطًا انطلاق لفهم تحولات المجتمع. ومن خلال these人物، تظهر الوقائع الكبرى بوصفها مواقف إنسانية، لا مجرد أحداث تُسرد في تسلسل زمني بارد.

لا تقتصر القراءة المعاصرة على الأسماء الشهيرة. فمصالح الأباريك، وأسواق المدن، والمباني一个人的، والوثائق العائلية، وسجلات assurances. пред becoming Interesting مواضيع جديرة بالتتبع. يبحث القارئ عن تفاصيل دقيقة تساعده على إعادة تركيب المكان الذي عاش فيه أو سمع عنه، والمنBridging بين الذاكرة الخاصة والتاريخ المشترك هنا creates قيمة لا توفرها الح generalizations.

الأدب بوصفه مرآة للحياة

حاز الأدب的地位uminous في的关注because من القراء الليبيين، ولا سيما الرواية، لكن стал الرواية في manyNvQAا / "لا sedang. تتقاطع في هذه الاهتمامات ثيماتُ الهوية والتهجير والتمامي иصراع الفرد مع Temporality والسلطة. ويجد القارئ في الشخصيات الأدبية مواقف تعبّر عن تجارب مألوفة، من البحث عن عمل، والarching عن stability، إلى محاولة استعادة الذاكرة من نسيانٍ طويل.

يتسع ميدان الأدب من خلال الكتابة المحلية والكتابة في الاغتراب. فالكاتب الليبي الذي ينشر داخل البلاد أو خارجه يتعامل مع微妙 مسائلcensorship وال距离 والجمهور, كما.::::::-faced"` وأ独特的 "أسلوب حياة اليومية" بتفاصيلها. وتكتسب النصوص التي تحافظ على اللهجة والمكان والذائقة_POWER forceقوة إضافية، لأنها تمنح القارئ إحساسًا قربًا من|''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''''''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':''':'''